@charset "utf-8";
/* CSS Document */


/* games page */
#game_title{
	background:url(images/title_game_nowplaying.png) no-repeat;
	font-family:"Lucida Sans Unicode","Lucida Grande",Trebuchet;
	font-size:1.5em;
	font-weight:normal;
	width:830px;
	margin:0 20px;
	padding:25px 0 0 70px;
	text-align:left;}

#game_control_menu{
	background:url(images/game_control_menu_tile.png) repeat-x;
	color:#808080;
	width:860px;
	height:22px;
	margin:20px auto;}
#game_control_menu .edge_l{
	background:url(images/game_control_menu_edge_l.png) no-repeat;
	width:10px;
	height:22px;
	float:left;}
#game_control_menu .edge_r{
	background:url(images/game_control_menu_edge_r.png) no-repeat;
	width:10px;
	height:22px;
	float:right;}
#game_control_menu a{
	background:no-repeat 18px center;
	line-height:22px;
	color:#808080;
	padding:0 20px 0 40px;}
#game_control_menu a:hover{
	color:#b3b3b3;
	text-decoration:none;}

#game_wrapper{
	border:3px solid #404040;
	margin:20px auto;
	padding:2px;

	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;}

#chalngr_info{
	position:absolute;
	background:#333 url(images/table_grey_4_tile.png) repeat-y;
	margin-top:8px;
	overflow:hidden;
	float:right;}
#chalngr_info .contents{
	width:160px;
	margin:10px 5px 10px 5px;}
#chalngr_info .contents .title{
	border-bottom:1px solid #404040;
	font-size:1.0834em;
	font-family:"Lucida Sans Unicode","Lucida Grande",Trebuchet;
	margin:0 0 3px;
	padding:0 0 3px;
	color:#ccc;
	text-align:left;}
#chalngr_info .contents .title img{
	margin-right:4px;}
#chalngr_info .contents .desc{
	border-bottom:1px solid #404040;
	font-size:0.834em;
	color:#666;
	line-height:1.167em;
	text-align:left;
	margin:0 0 3px;
	padding:0 0 3px;}
#chalngr_inform{
	border-bottom:1px solid #404040;
	height:120px;
	padding:4px 0 4px 5px;
	text-align:left;
	overflow:auto;}
#chalngr_inform .event{
	width:135px;
	padding:0 0 2px;
	vertical-align:middle;
	white-space:nowrap;
	overflow:hidden;}
#chalngr_inform .event a{
	background:url(images/icon_open_blank.gif) no-repeat right center;
	font-size:0.9167em;
	color:#ff860D;
	padding-right:12px;}
#chalngr_inform .event input{
	margin:3px 0 0;}
#chalngr_inform .event label{
	color:#777;}
#chalngr_inform .event label img{
	border:1px solid #333;}

#chalngr_prompt{
	display:none;
	position:absolute;
	background:#404040 url(images/table_grey_3_tile.png) repeat-x;
	font-size:0.9167em;
	color:#111;
	width:155px;
	margin:226px 0 0;
	padding:0 3px;
	text-align:left;
	overflow:hidden;
	float:right;}
#chalngr_prompt div{
	border-bottom:1px solid #404040;
	margin:0 0 4px;
	padding:5px;}
#chalngr_prompt div h3{
	color:#CC6B0A;}
#chalngr_prompt div a.close{
	font-size:0.9091em;
	color:#666;}
#chalngr_prompt #chalngr_prompt_content{
	background:none;
	font-size:0.9091em;
	color:#888;
	line-height:1.134em;
	padding:0 3px 3px;
	float:none;}
	

#game_info{
	width:480px;
	margin-bottom:20px;}
#game_info .title{
	font-family:"Lucida Sans Unicode","Lucida Grande",Trebuchet;
	font-size:1.5em;
	font-weight:normal;
	color:#000;}
#game_info .title a{
	color:#000;}
#game_info .contents{
	background:url(images/table_1_img1.png) no-repeat left bottom;
	font-size:0.9167em;
	color:#111;
	width:440px;
	padding:20px;
	text-align:left;
	overflow:hidden;}
#game_info .contents .minheight{
	width:1px; height:250px; float:left;}
#game_info .contents .subtitle{
	background:url(images/icon2_about2.png) no-repeat left center;
	margin:0 0 10px 6px;
	padding:0 0 0 21px;}
#game_info .contents .icon{
	border:1px solid #111;
	margin:0 5px;
	float:left;}
#game_info .contents .text{
	margin:0 0 0 75px;}
	
#game_info .bot{
	background:url(images/table_1_img1_bot.png) no-repeat left bottom;
	width:100%;}
