body{
	margin: 0;
	min-width: 1000px;
	font: 13px/1.4 Trebuchet ms,Tahoma, Helvetica, sans-serif;
	line-height:18px;
	color: #555;
	background: url(../images/bg-body.gif) repeat-x;
	position: relative;
	-webkit-text-size-adjust:none;
}
input[type=text],
input[type=password],
input[type=file],
textarea{-webkit-appearance:none;}
input[type="image"]{padding:0;border:none;};
img{
	border: 0;
	vertical-align: top;
}
a{
	text-decoration: none;
	outline: none;
	color: #e67112;
}
a:hover{text-decoration: underline;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* font-face */
@font-face {
	font-family: 'MuseoSlab500';
	src: url('../fonts/museo_slab-webfont.eot');
	src: url('../fonts/museo_slab-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/museo_slab-webfont.woff') format('woff'),
	url('../fonts/museo_slab-webfont.ttf') format('truetype'),
	url('../fonts/museo_slab-webfont.svg#MuseoSlab500') format('svg');
}

@font-face {
	font-family: 'MuseoSlab700';
	src: url('../fonts/museo_slab_0-webfont.eot');
	src: url('../fonts/museo_slab_0-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/museo_slab_0-webfont.woff') format('woff'),
	url('../fonts/museo_slab_0-webfont.ttf') format('truetype'),
	url('../fonts/museo_slab_0-webfont.svg#MuseoSlab700') format('svg');
}
/* top section */
.top-section{
	background:url(../images/bg-top-section.gif);
	width:100%;
}
.top-section .holder{background:url(../images/bg-top-hold.gif) repeat-x;}
.top-section .frame{
	width:960px;
	height:41px;
	margin:0 auto;
	padding:4px 0 0 2px;
	color:#b4b4b4;
}
.top-section h1{
	margin:0;
	white-space: nowrap;
	float:left;
	font:13px/40px MuseoSlab500, Arial, Helvetica, sans-serif;
}
.top-section .box{float:right;}
.top-socials{
	margin:0;
	padding:7px 3px 0 0;
	list-style:none;
	float:left;
}
.top-socials li{
	float:left;
	padding:0 1px 0 0;
}
.top-socials a{
	background:url(../images/bg-sprites-png.png) no-repeat 0 -117px;
	width:27px;
	display:block;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
}
.top-socials a.stumbleupon{background-position:-28px -117px;}
.top-socials a.twitter{background-position:-57px -117px;}
.top-socials a.facebook{background-position:-33px -83px;}
.top-socials a.connect{
	background-position:-85px -117px;
	width:109px;
}
/* menu */
.menu{
	margin:0;
	padding:0 2px 0 0;
	list-style:none;
	background:url(../images/separator-menu.gif) no-repeat 100% 0;
	float:left;
	text-transform:uppercase;
	font:bold 15px/40px Arial, Helvetica, sans-serif;
}
.menu li{
	float:left;
	padding:0 0 0 2px;
	background:url(../images/separator-menu.gif) no-repeat;
}
.menu a{
	color:#c1bcbc;
	text-decoration:none !important;
	float:left;
}
.menu a span{
	float:left;
	cursor:pointer;
	padding:0 14px;
}
.menu a em{
	font-style:normal;
	cursor:pointer;
	text-shadow:0 0 2px #000;
}
.menu li.active a{
	color:#63b12f;
	position:relative;
	margin:0 -2px;
	background:url(../images/bg-sprites-gif.gif) no-repeat 0 -188px;
}
.menu li.active a span{
	background:url(../images/bg-sprites-gif.gif) no-repeat 100% -239px;
	padding:0 16px;
}

.loginmenu{
        margin:0;
        padding:0 2px 0 0;
        list-style:none;
height:40px;
        background:url(../images/separator-menu.gif) no-repeat 100% 0;
        float:left;
        font:bold 11px/11px Arial, Helvetica, sans-serif;
}
.loginmenu img { width:38px; height:38px; }
.loginmenu li{
        float:left;
        padding:2px 0px 0 2px;
        background:url(../images/separator-menu.gif) no-repeat;
	text-align:right;
	height:40px;
}
.loginmenu li span.name {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	text-shadow:0 0 2px #000;
}
.loginmenu li.active{
        float:left;
        padding:4px 10px 0 10px;
        background:url(../images/separator-menu.gif) no-repeat;
        text-align:right;
min-width:120px;
        height:40px;
}
.loginmenu a{
}
.loginmenu li.active a{
        color:#63b12f;
        position:relative;
	font-size:10px;
        margin:0 -2px;
}
.inner-holder{
	margin: 0 auto;
	width:960px;
	overflow: hidden;
	position:relative;
}
/* #header */
#header{
	background: url(../images/bg-footer.gif) repeat-x;
	height:116px;
}

