body {min-width:980px;font-size:12px;line-height:1.2em;}
#content {min-height:900px;overflow:auto;position:relative;background:#fff url(../images/bg-sidebar.png) top right repeat-y;}

/* Main content section */
#main {width:595px;padding:0 0 0 25px;float:left;display:inline;}
#main h1, #main h2 {text-transform:uppercase;text-decoration:none;color:#74AAAA;font-weight:bold;}
#main h2, #main p, #main .archive-contents h3 {padding:0 0 0 10px;}
#main h1 {margin:0 0 30px 10px;padding:215px 0 0;background:#fff url(../images/consumerLogo-new.gif) left top no-repeat;}
#main h2 {margin:40px 0 30px;}
#main p {margin:0 0 15px;}
#main a {color:#000;text-decoration:none;font-weight:bold;}
#main a:hover {text-decoration:underline;}
#main .archive-title {clear:both;margin:10px 0 0;padding:20px 10px 7px;border-top:1px solid #D3E0C0;}
#main .archive-link {text-decoration:none;color:#000;}
#main .archive-link:hover {text-decoration:underline;}
#main .archive-contents {overflow:hidden;margin:20px 0 0;}
#main .archive-contents h3 {clear:both;text-transform:uppercase;color:#74AAAA;font-weight:bold;margin:0 0 20px;}
#main .report-thumb, #main .report-links {margin:0 0 20px;}
#main .report-thumb {width:250px;float:left;clear:left;}
#main .report-links {width:340px;float:right;padding:7px 0 0;}
#main .report-links h3 {padding:0;text-transform:none;color:#000;font-weight:normal;}
#main .report-links h3 .subtitle {display:block;font-size:11px;}
#main .report-links h4 {margin:25px 0 10px;text-transform:uppercase;}


#sidebar {width:288px;padding:85px 25px 0;float:right;display:inline;text-align:center;}
#sidebar h2, #sidebar p {text-align:left;}
#sidebar h2 {text-transform:uppercase;color:#74AAAA;font-weight:bold;margin:0 0 17px;}
#sidebar img {margin:0 0 15px;}
#sidebar p {margin:0 0 20px;}
#open-bb-site {display:block;text-transform:uppercase;text-decoration:none;color:#74AAAA;font-weight:bold;padding:0 0 0 20px;margin:0 0 20px;background:#fdfceb url(../images/launchsite-BlueBall.gif) left center no-repeat;}
#bb-site span.note, #bb-site span.note a {font-size:9px;color:#b7b7b7;}

/*#footer {position:absolute;bottom:10px;left:45px;font-size:9px;color:#b7b7b7;}*/
#footer {clear:both;margin:0 0 0 35px;padding:20px 0 10px;font-size:9px;color:#b7b7b7;}