/* Trader's Magazine styles */

body{ padding:0; margin:0; font-family:Georgia, "Times New Roman";  }
p, h1, h2{margin:0; padding:0;}


#wrapper{ width:996px; margin:0 auto; }
#header {float:left; width:952px; padding:0 22px; }

*html #header {float:left; width:952px; padding:0 22px;}


#topnav { display:none;}
#topnav ul {float:right; width:auto; margin:0; padding:0; list-style:none; background:transparent url("../Images/bg_topnav_brdr.gif") repeat-x 0 13px;}
#topnav li {float:left;color:#444; padding:0 18px; background-color:#fff; margin-right:1px;}
#topnav li a{float:left; display:block; text-decoration:none; color:#444; padding:3px 0; border-top:8px solid #fff;}
#topnav li a:hover{ color:#000000; border-top:#FF3333 8px solid;}
#topnav li a.on {border-top:#FF3333 8px solid;}
#topnav li.last {margin:0;}

#logo a{float:left; width:281px; height:73px; margin:0;}
.topbuttons{ display:none; }
.topbuttons img{ padding:1px 21px 1px 0;}

#content {float:left;  width:952px; padding:0 22px; }
*html #content {float:left;  width:952px; padding:0 22px; }

#leftnav { display:none;}
.navigation {margin:0; margin-left:15px; padding:0; list-style-image:url("../Images/bullet_arrow.gif"); font-family:Arial; font-size:0.855em;}
.navigation li{ padding:0 0 16px 0;}
.navigation li a{text-decoration:none; color:#444;}
.navigation li a.active{ color:#FF3333; font-weight:bold;}
.navigation li a:hover{ color:#EF3C39;}

#main {float:left;width:590px;  border-right:1px solid #9d9c9c; }

#flashcontent{float:left; width:590px; padding:10px 0; height:355px;}
.mainheadline{padding:8px 0 11px 0; margin:0; font-size:1.5em; color:#484848;}
.mainheaditalic{font-size:0.762em; font-style:italic; font-weight:bold;}
.subhead{font-weight:bold; color:#484848; font-size:1em;}
.bodycopy{ padding:0 10px 14px 0; margin:0; color:#676767;}
.bodycopy a{ color:#EF3C39; text-decoration:none;}
.bodycopy a:hover{ text-decoration:underline;}
.quotestyle {padding:0px 0 14px 0; margin:0; color:#484848; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold;}
.quoteattrbtn{font-size:0.855em; color:#676767; font-weight:normal; font-style:normal;}
.leadcontainer{float:left; width:570px; padding:0 0 10px 10px; margin:0;}
.lead_icon{float:left; width:70px; padding:0; margin:0; text-align:left;}
.lead_text{float:left; width:500px; padding:0; margin:0; color:#676767;}
.maintextul{padding:0; margin:0; margin-left:35px; font-style:italic; list-style-position:outside; color:#676767;}
.maintextul li {padding:0 0 5px 0;}
.auditextul{padding:0; margin:0; margin-left:15px; font-style:italic; list-style-position:outside; color:#676767;}
.auditextul li {padding:0 0 5px 0;}
ul.auditext {padding:0; margin:0; margin-left:15px; font-style:normal; list-style-position:outside; color:#676767;}
ul.auditext  li {padding:0 0 5px 0;}
.audicolumn{float:left; width:130px; padding:10px 30px;}

#rightnav {float:left; width:196px; padding:0 11px;}

.rightbox {float:left; width:196px; min-height:600px; }
.rightbox .header {float:left; width:196px; }
.rightbox .content {float:left; width:170px; padding:10px 11px 15px 15px;  }


*html .rightbox .content {float:left; width:170px; padding:10px 6px 15px 15px; }
.divider { width:150px; border-top:1px solid #9d9c9c; float:left; clear:left; margin:0 0 0 15px; }
.divider_emedia { width:170px; border-top:1px solid #9d9c9c; float:left; clear:left; margin:0; }

.sidetitle{float:left; padding:12px 0 6px 0; margin:0; color:#484848; font-size:1.000em; font-weight:bold;}
.sidesubtitle{clear:both; padding:6px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:0.855em; color:#484848;}
.sidestats{clear:both; font-size:1.288em; color:#EF3C39; font-weight:bold;}
.sidestatsaudi{font-family:Georgia, "Times New Roman"; font-size:1.165em; color:#EF3C39; font-weight:bold;}
.sidetext{float:left; width:150px; padding:6px 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:0.855em; color:#676767;}
.sidetext a{ text-decoration:none; color:#676767;}
.sidetext a:hover{ text-decoration:underline;}
.sidetextul { margin:0; padding:0; margin-left:15px; list-style-position:outside;}
.sidetextul li {padding-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:0.855em; color:#676767;}
.sidesource{width:150px; padding:20px 0; font-family:Arial, Helvetica, sans-serif; font-size:0.645em; color:#676767;}


#footer{clear:both; width:952px; padding:40px 22px 80px 22px; }

#smlogo{float:left; width:120px; padding:0 15px;}
#footertext{float:left; width:420px; padding:0 px; font-family:Arial, Helvetica, sans-serif; font-size:0.645em;}
.horizline{ border-top:1px solid #9d9c9c;}
.redcolor{ color:#EF3C39;}


.printPopHead{ text-align:right; margin-right:20px; margin-top:20px;}