body {
	background-color:#632121;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.center {
	width: 1000px;
	background-color: #FFF;
}
.page {
	width: 1020px;
	background-image:url(shadow.gif);
	background-repeat:repeat-y;
	padding: 0 10px;
	margin:0 auto;
}
.top_header {
	background-image:url(backtop.png);
	height:100px;
}
.menu_header {
	height:22px;
	background-image:url(menback.png);
	vertical-align:middle;
	text-align:left;
	padding-top:8px;
}
.user_header {
	height:16px;
	background-color:#f0f0f0;
	text-align:left;
}
.content {
	background-color:#FFF;
}
.main {
	background-color:#FFF;
	min-height:900px;
	margin-left:10px;
	padding-left:20px;
	padding-top:20px;
	width: 700px;
	float: left;
}
.copyright {
	height:18px;
	background-color:#f46709;
	width: 1000px;
}
.content_title {
	text-align:left;
	width: 650px;
	background-image:url(title_back.png);
	height: 30px;
}
.sidebar {
	width:200px;
	float:right;
	margin-right: 30px;
	margin-bottom: 10px;
}
.sidebar_main a {
	background-color: #FF9900;
	border-left: dashed 2px #FFCC66;
	border-right: dashed 2px #FFCC66;
	border-top: dotted 1px #FFCC66;
	border-bottom: dotted 1px #FFCC66;
	width: 189px;
	padding: 1px 3px 1px 4px;
	text-decoration:none;
	display:block;
	color:#FFF;
	font-size:13px;
	font-weight:700;
}
.sidebar_main a:hover {
	background-color:#FFCC66;
	border-left: dashed 2px #f46709;
	border-right: dashed 2px #f46709;
	border-top: dashed 1px #f46709;
	border-bottom: dashed 1px #f46709;
	color:#FFF;
}
.sidebar_main {
	width: 200px;
	margin: 0 auto;
}
.sidebar_start {
	width: 192px;
	margin: 0 auto;
	border-left: dashed 2px #FFCC66;
	border-right: dashed 2px #FFCC66;
	border-bottom: dotted 1px #FFCC66;
	padding: 2px;
	background-color: #FF9900;
}
.sidebar_foot {
	width:200px;
	height:10px;
	background-image:url(bottom.gif);
}
.gameinfo_head, .stats_head, .most_played_head, .newest_games_head, .players_head, .links_head {
	width:184px;
	height:14px;
	padding:8px;
	text-align: right;
}
.gameinfo_head {
	background-image:url(gameinfo.png);
}
.stats_head {
	background-image:url(stats.png)
}
.most_played_head {
	background-image:url(most_played.png);
}
.newest_games_head {
	background-image:url(newest_games.png);
}
.players_head {
	background-image:url(players.png);
}
.links_head {
	background-image:url(links.png);
}
.games_box {
	width: 700px;
	margin-left: 5px;
	height:68px;
}
.game_box {
	background-color:#F2F2F2;
	border:solid #CCC 1px;
	text-align:left;
	width: 320px;
	margin: 5px;
}
.game_box_highlight {
	background-color:#FDD;
	border:solid #FFB9B9 1px;
	text-align:left;
	width: 320px;
	margin: 5px;
}
.game_box_text {
	float:right;
	text-align: left;
	width: 240px;
}
.game_box_image {
	width:66px;
	height:66px;
	background-image:url(joystik.png);
	background-position: center center;
	background-repeat: no-repeat;
	border:solid #000 1px;
	float:left;
}
a:link, a:visited {
	color:#000;
	text-decoration:none;
}
a:hover, a:active {
	color:#06C;
}
img {
	border:0;
}
td.menu {
	background:#313131;
	margin:0;
	padding:0;
}
td.menu div.headmenu {
	width:179px;
	height:37px;
	color:#fff;
	font-weight:700;
}
input.btn {
	color:#900;
	font-size:10px;
	background-color:#FFF;
	background-image:url(menback.png);
	border:1px solid #900;
	height:22px;
}
td.menu div.title {
	background-image:url(images/menu.png);
	padding:0;
}
td.menu div.title a {
	padding-left:2px;
	display:block;
	font-size:11px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:700;
}
td.menu div.title a:hover {
	background:#06F;
	background-color:#06F;
	color:#FFF;
}
td.menu div.description {
	background:#eee;
	background-color:#eee;
	color:#000;
	padding-left:2px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
td.menu div.options {
	background:#eee;
	background-color:#eee;
	padding-right:3px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	color:#000;
}
.comments {
	background:#eee;
	background-color:#eee;
	padding-right:3px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid;
	text-align:left;
	color:#000;
	width:500px;
	margin:0 auto;
}
.largertext {
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
}
.profiletext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:700;
	color:#36F;
}
.profile_table {
	width:99%;
	border:1px solid #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.profile_table_column1 {
	background-color:#BCBCF3;
	border:1px solid #A4A6F7;
	width:30%;
	color:#000;
	font-weight:700;
	padding:3px;
}
.profile_table_column2 {
	background-color:#BCBCF3;
	border:1px solid #A4A6F7;
	width:70%;
	color:#000;
	font-weight:700;
}
#menuitem {
	width:98%;
	border:1px solid #06C;
	text-align:left;
	color:#000;
}
#contentitem {
	width:98%;
	border:1px solid #06C;
}
#mainback {
	width:90%;
	background-color:#FFF;
}
#subheading {
	font-size:14px;
	font-weight:700;
	color:red;
	background:left no-repeat;
	background-image:url(cat_back.png);
	text-align:left;
}
.style3 {
	color:#FFF;
	font-weight:700;
}
.popular {
	color:#FFF;
	font-size:12px;
	font-weight:700;
}
.popular a:hover, .popular a:active {
	text-decoration:underline;
	color:#FFF;
}
.user_area {
	padding-right:5px;
	padding-top:2px;
	color:#CF0;
	font-weight:700;
	font-size:10px;
	font-family:Tahoma;
}
.user_area a:hover {
	color:#0F0;
	text-decoration:underline;
	font-family:Tahoma;
}
.style4 {
	font-weight:700;
	color:#FFF;
}
.style4 a:hover {
	text-decoration:underline;
}
.style5 {
	font-size:24px;
	color:#06F;
}
.new {
	color: red;
	font-weight:700;
}
.gametitle a {
	color:#900;
	font-weight:700;
	text-decoration:underline;
}
.gametitle a:hover {
	color:#009;
}
.gamehits {
	color: #000;
	font-weight: 700;
	font-size:10px;
}
.gamerating {
	color:#003;
	font-size:10px;
	margin-top: 2px;
}
.gamedescription {
	color:#003;
	font-size:11px;
}
.viewed {
	border:1px solid #999;
}
.style6 {
	color:#000;
}
.style11 a:hover {
	color:#666;
	text-decoration:underline;
}
.popular a, .popular a:visited, .popular a:hover, .style4 a:visited, .style4 a {
	color:#FFF;
}
.user_area a, .user_area a:visited {
	color:#CF0;
	text-decoration:underline;
	font-family:Tahoma;
}
.style11, .style11 a, .style11 a:visited {
	color:#900;
}
.warning {
	background: #F2DDDD;
	border: 1px solid #992A2A;
	margin: 5px;
	padding: 8px;
	font-size: 14px;
	color: #992A2A;
}
.field {
	width: 350px;
	background: #EEE;
	border: 1px solid #CCC;
	color: #444; 
	font-size: 14px;
	margin: 0 5px;
	padding: 5px;
}
.comment {}
.comment_user {
	font-size:13px;
	height: 18px;
	font-weight:700;
	color:red;
	background:left bottom no-repeat;
	background-image:url(cat_back.png);
	text-align:left;
	color:#FFF;
}
.comment_text {}