* { margin: 0; padding: 0; border: 0; } body, html { height: 100%; background: #fff; color: #000; text-align: center; } #wrapper { position: relative; margin: 0 auto; width: 680px; } #sidebar { float: left; width: 160px; text-align: left; margin-bottom: 30px; } #logo { position: relative; margin: 20px 0; width: 150px; height: 110px; } #sidebarcontent { position: relative; border-top: 8px solid #eee; padding-top: 20px; } #content { float: right; width: 480px; text-align: left; padding: 145px 0 20px 0; margin-bottom: 30px; } #flashfeature { height: 320px; width: 480px; } #content-home { width: 480px; } div#footer { position: relative; width: 100%; border-top: 8px solid #eee; clear: both; } div#footer p { font: 11px/15px Arial, Sans-serif; font-size: 11px; padding: 20px 0; } /* Menu Styles ------------------------------------------------------------------------ */ #sidebar h1, #sidebar h1 a:link, #sidebar h1 a:visited { font: 18px/34px Arial, Sans-serif; letter-spacing: -1px; color: #999; text-decoration: none; } #sidebar h1 a:hover, #sidebar h1 a:active { color: #000; } #sidebar ul { margin: -5px 0 8px 15px; } #sidebar ul li, #sidebar ul li a:link, #sidebar ul li a:visited { list-style-type: none; font: 14px/19px Arial, Sans-serif; color: #999; text-decoration: none; } #sidebar ul li a:hover, #sidebar ul li a:active { color: #000; } #sidebar h2 { color: #9a0000; text-transform: lowercase; font: 14px/18px Arial, Sans-serif; margin-left: 15px; padding-left: 18px; background: url("images/bullet.gif") no-repeat center left; } #sidebar p { font: 13px/16px Arial, Sans-serif; color: #333; margin: 0 0 5px 32px; } #sidebar p a:link, #sidebar p a:visited { color: #333; text-decoration: none; } #sidebar p a:hover, #sidebar p a:active { color: #9a0000; } /* Content Styles ------------------------------------------------------------------------ */ #content a:link, #content a:visited, #footer a:link, #footer a:visited { color: #9a0000; text-decoration: underline; } #content a:hover, #content a:active, #footer a:hover, #footer a:active { text-decoration: none; background-color: #fae4e4; } #content a.imagelink:hover, #content a.imagelink:active { background-color: transparent; } #content h1 { font: 26px/28px Arial, Sans-serif; color: #9a0000; margin: 0 0 25px 0; } #content h2 { font: 19px/25px Arial, Sans-serif; color: #999; margin: 40px 0 10px 0; } #content h2 span { display: none; } #content h2#arbitron { height: 75px; background: url("images/logo-arbitron.gif") no-repeat top left; } #content h2#twincities { height: 75px; background: url("images/logo-twincities.gif") no-repeat top left; } #content h2#bankofny { height: 125px; background: url("images/logo-bankofny.gif") no-repeat top left; } #content h3 { font: 16px/20px Arial, Sans-serif; color: #333; margin: 20px 0 10px 0; } #content p, #content ul, #content ol { font: 12px/17px Arial, Sans-serif; color: #333; margin: 10px 0; } #content ul, #content ol { margin-top: -7px; } #content p.image { margin: 30px 0; } #content ol li { margin: 3px 18px; } #content ul li { list-style-type: disc; margin: 3px 15px; } #content hr { height: 8px; background-color: #eee; color: #ddd; margin: 30px 0; } #content img { padding-top:10px; }