/* Typo ----------------------------------------------- */ a:link, a:visited { text-decoration: underline; color:#356595; } a:active { text-decoration: underline; } a:hover { text-decoration:none; } h1 { font:normal 25px/140% Verdana, sans-serif; } h2 { font:normal 18px/140% Verdana, sans-serif; } h3 { font:bold 14px/140% Verdana, sans-serif; } p { font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;} /* Layout ----------------------------------------------- */ body { background: #356595 no-repeat top left; padding:35px 0 0 0; margin:0; font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif; } #container { margin:0 auto; width:1000px; background:#46A4E4; } #header { width:1000px; padding:0px; } #navigation { float:left; width:234px; background:#46A4E4; padding:15px 0 0 0; } #sidebar { width:234px; background:#46A4E4; padding-top:30px; } #content { float:right; background:#FBF6D0; width:732px; height:auto; padding:0 17px 70px 17px; margin:0; } #footer { clear:both; margin-top:0px; background:#93D2E4; height:65px; width:1000px; padding-bottom:40px; } div#contentfooter a { color: #356595; } #footer .gutter { height:30px; padding:10px 50px 0px 90px; } /* Navigation ----------------------------------------------- */ ul.mainNav1, ul.mainNav2 { margin:0; padding: 0; } ul.mainNav1 li, ul.mainNav2 li { display: inline; margin: 0; padding: 0; } ul.mainNav1 li a, ul.mainNav2 li a { font:normal 12px/140% Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; display: block; color:#0F4A72; border-bottom:1px solid #DEFF97; } ul.mainNav1 li a { padding:4px 4px 4px 14px; } ul.mainNav2 li a { padding:4px 4px 4px 14px; } ul.mainNav3 li a { padding:4px 4px 4px 24px; } ul.mainNav1 a:hover { background:#0F4A72; color:#0F4A72; } ul.mainNav1 a.current { font-weight:bold; }