/* logo */
.logo-footer,
.logo{
	float: left;
	background:url(../images/bg-sprites-png.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width: 206px;
	height: 78px;
	margin: 20px 0 0;
}
.logo-footer a,
.logo a{
	display:block;
	height:100%;
}
#header .ad{
	float: right;
	margin: 13px 0 0;
	border: 1px solid #fff;
}
.nav-holder{
	background: url(../images/bg-nav-holder.gif) repeat-x;
	height:46px;
	margin: 0 0 112px;
	margin: 0 0 12px;
}
.nav-holder .inner-holder{
	position: relative;
	background: url(../images/bg-sprites-gif.gif) top left repeat-x;
	box-shadow: 0 3px 4px #000;
	height:45px;
	-moz-box-shadow: 0 4px 4px #000;
	-webkit-box-shadow: 0 4px 4px #000;
	behavior: url(css/PIE.htc);
}
/* nav */
#nav{
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	float: left;
	font: 13px/46px MuseoSlab700, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url(../images/separator-nav.gif) no-repeat 100% 0;
}
#nav li{
	float: left;
	background: url(../images/bg-sprites-gif.gif) no-repeat 0 -372px;
}
#nav a{
	float: left;
	color: #fff;
	padding: 0 7px;
	text-shadow:0 0 2px #000;
	background: url(../images/bg-sprites-gif.gif) no-repeat 100% -372px;
}
#nav .active,
#nav li:hover{background-position: 0 -280px;}
#nav .active a,
#nav li:hover a{
	background-position: 100% -326px;
	color: #ffba00;
	text-decoration: none;
}
/* search-form */
.search-form fieldset{
	float: right;
	padding: 7px 7px 0 0;
	height:39px;
	background: url(../images/bg-sprites-gif.gif) no-repeat 100% -119px;
}
.search-form .box{
	float: left;
	padding: 3px;
	width:177px;
	background: url(../images/bg-sprites-gif.gif) no-repeat 0 -88px;
}
.search-form .text{
	width:143px;
	padding: 5px 0 6px 7px;
	float: left;
	border: 0;
	background: 0;
	color: #7f7f7f;
	font-size: 11px;
}
.btn-search{float: left;}
/* main-img */
.main-img{
	position: absolute;
	width:100%;
	max-height:1000px;
	min-height:1000px;
	overflow:hidden;
	top: 206px;
	left: 0;
background: url(../images/bg-main-img.gif) repeat-x;
}
.main-img .img{
	position: absolute;
	right: 0;
	top: 0;
}
.main-img .iinner-holder{
	position: relative;
	z-index: 2;
	padding: 9px 0 0;
}
/* main */
#main{
	position: relative;
	z-index: 2;
	margin: 0 auto -39px;
	width:960px; 
}
#main .inner-holder{
	background: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	padding: 15px 15px 26px;
	width:930px;
	position: relative;
	behavior: url(css/PIE.htc);
}
/* content */
#content{
	float: left;
	width:615px;
}
/* promo-box */
.promo-box{
	position: relative;
	padding: 3px;
	background: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 0 2px #666;
	-moz-box-shadow: 0 0 2px #666;
	-webkit-box-shadow: 0 0 2px #666;
	margin: 1px 0 16px -1px;
	width: 609px;
	behavior: url(css/PIE.htc);
}
.label-featured{
	position: absolute;
	top: -6px;
	left: -6px;
	background: url(../images/label-featured.png) no-repeat;
	width:124px;
	height:124px;
	overflow: hidden;
	text-indent: -9999px;
	z-index:10;
}

#features-box { width:580px; height:250px; background-color:#eee; margin-bottom:10px; 
	padding:0 20px;
	font-size:14px; line-height:19px;
	background:url(/images/featured_back.png) top right no-repeat;
	position:relative;
	    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	border:1px solid #888;
}
#reveal { overflow:hidden; width:100%; height:100%; }
#features-box .holder { width:580px; margin:0 auto; overflow:hidden; }
#features-box .title { font-size:20px; line-height:28px;color:#123456; margin-bottom:4px; }
#features-box .left { float:left; width:220px; }
#features-box .left img { border:2px solid #fff; }
#features-box .right { float:left; width:360px;  }
#features-box a { color:#123456; }
#features-box a.thumb { margin:0 8px; }
#features-box .bx-pager { margin-top:8px; text-align:center; }
#features-box .bx-pager img { border:1px solid #fff; }
#features-box a.pager-active { border-bottom:2px solid #123456; }
#features-box .bx-prev {
	position: absolute;
	top: 78px;
	left: -55px;
	width: 31px;
	height: 31px;
	text-indent: -999999px;
	background: url(/images/icon_arrow_left.png) no-repeat 0 -31px;
}

#features-box .bx-next {
	position: absolute;
	top: 78px;
	right: -40px;
	width: 31px;
	height: 31px;
	text-indent: -999999px;
	background: url(/images/icon_arrow_right.png) no-repeat 0 -31px;
}



