html {
	background: #687265 url(../images_v03/img_bg_diagonal.gif) repeat;
	/* background: #303C4D; */
}
body {
	/* background: url(images_v03/img_bg_gradient.gif) repeat-x; */
	font: 70% Arial, Helvetica, sans-serif;
	line-height:150%;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #333333;
}
a{
	color:#333;
	text-decoration:none;
}
a:visited{
	color:#666;
}
a:hover{
	color:#AF250A;
}

img{
	border:0px;
}
.textbox{
	border:1px solid #999;
	background:#FFF;
	font-size:11px;
	padding:3px;
	width:135px;
}
h1{
	padding:0;
	margin:0;
	font-size:12px;
	line-height:24px;
	background:#484F45;
	color:#FFF;
	padding-left:10px;
	margin-top:12px;
	border:1px solid #333;
}
.box #leftsidebar h1, .box #rightsidebar h1{
	background:#484F45 url(../images/img_arrow.gif) 165px 8px no-repeat;
}
h1.orange{
	background:#EF9D00 url(../images/img_gradient_orange.gif) top right no-repeat;
	border-color:#BF5E00;
}
h1.red{
	background:#AF250A url(../images/img_gradient_red.gif) top right no-repeat;
	border-color:#8F2208;
}
h1.yellow{
	background:#DFD653;
}
small{
	font-size:90%;
}
.strong{
	font-weight:bold;
}
.content_box{
	padding:12px;
	background:#EEE;
	border:1px solid #777;
	color:#666;
}
.box #register{
	margin-top:8px;
	padding-top:6px;
	border-top: 1px solid #CCC;
}

.box #container { 
	width: 800px;
	background: #FFFFFF;
	margin: 0 auto 0 auto;
	/* border: 6px solid #484F45; */
	border: 6px solid #4B4F4A;
	border-top: 0px;
	text-align: left;
} 
.box #header { 
	background: url(../images_v04/img_onlinegamersearch_header.jpg) left 30px repeat-x; 
	padding: 0;
	margin: 0;
	height: 150px;
	border-bottom: 2px solid #333;
	text-align: right;
}
.box #header_top{
	height: 41px; 
	border-bottom:2px solid #4B4F4A;
	background-color: #4B4F4A;
}
.box #header_top ul{
	margin: 0;
	padding: 0;
}
.box #header_top li{
	margin: 0;
	padding: 0;
	display: inline;
	float:left;
	list-style-type: none;
	border: 2px solid #4B4F4A;
	border-left: 0px;
	border-top: 0px;
}
.box #header_top li a{
	margin: 0;
	padding: 14px 7px 14px 9px;
	font-weight:bold;
	font-size:11px;
	line-height: 41px;
	color: #CCC;
	text-decoration: none;
	background-color:#9D250A;
}
.box #header_top li a:hover, .box #header_top li a.current{
	color:#FFFFFF;
	background-color:#9D250A;
}
.box #header_bottom{
	text-align:left;
	background-color:#333;
	height:30px;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}
.box #header_bottom ul{
	padding:0px;
	margin:0px;
}
.box #header_bottom li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	display:inline;
}
.box #header_bottom li a{
	color:#FFF;
	padding:7px;
	line-height:28px;
}
.box #header_bottom li a:hover, .box #header_bottom li a.current{
	background:#FFF;
	color:#000;
}
.box #leftsidebar {
	float: left; 
	width: 180px; 
	padding: 0px 0px 20px 12px; 
}
.box #rightsidebar {
	float: right; 
	width: 180px; 
	padding: 0px 12px 20px 0px;
}
.box #mainContent { 
	margin: 0 194px; 
	padding: 0 12px; 
} 
.box #footer { 
	padding: 8px 16px;
	border-top: 2px solid #333;
	/* background: #E8EFD1; */
	background: #B6BFB3;
} 
.box #footer p {
	margin: 0; 
	padding: 10px 0; 
}
.box #copyright {
	padding: 8px 12px;
	color:#CCC;
	margin: 0px;
	background: #484F45;
	border-top:2px solid #333;
}
.fltrt { /* Use to float an item right */
	float: right;
}
.fltlft { /* Use to float an item left */
	float: left;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
--> 
