body {
	font: normal 12px Calibri, Arial, Helvetica, sans-serif;
	color:#fff;
	background: URL(images/bg.jpg) top center repeat-y #0b0b0b;
	margin: 0 auto;
	padding: 0;
}
a:link, a:visited {
	font: normal 12px Calibri, Arial, Helvetica, sans-serif;
	color: #72cdf4;
	text-decoration: none;
}
a:hover, a:active {
	color: #8fd6f5;
	text-decoration: none;
}

label{
font: normal 12px Calibri, Arial, Helvetica, sans-serif;
color: #fff;
}
img {
	border: 0;
}
a {
	outline: none;
}
.bBtn td, .bBtnBl td {
	padding:0;
	height: 18px;
}
.bBtn .lb {
	background:url(images/bk_bt_01.gif) top left no-repeat;
	width: 4px;
}
.bBtn .mb {
	background:url(images/bk_bt_02.gif) top center repeat-x;
}
.bBtn .rb {
	background:url(images/bk_bt_03.gif) top right no-repeat;
	width: 4px;
}
.bBtnBl .lb {
	background:url(images/bl_bt_01.gif) top left no-repeat;
	width: 4px;
}
.bBtnBl .mb {
	background:url(images/bl_bt_02.gif) top center repeat-x;
}
.bBtnBl .rb {
	background:url(images/bl_bt_03.gif) top right no-repeat;
	width: 4px;
}
.bBtn .mb a, .bBtnBl .mb a {
	line-height: 12px;
	display: block;
	margin: 3px 3px 0;
}
.bBtn .mb a:link, .bBtn .mb a:visited {
	color:#fff;
}
.bBtn .mb a:hover, .bBtn .mb a:active {
	color:#9b9a9a;
}
.bBtnBl .mb a:link, .bBtnBl .mb a:visited {
	color:#000;
	font-weight: bold;
}
.bBtnBl .mb a:hover, .bBtnBl .mb a:active {
	color:#858585;
}
#mainWrapper {
	margin: 0 auto;
	width: 895px;
}
#mainWrapper td {
	vertical-align:  top;
}
#navWrapper {
	width: 895px;
	overflow: auto;
	padding: 74px 0 0 25px;
}
#navWrapper .logo {
	float: left;
	display: block;
}
#navWrapper #twentyFourHrLogo {
	clear: both;
	overflow: auto;
	width: 100%;
	padding-bottom: 15px;
}
#navWrapper #twentyFourHrLogo img {
	float: right;
}
#navWrapper ul {
	list-style: none;
	float: right;
	overflow: auto;
    width: 458px;
    margin: 0;
	padding: 9px 0 4px 0;
}
#navWrapper ul li {
	float: left;
	overflow: auto;

	margin-left: 1px;

	padding:0;
}
#navWrapper ul li a {
	display: block;
	outline: none;
	overflow: hidden;
}
#navWrapper ul li a.home {
	background:url(images/nav_01_off.jpg) top left no-repeat;
	width: 46px;
	height:18px;
}
#navWrapper ul li a.home:hover, #navWrapper ul li a.home:active, #navWrapper ul li a.iactive1 {
	background:url(images/nav_01_on.jpg) top left no-repeat;
}
#navWrapper ul li a.stories {
	background:url(images/nav_03_off.jpg) top left no-repeat;
	width: 49px;
	height:18px;
}
#navWrapper ul li a.stories:hover, #navWrapper ul li a.stories:active, #navWrapper ul li a.iactive2 {
	background:url(images/nav_03_on.jpg) top left no-repeat;
}
#navWrapper ul li a.seven_day {
	background:url(images/nav_05_off.jpg) top left no-repeat;
	width: 77px;
	height:18px;
}
#navWrapper ul li a.seven_day:hover, #navWrapper ul li a.seven_day:active, #navWrapper ul li a.iactive3 {
	background:url(images/nav_05_on.jpg) top left no-repeat;
}
#navWrapper ul li a.tell_story {
	background:url(images/nav_07_off.jpg) top left no-repeat;
	width: 90px;
	height:18px;
}
#navWrapper ul li a.tell_story:hover, #navWrapper ul li a.tell_story:active, #navWrapper ul li a.iactive4 {
	background:url(images/nav_07_on.jpg) top left no-repeat;
}
#navWrapper ul li a.twenty_four {
	background:url(images/nav_09_off.jpg) top left no-repeat;
	width: 97px;
	height:18px;
}
#navWrapper ul li a.twenty_four:hover, #navWrapper ul li a.twenty_four:active, #navWrapper ul li a.iactive5 {
	background:url(images/nav_09_on.jpg) top left no-repeat;
}
#navWrapper ul li a.month_member {
	background:url(images/menu_mem_month_off.jpg) top left no-repeat;
	width: 138px;
	height:18px;
}
#navWrapper ul li a.month_member:hover, #navWrapper ul li a.month_member:active, #navWrapper ul li a.iactive7 {
	background:url(images/menu_mem_month_on.jpg) top left no-repeat;
}
#navWrapper ul li a.login {
	background:url(images/nav_11_off.jpg) top left no-repeat;
	width: 50px;
	height:18px;
}
#navWrapper ul li a.login:hover, #navWrapper ul li a.login:active, #navWrapper ul li a.iactive6 {
	background:url(images/nav_11_on.jpg) top left no-repeat;
}
#navWrapper ul li a.logout {
	background:url(images/nav_12_off.jpg) top left no-repeat;
	width: 50px;
	height:18px;
}
#navWrapper ul li a.logout:hover, #navWrapper ul li a.logout:active, #navWrapper ul li a.iactive6 {
	background:url(images/nav_12_on.jpg) top left no-repeat;
}
#contentWrapper {
	padding: 6px 0 22px;
}
#contentWrapper #contentTop {
	background: url(images/content_bg_top.gif) top center no-repeat;
	width: 895px;
	padding: 45px 55px 45px 65px;
}
#contentWrapper #contentTop #bio {
/*
	padding: 45px 55px 45px 65px;
*/
}
#contentWrapper #contentTop #bio h1 {
	font: bold 30px Helvetica, Verdana, Arial, sans-serif;
	color: #dbdbdb;
	margin: 0 0 0;
}
#contentWrapper #contentTop #bio h1 a {
	font-size: 30px;
}
#contentWrapper #contentTop #bio h2 {
	font: normal 18px Helvetica, Verdana, Arial, sans-serif;
	color: #767676;
	margin: 0 0 0;
}
#contentWrapper #contentTop #bio p {
	font: normal 12px/20px Calibri, Arial, sans-serif;
	margin: 10px 0 15px 0;
}
#contentWrapper #contentTop #bio p .date {
	color: #fff;
}
#contentWrapper #contentTop #bio .bBtn {
	margin-bottom: 6px;
}
#contentWrapper #contentTop #media {
	padding: 23px 36px 45px 0;
}


