/* General page layout */
body{width:1024px;margin:0px auto;font:12px Arial, Helvetica, sans-serif;background-color:#666666}
#fakeBody{padding:0px 12px;background:url('../images/body_bg.png') 50% 0 repeat-y}
#header{width:100%;height:150px;background-color:#66CC00;color:#FFFFFF;text-align:center}
#container{background-color:#66CC00;width:100%;overflow:hidden}
#leftColumn{width:200px;float:left}
#mainBody{display:inline;float:right;margin-right:25px;width:775px;background:#FFFFFF url('../images/mainbody_bg_w.png') repeat-y;padding:0px}
#topImages{height:25px;background:url('../images/mainbody_bg_n.png') no-repeat bottom}
#bottomImages{clear:both;height:25px;background:url('../images/mainbody_bg_s.png') no-repeat bottom}
#footer{clear:both;background-color:#66CC00;padding:10px 0 4px;text-align:center;font:10px Verdana, Arial, Helvetica, sans-serif;color:#333333}
#footerImage{height:22px;background:url('../images/footer_bg.png') no-repeat}
ul#validation{margin:5px 0 0;padding:0}
ul#validation li{list-style:none;display:inline;padding:0 5px}
ul#validation img{border:none}
/* Headings */
h1{margin:0px;padding-top:10px;font-size:72px;font-family:Verdana, Arial, Helvetica, sans-serif;letter-spacing:50px}
h2{font-size:18px;font-family:Verdana, Arial, Helvetica, sans-serif}
h2 .dull{color:#CCCCCC}
h3{text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;color:#CC3300;margin-top:4px}
h3.teamTitle{margin-bottom:10px;font-size:32px;font-weight:normal;text-align:center;color:#000066}
h3.boxHeader{margin:0 0 7px;font-size:12px}
h4{font-size:larger;font-weight:bold}
h5{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#CC3300;margin:4px 0}
/* Generic page items */
a{color:#0000CC}
input, select, textarea{border:1px solid #000000;background-color:#FFFFFF}
input.noStyle{border:none;background-color:transparent}
abbr{cursor:help}
.tblPadLeft{padding-left:10px}
.tblSmallText{font-size:10px}
a.teamLink{text-decoration:none}
/* Links menu and adsense boxes */
#links{margin-top:25px}
#linksMenu li{list-style:none;height:23px;width:160px;margin-bottom:2px;background:#009900 url('../images/menu_bg_new.png') no-repeat left}
#linksMenu li:hover, #linksMenu .menuLinkActive{background-color:#00AA00}
#linksMenu a{display:block;color:white;width:140px;margin-left:20px;padding:4px 0px;text-align:center;font-weight:bold;text-decoration:none}
#adsSide{margin:20px auto;width:120px;height:240px;padding:28px 32px 27px 33px;background:url('../images/box_ads_side_bg.png') no-repeat}
#adsSide .adsContent{width:120px;height:240px;background-color:#006633}
#adsBottom{margin:20px auto;width:728px;height:90px;padding:33px 32px 22px 30px;background:url('../images/box_ads_bottom_bg.png') no-repeat}
#adsBottom .adsContent{width:728px;height:90px;background-color:#006633}
/* Content boxes */
#contentBoxesW{float:left;width:520px}
#contentBoxesSW, #contentBoxesS{width:260px}
#contentBoxesSW{float:left}
#contentBoxesS{float:right}
#contentBoxesE{width:255px;float:right}
.boxDefault{background:#CCCCCC url('../images/box_bg_e.png') right repeat-y}
#boxCurrent{margin:0px;background-color:#FF6600}
#boxNW{margin:0px 20px 0px 25px}
#boxNE{margin:0px 20px 20px 0px}
#boxSW{margin:20px 10px 0px 25px}
#boxS{margin:20px 20px 0px 10px}
#boxSE{margin:20px 20px 0px 0px}
.bcHeader{font-weight:bold;font-size:11px;color:#FFCCCC}
.bcChamp{font-weight:bold;font-size:14px}
.boxCornerImgTop, .boxCornerImgTop .boxCornerImgRight{height:12px}
.boxCornerImgTop-Current{height:7px}
.boxCornerImgBottom, .boxCornerImgBottom .boxCornerImgRight, .boxCornerImgBottom-Current{height:15px}
.boxCornerImgTop, .boxCornerImgBottom, .boxCornerImgCur{clear:both}
.boxCornerImgRight{float:right}
.boxContent{padding-left:7px;padding-right:14px}
#boxNW .boxContent{min-height:150px;/* Workaround for IE, bah */height:auto !important;height:150px}
.boxContent-Current{padding-left:7px;padding-right:7px;color:#FFFFFF;font:12px Verdana, Arial, Helvetica, sans-serif}
.boxContent-Current div{padding:2px}
.boxCornerImgTop{height:12px;background:url('../images/box_corner_nw.png') top left no-repeat}
.boxCornerImgTop .boxCornerImgRight{width:14px;height:12px;background:url('../images/box_corner_ne.png') no-repeat top right}
.boxCornerImgTop-Current{background:url('../images/box_current_corner_nw.png') no-repeat top left}
.boxCornerImgBottom{background:url('../images/box_bg_sw.png') no-repeat bottom left}
.boxCornerImgBottom-Current{background:url('../images/box_current_bg_sw.png') no-repeat bottom left}
.boxCornerImgBottom .boxCornerImgRight{width:15px;background:url('../images/box_corner_se.png') no-repeat bottom right}
/* Results page */
.resultsTable{border:1px solid #FF9900;background-color:#FFFFDD}
.resultsHeaderRow{background-color:#FFCC66}
.resultsHeaderRow th{border-bottom:1px solid #FF9900}
.resultsTitleCell{font-weight:bold;background-color:#FFCC66;border-right:1px solid #FF9900}
.resultsRowAlt{background-color:#FFFFEE}
.resultsRowChange{font-weight:bold}
.resultsRowWin{background-color:#EEFFEE}
.resultsRowDraw{background-color:#FFFFEE}
.resultsRowLoss{background-color:#FFEEEE}
.resultsRowTeam1{background-color:#FFFFCC}
.resultsRowTeam2{background-color:#FFFFFF}
/* Pagination links */
#pagination{margin-top:10px;text-align:center}
#pagination a{text-decoration:none;border:1px solid #FFFFFF;background-color:#DDDDDD;padding:0px 5px;margin-right:3px}
#pagination a:hover{border-color:#666666;background-color:#FFFFFF}
.paginLink{border:1px solid #666666;padding:0px 5px;margin-right:3px;background-color:#999999;color:#FFFFFF;font-weight:bold}
/* Teams page */
.teamsBorderT, .teamsBorderT td{border-top:1px solid #FF9900}
.teamsBorderR, .teamsBorderR td{border-right:1px solid #FF9900}
.teamsBorderB, .teamsBorderB td{border-bottom:1px solid #FF9900}
.teamsCell, .teamsBorderL, .teamsBorderL td{border-left:1px solid #FF9900}
.teamsHeaderRow{text-align:center;font-weight:bold;background-color:#FFCC66}
.teamsHeaderRowAlt{text-align:center;font-weight:bold;background-color:#FFFFC6}
.teamsStatTitle{background-color:#FFFFC6;color:#444444;border-left:1px solid #FF9900;font-size:14px;font-weight:bold}
.teamsCell, .teamsCellNoBorder{background-color:#FFFFDD}
.teamsHeaderHighlight{background-color:#FFEECC}
.teamsHeaderHighlightAlt{background-color:#FFCCAA}
.teamsHighlight{background-color:#FFFFDD}
.teamsHighlightAlt{background-color:#FFEECC}
.teamsResultsLink{background-color:#FFCC66;border-style:solid;border-color:#FF9900;border-width:0 1px 1px 1px}
.teamsResultsLink a{color:#000099;font-style:italic;font-weight:bold;text-decoration:none}
/* Stats page */
.statsTable{border:1px solid #FF9900;background-color:#FFFFDD}
.statsHeader th{border-bottom:1px solid #FF9900;background-color:#FFEECC}
.statsCategory{background-color:#FFFFC6;color:#444444;border-right:1px solid #FFCCAA;font-size:14px;font-weight:bold}
tr.statsBorder td, td.statsBorder, tr.statsSubBorder td.statsBorder{border-bottom:1px solid #FFCCAA}
tr.statsSubBorder td, td.statsSubBorder{border-bottom:1px dotted #FFCCAA}
tr.statsSubBorder td.statsNoBorder{border-bottom:none}
