* html body{
overflow:hidden;
}

body {
background-color:#FFFFFF;
background-image:url(images/bg.png);
background-repeat:repeat-x;
padding: 0;
margin: 0;}

a:link, a:visited, a:active {
    font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
a:hover {
    font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;

}

img {
  border: 0;
}

#topmenu {
width:945px;
height: 100px;
text-align: left;
color:#000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:5px;
}
#topmenu a {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#topmenu a:hover {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

#logo{
float:left;
padding: 25px 0px 0px 10px;
}
#logo a{

}

#user_area{
padding: 10px 5px 0px 0px;
float: right;	
text-align: right;
width: 600px;
}

#user_area form{
float: right;	
}

#user_area #inp{
height: 16px;	
}

#header {
width:950px;
text-align:left;
}
#title {

color:#333333;
font: normal 14px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-bottom: 13px;
margin: 15px 10px 30px 2px;
border-bottom: 1px solid #333333;
}
#menu {
width:950px;
height:25px;
background-image:url(images/nav.png);
padding-top:8px;
color:#FFFFFF;}
#menu a {
color:#FFFFFF;
width:950px;
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
height:23px;
padding-top: 10px}
#menu a:hover {
text-decoration:underline;
width:950px;
height:23px;
padding-top:10px;}
#menu2 {
width:936px;
height:23px;
background-image:url(images/user_menu_background.png);
padding-top:8px;
background-repeat:repeat-x;
font-size:12px;
text-align:center;
font-weight:bold;
color:#333333}
#menu2 a {
color:#333333}
#menu2 a:hover {
color:#333333;
text-decoration:underline;}
#banner_ad {
width:936px;
height:23px;
padding-top:2px;
background-repeat:repeat-x;
font-size:12px;
text-align:center;
font-weight:bold;
color:#333333;
height:100px;}
#main {
width:950px;
background-image:url(images/content_background.png);}
#content {
width:697px;
float:left;
text-align:left;
padding-left:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#sidebar {
width:235px;
float:right;
text-align:left;
padding-top:5px;}
#modulehead1 {
width:218px;
background-image:url(images/module1.png);
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 14px;
padding-top:10px;
height:35px;}
#ad_module {
width:208px;
padding-left:10px;
}
#module1 {
width:204px;
color:#FFFFFF;
background-image:url(images/module1_background.png);
padding-left:14px;
}
#module1 a {
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
line-height:15px;
}
#module1 a:hover {
color: #FF6600;
font-size:12px;
text-decoration:underline;
line-height:15px;
}
#module1bottom {
width:218px;
background-image:url(images/module1bottom.png);
height:18px;
}
#modulehead2 {
width:218px;
background-image:url(images/module2.png);
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:10px;
font-size: 14px;
background-color: #0D4E91;
height:35px;}
#module2 {
width:190px;
color:#FFFFFF;
background-color: #0D4E91;
background-image:url(images/module2_background.png);
padding-left:14px;
padding-right: 14px;
}
#module2 a {
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
line-height:15px;
}
#module2 a:hover {
color: #00CCFF;
font-size:12px;
text-decoration:underline;
line-height:15px;
}
#module2bottom {
width:218px;
background-image:url(images/module2bottom.png);
background-color: #0D4E91;
height:18px;
}
#modulehead3 {
width:218px;
background-image:url(images/module3.png);
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:10px;
font-size: 14px;
background-color: #28CF06;
height:35px;}
#module3 {
width:190px;
color:#FFFFFF;
background-color: #28CF06;
background-image:url(images/module3_background.png);
padding-left:14px;
padding-right:14px;

}
#module3 a {
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
line-height:15px;
}
#module3 a:hover {
color: #66FF00;
font-size:12px;
text-decoration:underline;
line-height:15px;
}
#module3bottom {
width:218px;
background-color: #28CF06;
background-image:url(images/module3bottom.png);
height:18px;
}
#footer {
	width: 98%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	clear:both;
	padding-top: 45px;
	text-align:center;
}
.homebox {
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-weight:bold;
font-size:12px;
text-align:left;}
.homebox a {
font-family:Arial, Helvetica, sans-serif;
color: #990000;
font-size:12px;
font-weight:bold;
text-decoration: underline;
}
.homebox a:hover { 
	color: #000099;
}
.border {
border-right:solid #000000 1px;
}

.homewrapper{
width:700px;
}
.catwrapper{
width:700px;
}
.column1{
float:left;
width:32%;
margin-right:5px;
margin-top:15px;
text-align:left;
}
#game_info_column{
float:left;
width:49%;
margin-right:5px;
margin-top:5px;
text-align:left;
}
.feature_column{
float:left;
width:73%;
margin-right:5px;
margin-top:5px;
text-align:left;
}
.feature_column2{
float:left;
width:25%;
margin-right:5px;
margin-top:5px;
text-align:left;
}
.cat_game_container {
float:left;
width:32%;
margin-right:5px;
margin-top:15px;
text-align:left;
}
.cat_game_container .rem{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:5px;
font-size:10px;
color: #aa0000;

}
.column1 img{
border:1px solid #000000;
width:25px;
height:25px;
margin-right: 10px;
}
.home_category_heading {
border-bottom:1px solid #000000;
width:100%;
margin:0;
padding-bottom: 5px;
margin-bottom:2px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:16px;
text-align:left;
}
.home_category_heading a{
color: #000000;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#subheading {
border-bottom:1px solid #000000;
width:98%;
margin:0;
padding-bottom:5px;
margin-top:22px;
margin-bottom: 15px;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
}
#home_news_heading a {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#homepage_news {
padding-top:6px;
padding-bottom:6px;
margin-left:2px;
margin-right:2px;
border-bottom:dashed 1px #999999;
width:98%;
text-align:justify;
}
#homepage_news a {
font-family:Verdana, Arial, Helvetica, sans-serif}
.homepage_games {
padding-top:2px;
height:30px;
margin-left:2px;
margin-right:2px;
border-bottom:dashed 1px #999999;
}

