body{margin:0; padding:0; background:url('http://i.bloodhorse.com/img/bracketBattles/2009/bg.jpg') repeat-y top center #DEE4E9;font:13px "Lucida Sans", Verdana, Sans-serif;}
.branding{background:url('http://i.bloodhorse.com/img/bracketBattles/2009/clouds.jpg') no-repeat center top; margin:0;padding:0;}
.innerBranding{position:relative;width:980px; margin:0 auto; height:180px;}
.branding h1{margin:0;}
.branding h1 a{width:600px; height:235px; display:block; background:url('http://i.bloodhorse.com/img/bracketBattles/2009/logo.png') no-repeat top left;text-indent:-9999px; position:absolute; top:-15px; left:190px;margin:0;padding:0;}
.sponsor a{width:143px; height:101px; display:block; background:url('http://i.bloodhorse.com/img/bracketBattles/2009/sponsor.png') no-repeat top left;text-indent:-9999px; position:absolute; top:45px; right:10px;margin:0;padding:0;}

.content{padding:0; width:980px; margin:0 auto;position:relative;}
.gameContainer {margin:0 auto;padding:0;width:980px;height:515px; }

#winnerScroll{background:#261A50; padding:10px  0 0 10px;color:#fff;margin-top:20px;font-size:130%;position:relative; height:30px;}
#winner{color:#A8A3B9;margin:0; padding:0;list-style:none;}
#winner li{padding:10px 0 0; overflow:hidden; list-style:none;margin:0;height:30px;}
div.winnerWindow{position:absolute; top:0; right:0; height:40px;width:340px; overflow:hidden;}

.comments{background:url('http://i.bloodhorse.com/img/bracketBattles/2009/commentsGradient.jpg') repeat-x top left ;padding:30px 0;width:980px;margin:0 auto;}
.column1{width:620px;margin-right:30px;float:left;margin-bottom:30px;}
.column2{width:330px;float:left;}
.clear{clear:both;}
.commentForm {padding:0 20px 20px;background:url('http://i.bloodhorse.com/img/bracketBattles/2009/formBG.gif') no-repeat;position:relative; margin-bottom:50px;}
.commentForm h3 {background:url('http://i.bloodhorse.com/img/bracketBattles/2009/leaveAComment.gif') no-repeat;width:184px; height:12px; text-indent:-9999px;margin-top:0;}
.commentForm label{font-weight:bold; text-transform:uppercase;font-size:85%;color:#777;}
.commentSuccess {color:#900; font-weight:bold; }
.commentInput input{width:230px;}
#CommentField textarea {width:330px;}
#CommentField {position:absolute; top:25px; left:280px;}
#submit{margin-top:20px;}
#submit a, #submit a:visited{background:#261A50; color:#fff;padding:3px 5px 3px 8px;font-weight:bold; text-transform:uppercase; letter-spacing:3px;text-decoration:none;}
#submit a:hover, #submit a:active{color:#A8A3B9;}
span.error{color:#900;}
.commentLabel {margin-bottom:10px;}
#comments h3 {background:url('http://i.bloodhorse.com/img/bracketBattles/2009/comments.gif') no-repeat;width:107px; height:12px; text-indent:-9999px;margin-top:0;margin-left:15px;}
.Comment, .CommentAlt {padding:15px; line-height:130%;}
.CommentAlt {background:url('http://i.bloodhorse.com/img/bracketBattles/2009/commentsGradient.jpg') repeat-x bottom left #DCE3E8;}
.Comment p, .CommentAlt p {margin-top:0;}
.displayName { font-weight:bold; font-size:140%; color:#d40;font-style:italic;}
.adBlock{margin:0 0 30px;}

.errorBox {margin-top:100px;}

#lightbox{background-color:#FFF;padding: 30px;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}
#lightboxCaption{float: left;}
#keyboardMsg{float: right;}
#closeButton{top: 4px; right: 4px;}
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(http://i.bloodhorse.com/img/bracketBattles/2009/overlay.png); }
* html #overlay{background-color: #333;back\ground-color: transparent;background-image: url(http://i.bloodhorse.com/img/bracketBattles/2009/blank.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.bloodhorse.com/img/bracketBattles/2009/overlay.png", sizingMethod="scale");}

.FAQs h3{background:url('http://i.bloodhorse.com/img/bracketBattles/2009/FAQ.gif') no-repeat;width:304px; height:13px; text-indent:-9999px;margin-top:0;}
.contactForm h3{background:url('http://i.bloodhorse.com/img/bracketBattles/2009/contactUs.gif') no-repeat;width:121px; height:12px; text-indent:-9999px;margin-top:0;}
.FAQs{float:left; width:560px;margin-top:80px;}
.FAQs ul{list-style:none;margin:0; padding:0;}
.FAQs ul li {margin-bottom:10px; font:13px Arial, sans-serif;}
fieldset{border:none;padding:0;}
.contactForm{float:left; width:305px;margin-left:35px;padding:20px; background:url('http://i.bloodhorse.com/img/bracketBattles/2009/commentformBG.jpg') no-repeat;margin-top:80px;}
.contactForm label {width:305px;display:block;position:relative;margin-bottom:15px;font:bold 13px Arial, sans-serif;text-align:left;}
.contactForm input{margin-top:40px;}
.contactForm label input, .contactForm textarea {width:220px;position:absolute; top:0; right:0;margin:0;}
.contactForm #Submit {margin:50px 0 0 80px;}

.footer{margin:10px;}
.footer .copyright{font-weight:bold; font-size:110%; text-align:center;color:#555;}
.footer .links {text-align:center;margin-top:10px;}