body { background: url(../img/bg.jpg) #DCEBFE; font-family: "Trebuchet MS", Arial; font-size: 12px; margin: 0px; margin-top: 7px; padding-bottom: 60px; color: #666666; }
form, img { border: 0px; margin: 0px; padding: 0px; }
a:link, a:visited { text-decoration: none; color: #517601; }
a:hover, a:active { text-decoration: underline; color: #517601; }
.clear { clear: both; font-size: 0px; }
.center { width: 966px; margin: auto; }
.logo { float: left; margin: 5px 5px 0 5px; }
.ad728x90 { width: 728px; height: 90px; padding: 1px; float: left; }
.ad728x90-2, .ad728x90-3 { width: 728px; height: 90px; padding: 1px; margin: 0 0 4px 22px; }
.ad728x90-3 { margin: 0 0 0 21px; }
.ad300x250 { width: 300px; height: 250px; padding: 1px; }
.ad160x600 { width: 160px; height: 600px; padding: 1px; margin-left: 4px; }
.ad125x125 { width: 125px; height: 125px; padding: 1px; margin: 0 0 16px 21px; }
.ad100x100 { width: 100px; height: 100px; padding: 1px; margin: 4px 4px 0 4px; float: left; }
* html .ad100x100 { margin-left: 3px; }
.topbrd, .bottombrd { background: url(../img/cbrd.jpg) no-repeat; width: 966px; height: 8px; font-size: 0px; }
.bottombrd { background-position: 0 -8px; }
.content { background: url(../img/conbg.jpg) repeat-y; width: 966px; }
.head1, .head2, .head3, .head4 { background: url(../img/hf.jpg) no-repeat; width: 632px; height: 24px; padding-top: 2px; font-size: 16px; font-weight: bold; color: #ffffff; text-shadow: #375201 1px 1px 1px; text-align: center; }
.head2 { background-position: -632px 0; width: 314px; }
.head3 { background-position: 0 -32px; width: 172px; }
.head4 { background-position: -172px -32px; width: 774px; }
.foot1, .foot2, .foot3, .foot4 { background: url(../img/hf.jpg) no-repeat  0 -26px; width: 632px; height: 6px; font-size: 0px; margin-bottom: 4px; }
.foot2 { background-position: -632px -26px; width: 314px; }
.foot3 { background-position: 0 -58px; width: 172px; }
.foot4 { background-position: -172px -58px; width: 774px; }
.cont1, .cont2, .cont3, .cont4 { background-color: #EDF3F7; border-left: 1px solid #CEDAE1; border-right: 1px solid #CEDAE1; width: 627px; }
.cont1 { padding-left: 3px; }
* html .cont1 { padding-left: 0px; width: 630px; }
.cont2 { width: 307px; padding: 10px 0 8px 5px; }
.cont3 { width: 170px; padding-top: 4px; }
.cont4 { width: 772px; padding-top: 4px; }
.leftcolumn { float: left; margin-left: 8px; }
.rightcolumn { float: right; margin-right: 8px; }
* html .leftcolumn { margin-left: 4px; }
* html .rightcolumn { margin-right: 4px; }
.cats a:link, .cats a:visited { display: block; background: url(../img/catbg.jpg) no-repeat; width: 170px; height: 21px; padding-top: 2px; font-size: 14px; font-weight: bold; text-align: center; color: #517601; }
.cats a:hover, .cats a:active, a.catsel:link, a.catsel:visited { background-position: 0 -22px; text-decoration: none; color: #F5821F; }
.partners a:link, .partners a:visited { display: block; background: url(../img/partbg.jpg) no-repeat; width: 152px; height: 19px; padding: 2px 0 0 18px; border-bottom: 1px solid #CEDAE1; font-size: 14px; font-weight: bold; color: #2E4305; }
.partners a:hover, .partners a:active { background-position: 0 -21px; text-decoration: none; color: #F5821F; }
.more { font-weight: bold; text-align: right; padding: 6px 6px 0 0; }
.padd { padding: 10px 8px 0 8px; }

.minthumb { background: url(../img/minthumb.jpg) no-repeat center bottom; width: 148px; height: 127px; margin: 4px; font-size: 14px; float: left; font-weight: bold; cursor: pointer; }
.minthumb img { border: 0px; width: 126px; height: 90px; margin: 8px 11px 11px 11px; }
.minthumb a.aimg:link, .minthumb a.aimg:visited { z-index: 100; position: absolute; display: block; color: #666666; text-align: center; }
.minthumb a.aimg:hover, .minthumb a.aimg:active { text-decoration: none; }
.minthumb .infor { background: url(../img/minhover.png) no-repeat; width: 130px; height: 29px; position: absolute; z-index: 200; margin: 56px 0 0 11px; padding: 43px 0 0 6px; display: block; float: right; color: #ffffff; font-family: Arial; font-size: 11px; font-weight: bold; text-align: left; }
.minthumb .infor {  display: none; }
.minthumb:hover .infor { display: block; cursor: pointer; cursor: hand; }

.thumb { background: url(../img/thumb.jpg) no-repeat center bottom; width: 188px; height: 164px; margin: 2px; font-size: 16px; float: left; font-weight: bold; cursor: pointer; }
.thumb img { border: 0px; width: 162px;	height: 124px; margin: 7px 13px 11px 13px; }
.thumb a.aimg:link, .thumb a.aimg:visited { z-index: 100; position: absolute; display: block; color: #666666; text-align: center; }
.thumb a.aimg:hover, .thumb a.aimg:active { text-decoration: none; }
.thumb .info { background: url(../img/hover.png) no-repeat; width: 165px; height: 28px; position: absolute; z-index: 200; color: #737376; margin: 102px 0 0 15px; padding: 34px 0 0 6px; display: block; float: right; color: #ffffff; font-family: Arial; font-size: 12px; font-weight: bold; text-align: left; }
.thumb .info {  display: none; }
.thumb:hover .info { display: block; cursor: pointer; cursor: hand; }

.pregame { background: url(../img/pre-game.jpg) no-repeat center bottom; width: 184px; height: 164px; margin: 10px; font-size: 16px; float: left; font-weight: bold; }
.pregame img { border: 0px; width: 162px;	height: 124px; margin-top: 7px; }
.pregame a:link, .pregame a:visited { display: block; color: #666666; text-align: center; }
.pregame a:hover, .pregame a:active { text-decoration: none; }
.pregame1 { background: url(../img/pre-game.jpg) no-repeat center bottom; width: 184px; height: 164px; margin: 10px; font-size: 16px; float: left; font-weight: bold; }
.pregame1 img { border: 0px; width: 162px;	height: 124px; margin-left: 11px; margin-top: 30px; }
.pregame1 a:link, .pregame a:visited { display: block; color: #666666; text-align: center; }
.pregame1 a:hover, .pregame a:active { text-decoration: none; }

.menu { background: url(../img/menu.jpg) repeat-x; width: 958px; height: 26px; border-top: 1px solid #ACC0CC; border-bottom: 1px solid #ACC0CC; margin: 0 0 4px 4px; }
.links a:link, .links a:visited { display: block; float: left; height: 24px; border-right: 1px solid #ACC0CC; font-size: 16px; font-weight: bold; padding: 2px 17px 0 18px; color: #689C00; text-shadow: #ffffff 1px 1px 1px; }
.links a:hover, .links a:active, a.menusel:link, a.menusel:visited { background: url(../img/menu.jpg) repeat-x 0 -26px; text-decoration: none; color: #ffffff; text-shadow: #507602 1px 1px 1px; }
.search { float: right; margin-top: 2px; }
.sinput { background: url(../img/search.jpg) no-repeat; width: 172px; height: 20px; padding: 1px; float: left; margin-left: 7px; }
* html .sinput { margin-left: 0px; }
.sinput input { background: transparent; width: 170px; height: 18px; color: #F5821F; font-size: 13px; font-weight: bold; border: 0px; }
.sbut { background: url(../img/search.jpg) no-repeat -174px 0; width: 64px; height: 22px; float: left; margin: 0 9px 0 9px; }
* html .sbut { margin: 0 4px 0 0; }
.sbut input { background: transparent; width: 64px; height: 20px; cursor: pointer; font-size: 0px; border: 0px; }
.footer { background: url(../img/footer.jpg) no-repeat; width: 950px; height: 78px; padding-top: 6px; margin-left: 8px; text-align: center; color: #6C7F8B; text-shadow: #ffffff 1px 1px 1px; }
.footpartner a:link, .footpartner a:visited { color: #6C7F8B; }
.footpartner a:hover, .footpartner a:active { text-decoration: none; color: #517601; }
.footmenu a:link, .footmenu a:visited { font-size: 14px; font-weight: bold; color: #6C7F8B; }
.footmenu a:hover, .footmenu a:active { text-decoration: none; color: #F5821F; }
.pagination { text-align: center; margin: 4px; }
.pagination a:link, .pagination a:visited { background-color: #77B000; border: 1px solid #5B8800; display: inline; margin: 2px; padding: 2px 6px 2px 6px; font-size: 15px; font-weight: bold; text-align: center; color: #ffffff; }
.pagination a:hover, .pagination a:active, a.pagsel:link, a.pagsel:visited { background-color: #4D7100; border-color: #3D5900; text-decoration: none; color: #ffffff; }
.gamedesc { float: left; width: 440px; height: 140px; margin-top: 30px; color: #666666; }
.gamedesc span { font-weight: bold; font-size: 14px; }
.gametags { width: 730px; margin: 0 0 20px 20px; }
.gametags span { font-weight: bold; font-size: 14px; }
.gametags a:link, .gametags a:visited, .gametags a:hover, .gametags a:active { color: #666666; }
table.borders td { border-left: 1px solid #AEC7D2; border-bottom: 1px solid #AEC7D2; }
td.row0 { background-color: #C6D7DF; color: #6C99AC; font-size: 14px; font-weight: bold; border-top: 1px solid #AEC7D2; }
td.row0 a { color: #6C99AC;	text-decoration: none; }
td.row0 a:hover { text-decoration: underline; }
td.row1 { background-color: #DFEAEE; }
td.row1Right { background-color: #DFEAEE;	border-right: 1px solid #AEC7D2; }
td.row2 { background-color: #D1E0E7; }
td.row2Right { background-color: #D1E0E7;	border-right: 1px solid #AEC7D2 }
td.showPlugsBox { background-color: #D1E0E7; border: 1px solid #AEC7D2; border-top: 0px; }
table.borders td a { color: #6C99AC; }
.gameInfoLeft a { color: #6C99AC; }