/*showimages*/


 a.mediaLinks:link, a.mediaLinks:visited{
color: #858585;
font-size: 12px;
text-decoration: none;
}



 a.mediaLinks:hover, a.mediaLinks:active{
color: #72cdf4;
font-size: 12px;
text-decoration: underline;
}



#contentWrapper #contentTop #mediaBar {
	float: right;
/*
	margin-bottom: 7px;
*/
	overflow: auto;
	width: 100%;
}
#contentWrapper #contentTop #mediaBar .bBtn, #contentWrapper #contentTop #mediaBar .bBtnBl {
	float: right;
	margin-left: 6px;
}
#contentWrapper #contentTop #featuredStories {
/*
	width: 639px;
	padding: 22px 0 0 98px;
*/
}
#contentWrapper #contentTop #featuredStories h1 {
   font: bold 24px Helvetica, Verdana, Arial, sans-serif;
	letter-spacing: -2px;
   color: #dbdbdb;
   margin: 0 0 0;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#contentWrapper #contentTop #featuredStories .title {
	display: block;
	margin: 0 0 20px 0;
}
#contentWrapper #contentTop #featuredStories .randStry {
	overflow: auto;
	width: 33%;
}
#contentWrapper #contentTop #featuredStories .randStry img {
	display: block;
	margin: 0;
	float: left;
	margin-right: 10px;
}
#contentWrapper #contentTop #featuredStories .randStry div {
	float: left;
	width: 44%;
	margin-right: 10px;
}
#contentWrapper #contentTop #featuredStories .randStry div p {
	margin: 0 0 5px;
	text-transform: lowercase;
}
#contentWrapper #contentTop #featuredStories .randStry a.readMore {
/*
	color: #666666;
*/
	color: #72cdf4;
}
#contentWrapper #contentTop #featuredStories .randStry a.readMore:hover {
	color: #8fd6f5;
}
#contentWrapper #contentTop #featuredStories .bBtn {
	margin: 13px 0 0 0;
}
#contentWrapper #contentTop #latestStories {
	clear: both;
