/* Template styles */

html, body {height:100%; text-align:center}
body {margin:10px auto; padding:0; background:url(sitebg.jpg) top center no-repeat}
#container {width:970px; margin:0 auto; text-align:center}
#wrapper {width:930px; background-color:#fff; margin:0 auto; padding:15px 0 0 30px; text-align:center; float:left; clear:both; border:solid 5px #eee}
#brand {float:left; width:527px; height:45px; padding-top:5px}
#topNav {width:270px; margin-left:75px; float:left; clear:right; }
#topNav ul, #primaryNav ul, ul#subnav, #footerNav ul, #footerLinks ul {margin:0; padding:0; list-style:none}
#topNav li, #primaryNav li, ul#subnav li, #footerNav li, #footerLinks li {float:left; margin:0; padding:0}
#search {width:370px; float:left;}
form#contentSearchForm {padding-left:75px; text-align:right; margin:10px 0 5px 0}
.searchBox {float:left; width:197px; height:17px; font-size:8pt; border:solid 1px #cecece; background:url(magglass.gif) no-repeat; padding-left:25px; padding-top:5px; color:#999;}
#primaryNav {float:left; clear:both; text-align:left; width:900px; margin:0 auto; height:53px; background-color:#f1f1f1; border-top:solid 1px #ddd}
#subnavDate {float:left; clear:both; width:875px; height:20px; padding:10px; background:url(main_bg.gif) bottom repeat-x; font-weight:bold; color:#adadad }
ul#subnav {float:left;}
#date {float:right}

#main {float:left; clear:both; margin-top:10px; text-align:left; width:930px;}
#interior #main {margin-top:0}

#content {float:left; text-align:left; width:590px; margin-right:20px}
#interior #content {float:left; text-align:left; width:590px; margin-right:10px;}
#interior1Col #content {float:left; clear:both; text-align:left; width:900px; margin-right:20px;}

#latest {float:left; width:285px; margin-right:10px; margin-top:10px}
#issues {float:left; width:293px; background:url(issues_top.gif) no-repeat; padding-top:103px}
#interiorSpotlight {margin-left:10px}
#interior #issues, #interior1Col #issues {float:left; background:url(issues_top_int.gif) no-repeat; padding-top:87px}
#homeRight {float:left; text-align:left; width:315px; }

#footerNav {float:left; clear:both; width:885px; margin-top:10px; height:30px; padding-top:15px; padding-left:15px; background:url(footer_bg.gif) repeat-x}
#utility {float:left; clear:both; width:900px; }
#footerLinks {float:left; padding-top:15px; padding-left:10px}
#tagline {float:right}
#copyInfo {font-size:8pt; color:#adadad; width:100%; height:30px; margin-top:15px; margin-bottom:15px}
