@charset "utf-8";
/* CSS Document */
body,td,th {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
body {
	background-color: #262626;
	margin:0;
	padding:0;
}
a:link {color: #cc3333;}
a:visited {color: #cc3333;}
a:hover {color: #FF0000;}
a:active {color: #cc3333;}

img {border:0;}
p {margin-bottom:10px;padding:0;}
h1 {margin:5px 0;padding:0;font-size:1.5em;border-bottom:1px dotted;}
ul {margin:0;padding:0;}
li {margin:0;padding:0;}

form {color:#8d8d8d;padding:10px;border:3px double #880000;}
label {display:block;margin:8px 0 2px;}
textarea {color:#FFF;padding:3px;background:#262626;border:1px solid #8d8d8d;width:250px;}
input[type="text"] {color:#FFF;padding:3px;background:#262626;border:1px solid #8d8d8d;width:250px;}
input[type="password"] {color:#FFF;padding:3px;background:#262626;border:1px solid #8d8d8d;width:250px;}
input[type="checkbox"] {margin:20px 0 0;}
input[type="submit"] {display:block;margin:10px 0;}

.formerror {border-color:#FF0000;}
.error {color:#FF0000;}
.errormsg {color:#FF0000;font-weight:bold;text-align:center;}

#wrapper {margin:0 auto;width:950px;background-color: #262626;}
#bodywrapper {margin:0 5px;}

#header {margin:5px 0;height:70px;}
#logo {float:left;margin:0;}
#slogan {clear:left;color:#c22323;}

#topnav {background-color: #1a1a1a;border:3px double #262626;height:22px;}
#topnav ul {float: left;margin: 0;padding: 0;}
#topnav ul li {color:#8d8d8d;display: inline;}
#topnav ul li a {float: left;color:#8d8d8d;padding:3px 20px;text-decoration: none;border-right: 1px dotted #424242;}
#topnav ul li a:hover {color:#FF0000;background-color: #141414;}

#session {float:right;color:#8D8D8D;padding:3px 20px;}
#session a {color:#cc3333;text-decoration:none;}
#session a:hover {color:#FF0000;text-decoration:underline;}
#session .user {color:#FFFFFF;}

#mainbox {clear:both;background:url(images/mainbox-bg.gif) repeat-y;margin:5px 0 0;}
#mainbox-top {background:url(images/mainbox-bg-t.gif) no-repeat;height:25px;}
#mainbox-bottom {clear:both;background:url(images/mainbox-bg-b.gif) no-repeat;height:7px;}
#featured {float:right;color:#8d8d8d;padding:0 15px 0 0;width:48%;}
#welcome {float:left;color:#8d8d8d;padding:0 0 0 10px ;width:48%;}

#leftnav {float:left;background:url(images/leftnav-bg.gif) repeat-y;width:200px;margin:5px 0 0;}
#leftnav-top {color:#141414;font-size:0.85em;padding:10px 0;text-align:center;background:url(images/leftnav-bg-t.gif) no-repeat;}
#leftnav-bottom {background:url(images/leftnav-bg-b.gif) no-repeat;height:7px;}
#leftnav ul {/*list-style-type: none;*/}
#leftnav ul li {display: block;text-decoration: none;margin:0 10px;padding:0;}
#leftnav ul li a {color:#8d8d8d;text-decoration:none;display:block;padding:5px;border-bottom: 1px dotted #424242;}
#leftnav ul li a:hover {color:#FF0000;font-weight:bold;background-color:#141414;}
#leftnav .bar {color:#141414;font-size:0.85em;padding:13px 0 0;text-align:center;background:url(images/leftnav-bar.gif) no-repeat;height:22px;}

#contentwrap {float:left;width:728px;margin:5px 5px 0;}
.contentbox {float:left;background-color:#1a1a1a;border:3px double #262626;padding:15px;margin-right:7px;width:565px;}
.contentbox p {color:#8d8d8d;margin:5px 10px 20px 10px;font-size:0.9em;}
.contentbox img {padding:5px;}
.title {background:url(images/title.gif) no-repeat;width:564px;height:16px;padding:6px;font-weight:bold;}

#ad-header {float:right;margin:0;}
#ad-leader {margin-bottom:5px;}
#ad-side {float:left;}

#footer {clear:both;padding:5px 0;}
#bottomnav {background-color: #1a1a1a;border:3px double #262626;height:22px;}
#bottomnav ul {float: left;margin: 0;padding: 0;}
#bottomnav ul li {color:#8d8d8d;display: inline;}
#bottomnav ul li a {float: left;color:#8d8d8d;padding:3px 20px;text-decoration: none;border-right: 1px dotted #424242;}
#bottomnav ul li a:hover {color:#FF0000;background-color: #141414;}
a.top {float:right;color:#8d8d8d;text-decoration:none;margin:3px 10px;}
a:hover.top {color:#FF0000;}

#online {color:#8d8d8d;font-size:0.85em;}
#online div {float:left;width:310px;text-align:center;margin:5px 0;}

#subnav {float:left;color:#8d8d8d;font-size:0.85em;margin:5px;}
#subnav a {text-decoration:none;}
#subnav a:hover {text-decoration:underline;}

#copyright {color:#8d8d8d;font-size:0.8em;margin:5px;text-align:right;}

.gameblock {float:left;display:block;margin:5px 3px;width:272px;border:1px dotted #444444;}
.gameblock:hover {background-color:#111111;border:1px dotted #666666;}
.gameblock img {padding-right:5px;}
.gamearea {float:left;margin-right:5px;text-align:center;width:603px;}
.rating {float:right;color:#FF0000;margin:0 5px;font-size:2em;line-height:0.8em;}
.gametitle {display:block;margin:5px 0 0 5px;}
.gametitle a {color:#FFFFFF;font-weight:bold;text-decoration:none;}
.gametitle a:hover {color:#FF0000;text-decoration:underline;}
.description {color:#8d8d8d;font-size:0.85em;height:77px;}
.btnplay {margin-left:125px;width:146px;height:29px;background:url('images/btn-play.jpg');}
.btnplay a {display:block;color:#FFFFFF;padding:6px 0pt 6px 20px;font-weight:bold;text-decoration:none;}
.btnplay a:hover {text-decoration:underline;}

/* RATING SYSTEM */
.stars {list-style:none;width: 75px;height: 15px;position: relative;overflow:hidden;background: url(images/stars.gif) top left repeat-x;}
.stars li {width:15px;height:15px;/*\*/float: left;/* */}
.stars li a {display:block;width:15px;height: 15px;line-height:15px;text-decoration: none;text-indent: -9000px;overflow:hidden;}
.stars li a:hover {width:15px;background: url(images/stars.gif) left bottom;border:none;}
.stars li a.selected {width:15px;background: url(images/stars.gif) 0 -14px;border:none;}/* 0 -14px */
.stars li a.highlight {width:15px;background: url(images/stars.gif) left bottom;border:none;}
/* RATING SYSTEM */

.reviewblock {display:block;margin:5px;border:1px dotted #444444;}
.reviewblock .user {float:left;color:#8d8d8d;font-size:0.9em;margin:5px;}
.reviewblock .date {float:right;color:#8d8d8d;font-size:0.9em;margin:5px;}
.reviewblock .title {clear:both;;background:none;padding:0 5px;}
.reviewblock .title span {color:#8d8d8d;}
.reviewblock .comment {margin:5px;}
.reviewblock .comment span {color:#8d8d8d;}


#pagination {clear:left;padding:20px 0pt 0;}
#pleft {float:left;color:#333;}
#pleft a {text-decoration:none;}
#pleft a:hover {text-decoration:underline;}
#pright {float:right;color:#333;}
#pright a {text-decoration:none;}
#pright a:hover {text-decoration:underline;}
#pcenter {color:#666666;text-align:center;}
#pcenter span {color:#8d8d8d;font-weight:bold;}

.donate {text-align:center;}
.donate form {border:0px;}

#topsites {clear:both;margin:0 auto;padding:5px;text-align:center;}
#topsites a {margin:0 3px;}