html,body { background:#ffffff url(../img/body-bg.png) repeat-x; padding-top:10px; }
h1 { font-size:24px; color:#666666; }
h2 { color:#666666; font-weight:bold; padding-bottom:4px; }
h2.search { margin:15px 15px 5px; font-size:1.33em; }
fieldset { margin:10px; padding:10px; border:1px solid #cccccc; }
fieldset legend { color:#999; }
fieldset img { float:left; padding:2px; margin:0 10px 0 0; }
fieldset a img { border:1px solid #ddd; }
fieldset a:hover img { border:1px solid #333; }
#hd { background:url(../img/header-bg.png) no-repeat; height:110px; }
#hd #logo { float:left; margin-top:11px; margin-left:10px; width:165px; height:70px; }
#hd #rss { float:right; }
#hd #adbanner { padding-left:260px; width:470px; padding-top:14px; }
#mmenu { margin-left:2px; margin-bottom:6px; color:#FFFFFF; }
#mmenu a { color:#FFFFFF; text-decoration:none; }
#mmenu a:hover { text-decoration:underline; }
.yui-u div.first { width:260px; margin-left:10px; margin-top:9px; }
.game_item { padding:10px; position: relative }
.game_desc { background:url(../img/game_bg.gif) repeat-x top; border:#FF9900 1px solid; padding:6px; overflow:hidden; }
.thumbix { float:left; padding:6px 6px 6px 0; }
.game_desc p { margin-bottom:6px; }
.game_desc strong { font-weight:bold; }
.game_desc ol { list-style:decimal; margin:15px; padding-left:10px; }
.game_desc ol li { list-style:decimal; }
.game_desc ul { list-style:disc; margin:10px; }
.game_title span { background:url(../img/game-title-bg.gif) repeat-x left top; padding:1px; color:#FFFFFF; font-weight:bold; }
.game_title span a { font-weight:bold; color:#fff; text-decoration:none; }
.game_title span a:hover { color:#fff; text-decoration:underline; }
.game_title h1 { font-size:24px; color:#666666; }
.game_valid { position:absolute; top:16px; right:11px;height:14px; background:url(../img/valid-bg.png) left top; color:#FFFFFF; padding:2px; padding-top:0; padding-left:4px; font-size:85%; margin-bottom:3px; clear:both;  z-index:10000}
.result_iefix { float:right; height:14px; margin-bottom:3px; clear:both; }
.game_result { height:14px; background:url(../img/results_bg.jpg) left top; color:#FFFFFF; padding:0 2px 2px 4px; font-size:85%; margin-bottom:3px; position: absolute; right: 10px; top:33px }
.game_result a { color:#FFFFFF; }
.game_result a:hover { text-decoration:none; }
.game_details ul { margin:15px; }
.game_details ul li { list-style:disc; margin:15px; }
.game_details ol li { }
.more_btn { background:url(../img/more_btn.png) no-repeat; width:96px; height:16px; text-align:center; }
.more_btn a { color:#FFFFFF; font-size:85%; text-decoration:none; }
.more_btn a:hover { text-decoration:underline; }
.portal_info { margin-top:2px; padding:8px; font-size:93%; }
#sidebar_menu { width:125px; margin:5px; }
#sidebar_menu li a { height:21px; text-decoration:none; text-align:center; margin:3px 0; border:1px #FFFFFF solid; font-size:85%; }
#sidebar_menu li a:link,#sidebar_menu li a:visited { color:#FFF; display:block; background:url(../img/menu_item_bg.png); padding-top:4px; }
#sidebar_menu li a:hover,#sidebar_menu li #current { color:#000; background:url(../img/menu_item_hover_bg.png); padding-top:4px; }
#sidebar_menu li a span .result { color:#FFF; display:block; background:#ff0066; padding-top:4px; }
#sidebar_menu li .result a { color:#000; background:url(../img/menu_item_hover_bg.png); padding-top:4px; font-weight:bold; }
#sidebar_menu li a.alt { color:#fff; background:url(../img/menu_item_bg_alt.png); padding-top:4px; font-weight:bold; }
#result_em li a { width:125px; height:21px; text-decoration:none; text-align:center; margin:3px 4px; font-size:85%; border-bottom:10px solid #FCFE9C; }
#result_em li a:link,#result_em li a:visited { color:#fff; background:#FF9900; padding-top:4px; font-weight:bold; display:block; }
#suggestion { padding:0 20px; }
#suggestion p { margin:10px 0; }
.validation p { font-size:80%; color:red; }
#suggestion .textbody { width:152px; height:100px; border:1px #999999 solid; margin-top:4px; margin-left:4px; padding:2px; }
.suggestLabel { background:url(../img/suggestButton.png) no-repeat; display:block; width:133px; height:30px; color:#FFFFFF; font-weight:bold; font-size:70%; text-align:center; padding-top:7px; line-height:10px; margin:20px 0; }
.button { margin:3px; background:url(../img/suggestion_submit_bg.png) repeat-x; border:1px solid #FF9900; padding:2px; font-size:85%; color:#ffffff; }
.ad_block { margin-top:2px; padding:9px; font-size:93%; }
#share_response { background:#ffcccc; }
.right_sidebar { margin-top:2px; padding:6px; text-align:center; font-size:77%; }
.number_frame { background:url(../img/number_bg.gif) repeat-x; border:1px solid #FFFFFF; width:125px; height:40px; font-size:554%; color:#FFFFFF; margin:auto; margin-top:6px; line-height:39px; }
.rsidebar_nfo { margin-top:2px; padding:8px; font-size:93%; }
#footer { margin-top:6px; text-align:right; font-size:85%; margin-bottom:10px; }
#footer a { color:#666666; text-decoration:none; }
#footer a:hover { color:#333333; text-decoration:underline; }
#comment_wrap { padding:10px; }
.comment { margin-top:3px; margin-bottom:3px; padding-left:3px; border-bottom:1px #ccc solid; border-top:1px #ccc solid; padding-top:4px; padding-bottom:4px; background:#f1f1f1; }
#comment_wrap h1 { font-size:24px; color:#666666; }
#comment_wrap h2 { font-size:20px; color:#666666; padding-top:4px; padding-bottom:4px; }
#comment hr { border:0; background:#FF9900; }
.comment_author {color:#FFFFFF; font-size:85%; padding:2px;}
.ano {background:url(../img/game-title-bg.png);}
.org {background:green; text-transform:uppercase}
.adm {background:red}
.usr {background:gray;}
.comment_body { margin-top:10px; }
input,textarea { border:1px solid #999999; padding:2px; }
.heading { padding:10px; }
.heading h1 { font-size:24px; color:#666666; }
.error_msg { margin:10px; padding:2px; color:#ffffff; font-weight:bold; background:#FF9900; }
#tellf { margin:10px; margin-left:0; font-size:77%; }
#friendform { magrin-top:5px; magrin-bottom:5px; font-size:77%; }

/* Error Notification  */
#alertMessage { background-color:#FFCCCC; border:1px solid #F00; padding:5px; display:none; margin-bottom:5px; }
.yui-t2 .yui-b { float:left; width:135px; }

/* RATING */
ul#rating { overflow:hidden; }
ul#rating li { float:left; display:block; width:14px; height:14px; margin:0 4px 0 0; border:1px solid #FEBF01; text-align:center; }
ul#rating li a { color:#FFA81E; text-decoration:none; width:14px; height:14px; display:block; background:#FCFE94; }
ul#rating li a:hover { background:#FEBF01; color:#fff; }
.highlight { font-weight:bold; border-bottom:dotted 1px #fff; }

/* TOOLS */
.clear { clear:both; }
/* */

#embed_video {
	margin: 15px 0;
}

#vote_legend {
	cursor: help;
}

#reg_form p{
	margin: 15px 0;
}

#reg_form p label{
	display: block;
}