html, body{margin: 0; padding: 0; font-family: "Trebuchet MS",Verdana,Arial;}
.logic{display: none;}

a{color: #000;}
a:hover{text-decoration: none;}

/* Banner CSS */
#banner{background-image: url('images/banner.jpg'); width: 800px; height: 234px;}
#blue-box{position: relative; width: 222px; height: 123px; overflow: hidden; top: 91px; left: 507px;}
#blue-box h2{margin: -5px 0 14px 0; padding: 0; width: 213px; height: 30px; background-image: url('images/enter-code.gif'); text-indent: -9000px;}
#blue-box input.code{font-size: 12px; line-height: 9px; width: 93px; float: left; height: 13px; margin: 0 0 0 7px;}
#blue-box input.submit{border: none; width: 26px; height: 21px; float: left; margin: -1px 0 0 40px;}
#blue-box div.error_message{float: left; clear: both; color: #f00; font-size: 10px; margin: 8px 0 -23px 7px; font-weight: bold;}
#blue-box p{font-size: 10px; float: left; clear: both; margin: 25px 0 0 7px; padding: 0; width: 200px;}

/* Content CSS */
#content{width: 781px; margin: -46px 0 0 10px;}
#facts{float: right; width: 250px; background-color: #eee; border: 1px solid #000; margin: -12px 1px 0 10px; padding: 10px;}
#facts h2{font-size: 12px; margin: 0;}
#facts ul{margin: 12px 0 12px 0; float: left; display: inline;}
#facts li{font-size: 12px; line-height: 16px;}

#content h1{font-size: 16px; line-height: 17px; margin: 10px 0 41px 0;}
#content p{font-size: 12px; font-family: Arial;}

#content strong{font-style: italic;}

#content p#footer
{
	font-size: 11px;
}

#content a#privacy
{
	padding-left: 5px;
}
