body {
background-color:#eee;
background-image:url(images/background.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;
	font-size: 1qpx;
	color: #0066CC;

}

img {
  border: 0;
}


#topmenu {

text-align:left;
color:#aaaaaa;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:5px;
}
#topmenu a {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#topmenu a:hover {
color:#555;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
#header {
width:960px;
text-align:left;
}
#logo {
width:400px;
padding: 14px 0 0 0;
text-align:left;
float:left;
}
#search_header {
	float:right;
	padding-top:18px;
	padding-right:10px;
}
#down {
	clear:both;
}
#txtboxcontain {
	float:left;
}
#bttncontain {
	float:left;
	background-image:url(blank.png);
	width:29px;
	height:26px;
}
.textbox_class1 {
	font-size:20px;
	border: 1px solid #666;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/textgrad.png);
	background-repeat:repeat-x;
}
#search_textbox {
    border-top: 1px solid #1360B7;
    border-left: 1px solid #1360B7;
    border-bottom: 1px solid #1360B7;
    border-right: 0px solid #FFFFFF;
	font-size:16px;
	height:22px;
	padding-left:4px;
	font-style:italic;
}
#title {
font-size:22px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:2px;
}



#menu2 {
width:960px;
height:23px;
background-image:url(images/user_menu_background.png);
padding-top:2px;
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:728px;
text-indent:-14px;
padding:0px 0 10px 0;
text-align:left;
height:100px;}

#main {
padding:80px 0 0 0;
width:950px;
background-image:url(images/content_background.png);}
#content {
width:700px;
float:left;
text-align:left;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#sidebar {
width:235px;
float:right;
text-align:left;}


#ad_module {
width:208px;
padding-left:10px;
}


#modulehead {
width:210px;
background-image:url(images/module1.png);
text-align:left;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
color:#FFFFFF;
padding: 5px 0 4px 10px;
height:20px;
margin:0 0 0 20px;
}



#modulehead1 {
background-image:url(images/module1.png);
;}

#module {

width:208px;
background:#D7D7D7;
padding: 4px 0 10px 10px;
margin:0 0 0 20px;
border: solid #999 1px;
border-top: solid #999 0;
}

#module a {
color:#555;
font-size:12px;
text-decoration:none;
line-height:15px;

}
#module a:hover {
color: #003D7F;
font-size:12px;
text-decoration:none;
line-height:15px;
}
#module1 {
width:220px;
background:#D7D7D7;
padding: 4px 0 16px 10px;
}
#module1 a {
color:#555;
font-size:12px;
text-decoration:none;
line-height:15px;
}
#module1 a:hover {
color: #003D7F;
font-size:12px;
text-decoration:none;
line-height:15px;
}

#modulehead2 {
background-image:url(images/module2.png);
;}


#module2 {
width:220px;
background:#D7D7D7;
padding: 4px 0 16px 10px;
}
#module2 a {
color:#555;
font-size:12px;
text-decoration:none;
line-height:15px;
}
#module2 a:hover {
color: #003D7F;
font-size:12px;
text-decoration:none;
line-height:15px;
}


#modulehead3 {
background-image:url(images/module3.png);
}


#module3 {
width:220px;
background:#D7D7D7;
padding: 4px 0 16px 10px;
}
#module3 a {
color:#555;
font-size:12px;
text-decoration:none;
line-height:15px;
}
#module3 a:hover {
color: #003D7F;
font-size:12px;
text-decoration:none;
line-height:15px;
}



#footer {
	width: 98%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	clear:both;
	height:25px;
	padding-top: 20px;
	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:720px;
}
#catwrapper{
width:720px;
}



#column1{
background:url(images/gamebox_background.jpg) no-repeat ;
float:left;
width:220px;
margin-right:20px;
text-align:left;
height: 280px;
}
#game_info_column{
float:left;
width:680;
padding:0 10px 0 10px;
text-align:left;
line-height:18px;

}

.more_games {
width:320px;
float:left;
padding: 10px ;

}

.more_games_img {
	float:left;
	padding:0 10px 0 0;


}