.promo-box .text-box{
	background: url(../images/bg-text-box-promo.png);
	position: absolute;
	bottom: 3px;
	left: 3px;
	padding: 8px 13px 10px;
	line-height: 14px;
	width:583px;
	color: #a9a9a9;
}
.promo-box .title{
	color: #ffde00;
	font: bold 13px/17px Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 3px;
	text-transform: uppercase;
}
.promo-box p{margin: 0;}
.more{
	font-weight: bold;
	color: #f08800;
}
.promo-box a{color: #ffde00;}
/* gallery */
.gallery{
	overflow: hidden;
	position: relative;
	background: #202020;
	padding: 10px 0;
	border-radius: 2px;
	margin: 0 0 15px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	behavior: url(css/PIE.htc);
}
.gallery .prev,
.gallery .next{
	float: left;
	background: url(../images/bg-sprites-png.png) no-repeat -238px 0;
	width:16px;
	height:24px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 26px 4px 0 6px;
}
.gallery .next{
	background-position: -254px 0;
	float: right;
	margin: 26px 8px 0 0;
}
.gallery .box{
	float: left;
	width:561px;
	height:75px;
	overflow: hidden;
	position: relative;
}
.gallery ul{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	width:9999px;
	top: 0;
	left: 0;
}
.gallery li{
	float: left;
	margin: 0 7px 0 0;
	background: url(../images/bg-sprites-gif.gif) no-repeat 0 -418px;
	width:135px;
	position: relative;
	height:75px;
}
.gallery .mask{
	background: url(../images/bg-sprites-gif.gif) no-repeat 0 -493px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width:135px;
	height:75px;
	font-size: 0;
	line-height: 0;
}
.gallery .active .mask,
.gallery li:hover .mask{display: block;}
.gallery ul a{
	float: left;
	cursor: pointer;
	padding: 7px 8px;
}
/* heading */
.heading{background: url(../images/bg-heading.gif) no-repeat;}
.heading .holder{
	background: url(../images/bg-heading.gif) no-repeat 100% -40px;
	overflow: hidden;
	padding: 0 10px;
	height:40px;
}
#footer .columns h2,
.heading h2,
.tab-content .title-box h2, .tab-content .title-box h1{
	color: #f4cf51;
	margin: 0;
	font: 16px/36px MuseoSlab700, Arial, Helvetica, sans-serif;
	text-shadow:0 0 2px #000;
}
.content-box{padding: 0 0 16px;}
.content-box .box{
	border: solid #cacaca;
	border-width: 0 1px 1px;
	padding: 15px;
	font-size:15px;color:#000;
	line-height:20px;
}
.content-box .box a{ color:#e54509; font-weight:bold; }
.content-box .box a.answer-button { color:#fff; font-weight:normal; }
.content-box ul{
	padding: 0;
	list-style: none;
	width:110%;
	margin: 0 -10% 0 0;
}
.content-box li{
	float: left;
	width:140px;
	margin: 0 14px -18px 0;
}
.content-box li.screenshot{
        float: left;
        width:140px;
        margin: 0 14px 8px 1px;
}
/* img-box */
.img-box{
	position: relative;
	padding: 2px;
	margin: 0 0 9px;
	background: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 0 2px #666;
	-moz-box-shadow: 0 0 2px #666;
	-webkit-box-shadow: 0 0 2px #666;
	behavior: url(css/PIE.htc);
}
#sidebar .latest-videos h3,
.content-box h3{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #545454;
	margin: 0 0 3px;
}
.content-box h3 a{color: #545454;}
.content-box p{
	margin: 0 0 15px;
	color: #989898;
}
/* new-games */
.new-games .img-box{
	padding: 3px;
	margin: 0 0 8px;
}
.new-games .img-box a{
	cursor: pointer;
	display: block;
	position: relative;
}
.new-games .text-box{
	padding: 0 0 0 8px;
	overflow: hidden;
}
.new-games h3{
	color: #383838;
	font-size: 15px;
	margin: 0 0 3px;
	overflow: hidden;
}
.new-games h3 a{color: #383838;}
.new-games p{
	color: #444;
	line-height: 15px;
}
.new-games li{width:185px;}
.btn-play{
	background: url(../images/bg-sprites-png.png) no-repeat -288px 0;
	width:29px;
	height:28px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -14px 0 0 -14px;
}
/* duration */
.duration{
	float: right;
	position: relative;
	background: #b2b2b2;
	padding: 2px 3px;
	line-height: 10px;
	font-size: 10px;
	color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	behavior: url(css/PIE.htc);
}
.latest-videos .box{padding: 11px 15px 16px;}
.latest-videos li{margin-right: 8px;}
/* sidebar */
#sidebar{
	float: right;
	width:300px;
}
.ad-network{
	margin: 1px 0 6px;
	height:250px;
}
.homepage .ad-mmofan{margin: 0 0 15px;}
.ad-mmofan{margin: 0 0 6px;}
/* side-box */
.side-box{
	overflow: hidden;
	margin: 0 0 7px;
}
.top-games .box{
	background: #ddd url(../images/bg-top-games.gif) repeat-x;
	border: 1px solid;
	border-color: #f4f4f4 #cdcdcd #bbb;
	overflow: hidden;
	padding: 10px 4px 8px 10px;
	margin: 0 0 1px;
}
.side-box .img-box{
	float: left;
	margin: 0 10px 0 0;
}
.side-box .text-box{overflow: hidden;}
.side-box h3{
	color: #383838;
	font: bold 15px/18px Arial, Helvetica, sans-serif;
	margin: 2px 0;
}
.side-box h3 a{color: #383838;}
.top-games p{
	margin: 0;
	color: #333;
}
/* screenshots */
.screenshots li{
	margin-right:38px;
	text-align: center;
	width:140px;
}
.screenshots .box{padding: 15px 15px 15px 38px;}
/* news */
.news{
	float: left;
	width:100%;
}
.newscontainer { float: left; width:755px; }
.news .img-box{
	margin: -3px 14px 0 0;
	float: left;
	padding: 1px;
}
.news h3{
	color: #565655;
	font-size: 17px;
	line-height: 20px;
}
.news h3 a{color: #565655;}
.news .box{padding: 8px 6px 4px;}
.news ul{
	width:auto;
	margin: 0;
}
.news li{
	float: none;
	overflow: hidden;
	width: auto;
	padding: 12px 12px 8px 8px;
	margin: 0 0 3px;
	background: #ededed;
}
.news .mark{background: #fafafa;}
.news .title-box{
	overflow: hidden;
	margin: 0 0 2px;
}
.news .comments{
	float: right;
	color: #e88f21;
	font-weight: bold;
	line-height: 14px;
	background: url(../images/ico-comments.png) no-repeat;
	padding: 0 0 0 20px;
}
.news .info-box{overflow: hidden;}
.news .info-box strong{color: #4a841f;}
.news p{
	margin: 0 0 8px;
	color: #444;
}
/* cont-socials */
.socials {
	background-color:green;
	color:#fff;
	padding:0px 4px 0px 0;
     -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
	height:35px;
	border-bottom:1px solid #aaa;
}
.socials .lefttext{ float:left; font-size:45px; color:#fff; font-style:italic;
	line-height:36px;
	opacity:0.2;
filter:alpha(opacity=20);
        font-weight:bold;}
.sub-head { padding:0 10px; }
.cont-socials{
	padding:5px 8px 1px;
	float:right;
	margin: 0;
	font-size:14px;
	list-style: none;
	background-color:#fff;
	color:#444;
	     -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    -khtml-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
	border:1px solid #bbb;
}
.cont-socials li{
	background:none;
	padding:0 0 0 3px;
	margin: 0;
	float: left;
}
.cont-socials a{
	float: left;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-sprites-gif.gif) no-repeat 0 -64px;
}
.cont-socials a.rss{background-position:-19px -64px;}
.cont-socials a.facebook{background-position:-38px -64px;}
.cont-socials a.twitter{background-position:-57px -64px;}
.cont-socials a.stumbleupon{background-position:-76px -64px;}
.cont-socials a.social1{background-position:0 -731px;}
.cont-socials a.linkedin{background-position:-19px -731px;}
.cont-socials a.social2{background-position:-39px -731px;}
.main-holder{width: 100%;}
.ad-box{
	float: right;
	margin: 0 0 19px;
}
.ad-bottom{
	text-align: center;
	padding: 10px 0 0;
}
.img-game{
	position: relative;
	border: 3px solid #f2f2f2;
	margin: 0 -3px 3px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	behavior: url(css/PIE.htc);
}
/* game-box */
.game-box{
	background:#f6f6f6 url(../images/divider-dotted.gif) repeat-x;
	margin: 0 0 8px;
}
.game-box .holder{
	background: url(../images/divider-dotted.gif) repeat-x 0 100%;
	overflow: hidden;
	padding: 13px 10px 19px 0;
}
.game-box .col{
	float: left;
	width:140px;
	margin: 6px 0 0;
	text-align: center;
}
.game-box .rating{
	font-size: 15px;
	margin: 11px 0 0;
	color: #7c7c7c;
	font-weight: normal;
	line-height: 24px;
	background: #e9e9e9;
	position: relative;
	padding: 0 8px;
	display: inline-block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	behavior: url(css/PIE.htc);
}
.game-box .rating span{color: #ce8a15;}
.game-box .text-box{overflow: hidden; }
#content .game-box .text-box{ font-size:13px;}
.game-box .title-box{
	overflow: hidden;
}
.game-box h2{
	margin: 0 10px 1px 0;
	font: bold 27px/32px Arial, Helvetica, sans-serif;
	color: #30333e;
	float: left;
}
.game-box p{
	margin: 0;
	padding: 0 0 10px;
	color: #5e5e5e;
}
.game-box .socials{
	float: left;
	margin: 4px 0 0;
	padding: 0;
	list-style: none;
}
.game-box .socials li{
	float: left;
	margin: 0 7px 0 0;
}
.game-box dl{
	margin: 0 5px 0 0;
	float: left;
	width:180px;
	line-height: 16px;
}
.game-box dt{
	float: left;
	color: #41475a;
	font-weight: bold;
	margin: 0 3px 0 0;
}
.game-box dd{
	margin: 0;
	color: #666;
}
.game-box dl a{color: #666;}
/* tabset */
.tabset{
	margin: 0;
	padding: 0 5px 6px;
	background: url(../images/bg-tabset.gif) repeat-x 0 100%;
	list-style: none;
	font-size: 14px;
	line-height: 34px;
	overflow: hidden;
	itext-align: center;
}
.tabset li{
	display: inline-block;
	vertical-align: top;
	margin: 0 -3px 0 0;
	background: url(../images/bg-sprites-gif.gif) no-repeat 0 -568px;
}
* +html .tabset li{
	display: inline;
	margin: 0 1px 0 0;
}
.tabset a{
	float: left;
	background: url(../images/bg-sprites-gif.gif) no-repeat 100% -602px;
	color: #8a8a8a;
	padding: 0 10px;
}
.tabset li.active,
.tabset li:hover{background-position: 0 -636px;}
.tabset li.active a,
.tabset li:hover a{
	background-position: 100% -670px;
	text-decoration: none;
	color: #fff;
}
.tab-content{
	line-height: 15px;
	color: #666;
	padding: 18px 9px 5px;
	background: url(../images/divider-dotted.gif) repeat-x 0 100%;
}
.tab-content .img-box{
	float: left;
	margin: -4px 11px 0 0;
}
.tab-content .text-box{overflow: hidden;}
.tab-content p{margin: 0 0 15px;}
.tab-box{margin: 0 0 12px;}
.content-box h2 span{
	font: 12px Arial, Helvetica, sans-serif;
	color: #d8d9dd;
	padding: 0 8px;
}
* +html .tab-content .title-box{float: left;}
.tab-content .title-box{
	background:#2d313f url(../images/bg-title-box.gif) repeat-x;
	margin: -24px -9px 6px;
	padding: 3px 13px;
	width:589px;
}
.tab-content .title-box h2 {
	color: #f0e256;
	margin: 0;
}
/* sort-box */
.sort-box{
	overflow: hidden;
	padding: 12px 8px 8px 13px;
	border: 1px solid #cacaca;
	margin: 0 0 15px;
}
.sort-box label{
	float: left;
	font-size: 13px;
	color: #404659;
	margin: 0 6px 0 0;
	line-height: 16px;
}
.sort-box select{
	color: #7d7d7d;
	width:100px;
	float: left;
}
.btn-add-comment{
	background: url(../images/bg-sprites-gif.gif) no-repeat 0 -704px;
	width:102px;
	height:27px;
	overflow: hidden;
	text-indent: -9999px;
	margin: -4px 0 0;
	float: right;
}
.comments-box .box{
	border: 0;
	padding: 0;
}
.comments-box .row{
	margin: 0 0 15px;
	padding: 0 15px;
}
.comments-box .img-box{
	float: left;
	margin: 0 11px 0 0;
	font-size:12px; line-height:14px;
}
.comments-box fieldset {
        float: left;
        width:496px;
}
.comments-box form{
	float: left;
	width:496px;
}
/* comment */
.comment{
	overflow: hidden;
	color: #7a7a7a;
	background: url(../images/bg-comment.gif) repeat-y -992px 0;
}
.comment .holder{background: url(../images/bg-comment.gif) no-repeat;}
.comment .frame{
	overflow: hidden;
	background: url(../images/bg-comment.gif) no-repeat -496px 100%;
	padding: 10px 20px 16px 30px;
}
.comment h3,
.content-box.posts .text-box h3{
	margin: 0 0 7px -7px;
	font: italic bold 18px Arial, Helvetica, sans-serif;
	color: #2d3141;
}
.comment .meta{overflow: hidden;}
.comment p{
	margin: 0 0 13px;
	color: #7a7a7a;
}
.comment .autor{
	font-weight: normal;
	float: left;
}
.comment .date{
	float: right;
	font-style: normal;
}
.sort-box p{
	color: #686868;
	margin: 0;
}
.comment .autor a,
.posts p a,
.sort-box p a{
	color: #f08800;
	font-weight: bold;
}
.comment textarea{
	font-size: 13px;
	color: #444;
	font-style: italic;
	background: none;
	border: 0;
	padding: 0;
	margin: 0 0 0 -11px;
	width:461px !important;
	overflow: auto;
	height:146px !important;
}
.comment .field {
        font-size: 13px;
        color: #444;
        font-style: italic;
        background: #fff;
        border: 0;
        padding: 2px;
        margin: 1px;
        width:310px !important;
}
input.btn-add{
	margin: 9px 4px 0 0;
	float: right;
}
/* posts */
.posts .block,
.side-box .block{
	border: solid #cacaca;
	border-width: 0 1px 1px;
	overflow: hidden;
}
.posts .block{padding: 0 4px;}
.posts .row{
	overflow: hidden;
	padding: 7px 0 11px 8px;
	margin: 0 0 -4px;
	background: url(../images/divider-dotted.gif) repeat-x 0 100%;
}
.posts .row p{
	color: #444;
	margin: 0 0 6px;
}
.posts h3{margin: 0 0 1px;}
.latest-videos .block{padding: 13px;}
#sidebar .latest-videos{margin: 0 0 16px;}
#sidebar .latest-videos h3{margin: 3px 0;}
#sidebar .latest-videos p{
	margin: 0;
	color: #989898;
}
.screenshots-overview li{margin: 0 8px -10px 0;}
.view-all{
	float: right;
	font-weight: bold;
	color: #a9abb3;
	text-shadow:0 0 2px #000;
	line-height:33px;
}
.content-box.posts h3{
	font-size: 18px;
	color: #2d3141;
}
.content-box.posts h3 a{color: #2d3141;}
.content-box.posts .date{color: #888;}
.content-box.posts p{
	color: #7a7a7a;
}
.content-box.posts .block{padding: 0 6px;}
.content-box.posts .row{padding: 10px 0 11px 11px;}
.content-box.posts .img-box{
	float: left;
	margin: 0 12px 0 -5px;
}
.content-box.posts .text-box{overflow: hidden;}
.content-box.posts .text-box h3{margin: 0;}
/* game-list */
.game-list h2{
	font-size: 20px;
	line-height: 40px;
}
.game-list ul{
	font-size: 13px;
	line-height: 15px;
}
.game-list .box{padding: 10px 15px 13px;}
.game-list li{
	margin: 0 4px 0 0;
	width:auto;
}
.game-list li a{
	color: #939393;
	padding: 0 4px;
	position: relative;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	behavior: url(css/PIE.htc);
}
.game-list .heading{background: url(../images/bg-heading-games.gif) no-repeat;}
.game-list .heading .holder{
	background: url(../images/bg-heading-games.gif) no-repeat 100% -47px;
	height:47px;
}
.game-list a:hover,
.game-list .active a{
	color: #353a4b;
	text-decoration: none;
	background: #e5e5e5;
}
.sort-games{
	border: 0;
	margin: -4px 0 4px;
	padding: 0 0 19px 10px;
	background: url(../images/divider-dotted.gif) repeat-x 0 100%;
}
.sort-games fieldset{float: right;}
.sort-games .title{
	color: #848585;
	float: left;
	font-size: 15px;
	line-height: 16px;
	font-weight: normal;
}
.sort-games .title span{
	font-weight: bold;
	color: #404659;
}
.sort-games select{margin: 0 15px 0 0;}
/* table-game */
.table-game{
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 13px;
}
.table-game th{
	background: #42495b;
	border: solid #fff;
	font-size: 13px;
	line-height: 28px;
	vertical-align: top;
	color: #f0e056;
	border-width: 1px 1px 5px;
}
.table-game td{
	border: 1px solid #fff;
	background: #ebebeb;
	font-size: 14px;
	text-align: center;
	color: #6d6d6d;
}
.table-game th.cell1{
	padding: 0 0 0 10px;
	width:320px;
	text-align: left;
}
.table-game th.cell2{width:106px;}
.table-game th.cell3{width:102px;}
.table-game .img-box{
	float: left;
	margin: 6px 10px 0 6px;
}
.table-game .text-box{
	overflow: hidden;
	padding: 5px 0 0;
	font-size: 11px;
	text-align: left;
	height:60px;
}
.table-game dl{
	margin: 0;
	overflow: hidden;
	color: #6d6d6d;
	line-height: 14px;
}
.table-game dt{
	float: left;
	font-weight: bold;
	margin: 0 3px 0 0;
	font-size:11px; line-height:14px;
}
.table-game dd{margin: 0; font-size:11px; line-height:14px;}
.table-game h3{
	color: #383838;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0;
}
.table-game h3 a{color: #383838;}
.table-game td.cell4{
	font-size: 17px;
	font-weight: bold;
	color: #42495b;
}
.table-game .mark td{background: #f7f7f7;}
/* screens */
.screens ul{
	margin: 0 -30px 0 0;
	padding: 14px 0 0 14px;
	list-style: none;
	overflow: hidden;
	width:300px;
}
.screens li{
	float: left;
	padding: 0 0 13px;
}
.screens .img-box{margin: 0 14px 0 0;}
.tab-content .socials{
	margin: -6px 0 -9px;
	overfilow: hidden;
}
.recommend{float: left;}
.tab-content .cont-socials{margin: 0 0;}
.bg-none{background: none;}
/* nav-links */
.answer-comments,
.nav-links{
	position: relative;
	border: 1px solid #cacaca;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0 0 16px;
	behavior: url(css/PIE.htc);
}
.answer-comments-holder,
.nav-links .holder{
	overflow: hidden;
	border: 1px solid #fff;
	padding: 4px 4px 9px;
	background: #f0eeee;
	position: relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(css/PIE.htc);
}
.nav-links .btns{
	overflow: hidden;
	margin: 0 -2px 0 0;
	padding: 0 0 10px;
	width:605px;
	list-style: none;
}
.nav-links .btns li{
	float: left;
	margin: 0 2px 0 0;
}
.nav-links .btns a{
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/bg-sprites-gif.gif) no-repeat;
	width:202px;
	height:27px;
	float: left;
}
.nav-links .btns .prev{background-position: 0 -747px;}
.nav-links .btns .blank{background-position: 0 -869px;}
.nav-links .btns .click-here{
	text-indent: 0px;
	text-align:center;
	line-height:25px;
	background-position: 0 -774px;
	width:194px;
	color:#fff;font-weight:bold;
}
.nav-links .btns .click-here:hover{
	text-decoration:none;
}
.nav-links .btns .next{background-position: 0 -801px;}
.nav-links strong{
	float: left;
	padding: 0 7px;
	color: #676767;
}
.alignright{float: right !important;}
/* question-box */
.question-box{
	background: url(../images/divider-dotted.gif) repeat-x 0 100%;
	margin: 0 0 13px;
	overflow: hidden;
}
.question-box .row{margin: 0;}
.question{
	line-height: 18px;
	background: url(../images/bg-question.gif) repeat-y -992px 0;
}
.question .holder{background: url(../images/bg-question.gif) no-repeat;}
.question .frame{
	background: url(../images/bg-question.gif) no-repeat -496px 100%;
	padding: 12px 15px 17px 30px;
}
.question-box .tools{
	margin: 0 0 -2px;
	padding: 11px 0 0;
	list-style: none;
	float: right;
	width: auto;
	font-size: 13px;
	line-height: 14px;
}
.tools li{
	float: left;
	width: auto;
	margin: 0 0 0 10px;
}
.tools a{
	float: left;
	color: #373c4d;
	padding: 0 0 4px 23px;
	background: url(../images/bg-sprite-tools.gif) no-repeat;
}
.tools .print{background-position: 0 0;}
.tools .track{background-position: 0 -18px;}
.tools .report{background-position: 0 -36px;}
.tools .answer{background-position: 0 -54px;}
.answers-box{line-height: 15px;}
.answers-box .box{
	padding: 19px 0 5px;
	margin: 0 0 -10px;
	overflow: hidden;
	background: url(../images/divider-dotted.gif) repeat-x 0 100%;
}
.answers-box .frame{padding: 12px 20px 19px 30px;}
.answers-box p{margin: 0 0 15px; font-size:15px; line-height:20px;}
/* thumbs-holder */
.thumbs-holder{
	overflow: hidden;
	background: #5d5d5d;
	position: relative;
	padding: 7px 10px 7px 0;
	float: right;
	width:475px;
	margin: -5px 0 0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	behavior: url(css/PIE.htc);
}
.thumbs-box{
	float: left;
	border-right: 1px solid #7d7d7d;
	width:62px;
	text-align: center;
	color: #fff;
	margin: 0 13px 0 0;
	padding: 0 0 1px;
	font-family: Arial, Helvetica, sans-serif;
}
.thumbs-box strong{
	color: #fff200;
	font-size: 23px;
	line-height: 25px;
	display: block;
}
* +html .answers-box .thumbs{line-height: 20px;}
.answers-box .thumbs{
	margin: 0;
	padding: 10px 0 0;
	list-style: none;
	float: left;
	width:auto;
	font: bold 12px/22px Arial, Helvetica, sans-serif;
}
.thumbs li{
	float: left;
	margin: 0 13px 0 0;
	width:auto;
}
.thumbs a{
	background: url(../images/bg-sprites-gif.gif) no-repeat 0 -828px;
	float: left;
	color: #fff;
	height:20px;
	overflow: hidden;
	padding: 0 0 0 26px;
}
.thumbs .down{background-position: 0 -848px;}
.btns-comment{
	margin: 5px 2px 0 0 !important;
	padding: 0;
	list-style: none;
	width: auto !important;
	float: right;
}
.btns-comment li{
	float: left;
	margin: 0;
	width: auto;
}
.btns-comment a{
}
.btns-comment .btn-report{
        text-indent: -9999px;
        overflow: hidden;
        height:31px;
        float: left;
        background: url(../images/bg-sptites-png.png) no-repeat 0 -261px;
        width:67px;
}
.btns-comment .btn-comment{
        text-indent: -9999px;
        overflow: hidden;
        height:31px;
        float: left;
        background: url(../images/bg-sptites-png.png) no-repeat;
	background-position: -67px -261px;
	width:79px;
}
.answers-box .row{
	margin: 0 0 19px;
	width:585px;
}
/* answer-comments */
.answer-comments{
	float: right;
	width:483px;
	margin: 7px 0 0;
}
.answer-comments-holder{
	padding: 6px 10px;
	background: #f9f9f9;
}
.answer-comments .title{
	display: block;
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #748714;
	padding: 0 0 9px;
	margin: 0 0 8px;
	background: url(../images/divider-dotted2.gif) repeat-x 0 100%;
}
.answer-comments .row{
	margin: 0;
	padding: 0;
	width:auto;
}
.answer-comments .comment{background: url(../images/bg-answer-comments.gif) repeat-y -372px 0;}
.answer-comments .comment .holder{background: url(../images/bg-answer-comments.gif) no-repeat;}
.answer-comments .comment .frame{
	background: url(../images/bg-answer-comments.gif) no-repeat -744px 100%;
	padding: 12px 17px 19px 28px;
}
.answer-comments p{margin: 0 0 20px;}
.answer-comments .btns-comment{margin: 6px -1px 3px 0 !important;}
.answer-form p{
	color: #616161;
	line-height: 16px;
	margin: -2px 0 6px;
}
.answer-form p strong{color: #3c4254;}
.answer-form .form-row{
	overflow: hidden;
	padding: 15px 0 0 11px;
}
.answer-form .checkbox{
	width:16px;
	height:16px;
	float: left;
	margin: 0 4px 0 0;
}
.answer-form label{
	color: #5d5d5d;
	float: left;
	margin: 0 4px 0 0;
	line-height: 16px;
}
.answer-form .more{
	line-height: 16px;
	float: left;
}
.answer-form input.btn-add{margin-top: -6px;}
.answer-form{margin: 0 0 -16px;}
/* footer */
.footer-top{
	background:#292d3d url(../images/bg-footer.gif) repeat-x;
	padding: 40px 0 0;
}
.footer-holder{background:#141620 url(../images/bg-footer-holder.gif) no-repeat;}
#footer .logo-box{
	float: left;
	width:258px;
	background: url(../images/separator-footer-top.png) no-repeat 100% 50%;
	padding: 13px 23px 0 0;
	text-align: center;
	margin: 0 15px 0 0;
}
/* logo-footer */
* +html .logo-footer{display: block;}
.logo-footer{
	background-position: 0 -178px;
	float: none;
	display: inline-block;
	width:233px;
	height:83px;
	margin: 0 0 6px;
}
#footer .logo-box p{
	color: #8c8c8c;
	line-height: 16px;
	margin: 0 0 16px;
}
/* columns */
#footer .columns{
	float: left;
	padding: 13px 0 0;
}
#footer .box{
	float: left;
	width:166px;
}
#footer .columns h2{
	margin: 0 0 -2px;
	color: #dfd817;
}
#footer .columns ul{
	margin: 0;
	padding: 0 0 0 4px;
	list-style: none;
}
#footer .columns li{
	background: url(../images/bullet-footerr.png) no-repeat 0 5px;
	padding: 0 0 8px 11px;
}
#footer .columns a{
	color: #c8c9ce;
	text-shadow:0 0 2px #000;
}
/* foot-socials */
.foot-socials{
	margin:0;
	padding:6px 0 0;
	list-style:none;
	float: right;
}
.foot-socials li{
	float: left;
	margin: 0 0 0 5px;
}
.foot-socials a{
	float: left;
	width:24px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	outline:none;
	background:url(../images/bg-sprites-png.png) no-repeat 0 -83px;
}
.foot-socials a.twitter{background-position:-68px -83px;}
.foot-socials a.stumbleupon{background-position:-102px -83px;}
.foot-socials a.facebook{background-position:-33px -83px;}
.footer-holder p{
	margin: 0 0 5px;
	color: #8b8d91;
}
/* footer-menu */
.footer-menu{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.footer-menu li{
	float: left;
	background: url(../images/separator-menu-footer.gif) no-repeat 0 50%;
	padding: 0 23px 0 12px;
	margin: 0 0 0 -12px;
}
.footer-holder a{color: #8b8d91;}
.footer-menu a{font-weight: bold;}
.footer-holder .inner-holder{
	padding: 17px 0;
	width:932px;
}
.content-box .box:after,
.comments-box .row:after,
.content-box ul:after,
.main-holder:after,
.tab-content:after{
	content: "";
	display: block;
	clear: both;
}

/* paging */
.paging{
        margin: 0 0 14px 39px;
        padding: 0;
        list-style: none;
        text-align: center;
        font: bold 12px/23px Arial, Helvetica, sans-serif;
}
* +html .paging li{
        display: inline;
        margin: 0 4px;
}
.paging li{
	padding:0px;
        display: inline-block;
        margin: 0 1px 0 4px;
        vertical-align: top;
}
.paging span,
.paging a{
        width:23px;
        border: 1px solid #cfcfcf;
        float: left;
        height:23px;
        background: #eee;
        text-align: center;
}
.paging a:hover,
.paging span{
        background: #515464;
        text-decoration: none;
        color: #fff;
}
.paging .arrow{line-height: 20px;}


.fright { float:right; }
.itemheader { padding:10px 8px;background: #484B5C; 
background-image: -moz-linear-gradient(top, #5C5F6F, #484B5C); 
background-image: -webkit-linear-gradient(top, #5C5F6F, #484B5C); 
background-image: linear-gradient(top, #5C5F6F, #484B5C);
border-bottom:1px solid #111; border-top:1px solid #999;
}
.itemheader h2 { padding:0px; color:#fff;margin:0px; line-height:30px;}

.itemsocials {
	border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:8px;
}
.isocials{
        margin:0;
        padding:0;
        list-style:none;
        float:left;
}
.isocials li{
        float:left;
        margin:0 11px 0 0;
}
.socials li img{vertical-align:top;}

.btn-track {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 4px 12px 7px 12px;
border-top: #80ceff 1px solid;
border-left: #0063a2 1px solid;
border-right: #0063a2 1px solid;
border-bottom: #222 1px solid;
background: #009cff;
background-image: -moz-linear-gradient(top, #009cff, #0063a2);
background-image: -webkit-linear-gradient(top, #009cff, #0063a2);
background-image: linear-gradient(top, #009cff, #0063a2);
color: #F9F9F9;
font-size: 12px;
font-weight: bold;
text-transform:uppercase;
line-height:30px;
margin-left:4px;
}
.btn-track:hover {
text-decoration:none;
}
.answer-button {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 3px 12px 5px 12px;
border-top: #80ceff 1px solid;
border-left: #0063a2 1px solid;
border-right: #0063a2 1px solid;
border-bottom: #000000 1px solid;
background: #009cff;
background-image: -moz-linear-gradient(top, #009cff, #0063a2);
background-image: -webkit-linear-gradient(top, #009cff, #0063a2);
background-image: linear-gradient(top, #009cff, #0063a2);
color: #F9F9F9;
font-size: 13px;
font-weight: normal;
text-shadow: #000 1px 1px;
text-transform:uppercase;
line-height:31px;
}

.answer-button:hover {
background: #268ed0;
color: #F9F9F9;
text-decoration:none;
}

#loginbox {
        position:absolute; z-index:10000; width:250px; text-align:left;
        top:42px; right:0px; border:3px solid #333; background-color:#666; color:#fff;
        padding:6px;font-size:16px; font-weight:bold;
}
#loginbox .logintext { font-size:12px; font-weight:normal; }
#loginbox input { font-size:11px; }
#login-section { position:relative;  }
.hand { cursor:hand; cursor:pointer; }
#commentresult { border-top:1px dotted #888; margin-top:5px; padding-top:8px; }
.pending { opacity:0.8;filter:alpha(opacity=80); }


.rating{
        padding:6px 0px 5px;
        text-align:center;
        color:#414242;
        height:50px;overflow:hidden;
}
.rating .rating-text{
        display:block;
        margin:0 0 2px;
        letter-spacing:1px;
        font:11px/13px BebasNeueRegular, Arial, Helvetica, sans-serif;
}
.rating strong{
        display:block;
        color:#08599c;
        font:bold 32px/34px Arial, Helvetica, sans-serif;
}
.review-rating{
        border:1px solid #dadada;
        background:#f3f3f3;
        width:290px;
        padding:6px 4px 5px;
        text-align:center;
        color:#414242;
        height:50px;overflow:hidden;
}
.review-rating .rating-text{
        display:block;
        margin:0 0 2px;
        letter-spacing:1px;
        font:11px/13px BebasNeueRegular, Arial, Helvetica, sans-serif;
}
.review-rating strong{
        display:block;
        color:#08599c;
        font:bold 32px/34px Arial, Helvetica, sans-serif;
}

.jquery-ratings-star {
  width: 9px;
  height: 16px;
  background-image: url('/images/empty-star.png');
  background-repeat: no-repeat;
  position: relative;
  float: left;
  margin-right: 1px;
}

.jquery-ratings-full {
  background-image: url('/images/full-star.png');
}
#ask_box .askbox { background-color:#eee; border:1px solid #ddd; text-align:center; margin-bottom:8px; }
#ask_box .askbox a { color:#444; font-size:1.2em; font-style:italic; }
#submit_box p { text-align:center; }
#submit_box a.link { font-size:14px; color:#fff; font-weight:bold; font-family:arial;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
width:300px;align:center;display:block;margin:3px auto;padding:5px; 
background-color:rgb(43,46,61);
border-bottom:1px solid #000; border-top:1px solid #ddd; 
background-image: linear-gradient(left bottom, rgb(43,46,61) 20%, rgb(69,76,94) 80%, rgb(97,107,123) 49%);
background-image: -o-linear-gradient(left bottom, rgb(43,46,61) 20%, rgb(69,76,94) 80%, rgb(97,107,123) 49%);
background-image: -moz-linear-gradient(left bottom, rgb(43,46,61) 20%, rgb(69,76,94) 80%, rgb(97,107,123) 49%);
background-image: -webkit-linear-gradient(left bottom, rgb(43,46,61) 20%, rgb(69,76,94) 80%, rgb(97,107,123) 49%);
background-image: -ms-linear-gradient(left bottom, rgb(43,46,61) 20%, rgb(69,76,94) 80%, rgb(97,107,123) 49%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	right top,
	color-stop(0.2, rgb(43,46,61)),
	color-stop(0.8, rgb(69,76,94)),
	color-stop(0.49, rgb(97,107,123))
);
}
#submit_box a.link:hover { text-decoration:none; }
#content .text-box { font-size:15px; line-height:20px; color:#333;   }

.main_left_part{ width:175px;}
.main_right_part{ width:745px;}
.fleft { float:left; }
.fright { float:right; }

ul.sub_menu {list-style:none; margin:0; padding:0; background:url(../images/sub_menu_white.gif) right top no-repeat;}
ul.sub_menu li{ float:left; display:block; width:100%;  font-size:14px; font-weight:normal;}
ul.sub_menu li a{display:block; color:#bd4d07; text-decoration:none; background:url(../images/sub_menu_white.gif) right bottom no-repeat; padding: 0 0 0 10px; line-height:37px;}
ul.sub_menu li a:hover{ text-decoration:none; color:#273f8e; background:url(../images/sub_act_white.gif) right bottom no-repeat; }
ul.sub_menu li.active a{display:block; color:#6fade7; font-weight:bold; text-decoration:none; background:url(../images/sub_act_white.gif) right bottom no-repeat; padding: 0 0 0 10px; line-height:37px;}


/*Tabs 01*/
ul.tabs_01{ list-style:none; margin:0; padding:0; clear:both; border-bottom:1px solid #783f01; height:35px; }
ul.tabs_01 li{ float:left; width:180px; padding-right:5px;}
ul.tabs_01 li.twotabs { float:left; width:180px; padding-right:5px;}
ul.tabs_01 li a{ float:left; display:block; background: #fafafa; border:solid 1px #783f01; border-bottom:none; width:100%; color:#bd4d07; text
-decoration:none; font-weight:bold; font-size:12px; text-align:center; line-height:34px;}
ul.tabs_01 li.active a{border:solid 1px #4a4a4a;  background: #dadada; line-height:30px;}

#loginbox a { color:#fff; font-weight:bold; }

#newsearchresults {
border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;width:212px;
padding:0px;margin-top:2px;font-size:12px;background-color:#363c4c;
position:absolute;right:2px;top:195px;z-index:10000; display:none;
}
.video-foot { background-color:#222; color:#fff; font-size:12px; padding:8px; margin-bottom:10px;}
.bb { font-size:11px; background-color:#753; color:#eee; margin-right:2px; float:left;}
.latest-videos p { font-size:12px; color:#555; line-height:14px; }

ul.thumbset{width: 100%; margin: 0px; list-style-type:none; padding: 0px; text-align: left; margin-left:0px; padding:6px;}
ul.thumbset li{float:left; width:144px; height:96px; margin: 8px; padding: 0px; font-size:11pt;}
ul.thumbset img{width:144px; height:96px; border:solid 2px #0a3439;}
ul.thumbset  a{font-weight: bold;}

.buttonsWrap {
display:block;
float:left;
bottom:30px;
position:fixed;
background:#222431;
width:60px;
padding:5px;
border: 1px solid #aaa; border-left:0px;
-moz-border-radius: 0 4px 4px 0;
-webkit-border-radius:  0 4px 4px 0;
border-radius: 0 4px 4px 0;
z-index:100;
box-shadow: 1px 1px 5px #444;
}

th.headerSortUp { 
    background-image: url(/images/asc.gif); 
} 
th.headerSortDown { 
    background-image: url(/images/desc.gif); 
} 
th.header { 
    background-image: url(/images/updown.gif);     
    cursor: pointer; 
    background-repeat: no-repeat; 
    background-position: center right; 
} 
.member-giveaway { padding-bottom:8px; margin-bottom:10px; border-bottom:1px dotted #999; }

#guide_menu { 
padding:0px;
}
#guide_menu .section { 
        background: #ddd url(../images/bg-top-games.gif) repeat-x;
	font-weight:bold; font-size:16px;padding:4px;
	border-top:1px solid #ccc; border-bottom:1px solid #ccc;
	margin-top:4px;
	color:#000;  
	 }
#guide_menu .page a { display:block; padding:3px 5px 3px 10px; font-size:14px;
	border-bottom:1px dotted #999; 
	background-color:#f2f2f2;
	color:#555;} 
#guide_menu .page a.active { background-color:#ccc; color:#000; }
#guide_menu .page a:hover  { text-decoration:none; background-color:#e7ebfa; }
#guide_menu .page a.active:hover { background-color:#ccc; color:#000; }
.guide_text { margin-bottom:15px; font-size:15px; line-height:20px; }
.subtitle { color:#fff; margin-bottom:5px; }
.guide-image { max-width:490px; margin:0 auto; text-align:center; padding:5px; }
.guide-image img { max-width:480px; }
.guide-image .caption {font-size:12px; font-weight:bold; color:#666;text-align:center; }

.table-game .tleft { padding-left:4px; text-align:left; }
#back_fb_comments { height:0px; overflow:hidden; }
