	
.gtitle {
	font-size:13px;
	font-weight:bold;
	padding:0px;
	color:#ff8030;}
.gtext {
	color:#A0A0A0;
	margin:0px;
	padding:0px;}
.gplys {
	text-align:right;
	font-style:italic;
	color:#999;
	padding:0px;}
.flashgame_container {
	width:auto;
	display:block; *display:inline-block;
	overflow:hidden;
	border:1px solid #333;
	margin:20px auto;
	padding:3px;}

.gametxt {
	width:530px;
	padding:6px 2px 6px 10px;
	border-top:1px solid #292929;
	padding-left:100px;
	margin:0px auto;
	vertical-align:text-top;
	text-align:left;}
.gametxt .gamelabel {
	width:96px;
	display:block; *display:inline-block;
	margin:auto 0 auto -100px;
	padding-right:4px;
	position:absolute;
	text-align:right;}
	
.rating_line {
	padding-left:0px;}
/*.rating_line .gamelabel{
	margin:auto 0px;
	position:inherit;
}*/
.rating_txt {
/*	height:24px;*/
}
.rating {
/*	width:170px;
	text-align:center;*/
/*	display:inline-block; *display:block;/**/
	font-weight:normal;}
/*.rating span.star {
	width:30px;
	height:30px;
	display:inline-block;
	background:url(../images/samples/starrating.png) no-repeat 0 -30px;
	cursor:pointer;}*/
	

.box {
	width:70px;
	position:relative;
	float:left;
	margin:5px 0 5px 0;
	text-align:center;}
.box img {
	width:60px;
	height:60px;
	display:inline-block;
	border:1px solid #222;
	padding:3px;}
.box img:hover {
	background-color:#191919;}

.templatebox {
	width:650px;
	overflow:hidden;
	padding:5px 5px;
	margin:auto;
	margin-bottom:30px;}

.title{
	text-align:left;
	padding:2px 0 3px 10px;}

.gamebox{
	width:680px;
	border:1px solid #333;
	overflow:hidden;
	background:#1C1C1C;
	margin:0 auto 25px;
	padding:4px 0 6px;}
.gamebox .more{
	float:right;
	padding:5px 20px 0;}
.gamebox .note{
	float:left;
	padding:5px 20px 0;}
.gamebox hr{
	height:0px; border:none;
	width:98%;
	border-top:1px solid #292929;}
.lineup{
	padding:6px 0px 0px 10px;
	overflow:hidden;
	display:block; *display:inline-block;
	text-align:left;}
.lineup .box{
	width:105px;
	height:110px;
	overflow:hidden;}
.lineup .box p{
	padding:4px 0px;}
.lineup .box span {
	width:100%;
	display:inline-block;
	padding:0px;}
.lineup .box img{
	border:1px solid #333;
	margin-bottom:5px;}
.lineup .box .gtitle {
	height:16px;
	overflow:hidden;}
.lineup .box .gplys {
	position:absolute;
	top:60px;
	left:80px;
	float:right;}
.lineup .box .gplys {
	position:absolute;
	top:58px;
	left:80px;
	float:right;}
.lineup .box .grate {
	position:absolute;
	top:58px;
	left:80px;
	float:left;}
.lineup .box img:hover{
	background-color:#292929;}


#featbox {
	border:solid 1px #191919;
	background:none #0c0c0c;}
#featbox hr {
	border-color:#191919;}
#featbox .lineup {
	padding:10px 10px 10px 20px;
	overflow:hidden;
	text-align:left;}
#featbox .lineup #prime {
	width:252px;
	height:220px;
	float:left;
	background:url(../images/feat_box.gif) no-repeat;
	padding:6px 22px 2px 18px;
	margin:0 10px 0 10px;
	cursor:pointer;}
#featbox .lineup #prime:hover {
	text-decoration:none;}
#featbox .lineup #prime span {
	width:100%;
	display:inline-block;}
#featbox .lineup #prime img {
	border:1px solid #1c1c1c;
	padding:3px;}
#featbox .lineup #prime:hover img {
	border:2px solid #1c1c1c;
	padding:2px;}
#featbox .lineup #prime .gtitle {
	text-align:left}
#featbox .lineup #prime:hover .gtitle {
	text-decoration:underline;}
#featbox .lineup #prime .gtext {
	padding:0px 3px;}

#featbox .lineup .box {
	width:290px;
	height:68px;
	margin:0 6px 8px 2px;
	padding:4px 9px 4px 4px;
	text-align:left;
	cursor:pointer;}
#featbox .lineup .box img {
	border-color:#1c1c1c;
	float:left;
	margin:0px;
	margin-right:3px;}
#featbox .lineup .box span.txt {
	width:219px;
	float:right;}
#featbox .lineup .box:hover {
	background:#1c1c1c;
	text-decoration:none;}
#featbox .lineup .box:hover .gtitle {
	color:#ff9933;}
#featbox .lineup .box:hover img {
	background:#0c0c0c;}
	

#catbox {
	border:solid 1px #232323;
	background:none #131313;}
#catbox hr {
	border-color:#232323;}
#catbox .lineup {
	padding:10px 4px 10px 4px;
	overflow:hidden;
	text-align:left;}
#catbox .lineup .box {
	width:305px;
	height:68px;
	margin:0 6px 8px 2px;
	padding:4px 4px 4px 4px;
	text-align:left;
	cursor:pointer;}
#catbox .lineup .box img {
	border-color:#1c1c1c;
	float:left;
	margin:0px;
	margin-right:3px;}
#catbox .lineup .box span.txt {
	width:230px;
	float:right;}
#catbox .lineup .box:hover {
	background:#1c1c1c;
	text-decoration:none;}
#catbox .lineup .box:hover .gtitle {
	color:#ff9933;}
#catbox .lineup .box:hover img {
	background:#131313;}
	
	

.gb_1{
	border:1px solid #222;
	background:#191919;}
.gb_1 hr{
	border-top:1px solid #222;}
	
	
div.comment{
	margin:4px 30px 2px;
	padding:0 5px 0 15px;}
div.comment .author{
	font-size:1.10em;
	line-height:1.4em;}
div.comment .date{
	font-size:0.90em;
	line-height:1.3em;
	margin-left:15px;}
div.comment .contents{
	font-size:0.96em;
	line-height:1.05em;
	padding-left:15px;}
div.comment_form{
	margin:20px 20px 10px 30px;
	text-align:left;
	overflow:hidden;}
div.comment_form textarea{
	width:320px;
	float:left;
	margin:5px 20px 0 0;
	color:#111;}