#cat_game_container {
background-image:url(images/cat_gamebox_bg.jpg);
float:left;
width:335px;
margin-right:15px;
margin-top:15px;
text-align:left;

border-top:solid #ccc 1px;
border-right:solid #ccc 1px;
border-left:solid #bbb 1px;
border-bottom:solid #bbb 1px;


}
.home_game_img{
	border:1px solid #777;
	width:40px;
	height:40px;
	float:left;
	margin-right: 10px;
}



#home_category_heading {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 9px 0 10px 30px;
	text-transform:uppercase;
	font-weight:bold;
}
#home_category_heading a {
	color: #666666;
}

#home_category_heading a:hover {
	color: #3076C4;
}

#subheading {
border-bottom:1px solid #000000;
width:98%;
margin:0;
margin-bottom:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:16px;
text-align:left;
}
#home_news_heading a {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#homepage_news {
padding-top:6px;
height:26px;
margin-left:2px;
margin-right:2px;
border-bottom:dashed 1px #999999;
width:98%;
text-align:left;
}
#homepage_news a {
font-family:Verdana, Arial, Helvetica, sans-serif}

#homepage_games {
width:220px;
height:50px;
/*border-bottom:solid 1px #cccccc;*/
}
#homepage_games a {
padding:4px 0 4px 10px;
height:42px;
display: block;}
#homepage_games a:hover {
display:block;
background:#d7d7d7;
color: #000;

}


.homepage_bgames a {
    padding:4px 0 4px 10px;
    height:42px;
    color: #fff;
    display: block;
    font-weight:bold;
}
.homepage_bgames a:hover {
    display:block;
    background:#4D8CCF;
    color: #000;
}



#feature {
width:460px;
background-image:url(images/featuredBox.jpg);
background-repeat:no-repeat;
float:left;
margin-right:20px;

}

#feature .column {
	background:transparent;
    float:left;
    width:200px;
    text-align:left;
    height: 280px;
    color:#ccc;
    padding: 0 15px 0 15px;

}

.feature_content {
	padding:20px 0 0 0 ;
	 text-align:center;
	line-height:16px;
	font-size:11px;

}

.feature_img{
	border:1px solid #777;
	width:100px;
	height:100px;
	text-align:center;
}

.feature_head {
 text-align:center;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 14px;
padding: 10px 0 10px 0;
text-transform: uppercase;
font-weight: bold;
}

.feature_head  a{
color:#FFFFFF;
text-decoration:none;
line-height:15px;
}
.feature_head a:hover {
color: #FF6600;
text-decoration:none;
}

#cat_link {
text-align:right;
padding: 3px 10px 0 0;
font-weight:bold;
}
#cat_link a{
color:#999;
}
#cat_link a:hover{
color:#666;
}

#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 {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
padding:4px 0 0 20px;
width:680px;
background:#333;
height:18px;
color:#ccc;
text-transform:uppercase;
height:50px;
}
#view_game {
width:700px;
background:#aaa;
padding:0 0px 10px 0px;
text-align:center;
}

#game_info_head {
width:671px;
background:#444444;
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:680px;
background:#444444;;
padding:20px 10px 0 10px;

color:#FFFFFF;
}
#game_info a {
color:#FFFFFF;
}
#game_info_bottom {
width:700px;
background:#444444;
height:14px;
}
#game_image {
float:left;
padding:4px;
width:60px;
height:60px;
/*background-image:url(images/no_image.png);*/}

#game_text {
float:left;
width:250px;
padding:6px 0 0 4px;
line-height:16px;
color:#333333;}

#game_text a {
text-decoration:none;
font-weight:bold;
color:#444;
}
#game_stats {
float:right;
width:277px;
padding-top:10px;
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%;
}


.pageNav {
padding:10px 10px 0 0;

text-align:right;


}

.pageNav a{
	background:url(images/naviBg.jpg);
	border-top:solid #cccccc 1px;
	border-right:solid #cccccc 1px;
	border-left:solid #aaaaaa 1px;
	border-bottom:solid #aaaaaa 1px;
	padding:4px;

}