/*
	background: url(images/content_bg_mid.gif) top left repeat-y;
	padding: 20px 25px 0 98px;
*/
}
#contentWrapper #contentTop #latestStories h1 {
   font: bold 24px Helvetica, Verdana, Arial, sans-serif;
	letter-spacing: -2px;
   color: #dbdbdb;
   margin: 0 0 0;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#contentWrapper #contentTop #latestStories #stryCat {
	border-top: 1px solid #3a3a3a;
	margin-top: 10px;
}
#contentWrapper #contentTop #latestStories #stryCat .titleWrapper {
/*
	padding: 25px 0 4px 0;
*/
	padding: 15px 0 4px 0;
}
#contentWrapper #contentTop #latestStories #stryCat .title {
	display: block;
	margin: 0 0 5px 0;
}
#contentWrapper #contentTop #latestStories #stryCat .stryWrapper {
	margin: 0 0 15px;
	overflow: auto;
}
#contentWrapper #contentTop #latestStories #stryCat .bBtnBl {
	margin-bottom: 15px;
}
#contentWrapper #contentTop #latestStories #stryCat .bBtn {
	margin-bottom: 30px;
}
#contentWrapper #contentTop #latestStories #stryCat .stryWrapper {
	overflow: auto;
	width: 290px;
}
#contentWrapper #contentTop #latestStories #stryCat .stryWrapper .stryThumbSm {
	display: block;
	float: left;
	width: 33px;
	height: 33px;
}
#contentWrapper #contentTop #latestStories #stryCat .stryWrapper div {
	float: left;
	margin-left: 6px;
	width: 180px;
}
#contentWrapper #contentTop #latestStories #stryCat .stryWrapper div p {
	margin: 0 0 2px;
}
#contentWrapper #contentTop #latestStories #stryCat .stryWrapper div p .date {
/*
	color: #5f5f5f;
*/
	color: #aaa;
}
#contentWrapper #contentTop #catNavWrapper {
	background: url(images/content_bg_mid.gif) top right repeat-y;
	overflow: auto;
	margin: 0;
	padding: 0;
}
#contentWrapper #contentTop #catNavWrapperTop {
	background:url(images/content_bg_top.gif) top right repeat-y;
	height: 22px;
}
#contentWrapper #contentTop #catNav {
	width: 129px;
	float: right;
	padding: 0;
	margin: 0 14px 0 0;
	background-color: #2b2b2b;
}
#contentWrapper #contentTop #catNav ul {
	margin: 15px 0 0 6px;
	padding: 0 0 10px;
	list-style: none;
}
#contentWrapper #contentTop #catNav ul li {
	margin: 0 0 11px 0;
	padding: 0;
	overflow: auto;
	width: 114px;
}
#contentWrapper #contentTop #catNav ul li a {
	background: url(images/cat_nav_01.gif) top left no-repeat;
	line-height: 17px;
	padding: 0 4px;
	display: block;
	height: 18px;
/*
	color: #858585;
*/
	color: #fff;
	font-weight: bold;
	margin: 0;
	overflow: hidden;
}
#contentWrapper #contentTop #catNav ul li a:hover, #contentWrapper #contentTop #catNav ul li a.iactive {
	background: url(images/cat_nav_02.gif) top left no-repeat;
	color: #212121;
}
#contentWrapper #contentMid {
	background: transparent url(/images/content_bg_mid.gif) repeat-y top center;
   width: 895px;
}
#contentWrapper #contentMid #commentList {
/*
	width: 895px;
	padding: 0 36px 0 65px;
*/
}
#contentWrapper #contentMid #commentList h3 {
	font: bold 12px Helvetica, Verdana, Arial, sans-serif;
	border-bottom: 1px solid #393939;
	text-transform: uppercase;
	padding-bottom: 6px;
	margin-bottom: 6px;
	padding: 0 36px 0 65px;
}
.pageBar {
	font: normal 12px Calibri, Arial, Helvetica, sans-serif;
	color: #858585;
	overflow: auto;
	width: 895px;
	margin: 0 0 20px;
}
.pageBar .commentCount {
	float: left;
	width: 50%;
}
.pageBar2 {
	font: normal 12px Calibri, Arial, Helvetica, sans-serif;
	color: #858585;
	overflow: auto;
/*
	width: 895px;
	margin: 10px 0 30px;
*/
}
.pageBar .pageCount, .pageBar2 .pageCount {
	float: right;
	width: 49%;
	text-align: right;
	overflow: auto;
}
.pageBar2 .btnGrp {
	float: left;
/*
	margin-bottom: 10px;
*/
	overflow: auto;
}
.pageBar2 .btnGrp table {
	display: block;
/*
	margin-bottom: 6px;
*/
}
#contentMid #commentList .comment {
	font: normal 12px Calibri, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #393939;
	overflow: auto;
	width: 85%;
	padding: 20px 36px 30px 65px;
}
#contentMid #commentList .comment p {
	line-height: 20px;
	margin: 0 0 9px;
}
#contentMid #commentList .comment .avatar {
	float: left;
	width: 14%;
	text-align: center;
}
#contentMid #commentList .comment .avatar p {
	margin: 0 0 10px;
}
#contentMid #commentList .copy {
	float: right;
	width: 85%;
	margin-top: 20px;
}
#contentWrapper #contentBtm img {
	display: block;
}
#callOutWrapper {
}
#footer {
	color: #595859;
	width: 100%;
	overflow: auto;
	margin-top: 10px;
	margin-bottom: 40px;
}
#footer a {
	color: #fff;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color: #737373;
	text-decoration: none;
}
#footer .lftLinks {
	float: left;
	margin-left: 10px;
}

#footer .midLinks {
	float: left;
	margin-left: 200px;
	color: #cfcfcf;
}
#footer .rtLinks {
	float: right;
	margin-right: 10px;
}

 a.featured_page_headlines:link, a.featured_page_headlines:visited, a.featured_page_headlines:active{
color: #FFF;
text-decoration: none;
}

 a.featured_page_headlines:hover{
color: #72cdf4;
text-decoration: none;
}


