/* Main Layout '{T_THEME_PATH}/images/uParrow.png' */

#qsearch {
	background: #111111 url(pictures/menu-back.png) repeat-x;
	color: #bbb;
}
.zoom {
	margin: 0;
	/*cursor: pointer;*/
}
#search_zoom {
font: 12px Verdana;
width: 255px;
}
#search_zoom ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}
#search_zoom ul li{
position: relative;
display: inline;
float: left;
}

#main_container {
	position: absolute;
	left: 50%;
	margin-left: -796px;
	width: 1592px;
}
#left_container {
	position: absolute;
	top: 0;
	left: 0;
	width: 282px;
	height: 420px;
	background: url(pictures/left_classes2.png) no-repeat;
}
#middle_container {
	position: absolute;
	top: 0;
	left: 282px;
	width: 1030px;
}
#right_container {
	position: absolute;
	top: 0;
	left: 1312px;
	width: 282px;
	height: 420px;
	background: url(pictures/right_classes2.png) no-repeat;
}

#white_top_left {
	position: absolute;
	top: 0;
	left: 0;
	width: 31px;
	height: 62px;
	background: url(pictures/white_top_left2.png) no-repeat;
}
#white_top_middle {
	position: absolute;
	top: 0px;
	left: 31px;
	padding-top: 8px;
	width: 968px;
	height: 62px;
	background: url(pictures/white_top_middle2.png) repeat-x;
}
#white_top_right {
	position: absolute;
	top: 0;
	left: 999px;
	width: 31px;
	height: 62px;
	background: url(pictures/white_top_right2.png) no-repeat;
}

li#replace-irc {
/*
	width: 303px; height: 31px;
	background: url(pictures/replace-irc2.png);
	text-indent: -9999px;
*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 16px 0 0 10px;
	color: #3e3e3e;
}

#white_top_middle ul {
	margin: 0;
	padding: 0;
}
#white_top_middle ul li {
	float: left;
	list-style: none;
}
li#steam-group {
	margin: 5px 1px 0 356px;
	width: 138px;
	height: 25px;
	background: url(pictures/button-steam2.png) bottom left;
	text-indent: -9999px;
	cursor: pointer;
}
li#steam-group:hover {
	background: url(pictures/button-steam2.png) top left;
}

li#rss-feed {
	margin: 5px 0 0 0;
	width: 148px;
	height: 25px;
	background: url(pictures/button-rss2.png) bottom left;
	text-indent: -9999px;
	cursor: pointer;
}
li#rss-feed:hover {
	background: url(pictures/button-rss2.png) top left;
}

li#twitter {
	margin: 5px 0 0 1px;
	width: 159px;
	height: 25px;
	background: url(pictures/button-twitter2.png) bottom left;
	text-indent: -9999px;
	cursor: pointer;
}
li#twitter:hover {
	background: url(pictures/button-twitter2.png) top left;
}

#main_table {
	position: absolute;
	top: 62px;
	left: 0;
	height: 850px;
}

#white_bottom {
	width: 1030px;
	height: 62px;
}
#white_bottom ul {
	margin: 0;
	padding: 0;
}
#white_bottom ul li {
	float: left;
	list-style: none;
}
li#white_bottom_left{
	width: 31px;
	height: 31px;
	background: url(pictures/white-bottom-left2.png) no-repeat;
}
li#white_bottom_middle{
	width: 968px;
	height: 31px;
	background: url(pictures/white-bottom-middle2.png) repeat-x;
}
li#white_bottom_right{
	width: 31px;
	height: 31px;
	background: url(pictures/white-bottom-right2.png) no-repeat;
}

#white_left {
	background: url(pictures/white_left_gradient2.png) repeat-y;
}
h1#white_left_gradient {
	margin: 0;
	width: 31px;
	height: 757px;
	background: url(pictures/white_leftn.png) no-repeat;
}
#white_right {
	background: url(pictures/white_right_gradient2.png) repeat-y;
}
h1#white_right_gradient {
	margin: 0;
	width: 31px;
	height: 757px;
	background: url(pictures/white_right2.png) no-repeat;
}

#logo_first_pic {
	width: 342px;
	height: 131px;
	background: url(pictures/logo2.png) no-repeat;
}
#logo_second_pic {
	width: 626px;
	height: 116px;
	background: url(pictures/logo-right2.png) no-repeat;
	padding:15px 30px 0 0;
}

#main_content2 {
	margin: 0;
	padding: 0;
}

h1#totop {
	margin: 0 auto;
	width: 32px;
	height: 12px;
	background: url(pictures/totoph.png) no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}
h1#totop:hover {
	background: url(pictures/totop.png) no-repeat;
}

/* ---------------------- FOOTER STYLES BEGIN ---------------------- */
#myfooter { width: 915px; padding: 20px 25px 10px 25px; margin: 0; background:#161617; }
#myfooter ul {
	width: 217px;
	list-style:none; 
	padding:0; margin:0 15px 0 0;
	position: relative;
	display: inline;
	float: left;
}
#myfooter ul#last {
	width: 218px;
	list-style:none; 
	padding:0; margin:0;
	position: relative;
	display: inline;
	float: left;
}
#myfooter ul li {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 5px 7px; line-height: normal;
}
#myfooter ul li:hover {
	background: #000;
}
#myfooter ul li.title {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #8d8d8d; text-transform: uppercase; background: #111111; padding: 5px 7px; font-weight: normal;
}
#myfooter ul li span {
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #5f5e5d; font-weight: normal; cursor: default;
}
#myfooter ul li a {
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #b0b0b0; font-weight: normal; text-decoration: none;
}
#myfooter ul li a:hover { text-decoration: underline; 
}

/* ---------------------- COPY STYLES BEGIN ---------------------- */
#mycopy { background: #111111 url(pictures/copy2.png) repeat-x; width: 915px; padding: 20px 25px; margin: 0 0 7px 0; }
#mycopy ul { 
	list-style:none; 
	padding:0; margin:0; 
	}
#mycopy ul li {
	position: relative;
	display: inline;
	float: left;
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #fff;
	line-height: 7px;
}
#mycopy ul li#ser { float: right; }
#mycopy a { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #8d8d8d; text-decoration: none; }
#mycopy a:hover { text-decoration: underline; }
#mycopy span { color: #363635; }
#mycopy ul li a.ser { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
#mycopy ul li a.ser:hover { text-decoration: underline; }
hr.mycopy {
	background: #500808;
	border-top: 1px solid #540808;
	margin: 30px 0 5px 0;
}

#login { padding: 3px 0 2px 0; list-style:none; }
#login_top { width:220px; padding: 4px 10px 3px 10px; border:1px solid #565656; line-height: 13px; list-style:none; text-align:left; float:right; background:#111111 url(pictures/slide_back3.png) no-repeat; color:#bbbbbb; }
#login_top2 { width:250px; padding: 4px 10px 3px 10px; border:1px solid #565656; list-style:none; text-align:left; float:right; background:#111111 url(pictures/slide_back3.png) no-repeat; }
#login input.inputbox { width: 100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding:1px; margin:0; background: #111111 url(pictures/menu-back.png) left bottom repeat-x; color: #bbb; }
#login input.checkbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding:1px; margin:0; background: #111111 url(pictures/menu-back.png) left bottom repeat-x; color: #bbb; }
#login label { color:#5f5e5d; padding:0 0 0 10px; margin:0; }
#login_top2 img { margin:7px 1px; border:2px solid #5f5e5d; float:left; }