.homepage_games img{
float:left;
}

.homepage_games a {
float:left;
width: 100%;
line-height: 28px;
}
.homepage_games a:hover {
background-image:url(images/highlight.png);
color: #990000;}

#feature_head {
width:671px;
background-image:url(images/feature_head.png);
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:10px;
margin-top:5px;
height:35px;
font-size:14px;
padding-left:15px;}
#feature {
width:666px;
background-image:url(images/feature_background.png);
padding-left:10px;
padding-right:10px;
}
#feature a {
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
line-height:15px;
}
#feature a:hover {
color: #FF6600;
font-size:12px;
text-decoration:underline;
line-height:15px;
}
#feature_bottom {
width:686px;
background-image:url(images/feature_bottom.png);
height:18px;
}
.cat_link {
text-align:right;
font-weight:bold;
}
.cat_link a{
color: #005566;
}

#newsimage {
float:left;
width:60px;
}
#newstitle {
float:right;
width:616px;
background-color:#CCCCCC;
padding-left:4px;
}
#newswrapper {
width:680px;
border:#999999 1px solid;
margin-top:6px;
}
#headerwrapper {
height:60px;
background:#B1B1B1;
}
.lolcake {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	text-align:left;
}
.lolcake a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	text-align:left;
	text-decoration:none;
	color:#000000;
}
#cake2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-align:left;
}
#newstext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	border-right:#999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	width:672px;
	padding:4px;
}

#view_game_head {
width:686px;
background-image:url(images/view_game_top.png);
height:18px;
}
#view_game {
width:666px;
background-image:url(images/view_game_background.png);
padding-left:10px;
padding-right:10px;
text-align:center;
}
#view_game_bottom {
width:686px;
background-image:url(images/view_game_bottom.png);
height:18px;
}
#game_info_head {
width:671px;
background-image:url(images/game_info_head.png);
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:10px;
margin-top:5px;
height:35px;
font-size:16px;
padding-left:15px;}
#game_info {
width:666px;
background-image:url(images/game_info_background.png);
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
}
#game_info a {
color:#FFFFFF;
}
#game_info_bottom {
width:686px;
background-image:url(images/game_info_bottom.png);
height:14px;
}
.game_image {
float:left;
width:60px;
height:60px;
border:1px solid #000000;
background-image:url(images/no_image.png);}
.game_text {
float:left;
width:148px;
height: 34px;
padding-left:7px;
padding-right:3px;
color:#333333;}
.game_text a {
text-decoration:underline;
color:#005E9D;
}
.game_stats {
float:left;
width:148px;
padding-left:7px;
padding-right:3px;
padding-top:5px;
font-size:10px;
color:#000;
}
#profile_container {
text-align:left;
}

#comment_display {
width:480px;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #000000;
}
#comment_title {
width:498px;
color:#FFF;
background-color:#990000;
text-align:left;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
padding-left:2px;
}
#comment_title a {
color:#FFF;
font-weight: bold;}
#login_container {
text-align:left;
}
#pm_footer {
border-top:1px solid #000000;
width:98%;
}

#inp{
width: 165px;
}

#btn{
width: 57px;
height: 21px;
border-width: 0px;
font-size: 0pt;
font: normal 12px Arial, Helvetica, sans-serif;
background-image:url(images/search.gif);
background-repeat: no-repeat;
}

#gamewindow{
text-align: center;
z-index: 999;
}

#gamewindow a, #gamewindow a:hover{
cursor: pointer;
color: #ffffff;
font: normal 10px Arial, Helvetica, sans-serif;
}

.normalscreen{
position:static;
width: auto;
height: auto;
overflow : hidden;
}

.fullscreen{
background-image:url(images/flashback2.png);
position: absolute;
width: 100%;
height: 100%;
left: 0px;
overflow: auto;
}

#openscreen, #closescreen{
margin-bottom: 5px;
}
#closescreen{
display: none;
}

.game_info_column .add{
color:#28CF06;
font: normal 10px Arial, Helvetica, sans-serif;
}

.game_info_column .rem{
color:#E74118;
font: normal 10px Arial, Helvetica, sans-serif;
}

.game_info_column .download{
color: #ffffff;
font: normal 10px Arial, Helvetica, sans-serif;	
}

#news_wrapper {
width:680px;
margin-top:6px;
}
#news_head{
font-weight: bold;
font-size: 10px;
}
#news_header{
font-size: 14px;
color:#000000;
margin: 0px;
padding: 0px;
}
#news_head a{
color:#005E9D;
}

#news_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	width:672px;
	padding:4px;
}

#sidebar_news {
width:187px;
color:#FFFFFF;
text-align: justify;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/module2_background.png);
padding-left:17px;
padding-right:14px;
padding-top:10px;
}

#sidebar_news a{
text-align: left;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding-bottom: 10px;
}

#hmsg{
	width: 680px;
	text-align:justify;
}

#hmsg b{
	font-weight: 200;
	color: #000077;
}

#hmsg h1{
	font-weight: 200;
	color: #000077;
	font-size: 14px;
	border-bottom: 1px solid #000000;
	padding: 10px 0px 10px 0px;
	margin-bottom: 20px;
}

#title h1, #modulehead3 h3, #modulehead2 h3{
	margin: 4px 0px 0px 0px;
	font-size: 14px;
	font-weight: normal;
} 

#flashtable{
	height: 100%;
}
.nekart{
	font: normal 10px verdana;
	text-transform: lowercase;
		
}
.nekart a{
	text-decoration: underline;
}
