﻿html { height: 100%; }
* { margin: 0; padding: 0; }
body{ margin:0; padding:0; min-height: 100%; background: #4e8333 url('../images/container_bg.jpg') repeat-x left; background-position:top; text-align: center; height: 100%; }
p { margin: 4px; }
#sideBorder{ background: url('../images/containter_Gradient.png') repeat-y;	height: 100%; }
#container{	margin: auto; width: 950px; background: url('../images/containter_Gradient.png') repeat-y right; }
#headcont{ margin-left: auto; margin-right: auto; background: #2a471b; text-align: left; width: 950px; height: 100%; }
#content{ margin-left: auto; margin-right: auto; background: white; text-align: left; width: 950px; height: 100%; }
#announcements{ float: right; width:420px; height:32px; }
#searchbar { text-align:left;position:absolute;left:65%;top:94px;z-index:99;}
#searchbar form {}
#searchbar input {background-color:#28431B;border:1px solid black;color:white;font-family:Verdana;font-size:10pt;height:13pt;width:150pt;padding-left:4px;}
#searchbar select {background-color:#D7FDC4;border:1px solid #9F9F9F;color:#000000;font-family:verdana;font-size:9pt;font-weight:bold;height:13pt;margin-left:5px;padding:0;width:65pt;}
#searchbar .submit {background-color:#28431B;border:1px solid black;color:white;font-family:verdana;font-size:8pt;height:15pt;margin-left:5px;width:50pt;font-weight:bold;vertical-align:-6%;}
#header { float: top; height: 64px; width: 100%;text-align: center; background: url('../images/header_t_bg.gif') repeat-x right; }
#menu { float: top; height: 52px; width: 100%; text-align: center; background: #36452f url('../images/header_b_bg.gif') repeat-x right; background-position:top left; }
#menu_main { float: top; height: 26px; width: 100%; text-align: left; width: 1000px; text-align: left;  margin-left: auto; margin-right: auto; }
#menu_sub { float: top; height: 26px; width: 100%; text-align: left; width: 1000px; text-align: left;  margin-left: auto; margin-right: auto; }
#top { float: top; height: 64px; width: 1000px; text-align: left;  margin-left: auto; margin-right: auto; }
#bar { height: 26px; width: 100%; background: url('../images/header_b_bg.gif') repeat-x right; }
#adbar { border:1px solid black; height:60px; left:47%; position:absolute;text-align:left;top:13px;width:468px;background:black; }
#cornerbox{width: 950px; text-align: left;  margin-left: auto; margin-right: auto;}
#cornerbox2{width: 951px;text-align: left;  margin-left: auto; margin-right: auto;}
#cornerbox3{width: 950px; text-align: left;  margin-left: auto; margin-right: auto; margin-top:-10px;}
corners{display:block;}
.corners *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#FFFFFF}
.corners1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #729772;border-right:1px solid #729772;background:#c1d1c1}
.corners2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #205b20;border-right:1px solid #205b20;background:#d0dcd0}
.corners3{margin-left:1px;margin-right:1px;border-left:1px solid #d0dcd0;border-right:1px solid #d0dcd0;}
.corners4{border-left:1px solid #729772;border-right:1px solid #729772}
.corners5{border-left:1px solid #c1d1c1;border-right:1px solid #c1d1c1}
.cornersfg{background:#FFFFFF}
.corner{display:block}
.corner *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#2a471b}
.corner1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #121e0b;border-right:1px solid #121e0b;background:#1f3514}
.corner2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #040702;border-right:1px solid #040702;background:#223915}
.corner3{margin-left:1px;margin-right:1px;border-left:1px solid #223915;border-right:1px solid #223915;}
.corner4{border-left:1px solid #121e0b;border-right:1px solid #121e0b}
.corner5{border-left:1px solid #1f3514;border-right:1px solid #1f3514}
.cornerfg{background:#2a471b}
.ticker{display:block;}
.ticker *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#223A16}
.ticker1{margin-left:3px; margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #17270f;border-right:1px solid #17270f;background:#1d3213}
.ticker2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #101d0c;border-right:1px solid #101d0c;background:#1e3313}
.ticker3{margin-left:1px;margin-right:1px;border-left:1px solid #1e3313;border-right:1px solid #1e3313;}
.ticker4{border-left:1px solid #17270f;border-right:1px solid #17270f}
.ticker5{border-left:1px solid #1d3213;border-right:1px solid #1d3213}
.tickerfg{background:#223A16;height:35px;vertical-align:middle;color:#FFFFFF;}
.tickerfg a{color:#5C8235;}
.userwel{display:block}
.userwel *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#E1E4DF}
.userwel1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #f2f3f1;border-right:1px solid #f2f3f1;background:#e8eae7}
.userwel2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #fcfcfb;border-right:1px solid #fcfcfb;background:#e6e9e5}
.userwel3{margin-left:1px;margin-right:1px;border-left:1px solid #e6e9e5;border-right:1px solid #e6e9e5;}
.userwel4{border-left:1px solid #f2f3f1;border-right:1px solid #f2f3f1}
.userwel5{border-left:1px solid #e8eae7;border-right:1px solid #e8eae7}
.userwelfg{background:#E1E4DF}
.table_main{ border: 1pt solid black; border-collapse: collapse; width: 100%; }
.table_ad{ border: 1pt solid black; border-collapse: collapse; }
.table_header { background: url('../images/header_b_bg.gif') repeat-x right; font-family:Verdana; color:white; font-size:10pt; font-weight:bold; height:16pt; border-left: 1px black solid; border-right: 1px black solid; 	border-top: 1px black solid; }
.table_header a, h2{ color:black; text-decoration:none; }
.table_body { background: #DEFECF; text-align:left; vertical-align:top;	}
.gameblock{ text-align:left; font-size:8pt; font-family:Verdana; color:gray; vertical-align:top; }
.gameblock a{ font-size:10pt; color:black; text-decoration:none; font-weight:bold; text-align:left; }
.gameblock_s{ font-size:8pt; font-family:Verdana; color:gray; height:119px; text-align:center; }
.gameblock_s a{ font-size:8pt; color:black; text-decoration:none; font-weight:bold; }
.gamebycat { font-size:8pt; font-family:Verdana; text-decoration:none; vertical-align:middle; text-align:left; }
.gamebycat a{ font-size:8pt; font-family:Verdana; vertical-align:middle; text-align:left; color:black; }
.moregames{ text-align:center; background:#CEFEB8; border-top:1px gray dashed; font-family:Verdana; font-size:9pt; color:black; font-weight:bold; height:15pt; }
.mail{ font-family:Verdana; font-size:10pt; padding:3px; }
.sortbar{ text-align:center; background:#CEFEB8; border-bottom:1px gray dashed; font-family:Verdana; font-size:9pt; color:black; font-weight:bold; height:15pt; }
.statbar{ text-align:center; background:#CEFEB8; border-top:1px gray dashed; font-family:Verdana; font-size:8pt; color:black; height:15pt; }
.statbar b{ color:#494949; font-weight:normal; }
.moregames a, .sortbar a{ text-align:center; font-family:Verdana; font-size:9pt; color:black; font-weight:bold; }
.mailread { font-size:10pt; font-family:Verdana; text-decoration:none; vertical-align:middle; text-align:left; }
.mailread a{ font-size:10pt; font-family:Verdana; vertical-align:middle; text-align:left; color:black; }
.mailunread { font-size:10pt; font-family:Verdana; text-decoration:none; vertical-align:middle; text-align:left; font-style:italic; }
.mailunread a{ font-size:10pt; font-family:Verdana; vertical-align:middle; text-align:left; color:black; }
.moregames a, .sortby a{ text-align:center; font-family:Verdana; font-size:9pt; color:black; font-weight:bold; }
.scoreddiv { background: #DADADA; border-top:1px #DEFECF solid; border-bottom:1px #DEFECF solid; }
.scoreddiv:hover{ background:#DADADA; border-top:1px red solid; border-bottom:1px red solid; }
.linkdiv { background: #DEFECF; border-top:1px #DEFECF solid; border-bottom:1px #DEFECF solid; }
.linkdiv:hover{ background:white; border-top:1px green solid; border-bottom:1px green solid; }
.gamebar { border:0; height:100; padding:0px; width:100%; text-align:center; }
.gamebar a{ font-family:"Trebuchet MS"; font-size:9pt; font-weight:bold; color: #000; text-decoration:none; text-align:center; }
#adbox { float:right; vertical-align:middle; height: 60px; border: 1px solid #66994d; width: 468px; text-align: left; margin: -87px 250px 0 0; }
/*nav bar */
#navlist li { font-weight:400; display: block; float: right; margin:-5px 0 0; }
#navlist a { border-right:1px solid #253e17; display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px; text-decoration: none; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 112%; color: #253e17; white-space: nowrap; }
#navlist a:hover { background: #253e17; color: #FFFFFF; }
ul#navlist a.active { color: #fff; font-weight: bold; }
/* end nav bar */
#navlist2 li { font-weight:400; display: block; float: left; margin:-5px 0 0; }
#navlist2 a { border-right:1px solid #253e17; display: block; padding-top: 2px;	padding-bottom: 2px; padding-left: 8px; padding-right: 8px; text-decoration: none; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 112%; color: #253e17; white-space: nowrap; }
#navlist2 a:hover { background: #253e17; color: #FFFFFF; }
ul#navlist2 a.active { color: #fff; font-weight: bold; }
#footer { width:100%; clear:both; height:67px; border:0px solid #3C6226; border-top:1px solid #000; background-color:#3C6226; text-align:center; position:relative; }
#footer a{ font-family:"Verdana"; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; }
.maintable { width: 98%; text-align: left; }
/* paged results selection */
div.pagination { padding: 0px; margin: 0px; font-family: Verdana; font-size: 9pt; }
div.pagination a { padding: 0px 2px 0px 2px; margin: 0px; border: 0px; font-family: Verdana; font-size: 9pt; text-decoration: none; color: #DBFFD7; }
div.pagination a:hover, div.pagination2 a:active { border: 1px solid #ffffff; font-family: Verdana; font-size: 9pt; color: #DBFFD7; }
div.pagination span.current { padding: 0px 2px 0px 2px; margin: 2px; border: 0px; font-family: Verdana; font-size: 9pt; font-weight: bold; color: #ffffff; }
div.pagination span.disabled { padding: 0px 2px 0px 2px; margin: 2px; border: 0px; font-family: Verdana; font-size: 9pt; color: #EEE; }
.box { height:auto; }
.box h2{ font-family: "Trebuchet MS"; font-size: 15px; font-weight: bold; text-align: center; }
/* tracker */
div.tracker{ padding: 1px; }
/* end tracker */
.breakl{ float:left; padding:2px; }
.breakr{ float:right; padding:2px; }
/* alternating rows */
.altrow1, .altrow1 a { background: #FFFFFF; font-family: Verdana; font-size: 10pt; color:#000000; height: 20pt; text-decoration: none; padding: 2px 4px 2px 4px; }
.altrow2, .altrow2 a { background: #EAF3E8; font-family: Verdana; Font-size: 10pt; color:#000000; height: 20pt; text-decoration: none; padding: 2px 4px 2px 4px; }
.altimg { width: 15%; text-align:center; padding-left:5px; }
.altlink { width: 85%; }
.alttable { width: 98%; }
.advert { font-family:Verdana; font-size: 7pt; color:#999999; text-decoration:none; text-align:right;}
/* end alternating rows */
.gamelisthead { background: #DCEBD8; font-family:Verdana; font-size:9pt; font-weight:bold; border:0; padding:2px 0px 2px 0px;}
.gamelisthead a{ font-size:10pt; font-weight:bold; color: #000; text-decoration:none; }
.gamelisthead2 { background: #F0F7EE; font-family:Verdana; font-size:9pt; font-weight:bold; border:0; padding:2px 0px 2px 0px;}
.listrow { 	background: #EAF3E8; font-family: Verdana; font-size: 8pt; color:#000000; text-decoration: none; padding: 4px 0px 4px 0px; border: #DCEBD8 1px solid; }
.listrow a { font-family: Verdana; font-size: 10pt; font-weight: bold; text-decoration: none; color:#000000; padding: 0px 3px 0px 0px; }
.comment_header { text-align: left; font-family: Verdana; font-size: 10pt; font-weight: bold; text-decoration: none; color:#000000; }
.comment_subheader { text-align: left; font-family: Verdana; font-size: 8pt; text-decoration: none; color:#000000; }
.comment { text-align: left; font-family: Verdana; font-size: 8pt; text-decoration: none; color:#000000; }
.wall { text-align: left; font-family: Verdana; font-size: 8pt; text-decoration: none; color:#000000; }
.wall a { color:black; text-decoration:none; }
.userbar_header { color:#000000;font-family:Verdana;font-size:11pt;font-weight:bold;text-decoration:none;}
.userbar_text { color:#000000;font-family:Verdana;font-size:10pt;text-decoration:none;}
.userbar_text a {color:green;font-family:Verdana;font-size:8pt;text-decoration:none;}
.rp, .rp a{ border:medium #223A17 solid; }
/* TAG BOX */
.hidden { display: none; }
.inboxcont { border:2px solid #003300; background: #CCCCCC; padding:10px; margin:50px; }
/* Output Messages */ 
.out-good { background: #E6E6E6; font-family: Verdana; font-size: 10pt; color:#000000; height: 20pt; text-decoration: none; padding: 5px; margin-top:5px; margin-bottom:-20px; border: 2px solid green; }
.out-bad { background: #E6E6E6; font-family: Verdana; font-size: 10pt; color:#000000; height: 20pt; text-decoration: none; padding: 5px; margin-top:5px; margin-bottom:-20px; border: 2px solid red; }
/* paged results: white */
div.pagination2 { padding: 0px; margin: 0px; font-family: Verdana; font-size: 9pt; }
div.pagination2 a { padding: 0px 2px 0px 2px; margin: 0px; border: 0px; font-family: Verdana; font-size: 9pt; text-decoration: none; color: #DBFFD7; }
div.pagination2 a:hover, div.pagination2 a:active { border: 1px solid #ffffff; font-family: Verdana; font-size: 9pt; color: #DBFFD7; }
div.pagination2 span.current { padding: 0px 2px 0px 2px; margin: 2px; border: 0px; font-family: Verdana; font-size: 9pt; font-weight: bold; color: #ffffff; }
div.pagination2 span.disabled { padding: 0px 2px 0px 2px; margin: 2px; border: 0px; font-family: Verdana; font-size: 9pt; color: #EEE; }
/*profile rows */
.row { background:#D9E3B7; padding:3px; font-family:Verdana; font-size:10pt; color:black; }
.rowheader { background:#D9E3B7; padding:3px; font-family:Verdana; font-size:10pt; color:black; font-weight:bold;}
/*FORUMS*/
.forum_cat-name { font-family:Verdana; font-size:10pt; font-weight:bold; }
.forum_cat-desc { font-family:Verdana; font-size:9pt; }
.forum_row1 { background: #FFFFFF; font-family: Verdana; font-size: 10pt; color:#000000; }
.forum_row2 { background: #EAF3E8; font-family: Verdana; Font-size: 10pt; color:#000000; }
.forum_row1 a { font-family: Verdana; font-size: 10pt; color:#000000; }
.forum_row2 a { font-family: Verdana; Font-size: 10pt; color:#000000; }
.suggestionsBox {margin: 10px 0px 0px 0px;width: 281px;background-color: #E5E5E5;border: 1px solid #000000;color: #000;font-size: 10pt;font-family: Verdana;overflow: hidden;text-align:left;position:relative;z-index:999;}
.suggestionList {margin: 0px;padding: 0px;text-align:left;}
.suggestionList div {margin: 0px 0px 3px 0px;padding: 3px;cursor: pointer;text-align:left;position:relative;z-index:999;}
.suggestionList div:hover {background-color: #3399FF;}
/*MOUSEOVERTABS*/
.tabsmenuclass{margin-top:-5px;clear: left;background: #395F25;width: 950px;height: 26px;border-top: 1px solid #1E4608;border-bottom: 1px solid #1E4608;}
.tabsmenuclass ul{overflow: hidden;width: auto;margin: 0;padding: 0;list-style-type: none;}
.tabsmenuclass li{float: left;}
.tabsmenuclass a{display: block;padding: 5px 16px 5px 16px;background: #395F25;color: black;margin-right: 1px;text-decoration: none;font: bold 14px Arial;}
.tabsmenuclass a:hover, .tabsmenuclass a.selected{background: #1E4608;color: white;}
/* ######### CSS for sub menu container below ######### */
.tabsmenucontentclass{clear: left;background: #2a471b;width: 950px;height: 28px;padding-top: 3px;}
.tabsmenucontentclass ul{margin: 0;padding:0px 0px 0px 23px;list-style-type: none;}
.tabsmenucontentclass li{float:left;margin-right: 1em;}
.tabsmenucontentclass a{display: block;background: #2a471b;color: black;margin-right: 1px;text-decoration: none;font: 14px Arial;padding:6px;}
.tabsmenucontentclass a:hover, .tabsmenucontentclass a.selected{background: #355B22;color: white;}
/*CONTENT SLIDER*/
.sliderwrapper{position: relative;overflow: hidden;border: 0px solid navy;border-bottom-width: 0px;width: 560px;height: 255px;}
.contenttrans{opacity: 0.80; -moz-opacity: 0.80; filter: alpha(opacity=80);width:560px;height:60px;position: absolute;left: 0px;top: 195px;background:black;}
.contentdesc{position: absolute;color: #fff; padding:5px 0 0 10px; overflow: hidden;text-align:left;width:560px;height:60px;left: 0px;top: 195px;font: 12px Helvetica, Arial, sans-serif; line-height:15px; font-weight:lighter; color:#fff;}
.contentdesc b, .contentdesc a{font: 17px Helvetica, Arial, sans-serif; line-height:18px; font-weight:900; color:#5D8947; text-decoration:none;}
.contentdesc a:hover{color:white;text-decoration:underline;}
.feattime{width:50px;height:14px;position: absolute;left: 490px;top: 197px;color:white;font-size:9px;font-family:Verdana;}
.sliderwrapper .contentdiv{visibility: hidden;position: absolute;left: 0;top: 0;padding: 0px;background: white;width: 560px;height: 100%;}
.pagination{width: 400px;text-align: right;background-color: navy;padding: 5px 10px;}
.pagination a{padding: 0 5px;text-decoration: none;color: #00007D;background: white;}
.pagination a:hover, .pagination a.selected{color: #000;background-color: #FEE496;}
/* Starbox.css */
.starbox .stars { background: #C1E1B3; }
.starbox .rated .stars { background: green; }
.starbox .rated .hover .stars { background: blue; }
.starbox .colorbar { background: yellow; }
.starbox .hover .colorbar { background: purple; }
.starbox .rated .colorbar { background: brown; }
.starbox .rated .hover .colorbar { background: orange; }
.starbox .ghost { background: black; }
.starbox .indicator { clear: both; }
}
.starbox .dotted .stars,
.starbox .dotted .hover .stars,
.starbox .dotted .rated .stars, 
.starbox .dotted .rated .hover .stars { background: url(../images/starbox/background_dotted.gif) top left repeat-x; }
.starbox .dotted .colorbar,
.starbox .dotted .hover .colorbar,
.starbox .dotted .rated .colorbar, 
.starbox .dotted .rated .hover .colorbar { background: #000000; }
.starbox .dotted .ghost { background: #666666; }
.starbox .pointy .colorbar { background: #101C0D; }
.starbox .pointy .hover .colorbar { background: lime; }
.starbox .inverse .stars { float: right; }
.starbox .inverse .indicator { clear: both; display: block; text-align: right; }