#game_info .bot .edge{
	background:url(images/table_1_bg_bot_edge_r.png) no-repeat;}

#game_meta{
	background:url(images/table_grey_1_tile.png) repeat-y;
	font-size:0.9167em;
	color:#e5e5e5;
	width:220px;
	margin-right:10px;
	text-align:left;}
#game_meta .contents{
	background:url(images/table_grey_1_img2.png) no-repeat right top;
	padding:15px 10px 8px 20px;
	overflow:hidden;}
#game_meta .contents h4{
	line-height:24px;}
#game_meta .contents .iconed{
	background:no-repeat left center;
	padding:0 0 0 22px;}
#game_meta .contents .iconed #fav_span{
	display:block;
	height:24px;}
#game_meta .contents .iconed .loading{
	background:url(/ArcademPro2.900/theme/AMThemes/hng-jcustom-mod/images/loader.gif) no-repeat center left;}
#game_meta .contents .iconed .loading *{
	display:none;}

#game_meta .contents .iconed a{
	text-decoration:underline;}
#game_meta .contents .tabbed{
	padding:2px 0 8px 20px;}
#game_meta .contents .tabbed2{
	padding:2px 0 8px 35px;}
#game_meta .contents .minheight{
	width:0px; height:270px; float:left;}
#game_meta .contents .updated{
	color:#99CC00;}

#game_recommend{
	margin-top:20px;
	float:left;}
#game_recommend .title img{
	position:relative;
	margin:-5px 0 0;}
#game_recommend .contents{
	overflow:hidden;}
#game_recommend .contents .game_icon{
	border:1px solid #666;}
#game_recommend .contents .biglist{
	margin:0 0 10px 0;}
#game_recommend .contents .biglist a.subtable:hover{
	background:#140b02;}
#game_recommend .contents .midlist a.subtable_small{}
#game_recommend .contents .midlist a.subtable_small:hover{
	background:#140b02;}

#highscores{
	background:#2c2c2c;
	width:180px;
	margin:20px 0 0;
	padding:5px 5px 10px;
	overflow:hidden;
	float:left;}
#highscore .arefresh img{}
#highscores .loading{
	background:url(images/loader.gif) no-repeat right center;}
#highscores .title{
	border-bottom:1px solid #404040;
	font-family:"Lucida Sans Unicode","Lucida Grande",Trebuchet;
	font-size:1.334em;
	font-weight:normal;
	padding:0 0 5px;
	text-align:left;}
#highscores a img{
	margin:0 2px;}
#highscores .scope_list{
	border-bottom:1px solid #404040;
	margin:0 0 3px;
	padding:0 0 3px;
	text-align:center;}
#highscores span.scope{
	font-size:0.9167em;
	color:#808080;
	cursor:pointer;}
#highscores span:hover.scope{
	text-decoration:underline;}
#highscores span.scoped{
	color:#ccc;}
#highscores ol.list{
	margin:2px 3px 0;
	text-align:left;
	list-style:none outside;
	overflow:hidden;}
#highscores ol li.best{
	border-bottom:1px solid #404040;
	font-size:0.9167em;
	text-align:center;
	margin:0 0 6px;
	padding:0 0 3px;}
#highscores .list .entry{
	color:#aaa;
	padding:3px;
	height:40px;}
#highscores .list .entry .avatar{
	border:1px solid #222;
	margin:0 5px 0 0;}
#highscores .list .entry .username{
	font-size:0.9167em;
	color:#ff860d;
	text-decoration:underline;}
#highscores .list .entry .empty_slot{
	font-style:italic;
	color:#666;
	text-decoration:none;}
#highscores .list .entry .score{
	color:#e5e5e5;
	padding-left:10px;
	float:right;}
#highscores .list .entry .date{
	font-size:0.834em;
	color:#595959;
	line-height:0.8146em;
	float:right;}
#highscores .list li.me{
	background-color:#333;}

#hs_prompt{
	background:#CC6B0A;
	border:6px solid #663605;
	border-bottom:0px none;
	font-size:0.9167em;
	color:#111;
	padding:10px 8px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-align:left;}
#hs_prompt img.trophy{
	margin-right:5px;}
#hs_prompt a.close{
	font-size:0.9091em;
	color:#e5e5e5;}

#comments_table{
	background:url(images/table_grey_1_img3.png) bottom left no-repeat #404040;
	width:470px;
	float:left;}
#comments_table .top .note{
	font-size:0.9167em;
	margin:18px 0 0;
	float:right;}
#comments_table .contents_top{
	background:url(images/table_grey_2_tile.png) repeat-x;
	height:10px;}
