body { 
margin : 0; 
padding : 0; 
background : url(images/bg.png) #e2e2e2;
} 
img { 
border : 0; 
} 
.game_not_found { 
height : 170px; 
padding-top : 130px; 
font-family : Arial; 
} 
#no_games { 
font-family : Arial; 
text-align : center; 
padding-top : 30px; 
} 
#rateStatus { 
float : left; 
clear : both; 
width : 100%; 
height : 20px; 
} 
#rateMe { 
float : left; 
clear : both; 
width : 100%; 
height : auto; 
padding : 0; 
margin : 0; 
} 
#rateMe li { 
float : left; 
list-style : none; 
} 
#rateMe li a:hover, #rateMe .on { 
background : url(images/star.png) no-repeat; 
} 
#rateMe a { 
float : left; 
background : url(images/empty_star.png) no-repeat; 
width : 20px; 
height : 20px; 
} 
#ratingSaved { 
display : none; 
} 
.saved { 
color : red; 
} 
#comments ul { 
list-style : none; 
margin : 0; 
padding : 0; 
padding : 8px 10px 15px 8px; 
} 
#comments ul li { 
color : #fff; 
line-height : 150%; 
margin-bottom : 8px; 
border : 1px solid #dcd6d4; 
padding : 4px; 
overflow : auto; 
width : 435px; 
} 
#error_message { 
padding : 5px 5px 5px 10px; 
background-color : #f2eeb0; 
margin-bottom : 20px; 
} 
#pm_task_complete { 
padding : 5px 5px 5px 10px; 
background-color : #f2eeb0; 
margin-bottom : 20px; 
} 
#member_list { 
width : 100%; 
} 
#member_list td { 
border-bottom : 1px solid #dfdfdf; 
height : 40px; 
} 
#member_list td a { 
color : #373737; 
} 
#member_list img { 
margin-top : 5px; 
} 
.link_item { 
padding : 5px; 
} 
#login_to_comment { 
text-align : center; 
padding : 15px 0 15px 0; 
} 
.header_container { 
height : 89px; 
background : url(images/headerBG.jpg) left top repeat-x #000; 
} 
.header_container .container { 
background : none; 
width : 990px; 
margin : 0 auto; 
} 
.logo { 
float : left; 
background-image : url(images/fondologo.jpg); 
margin : 0 0 0 10px; 
} 
.logo a { 
display : block; 
position : absolute; 
background : url(images/fondologo.jpg) left top no-repeat; 
text-indent : -9999px; 
text-decoration : none; 
width : 450px; 
height : 123px; 
z-index : 3; 
} 
.user_area { 
float : right; 
background : #3a393a; 
height : 50px; 
width : 360px; 
border-top : 0; 
color : #fff; 
font-family : Arial; 
margin-top : 6px; 
} 
.ua_avatar { 
float : left; 
margin : 5px 4px 0 5px; 
} 
.ua_username { 
font-size : 16px; 
font-weight : bold; 
margin-top : 6px; 
float : left; 
} 
.ua_unregistered { 
font-size : 16px; 
font-weight : bold; 
color : #fff; 
margin-top : 6px; 
} 
.ua_points { 
float : left; 
background-color : #ccc; 
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 10px; 
color : #000; 
padding : 0 7px 0 7px; 
border : 2px solid #484647; 
margin : 5px 0 0 5px; 
} 
.ua_info { 
float : left; 
font-size : 14px; 
margin-right : 10px; 
} 
.ua_info a { 
color : #dcdcdc; 
text-decoration : none; 
} 
.ua_info a:hover { 
text-decoration : underline; 
} 
.main_menu_container { 
padding : 0; 
margin : -42px auto 0 auto; 
font-family : Arial; 
font-size : 13px; 
text-align : left; 
width : 990px; 
} 
.main_menu_container a { 
color : #000; 
font-weight : bold; 
text-decoration : none; 
} 
.main_menu_container a:hover { 
color : #fff; 
border-bottom : 2px double #333; 
} 
.main_menu { 
width : 510px; 
margin : 0 0 0 460px; 
padding-top : 6px; 
padding-bottom : 5px; 
height : 43px; 
overflow : hidden; 
} 
.content_container { 
width : 990px; 
padding : 0 30px 0 22px; 
background : url(images/contentBG.png) left top repeat-y; 
overflow : hidden; 
margin : -12px auto 0 auto; 
z-index : 1; 
} 
.pages_menu { 
margin : 5px 0 0 470px; 
font-family : Arial; 
font-size : 14px; 
text-align : left; 
color : #ccc; 
float : left; 
width : 500px; 
} 
.pages_menu a { 
color : #ccc; 
text-decoration : none; 
} 
.pages_menu a:hover { 
color : #fff; 
} 
.search { 
position : absolute; 
top : 0; 
width : 995px; 
margin : 0 auto; 
z-index : 1; 
} 
.search_contain { 
margin : 0 0 0 575px; 
} 
.search_button_contain { 
float : inherit; 
} 
.search_box { 
border : 1px solid #333; 
background : #666; 
height : 22px; 
margin-top : 8px; 
margin-right : 3px; 
font-size : 15px; 
color : #ccc; 
padding : 2px 0 0 4px; 
width : 250px; 
} 
.title { 
font-family : Arial; 
height : 24px; 
font-size : 20px; 
color : #fff; 
padding-top : 0; 
} 
h1 { 
font-family : Arial; 
height : 24px; 
font-size : 20px; 
color : #fff; 
padding-top : 0; 
} 
.title_small { 
font-family : Arial; 
height : 35px; 
font-size : 20px; 
color : #6e0900; 
padding-top : 15px; 
} 
.leaderboard { 
text-align : center; 
padding : 15px; 
} 
.ad_banner { 
text-align : center; 
padding-bottom : 15px; 
} 
.ad_small_square { 
text-align : center; 
padding : 15px; 
} 
.main_left { 
width : 700px; 
float : left; 
} 
.main_right { 
width : 284px; 
float : right; 
} 
.misc_container { 
border : 1px solid #c8c8c8; 
background-color : #000; 
margin-bottom : 10px; 
padding : 8px; 
font-family : Arial; 
color : #fff; 
overflow : auto; 
width : 682px; 
} 
.misc_container a { 
color : #fff; 
} 
.misc_container a:hover { 
color : #ccc; 
text-decoration : underline; 
} 
.form_textbox { 
height : 20px; 
width : 250px; 
border : 1px solid #ccc; 
font-size : 15px; 
padding : 4px; 
} 
.footer { 
padding : 50px 0 30px 0; 
font-family : Arial; 
text-align : justify; 
color : #a8a8a8; 
font-size : 12px; 
} 
.footer a { 
color : #404040; 
} 
.more_links { 
text-align : center; 
} 
.featured_games { 
border : 1px solid #c8c8c8; 
background-color : #000; 
margin-bottom : 10px; 
padding : 0 0 10px 0; 
overflow : auto; 
width : 700px; 
} 
.home_cat_container {
float: left;
width: 340px;
margin-right: 10px;
}
.home_category { 
border : 1px solid #c8c8c8; 
border-top : 0; 
background-color : #000; 
margin-bottom : 10px;
margin-right: 5px;
overflow : auto; 
padding-bottom : 15px; 
width : 342px; 
} 
.home_cat_title {
color:#FFF; 
border : 1px solid #c8c8c8; 
border-bottom : 0; 
padding : 8px; 
font-family : Arial; 
background : url(images/module_header.png); 
height : 20px; 
width : 326px; 
} 
.home_cat_name { 
font-size : 18px; 
float : left; 
} 
.home_cat_link { 
float : right; 
font-size : 15px; 
margin-top : 2px; 
} 
.home_cat_title a { 
color : #fff; 
text-decoration : none; 
} 
.home_cat_title a:hover { 
color : #999; 
text-decoration : underline; 
} 
.homepage_game { 
float : left; 
width : 342px; 
margin-top : 10px; 
} 
.home_game_image { 
float : left; 
padding : 5px 5px 0 5px; 
text-align : center; 
border : 1px solid #ccc; 
height : 65px; 
width : 60px; 
margin-left : 8px; 
} 
.home_game_info { 
float : left; 
padding-left : 5px; 
width : 235px; 
text-align : left; 
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 12px; 
color : #ccc; 
padding-top : 5px; 
} 
.home_game_info a { 
color : #cdcdcd; 
} 
.home_game_head a { 
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 14px; 
color : #fff; 
} 
.home_game_head a:hover { 
color : #999; 
} 
.module { 
border : 1px solid #c8c8c8; 
width : 252px; 
background-color : #000; 
font-family : Arial; 
font-size : 14px; 
color : #333; 
padding-bottom : 8px; 
margin-bottom : 10px; 
} 
.module a { 
color : #3399ff; 
} 
.module a:hover { 
color : #fff; 
} 
.module ul { 
list-style : none; 
padding : 0; 
margin : 0; 
} 
.module li { 
padding : 4px; 
border-bottom : 1px solid #e6e6e6; 
text-align : left; 
margin-right : 10px; 
margin-left : 10px; 
} 
.module_header { 
margin : 3px; 
background : url(images/module_header.png); 
height : 27px; 
font-family : Arial; 
font-size : 14px; 
color : #fff; 
padding-top : 9px; 
padding-left : 12px; 
} 
.game_container { 
border : 1px solid #c8c8c8; 
width : 950px; 
background-color : #000;
color:#FFF;
margin-bottom : 15px; 
text-align : center; 
padding-bottom : 30px; 
}
.game_container a {
	color:#F60;
}
.game_info_container { 
border : 1px solid #c8c8c8;
background-color : #000; 
margin-bottom : 15px;
overflow:auto;
width : 949px; 
} 
.game_info_content { 
padding : 5px 5px 5px 10px; 
font-family : Arial; 
color : #fff; 
font-size : 14px;
text-align:left;
} 
.game_info_header { 
margin : 3px; 
width : 936px; 
background : url(images/module_header.png); 
height : 27px; 
font-family : Arial; 
font-size : 14px; 
color : #fff; 
padding-top : 9px; 
padding-left : 8px; 
} 
.gi_column1 { 
float : left; 
width : 100px; 
padding : 18px 0 10px 10px; 
text-align : center; 
font-family : Arial; 
color : #fff; 
} 
.gi_column2 { 
float : left; 
width : 550px; 
padding-left : 8px; 
padding : 10px 0 20px 0; 
}
.gi_column3 { 
float : right; 
padding-left : 8px; 
padding : 10px 0 20px 0; 
}  
.game_options { 
margin-bottom : 30px; 
padding : 8px; 
font-family : Arial; 
background : url(images/header_2.png) #eeeeee; 
color : #fff; 
overflow : auto; 
width : 934px; 
} 
.game_options_column1 { 
float : left; 
padding-top : 3px; 
margin-right : 4px; 
} 
.game_options_column2 { 
float : left; 
padding-top : 2px; 
margin-right : 5px; 
width : 105px; 
} 
.button2 a { 
width : 123px; 
height : 23px; 
background : url(images/button2.png); 
padding-top : 2px; 
padding-right : 4px; 
margin : 0 5px 0 0; 
float : right; 
font-family : Verdana; 
font-size : 13px; 
display : block; 
color : #fff; 
text-decoration : none; 
} 
.button2 a:hover { 
display : block; 
background-color : #cf0000; 
} 
.button3 a { 
width : 123px; 
height : 23px; 
background : url(images/button3.png); 
padding-top : 2px; 
padding-right : 4px; 
margin : 0 5px 0 0; 
float : right; 
font-family : Verdana; 
font-size : 13px; 
display : block; 
color : #fff; 
text-decoration : none; 
} 
.button3 a:hover { 
display : block; 
background-color : #dedede; 
} 
.game_column_header1 { 
margin : 3px; 
width : 452px; 
background : url(images/module_header.png); 
height : 27px; 
font-family : Arial; 
font-size : 14px; 
color : #fff; 
padding-top : 9px; 
padding-left : 8px; 
} 
.game_column1 { 
border : 1px solid #c8c8c8; 
background-color : #000; 
margin : 0 15px 15px 0; 
text-align : center; 
width : 47%; 
float : left; 
} 
.game_column_header2 { 
margin : 3px; 
width : 451px; 
background : url(images/module_header.png); 
height : 27px; 
font-family : Arial; 
font-size : 14px; 
color : #fff; 
padding-top : 9px; 
padding-left : 8px; 
} 
.game_column2 { 
border : 1px solid #c8c8c8; 
background-color : #000; 
width : 47%; 
float : left; 
padding-bottom : 10px; 
margin-bottom : 10px; 
} 
.comments_container { 
padding : 10px; 
color : #fff; 
} 
.add_comment_box { 
border : 1px solid #ccc; 
width : 450px; 
} 
.new_comment_container { 
text-align : left; 
font-family : Arial; 
} 
.comment_button_container { 
padding-top : 5px; 
text-align : right; 
margin-bottom : 10px; 
} 
.comment_avatar { 
float : left; 
margin : 4px 10px 0 5px; 
} 
.comment_content { 
float : left; 
width : 365px; 
} 
.comment_username { 
color : #2f2f2f; 
padding-top : 6px; 
} 
.comment_username a { 
color : #730702; 
text-decoration : none; 
} 
.thecomment { 
color : #2f2f2f; 
border-top : 1px solid #dcd6d4; 
} 
.random_game { 
float : left; 
margin-top : 10px; 
} 
.random_game_image { 
float : left; 
padding : 5px 5px 0 5px; 
text-align : center; 
border : 1px solid #ccc; 
height : 65px; 
width : 60px; 
margin-left : 8px; 
} 
.random_game_info { 
float : left; 
padding-left : 5px; 
width : 350px; 
text-align : left; 
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 12px; 
color : #ccc; 
padding-top : 5px; 
} 
.random_game_info a { 
color : #333; 
} 
.random_game_head a { 
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 14px; 
color : #fff; 
} 
.random_game_head a:hover { 
color : #666; 
} 
.category_container { 
border : 1px solid #c8c8c8; 
border-top : 0; 
background-color : #000; 
margin-bottom : 15px; 
overflow : auto; 
width : 700px; 
} 
.sort_options { 
border : 1px solid #c8c8c8; 
border-bottom : 0; 
padding : 8px; 
font-family : Arial; 
font-size : 14px; 
color : #fff; 
background : url(images/module_header.png); 
width : 684px; 
} 
.sort_options a { 
color : #ccc; 
text-decoration : none; 
} 
.sort_options a:hover { 
color : #fff; 
text-decoration : underline; 
} 
.category_pages { 
margin : auto; 
background : #e7e2e4; 
border : 1px solid #bab6b8; 
margin : 15px; 
text-align : center; 
padding : 5px; 
font-family : Arial; 
} 
.category_pages a { 
color : #9a0100; 
padding : 3px; 
text-decoration : none; 
} 
.profile_container { 
border : 1px solid #c8c8c8; 
background-color : #000; 
margin-bottom : 15px; 
color : #fff; 
overflow : auto; 
width : 96.5%; 
} 
.profile_container a { 
color : #871e16; 
} 
.profile_header_avatar { 
width : 80px; 
height : 87px; 
float : left; 
padding-left : 20px; 
padding-top : 12px; 
} 
.profile_header_info { 
width : 650px; 
height : 80px; 
float : left; 
padding-top : 20px; 
padding-left : 5px; 
} 
.profile_header_buttons { 
float : right; 
background-position : right top; 
width : 173px; 
height : 97px; 
padding-left : 20px; 
padding-top : 3px; 
} 
.profile_username { 
font-size : 30px; 
font-family : Arial; 
padding : 0; 
float : left; 
} 
.profile_points { 
float : left; 
background-color : #9f0c07; 
margin-left : 10px; 
font-family : Arial; 
color : #fff; 
margin-top : 8px; 
padding : 0 12px 0 12px; 
} 
.small_points { 
font-size : 10px; 
text-transform : uppercase; 
} 
.profile_stats { 
font-size : 16px; 
font-family : Arial; 
} 
.profile_button a { 
background : url(images/button2.png) #ae3632; 
width : 150px; 
height : 23px; 
padding-top : 2px; 
padding-right : 4px; 
margin : 10px 15px 0 0; 
float : right; 
font-family : Verdana; 
font-size : 13px; 
display : block; 
color : #fff; 
text-decoration : none; 
text-align : center; 
} 
.profile_button a:hover { 
display : block; 
background-color : #cf0000; 
} 
.profile_column1 { 
margin-right : 10px; 
width : 693px; 
float : left; 
} 
.profile_column2 { 
border : 1px solid #c8c8c8; 
background : #000; 
width : 250px; 
float : left; 
font-family : Geneva, Verdana, sans-serif; 
font-size : 18px; 
margin-bottom : 20px; 
} 
.user_info { 
padding : 10px; 
color : #fff; 
overflow : hidden; 
} 
.user_info a { 
color : #fff; 
} 
.right_title { 
color : #8a8a8a; 
} 
.profile_content_item { 
border : 1px solid #c8c8c8; 
background-color : #000; 
color : #fff; 
margin-bottom : 15px; 
font-family : Arial; 
} 
.fav_container { 
padding : 20px; 
} 
.profile_comment { 
border : 1px solid #dcd6d4; 
margin-bottom : 10px; 
padding : 10px; 
} 
.profile_left_header { 
background : url(images/module_header.png); 
height : 28px; 
padding-top : 12px; 
padding-left : 15px; 
color : #fff; 
font-family : Arial; 
font-size : 14px; 
} 
.edit_avatar_container { 
padding : 10px 0 10px 10px; 
border-bottom : 1px solid #cdcdcd; 
margin-bottom : 10px; 
overflow : auto; 
width : 680px; 
} 
.edit_info_container { 
padding : 10px 0 10px 10px; 
} 
.edit_profile_header { 
font-size : 20px; 
color : #353535; 
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
} 
.edit_profile_lable { 
float : left; 
margin-right : 10px; 
width : 80px; 
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 12px; 
text-align : left; 
} 
.edit_profile_element { 
float : left; 
} 
.edit_avatar_element { 
float : left; 
padding-top : 3px; 
} 
.edit_profile_textbox { 
height : 20px; 
width : 500px; 
border : 1px solid #ccc; 
font-size : 15px; 
padding : 4px; 
} 
.edit_profile_textarea { 
height : 60px; 
width : 500px; 
border : 1px solid #ccc; 
font-size : 15px; 
padding : 4px; 
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
} 
.news_wrapper { 
border : 1px solid #c8c8c8; 
background-color : #000; 
margin-bottom : 15px; 
} 
.news_header { 
background : #ccc; 
overflow : auto; 
width : 100%; 
} 
.news_image { 
float : left; 
width : 60px; 
margin : 5px 0 0 5px; 
} 
.news_title { 
float : left; 
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 18px; 
padding-left : 10px; 
padding-top : 8px; 
} 
.news_title a { 
color : #720607; 
text-decoration : none; 
} 
.news_author { 
font-size : 14px; 
} 
.news_main { 
padding : 10px 10px 0 10px;
text-align:justify; 
margin-bottom : 25px; 
font-family : Verdana; 
color : #CCC; 
} 
.news_main a { 
font-family : Verdana; 
color : #999; 
} 
.news_main a:hover { 
font-family : Verdana; 
color : #f60; 
} 
.pm_subject_textbox { 
height : 20px; 
width : 600px; 
border : 1px solid #ccc; 
font-size : 15px; 
padding : 4px; 
} 
.pm_message_textbox { 
height : 100px; 
width : 600px; 
border : 1px solid #ccc; 
font-size : 15px; 
padding : 4px; 
font-family : Arial; 
} 
.pm_subject { 
font-size : 20px; 
} 
.pm_details { 
margin-bottom : 10px; 
padding-bottom : 5px; 
border-bottom : 1px solid #c6c6c6; 
} 
.pm_message { 
padding : 10px; 
} 
.pm_footer { 
border-top : 1px solid #c6c6c6; 
margin-top : 10px; 
padding-top : 5px; 
} 
.pm_table td { 
border-bottom : 1px solid #c6c6c6; 
padding : 5px; 
} 
.pm_no_messages { 
height : 80px; 
padding-top : 70px; 
text-align : center; 
} 

#view_pub {
	font-family:Verdana, Geneva, sans-serif;
	font-size: bold;
	color:#FFF;
}

.home_category_iw { 
border : 1px solid #c8c8c8; 
border-top : 0; 
background-color : #000;
padding-top:5px;
padding-left:21px;  
width : 321px;
height: 256px; 
}
.game_no_highscores {
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
}
