/* CSS Document */

html, body { background-image:url(/pics/main_bg_grad.jpg); background-repeat:repeat-x; font-size:11px; font-family:Arial; background-color:#292929;}

/* MAIN	CONTAINERS START */

#outer_wrapper { height: auto !important; position: relative; width: 100%; margin: 0px 0 0px 0 ;}

#wrapper { margin: 0 auto 0 auto; width: 990px; background-color:#fff; padding:0;   }

#inner_wrapper { width:950px; height:auto; clear:both; margin:0; padding:20px 0 20px 20px;}

/* MAIN	CONTAINERS END */


/* TOP START */

#top { width:948px; height:127px; border:1px solid #E3E3E3; clear:both; background-image:url(/pics/top_bg_grad.jpg); background-repeat:repeat-x;}
#main_logo { float:left; width:359px; height:127px;}

#nav_main_test {float:left; width:375px; margin-left:68px; height:auto; margin-top:18px; padding:0;}

dl { margin:0;}
dd { float:left; margin:0; padding-bottom:5px; padding-right:65px;}


#book { float:right; width:106px; height:127px; margin:0; padding:0;}

/* TOP END */


/* BODY CONTAINERS START */

#body_container { width:950px; height:auto; margin:0; padding:3px 0 0 0;}

#left_body { float:left; width:645px; height:auto; margin:0; padding:0;}

#topstories { width:645px; height:280px; margin:0; padding:0;}
/*#poll_substories_wrap { width:645px; height:auto; margin:0; padding:3px 0 0 0;}*/
#poll_substories_wrap { width:645px; height:272px !important; margin:0; padding:3px 0 0 0;} 

#poll { float:left; width:187px; height:auto; margin:0; padding:17px 0 0 8px; color:#797979;}
#poll .header { width:128px; height:13px; background-image:url(/pics/poll_header.jpg); background-repeat:no-repeat; margin:0; padding:0;}

#substories { float:left; width:423px; height:auto; padding:15px 0 0 7px; margin-left:19px; background-image:url(/pics/substories_bg_grad.jpg); background-repeat:repeat-x;}

#gallery { width:634px; height:344px; border:1px solid #E3E3E3; padding-top:15px; padding-left:8px; padding-bottom:0 !important; background-image:url(/pics/gallery_bg_grad.jpg); background-repeat:repeat-x; margin-top:16px; }
#gallery .header { width:130px; height:30px; margin:0; background-image:url(/pics/gallery_header.jpg); background-repeat:no-repeat; padding:0;}

#right_body { float:left; margin:0; width:300px; height:auto; padding-left:5px;}

#latest_news { width:287px; height:244px; padding:17px 0 0 13px; margin:0;}
#latest_news .header { width:121px; height:13px; margin:0; background-image:url(/pics/latest_news_header.jpg); background-repeat:no-repeat; padding:0;}

#latest_news_art { width:287px; height:auto; padding:17px 0 0 13px; margin:0;}
#latest_news_art .header { width:121px; height:13px; margin:0; background-image:url(/pics/latest_news_header.jpg); background-repeat:no-repeat; padding:0;}

#search { width:292px; height:65px; background-color:#F6F6F6; margin-top:4px; padding:12px 0 0 8px;}
#search .header { width:149px; height:13px; margin:0; background-image:url(/pics/search_header.jpg); background-repeat:no-repeat; padding:0;}

#banner_1 {width:300px; height:90px; margin-top:6px;}

#subscribe { width:292px; height:125px; background-color:#E8E8E8; margin-top:6px; padding:12px 0 0 8px;} 
#subscribe .header { width:276px; height:13px; margin:0; background-image:url(/pics/subscribe_header.jpg); background-repeat:no-repeat; padding:0; }

#banner_2 {width:300px; height:90px; margin-top:7px;}

#banner_3 {width:300px; height:250px; margin-top:5px;}
#banner_3_art {width:300px; height:250px; margin-top:9px;}

/* BODY CONTAINERS END */


/* BOTTOM / FOOTER */

#bottom { width:948px; height:127px; padding:0; border:1px solid #E3E3E3; margin-top:9px; background-image:url(/pics/bottom_bg_grad.jpg); background-repeat:repeat-x;}
#bottom .header { width:169px; height:14px; margin:0; background-image:url(/pics/bottom_header.jpg); background-repeat:no-repeat; padding:0;}
#bottom_form { float:left; width:474px; height:auto; padding:15px 0 0 9px;}

#bottom .divider { float:left; width:1px; height:127px; margin:0; padding-left:56px; padding-right:45px;}
#bottom_logos { float:left; width:350px; height:auto; padding-top:38px;}

#footer { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#777575;}
#footer .links { font-family:Verdana; font-size:10px; color:#777575; text-align:center; margin-top:13px;}
#footer .links a {color:#777575; text-decoration:none; padding:0 9px 0 9px;}
#footer .links a:hover {color:#777575; text-decoration:underline;}

/* Article styles */

#left_body_art { float:left; width:633px; height:auto; margin:17px 0 0 0;}
#left_body_art p {color:#444; font-family:Arial; font-size:11px; line-height:16px;} 
#left_body_art_img { float:right; width:311px; height:auto; margin-top:22px;}
#left_body_art_img img {border:1px solid #E3E3E3; height:auto; margin-left:5px;}


#right_body_art { float:left; margin:0; width:300px; height:auto; padding-left:17px;}

.subhead { padding-bottom:8px;}
.title { font-family:Arial; font-size:15px; color:#111; font-weight:bold;}

#next_prev {width:633px; height:auto; padding:15px 0 0 0; border-top:1px solid #D9D9D9; text-align:right; color:#8D8D8D;}
#next_prev a:link { color:#8D8D8D; text-decoration:none; padding:0 7px 0 7px;}
#next_prev a:visited { color:#8D8D8D; text-decoration:none;}
#next_prev a:hover { text-decoration:none; color:#FFFFFF; width:13px; height:8px; background-color:#91141B;}
#next_prev a:active { text-decoration:none; color:#FFFFFF; width:13px; height:8px; background-color:#91141B;}


/* Category styles */

#left_body_cat { float:left; width:644px; height:auto; margin:17px 0 0 0;}

#issue_box { width:605px; height:auto; margin:23px 0 0 0; padding:0;}

/* clearfix hack */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}


#issue_box .header { padding-bottom:13px;}
#issue_box .book { float:left; width:178px; height:220px; border:1px solid #E3E3E3;}
#book_stories {float:left; width:407px; height:auto; margin-left:16px;}

#issue_box_divider { margin-top:22px; width:610px; height:1px; background-image:url(/pics/issue_box_divider.jpg); background-repeat:no-repeat;}


/* DIR styles */

#list { width:550px; height:auto; margin-top:10px;}
#list_left {float:left; width:173px; height:auto;}
#list_right {float:right; width:215px; height:auto;}

#list .header {margin-top:17px;}
#list ul { margin:0; padding:0;}
#list li { list-style-type:none; background-image:url(/pics/dash.gif); background-repeat:no-repeat; background-position: 0% 50%; margin-left:15px; margin-top:5px; margin-bottom:0; padding-left:10px; line-height:16px; color:#333;}
#list li a {color:#333; text-decoration:none;}
#list li a:hover {color:#333; text-decoration:underline;}

#list_divider { margin-top:34px; width:610px; height:1px; background-image:url(/pics/issue_box_divider.jpg); background-repeat:no-repeat;}

#add_listing_table { width:493px; height:auto; margin-top:21px;}
.add_listing_header {margin-top:26px;}


#list_sub {float:left; width:230px; height:auto;}
#list_sub .header {margin-top:17px;}
#list_sub ul { margin:10px 0 0 9px; text-transform:uppercase; font-weight:bold; background-image:url(/pics/down_arrow.gif); background-repeat:no-repeat; background-position: 0% 3%; padding-left:12px;}
#list_sub li { margin:5px 0 0 0; list-style-type:none; text-transform:none; background-image:url(/pics/dash.gif); background-repeat:no-repeat; background-position: 0% 50%; line-height:16px; color:#333; font-weight:bold;}
#list_sub li a {color:#333; text-decoration:none; font-weight:bold; }
#list_sub li a:hover {color:#91141B; text-decoration:underline;}

#summ_box { float:left; width:430px; height:auto; position:absolute; top:460px; left:175px;}
#summ_box .td_left { color:#fff; background-color:#A00101;}
#summ_box .td_right { color:#797979;}
#summ_box a { color:#A00101; text-decoration:none;}
#summ_box a:hover { color:#A00101; text-decoration:underline;}

/* SEDI styles */

#sedi_main { float:right; width:291px; height:auto; padding:5px;}
#sedi_main img {border:1px solid #E3E3E3; margin-top:5px;}
#sedi_main .summ {width:293px; height:auto; padding:5px; background-color:#E3E3E3; margin:5px 0 0 5px;}





