#comments_table .contents{
	padding:5px 5px 50px 10px;
	text-align:left;
	overflow:hidden;}
#comments_table .bot_edge{
	background:url(images/table_grey_1_bg_bot_edge.png) bottom right no-repeat;
	width:10px;
	height:18px;
	float:right;}
#comments_table .contents #comment_errors{
	border:#363636 solid 1px;
	color:#f99;
	padding:5px 10px;}
#comments_table .contents #comment_container{}
#comments_table .contents .loading{
	background:url(images/loader.gif) no-repeat center center;}
#comments_table .contents .comment_page_links{
	border-bottom:double #363636;
	font-size:0.9167em;
	text-align:right;
	padding:10px 10px;}
#comments_table .contents .comment_page_links span,
#comments_table .contents .comment_page_links a{
	color:#bbb;
	padding:5px 3px;
	text-decoration:none;}
#comments_table .contents .comment_page_links a:hover{
	text-decoration:underline;}
#comments_table .contents .comment_page_links span{
	text-decoration:underline;}
#comments_table .contents a{
	color:#b28659;
	text-decoration:underline;}
#comments_table .contents .cmt{
	border-bottom:double #363636;
	color:#e6e6e6;
	padding:10px 0 15px 48px;}
#comments_table .contents .cmt .flag{
	background:url(images/icon_comment_flag.png) no-repeat 0px -12px;
	width:12px;
	height:12px;
	margin:0 6px 0 0;
	float:right;
	cursor:pointer;}
#comments_table .contents .cmt .flag:hover{
	background-position:0px 0px;}
#comments_table .contents .cmt .flagup{
	background:url(images/icon_comment_flag_up.png) no-repeat 0px -12px;
	margin:0 6px 0 0;}
#comments_table .contents .cmt .flagged{
	background-position:0px 0px;
	cursor:default;}
#comments_table .contents .cmt .skipped,
#comments_table .contents .cmt .skipped:hover{
	background-position:0px 12px;
	cursor:default;}
#comments_table .contents .cmt .cleared{
	background-position:0px 12px;
	cursor:default;}
#comments_table .contents .cmt .avatar,
#comments_table .contents .cmt a .avatar{
	display:block;
	border:1px solid #333;
	position:relative;
	*position:absolute;
	margin-left:-48px;
	width:42px;
	height:42px;}
#comments_table .contents .cmt .title{
	color:#fff;}
#comments_table .contents .cmt .author{
	font-weight:bold;
	text-decoration:none;}
#comments_table .contents .cmt .author a{
	color:#ff860d;
	text-decoration:underline;}
#comments_table .contents .cmt .pending{
	font-size:0.9167em;
	color:#999900;
	float:right;}
#comments_table .contents .cmt .date{
	font-style:italic;
	font-size:0.834em;
	color:#999;
	text-decoration:none;}
#comments_table .contents .cmt .text{
	font-size:0.9167em;
	color:#bbb;
	margin:8px 5px 5px 0;}
#comments_table .contents .pending .text{
	font-size:0.9167em;
	color:#888;}
#comments_table .contents .form{
	padding:10px 0 15px 35px;
	overflow:hidden;}
#comments_table .contents .form .title{
	position:relative;
	font-size:0.9167em;
	margin:5px 0 10px -35px;}
#comments_table .contents .form input.text{
	font-size:1em;
	line-height:18px;
	width:400px;
	height:17px;}
#comments_table .contents .form textarea.text{
	width:400px;
	font-size:1em;
	line-height:18px;}
#comments_table .contents .form input.button{
	margin:3px 16px 0 0;}
#comments_table .contents .form input#agree{
	margin:4px 6px 0;
	line-height:20px;
	float:left;}
#comments_table .contents .form label{
	width:250px;
	color:#e6e6e6;
	line-height:14px;
	float:left;}
#comments_table .contents .form .loader{
	display:none;
	margin:3px 42px 0 0;
	float:right;}
#comment_form{
	border-bottom:double #363636;
	overflow:hidden;}
#comment_form #comment_summary{
	background-image:url(images/input_bg_comment_summary.png);
	background-position:top left;}
#comment_form #comment{
	background-image:url(images/input_bg_comment.png);
	background-position:top left;}
#comments_table .contents .help{
	font-size:0.834em;
	padding:10px 0 0;
	text-align:right;}
#comments_table .contents .help a{
	color:#666;
	text-decoration:none;}
#comments_table .contents .help a:hover{
	text-decoration:underline;}
#comments_table .contents .help a .flag{
	background:0px -12px no-repeat;
	display:inline-block;
	width:12px;
	height:12px;}
	
.ad_4{
	margin-right:20px;
	float:right;}