body{background:url(../layout/bgBody.gif) repeat-x 0 0 #d9c879; text-align:left; font-family:arial, sans-serif; color:#666; font-size:13px; line-height:1.3;}
.website{width:977px; position:relative; margin:0 auto; overflow:hidden;}
.top{width:100%; height:366px; float:left; position:relative; background:url(../layout/bgTop.gif) no-repeat left bottom;}
.top .img{position:absolute; left:10px; top:95px; width:703px; height:290px; padding-left:254px; background:url(../layout/logoWarhammer.jpg) no-repeat 0 0;}
.top .img img{display:block;}
.top .special{position:relative; left:263px;}
.top .claim{width:378px; height:85px; position:absolute; top:0; left:0; margin:0; padding:0; background:url(../layout/championshipLogo.gif) no-repeat 0 center; text-indent:-999em;}
.leftColumn{width:215px; float:left; margin:16px 0 0 19px; display:inline; overflow:hidden;}
.contentWrapper{width:967px; float:left; position:relative; padding-bottom:30px; margin-left:5px; display:inline; background:#fff;}
.content{width:450px; float:left; margin:16px 0 0 25px; position:relative; display:inline; overflow:hidden;}
.teaserWrapper{width:215px; float:right; position:relative; margin:16px 5px 0 0; display:inline; overflow:hidden;}
.navLevel1, .navLevel1 ul{margin:0; padding:0; list-style:none;}
.navLevel1 li{position:relative; text-align:right; border-bottom:1px solid #e7e3d7; padding-top:30px;}
.navLevel1 li li{padding-top:0;}
.navLevel1 a{text-align:right; font-size:17px; color:#887135; font-weight:bold;}
.navLevel1 a:hover{text-decoration:none;}
.navLevel1 .active a{padding-left:30px; no-repeat 0 0;}
#editMode .navLevel1 .editButton{position:absolute; left:0; top:0px; border:0; background:none transparent; padding:0;}
#navLevel1FirstEntry{padding-top:0;}
#navLevel2FirstEntry{border-top:1px solid #e7e3d7;}
#navLevel2LastEntry{border-bottom:0;}
#navLevel2SoleEntry{border-top:1px solid #e7e3d7; border-bottom:0;}
#navLevel3FirstEntry{border-top:1px solid #e7e3d7;}
#navLevel3LastEntry{border-bottom:0;}
#navLevel3SoleEntry{border-top:1px solid #e7e3d7; border-bottom:0;}
.navLevel2 li{position:relative;}
.navLevel2 a{font-size:13px; color:#df6734;}
.smallNav1, .smallNav1 ul{margin:0; padding:0; list-style:none;}

.navLevel2 a:hover{text-decoration:none; color:#a81800;}
.navLevel2 .active a{color:#a81800; background:none;}
.navLevel1 .active .passive a{color:#df6734; background:none transparent;}
.navLevel1 .active .passive a:hover{color:#a81800;}
.navLevel1 .navLevel2 .navLevel3 a{font-size:12px; color:#887135; font-weight:normal}
.navLevel1 .navLevel2 .navLevel3 .active a{font-size:12px; color:#887135; font-weight:bold}
.navLevel3 li{border:0;}
#editMode .navLevel2 .editButton{position:absolute; left:10px; top:0px; border:0;}
h1{color:#020001; margin:25px 0 20px 0; font-size:24px; color:#020001;}
h2{color:#887135; margin:20px 0 15px 0; font-size:18px; color:#897236;}
h3{color:#887135; margin:13px 0 13px 0; color:#897236;}
a{color:#887135;}
p, ul, ol, table{margin:0 0 10px 0;}
ul{padding-left:15px; list-style:disc; overflow:auto; zoom:1;}
ol{padding-left:15px; list-style:decimal; overflow:auto; zoom:1;}

table.pairing {table-layout:fixed; margin-bottom:20px;border-bottom:1px solid #d9c879;}
table.pairing tr.headline {background-color:#d9c879;}
table.pairing th {font-size:15px;font-weight:bold; color:white;}
table.pairing th,table.pairing td {padding:2px 3px;}
table.pairing tr.grey {background-color:#eee;}
table.pairing .score {text-align:right;}