html{height:100%}
*{margin:0;padding:0}
body{font:normal .80em arial,sans-serif;background:#F6F4F0 url(pattern.png);color:#47433F}
p{padding:0 0 10px 0;line-height:1.7em}
img{border:0}
h1,h2,h3,h4,h5,h6{color:#362C20;padding:0 0 5px 0}
h1,h4{font:normal 175% "lucida sans unicode",arial;margin:0 0 5px 0;padding: 5px 20px 5px 0}
h2,h5{color:#B60000;padding:10px 0 15px 0;font:normal 120% arial}
h3,h6{color:#888;font:italic 95% arial;padding:0 0 15px 0}
h4,h6{color:#B60000}
h5{color:#362C20}
a,a:hover{outline:none;text-decoration:underline;color:#A4AA04}
a:hover{text-decoration:none}
.left{float:left;width:auto;margin-right:10px}
.right{float:right;width:auto;margin-left:10px}
.center{display:block;text-align:center;margin:20px auto}
blockquote{margin:20px 0;padding:10px 20px 0 20px;border:1px solid #E5E5DB;background:#FFF}
ul{margin:2px 0 0 0}
ul li{list-style-type:circle;margin: 0 0 6px 0;padding:0 0 4px 5px}
ol{margin:8px 0 22px 25px}
ol li{margin:0 0 11px 0}
#main,#logo,#menubar,#site_content,#footer{margin-left:auto;margin-right:auto}
#header{background:url(back.png) repeat-x;height:85px}
#logo{width:875px;position:relative;height:93px;background:url(green_logo.jpg) no-repeat}
#logo #logo_text{position:absolute;top:0;left:0}
#logo h1{font:normal 300% 'century gothic',arial,sans-serif;border-bottom:0;text-transform:none;margin:0;padding:0;background:transparent;color:#A4AA04}
#menubar{width:875px;height:48px;padding:0 0 0 4px;position:absolute;bottom:0}
ul#menu{float:right;height:40px;background:url(menu.png) repeat-x;width:auto}
ul#menu li{float:left;margin:6px 0 0 0;padding:0 0 0 0;list-style:none;width:auto}
ul#menu li a{font:normal 100% 'lucida sans unicode',arialserif;display:block;float:left;height:12px;padding:2px 16px 8px 16px;text-align:center;background:transparent;color:#FFF;text-transform:uppercase;border-left:1px solid #DCE31D;border-right:1px solid #7E8204;text-decoration:none;width:auto}
ul#menu li a.first{border-left:0}
ul#menu li a.last{border-right:0}
ul#menu li a.only{border:0}
ul#menu li a:hover,ul#menu li.tab_selected a,ul#menu li.tab_selected a:hover{color:#111}
#site_content{width:877px;overflow:hidden;margin:20px auto}
.sidebar{float:right;width:205px;padding:0 15px 20px 15px}
.sidebar h2{padding:0 0 5px 0}
.sidebar ul{width:200px;padding:4px 0 0 0;margin:4px 0 30px 0}
.sidebar li{list-style:none;padding:0}
.sidebar li a,.sidebar li a:hover{padding:0 0 0 25px;display: block;background:transparent url(link.png) no-repeat left center}
.sidebar li a.selected{color:#444}
#content{text-align:left;width:642px;padding:0}
#footer{width:100%;font-family:sans-serif;font-size:90%;height:33px;padding:24px 0 5px 0;text-align:center;background:#635B53 url(footer.png) repeat-x;color:#A8AA94;text-transform:uppercase;letter-spacing:0.1em}
#footer a,#footer a:hover{background:transparent;color:#A8AA94;text-decoration:none}
#footer a:hover{background:transparent;color:#FFF}
.yellow{color:#F7C015}
.blue{color:#05A4D1}
.orange{color:#FF7A0F}
.red{color:#C80500}
.purple{color:#EB0FFF}
.green{color:#A4AA04}

.form_settings
{ margin: 15px 0 0 0;}

.form_settings p
{ padding: 0 0 4px 0;}

.form_settings span
{ float: left; 
  width: 200px; 
  text-align: left;}
  
.form_settings input, .form_settings textarea
{ padding: 2px; 
  width: 299px; 
  font: 100% arial; 
  border: 1px solid #E5E5DB; 
  background: #FFF; 
  color: #47433F;}
  
.form_settings .submit
{ font: 100% arial; 
  border: 1px solid; 
  width: 99px; 
  margin: 0 0 0 206px; 
  height: 26px;
  padding: 2px 0 3px 0;
  cursor: pointer; 
  background: #63574B; 
  color: #FFF;}

.form_settings textarea, .form_settings select
{ font: 100% arial; 
  width: 299px;}

.form_settings select
{ width: 304px;}

.form_settings .checkbox
{ margin: 4px 0; 
  padding: 0; 
  width: 14px;
  border: 0;
  background: none;}

.separator
{ width: 100%;
  height: 0;
  border-top: 1px solid #D9D5CF;
  border-bottom: 1px solid #FFF;
  margin: 0 0 20px 0;}
  
table
{ margin: 10px 0 30px 0;}

table tr th, table tr td
{ background: #63574B;
  color: #FFF;
  padding: 7px 4px;}
  
table tr td
{ background: #C8BFB0;
  color: #47433F;
  border-top: 1px solid #EDEBE5;}
dl {
	width: 124px;
	float: left;
	padding-right: 4px;
}
.topsep {
	clear: left;
	height: 8px;
}
.gamelist li {
	float: left;
	width: 302px;
}
#gameblock {
	text-align: center;
	padding: 0 0 15px 0px;
}
.firstletter {
	color: #888;
	font: bold italic 1.1em arial;
	border-bottom: solid 1px;
	clear: left;
	padding: 0;
	margin-bottom: 10px;
}
#adtop {
	text-align: center;
	margin: 4px;
}
#admain {
	text-align: center;
}
#adright {
	text-align: center;
	width: 200px;
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
	padding: 10px 0 10px 0;
}
#searchbox{position:absolute;top:52px;left:0px;margin:4px 0 0 0;z-index:1}
.searchtxt{width:150px;color:#000000;font:1em Arial;background-color:#FFFFFF;border:1px solid #A4AA04;margin:0 4px 0 0}
.searchsub{width:58px;color:#D5D2D6;font:1em Arial;background-color:#757575;border:1px solid #A4AA04;margin:0}
.searchresult{display:block;width:440px;height:40px;margin-bottom:5px;padding:4px;border:1px solid #EEEEEE}
.searchimg{float:right}
.gtip {position: absolute;height:94px;border:1px solid #E2A20C}
