.cust_ondemand							{font:7.5pt Verdana, Arial, Helvetica, sans-serif; color: #164A19;width:920px;}
.cust_ondemand	a:link			{font-size:7.5pt;color: #164A19;text-decoration:underline;}
.cust_ondemand	a:visited		{font-size:7.5pt;color: #164A19;text-decoration:underline;}
.cust_ondemand	a:active		{color: #164A19}
.cust_ondemand	a:hover 		{color: #164A19}

/*
 * Author : Sergios Singeridis
 * Contact : Email: info@singeridis.com
 * File Name : style.css
*/

/* ========== Styling all elements */
*{margin:0;padding:0;}
img{border:none;}
input{vertical-align:middle;}

.floatleft		{float:left !important;}
.floatright		{float:right !important;}
acronym, abbr	{cursor: help;}

* html .inputcheckbox {
	margin-left:0px;
	margin-top:0px;
}

.lib_page_body,html, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;*/
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

/* ========== Applying clearfix fix for some browsers to use in appropriate places */
.clearfix:after	{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix		{display:inline-block;}
/* Hide from IE Mac \*/.clearfix{display:block;}/* End hide from IE Mac */

/* ========== BODY */

ol, ul {
	list-style: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* ========== HEADER */


/* ========== Styling all elements */
* {
	margin:0;
	padding:0;
}
a {
	outline:none;
	border:none;
}
img {
	border:none;
}
input {
	vertical-align:middle;
}
.floatleft {
	float:left !important;
}
.floatright {
	float:right !important;
}
acronym, abbr {
	cursor: help;
}
/* ========== Applying clearfix fix for some browsers to use in appropriate places */
/* ========== BODY */
.lib_page_body {
	margin:0;
	padding:0;
	background:#fff url(http://static.spawnpoint.com/images/bg.gif) left top repeat-x;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* ========== WRAPPER */
#wrapper {
	width:950px;
	margin:0 auto;
	background:url(http://static.spawnpoint.com/images/cbg.gif) center top repeat-y;
}
/* ========== HEADER */
#header_v2 {
	background:#164A19;
	color:#fff;
	padding:0 0 3px;
}
/* * html #header_v2 {
	padding-left:20px;
} */
#header_v2 h1 a{
    display:block;
    width:600px;
    height:90px;
    position:absolute;
    left:20px;
    top:30px;
    text-indent:-2000em;
}
#header_v2 .centered {
	width:920px;
	margin: 0 auto;
}
#header_v2 .top {
	height:30px;
	background:#09330c;
	line-height:30px;
	padding:0 15px;
	font-size:10px;
	border-bottom:1px solid #fff;
}
#header_v2 .top p.top_left {
	float:left;
}
#header_v2 .top p.top_left a, active, visited {
	color:#fff;
	text-decoration:none;
}
#header_v2 .top p.top_left a:hover {
	color:#fff;
	text-decoration:underline;
}
#header_v2 .top p.top_center a {
    float:left;
    padding-left:65px;
    color:#fff;
    text-decoration:none;
}
#header_v2 .top p.top_center a:hover {
	hcolor:#fff;
	text-decoration:underline;
}
#header_v2 .top p.top_right {
	float:right;
	color:#1cec1f;
}
#header_v2 .top p.top_right a, active, visited {
	color:#1cec1f;
	text-decoration:none;
	margin:0 2px;
}
#header_v2 .top p.top_right a:hover {
	text-decoration:underline;
}
#header_v2 .mid {
	height:88px;
	background:url('/skins/spawnpoint.endavomedia.com/images/header_bg.png') no-repeat;
	padding:0 0 0 500px;
}
* html #header_v2 .mid {
	overflow-y: hidden;
}
#header_v2 .mid .login {
	float:left;
	width:188px;
	overflow:hidden;
}
#header_v2 .mid .login form {
	padding:2px 0;
	text-align:center;
	font-size:10px;
}
.logtxt{
    width:100px;
    height:14px;
    padding:2px;
    background:#0a6910;
    border:1px solid #15811a;
    font-size:10px;
    font-weight:bold;
    color:#18c522;
}
.loginimg{
    float:right;
}
.logged{
    color:#fff;
    font-size:11px;
}
.cpanel{
width:68px;
padding:0px;
margin:0px;
height:17px;
background:url(http://static.spawnpoint.com/images/settings.gif) left top no-repeat;
text-indent:-2000em;
float:left;
}

.logout{
width:62px;
height:17px;
padding:0px;
margin:0px;
background:url(http://static.spawnpoint.com/images/logout.gif) left top no-repeat;
text-indent:-2000em;
float:left;
}

.prog-border {
height:13px;
width:178px;
background:url(http://static.spawnpoint.com/images/pbout.gif) left top no-repeat;
}

.prog-bar{
background:url(http://static.spawnpoint.com/images/pbin.gif);
height:13px;
margin:0 2px;
}

.loginfield {
    padding-top:4px;
    vertical-align:middle;
}
#header_v2 .mid .login form a, active, visited {
	color:#18c522;
	text-decoration:none;
}
#header_v2 .mid .login .field {
	width:100%;
	overflow:hidden;
	padding:2px 0;
}
#header_v2 .mid .login label {
	width:70px;
	float:left;
	text-align:right;
	font-size:10px;
	line-height:18px;
	padding:0 2px 0 0;
}
#header_v2 .mid .login input.text {
	width:98px;
	background:#085f0e;
	border:1px solid #127819;
	font-size:10px;
	color:#fff;
}
#header_v2 .mid a.pass {
	float:left;
	padding:8px 0 0 20px;
}
#header_v2 .mid .login input.btn_login {
	float:right;
	padding:5px 10px 0 0;
}
#header_v2 .mid .actions {
	float:left;
	padding:11px 0 10px 14px;
	width:210px;
}
#header_v2 .centered .nav{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#header_v2 .nav .topnav {
	background:url('/skins/spawnpoint.endavomedia.com/images/topnav.png') no-repeat;
	height:36px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
#header_v2 .nav .subnav {
	background:url('/skins/spawnpoint.endavomedia.com/images/subnav.png') no-repeat;
	height:26px;
}
#header_v2 .nav ul.game_types {
	width:407px;
	overflow:hidden;
	padding:0px 0px 0px 2px;
	float:left;
}
#header_v2 .nav ul.game_types li {
	float:left;
	background:url('/skins/spawnpoint.endavomedia.com/images/topnav_divider.png') no-repeat right;
	height:34px;
	text-align:center;
	padding:0px 1px 0px 0px;
}
#header_v2 .nav ul.game_types li:last-child {
	background:none;
}
#header_v2 .nav ul.game_types li a, active, visited {
	display:block;
	height:34px;
	line-height:34px;
	text-indent:-10000px;
}
#header_v2 .nav ul.game_types li a {
	background:url('/skins/spawnpoint.endavomedia.com/images/tn_g.png') no-repeat;
}
#header_v2 .nav ul.game_types li.pc {
	width:51px;
}
#header_v2 .nav ul.game_types li.pc a {
	background-position: 0 -158px;
}
#header_v2 .nav ul.game_types li.pc a:hover, #header_v2 .nav ul.game_types li.pc a.active {
	background-position: 0 -222px;
}
#header_v2 .nav ul.game_types li.xbox {
	width:84px;
}
#header_v2 .nav ul.game_types li.xbox a {
	background-position: 0 -798px;
}
#header_v2 .nav ul.game_types li.xbox a:hover, #header_v2 .nav ul.game_types li.xbox a.active {
	background-position: 0 -862px;
}
#header_v2 .nav ul.game_types li.wii {
	width:49px;
}
#header_v2 .nav ul.game_types li.wii a {
	background-position: 0 -670px;
}
#header_v2 .nav ul.game_types li.wii a:hover, #header_v2 .nav ul.game_types li.wii a.active {
	background-position: 0 -734px;
}
#header_v2 .nav ul.game_types li.ps3 {
	width:53px;
}
#header_v2 .nav ul.game_types li.ps3 a {
	background-position: 0 -414px;
}
#header_v2 .nav ul.game_types li.ps3 a:hover, #header_v2 .nav ul.game_types li.ps3 a.active {
	background-position: 0 -478px;
}
#header_v2 .nav ul.game_types li.ps2 {
	width:60px;
}
#header_v2 .nav ul.game_types li.ps2 a {
	background-position: 0 -286px;
}
#header_v2 .nav ul.game_types li.ps2 a:hover, #header_v2 .nav ul.game_types li.ps2 a.active {
	background-position: 0 -350px;
}
#header_v2 .nav ul.game_types li.ds {
	width:51px;
}
#header_v2 .nav ul.game_types li.ds a {
	background-position: 0 -30px;
}
#header_v2 .nav ul.game_types li.ds a:hover, #header_v2 .nav ul.game_types li.ds a.active {
	background-position: 0 -94px;
}
#header_v2 .nav ul.game_types li.psp {
	width:49px;
}
#header_v2 .nav ul.game_types li.psp a {
	background-position: 0 -542px;
}
#header_v2 .nav ul.game_types li.psp a:hover, #header_v2 .nav ul.game_types li.psp a.active {
	background-position: 0 -606px;
}
#header_v2 .nav .links {
	float:left;
	padding:0 0 0 11px;
}
#header_v2 .nav .links li {
	float:left;
	text-align:center;
}
#header_v2 .nav .links li a {
	display:block;
	height:34px;
	line-height:34px;
	background:url('/skins/spawnpoint.endavomedia.com/images/tn_links.png') no-repeat;
	text-indent:-10000px;
}
#header_v2 .nav .links li.blogs {
	width:60px;
}
#header_v2 .nav .links li.blogs a {
	background-position: 0 -30px;
}
#header_v2 .nav .links li.blogs a:hover {
	background-position: 0 -94px;
}
#header_v2 .nav .links li.clans {
	width:59px;
}
#header_v2 .nav .links li.clans a {
	background-position: 0 -158px;
}
#header_v2 .nav .links li.clans a:hover {
	background-position: 0 -222px;
}
#header_v2 .nav .links li.downloads {
	width:92px;
}
#header_v2 .nav .links li.downloads a {
	background-position: 0 -286px;
}
#header_v2 .nav .links li.downloads a:hover {
	background-position: 0 -350px;
}
#header_v2 .nav .links li.news1 {
	width:51px;
	
}
#header_v2 .nav .links li.news1 a {
	background: url('/skins/spawnpoint.endavomedia.com/images/t_news.png') no-repeat;
	background-position: 0 -94px;
	margin:0;
}
#header_v2 .nav .links li.news1 a:hover {
	background-position: 0 -30px;
}
#header_v2 .nav .links li.forums {
	width:68px;
}
#header_v2 .nav .links li.forums a {
	background-position: 0 -414px;
}
#header_v2 .nav .links li.forums a:hover {
	background-position: 0 -478px;
}
#header_v2 .nav .links li.servers {
	width:70px;
}
#header_v2 .nav .links li.servers a {
	background-position: 0 -542px;
}
#header_v2 .nav .links li.servers a:hover {
	background-position: 0 -606px;
}
#header_v2 .nav .links li.videos {
	width:93px;
}
#header_v2 .nav .links li.videos a {
	background-position: 0 -670px;
}
#header_v2 .nav .links li.videos a:hover {
	background-position: 0 -734px;
}
#header_v2 .subnav ul.topics {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 20px;
	line-height:24px;
	width:880px;
	height:24px;
	overflow:hidden;
}
#header_v2 .subnav ul.topics li {
	float:left;
	background:url('/skins/spawnpoint.endavomedia.com/images/subnav_divider.png') no-repeat left;
}
#header_v2 .subnav ul.topics .first, #header_v2 .subnav ul.topics li:first-child {
	background:none;
}
#header_v2 .subnav ul.topics li.title {
	margin:0 10px 0 0;
}
#header_v2 .subnav ul.topics li a, active, visited {
	color:#a5d8aa;
	text-decoration:none;
	padding:0 15px;
	font-size:11px;
}
#header_v2 .subnav ul.topics li a:hover {
	text-decoration:underline;
}

/* ========== Top big banner and search */
#underheader{
padding:0 18px;
}

#uh_search{
width:183px;
height:93px;
float:left;
background:#116e10 url(http://static.spawnpoint.com/images/uhsearch.gif) left top no-repeat;
position:relative;
}

#uh_search span{
text-indent:-2000em;
display:block;
}

.headersearchbox{
background:#ffffff;
border:1px solid #08450c;
width:111px;
height:20px;
position:absolute;
left:12px;
top:33px;
}

.headersearchbut{
position:absolute;
right:10px;
top:32px;
}


#uh_banner{
width:728px;
height:90px;
float:right;
padding-top:3px;
}


/* ========== CONTAINER */
#container{
padding:5px 18px;
}


/* ========== CONTENT */
#content{
width:604px;
float:left;
}

/* top box */
.top_box{
padding:15px;
border:1px solid #a7b6a1;
background:#ebf5e8;
margin-bottom:5px;
}

.top_box ul li{
list-style:none;
float:left;
color:#393939;
font-size:11px;
}

.tbone{
width:160px;
border-right:1px solid #979e96;
padding-bottom:5px;
padding-right:10px;
}

.tbtwo{
width:182px;
border-right:1px solid #979e96;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
}

.tbthree{
width:182px;
padding-bottom:5px;
padding-left:10px;
}

.top_box a{
color:#006308;
text-decoration:none;
}

.top_box a:hover{
text-decoration:underline;
}

.tbhead{
font-size:12px;
font-weight:bold;
}

/* flash banner box */
.flash_banner_box{
margin-bottom:5px;
}

.flash_banner_footer{
background:#215225;
padding:5px 10px;
}

.flash_banner_footer p{
font-size:11px;
font-weight:bold;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

.flash_banner_footer p span{
color:#cfed08;
}

.flash_banner_footer a{
font-family:Trebuchet MS;
text-decoration:none;
color:#cfffaa;
}

.flash_banner_footer a:hover{
color:#cfffaa;
text-decoration:underline;
}


/* feature box */
.feature_box{
clear:both;
margin-bottom:5px;
}

.feature_box {
border:1px solid #819783;
width:600px;
}

.feature_box h2{
position:relative;
text-transform:uppercase;
color:#314b1d;
font-size:12px;
background:#bddea4;
border-top:5px solid #608e3d;
border-bottom:5px solid #608e3d;
padding-left:10px;
line-height:22px;
height:22px;
font-family:Trebuchet MS;
}

.feature_box h2 a{
width:20px;
height:20px;
position:absolute;
right:5px;
top:1px;
background:url(http://static.spawnpoint.com/images/rss.gif) left top no-repeat;
text-indent:-2000em;
}

.feature_box h3{
font-size:13px;
color:#000;
font-family:Trebuchet MS;
}

.feature_box ul{
padding:10px 10px 0 10px;
}

.feature_box ul li{
list-style:none;
display:block;
clear:both;
line-height:16px;
margin-bottom:10px;
font-size:11px;
color:344635;
position:relative;
font-family:Trebuchet MS;
padding-bottom:3px;
border-bottom:1px dashed #cdd3ce;
}

.feature_box ul li a{
color:#15781c;
text-decoration:none;
font-weight:bold;
}

.feature_box ul li a:hover{
color:#15781c;
text-decoration:underline;
}

.feature_box ul li img{
padding:1px;
border:1px solid #e6e6e6;
float:left;
margin-right:5px;
}

.feature_box ul li p{
display:block;
}

.feature_box ul li span{
font-size:10px;
}

.feature_box_profile{
clear:both;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
}

.feature_box_profile{ float:left; }

.feature_box_profile{
border:1px solid #819783;
width:425px;
}

.feature_box_profile{
width:300px;
}

.feature_box_profile h3{
background:#2a6315;
position:relative;
color:#fff;
font-size:12px;
padding-left:10px;
line-height:26px;
height:26px;
font-family:Trebuchet MS;
margin-bottom:5px;
}


/* double box */
.double_box{
clear:both;
margin-bottom:5px;
}

.double_left_box{ float:left; background:#f1fbf2; overflow:hidden; }
.double_right_box{ float:right; background:#f1fbf2; overflow:hidden; }

.double_left_box, .double_right_box{
border:1px solid #819783;
width:298px;
}

.double_left_box h2, .double_right_box h2{
position:relative;
text-transform:uppercase;
color:#314b1d;
font-size:12px;
background:#bddea4;
border-top:5px solid #608e3d;
border-bottom:5px solid #608e3d;
padding-left:10px;
line-height:22px;
height:22px;
font-family:Trebuchet MS;
}

.double_left_box h2 a, .double_right_box h2 a{
width:20px;
height:20px;
position:absolute;
right:5px;
top:1px;
background:url(http://static.spawnpoint.com/images/rss.gif) left top no-repeat;
text-indent:-2000em;
}

.double_left_box h3, .double_right_box h3{
font-size:13px;
color:#000;
font-family:Trebuchet MS;
}

.double_left_box ul, .double_right_box ul{
padding:10px 10px 0 10px;
}

.double_left_box ul li, .double_right_box ul li{
list-style:none;
display:block;
clear:both;
line-height:16px;
margin-bottom:10px;
font-size:11px;
color:344635;
position:relative;
font-family:Trebuchet MS;
padding-bottom:3px;
border-bottom:1px dashed #cdd3ce;
}

.double_left_box ul li a, .double_right_box ul li a{
color:#15781c;
text-decoration:none;
font-weight:bold;
}

.double_left_box ul li a:hover, .double_right_box ul li a:hover{
color:#15781c;
text-decoration:underline;
}

.double_left_box ul li img, .double_right_box ul li img{
padding:1px;
border:1px solid #e6e6e6;
float:left;
margin-right:5px;
}

.double_left_box ul li p, .double_right_box ul li p{
display:block;
}

.double_left_box ul li span, .double_right_box ul li span{
font-size:10px;
}

.double_box_profile{
clear:both;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
}

.double_left_box_profile{ float:left; overflow:hidden; }
.double_right_box_profile{ float:right; }

.double_left_box_profile{
border:1px solid #819783;
width:425px;
}

.double_right_box_profile{
width:300px;
}

.double_box_profile h3{
background:#2a6315;
position:relative;
color:#fff;
font-size:12px;
padding-left:10px;
line-height:26px;
height:26px;
font-family:Trebuchet MS;
margin-bottom:5px;
}

.but_review{ background:url(http://static.spawnpoint.com/images/review.gif) left top no-repeat; width:59px; height:18px; position:absolute; right:0; top:1px; text-indent:-2000em; }
.but_profile{ background:url(http://static.spawnpoint.com/images/profile.gif) left top no-repeat; width:59px; height:18px; position:absolute; right:0; top:1px; text-indent:-2000em; }
.but_blog{ background:url(http://static.spawnpoint.com/images/blog.gif) left top no-repeat; width:59px; height:18px; position:absolute; right:0; top:1px; text-indent:-2000em; }
.but_file{ background:url(http://static.spawnpoint.com/images/file.gif) left top no-repeat; width:59px; height:18px; position:absolute; right:0; top:1px; text-indent:-2000em; }
.but_clan{ background:url(http://static.spawnpoint.com/images/clan.gif) left top no-repeat; width:59px; height:18px; position:absolute; right:0; top:1px; text-indent:-2000em; }
.but_post{ background:url(http://static.spawnpoint.com/images/post.gif) left top no-repeat; width:59px; height:18px; position:absolute; right:0; top:1px; text-indent:-2000em; }
.but_comment{ background:url(http://static.spawnpoint.com/images/comment.gif) left top no-repeat; width:59px; height:18px; position:absolute; right:0; top:1px; text-indent:-2000em; }
.but_media{ background:url(http://static.spawnpoint.com/images/but_media.gif) left top no-repeat; width:59px; height:18px; display:block; text-indent:-2000em; margin:5px auto; }
.but_guide{ background:url(http://static.spawnpoint.com/images/but_guide.gif) left top no-repeat; padding-left:65px;}

.prevnextnav{
clear:both;
padding:0 10px 5px 10px;
}

.prevnextnav a{
color:#14851d;
text-decoration:none;
font-family:Trebuchet MS;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.prevnextnav a:hover{
text-decoration:underline;
color:#14851d;
}

/* server box */
#servers_box{
border:1px solid #819783;
clear:both;
margin-bottom:5px;
}

#servers_box a{
color:#14851d;
text-decoration:underline;
}

#servers_box a:hover{
color:#14851d;
text-decoration:none;
}

#servers_box h2{
position:relative;
text-transform:uppercase;
color:#314b1d;
font-size:12px;
background:#bddea4;
border-top:5px solid #608e3d;
border-bottom:5px solid #608e3d;
padding-left:10px;
line-height:22px;
height:22px;
font-family:Trebuchet MS;
}

#server_searchform{
height:20px;
position:absolute;
right:5px;
top:-1px;
}

.serversearchbox{
width:190px;
border:1px solid #08450c;
background:#fff;
height:16px;
float:left;
margin-top:3px;
margin-right:5px;
}

.serversearchbut{
float:left;
margin-top:1px;
}

#server_searchform label{
font-size:12px;
line-height:22px;
height:22px;
font-family:Trebuchet MS;
float:left;
padding-right:5px;
padding-top:2px;
}

#servers_box ul{
padding:13px;
}

#servers_box ul li{
clear:both;
position:relative;
display:block;
margin-bottom:5px;
list-style:none;
font-size:11px;
color:#000000;
line-height:18px;
height:18px;
}

.single ul li{
line-height:25px !important;
height:25px !important;
}

#servers_head{ font-weight:bold; }

.serv_name{ position:absolute; left:0; top:0; max-width:260px; overflow-x:hidden; }
.single .serv_name{ position:absolute; left:30px; top:0; }
.serv_ip{ position:absolute; left:280px; top:0; }
.single .serv_ip{ position:absolute; left:300px; top:0; }
.serv_map{ position:absolute; left:410px; top:0; }
.single .serv_map{ position:absolute; left:440px; top:0; }
.serv_game{ position:absolute; left:4300px; top:0; }

.server_admin_box{
clear:both;
text-align:right;
padding-right:30px;
padding-bottom:10px;
}

.server_admin_box a{
color:#14851d;
text-decoration:none;
font-family:Trebuchet MS;
font-size:11px;
text-decoration:none;
font-weight:bold;
padding-left:20px;
}

.server_admin_box a:hover{
text-decoration:underline;
color:#14851d;
}

.cstrike{ background:url(/sess/cstrike.png) left top no-repeat; }
.cssource{ background:url(/sess/cssource.png) left top no-repeat; }
.czero{ background:url(/sess/czero.png) left top no-repeat; }
.tf{ background:url(/sess/tf.png) left top no-repeat; }
.dys{ background:url(/sess/dys.png) left top no-repeat; }
.ship{ background:url(/sess/ship.png) left top no-repeat; }
.esmod{ background:url(/sess/esmod.png) left top no-repeat; }
.irongrip{ background:url(/sess/ship.png) left top no-repeat; }


.big_box{
clear:both;
margin-bottom:5px;
background:#f1fbf2;
border:1px solid #819783;
}

.big_box h2{
position:relative;
text-transform:uppercase;
color:#314b1d;
font-size:12px;
background:#bddea4;
border-top:5px solid #608e3d;
border-bottom:5px solid #608e3d;
padding-left:10px;
line-height:22px;
height:22px;
font-family:Trebuchet MS;
}

.big_box h2 a{
width:20px;
height:20px;
position:absolute;
right:5px;
top:1px;
background:url(http://static.spawnpoint.com/images/rss.gif) left top no-repeat;
text-indent:-2000em;
}

.big_box h3{
font-size:13px;
color:#000;
font-family:Trebuchet MS;
}

.big_box ul{
padding:10px 10px 0 10px;
}

.big_box ul li{
list-style:none;
display:block;
clear:both;
line-height:16px;
margin-bottom:10px;
font-size:11px;
color:344635;
position:relative;
font-family:Trebuchet MS;
}

.big_box ul li a{
color:#15781c;
text-decoration:none;
font-weight:bold;
}

.big_box ul li a:hover{
color:#15781c;
text-decoration:underline;
}

.big_box ul li img{
padding:1px;
border:1px solid #e6e6e6;
float:left;
margin-right:5px;
}

.big_box ul li p{
display:block;
}

.big_box ul li span{
font-size:10px;
}

/* ========== SIDEBAR */
#sidebar{
width:300px;
float:right;
}
.game_box{
margin-bottom:5px;
}


/* ========== latest_blog_posts */
#latest_blog_posts{
clear:both;
margin-bottom:5px;
background:#fff;
border:1px solid #819783;
}

#latest_blog_posts h3{
position:relative;
text-transform:uppercase;
color:#314b1d;
font-size:12px;
background:#bddea4;
border-top:5px solid #608e3d;
border-bottom:5px solid #608e3d;
padding-left:10px;
line-height:22px;
height:22px;
font-family:Trebuchet MS;
}

#latest_blog_posts h3 a{
width:20px;
height:20px;
position:absolute;
right:5px;
top:1px;
background:url(http://static.spawnpoint.com/images/rss.gif) left top no-repeat;
text-indent:-2000em;
}

#latest_blog_posts ul{
padding:10px;
}

#latest_blog_posts ul li{
list-style:none;
margin-bottom:11px;
}

#latest_blog_posts ul li p{
font-size:11px;
}

#latest_blog_posts h4{
font-weight:bold;
margin-bottom:4px;
font-family:Trebuchet MS;
}

#latest_blog_posts h4 a{
color:#15781c;
text-decoration:none;
}
#latest_blog_posts h4 a:hover{
color:#15781c;
text-decoration:underline;
}

.blog_today{
font-size:12px;
background:url(http://static.spawnpoint.com/images/blog_today.gif) left center no-repeat;
padding-left:80px;
}

.blog_yesterday{
font-size:12px;
background:url(http://static.spawnpoint.com/images/blog_yesterday.gif) left center no-repeat;
padding-left:80px;
}

.blog_older{
font-size:12px;
background:url(http://static.spawnpoint.com/images/blog_older.gif) left center no-repeat;
padding-left:80px;
}

/* game box */
.game_box{
border:8px solid #d4efd1;
background:#f1fbf2;
}

.gamebox_in{
border:1px solid #c5e4c2;
}

.game_box ul li{
list-style:none;
clear:both;
padding-bottom:5px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
border-bottom:1px dashed #cdd3ce;
font-size:10px;
color:#000000;
line-height:14px;
}

.game_box ul li a{
color:#15781c;
text-decoration:none;
}

.game_box ul li a:hover{
color:#15781c;
text-decoration:underline;
}

.game_box ul li img{
float:left;
margin-right:10px;
}

.game_box h2{
font-size:11px;
color:#314b1d;
padding:5px 0 5px 10px;
text-transform:uppercase;
}

.game_box li span{
color:#003404;
font-size:9px;
}

.game_box_more{
clear:both;
display:block;
font-size:11px;
text-align:right;
padding-right:10px;
padding-top:2px;
}

.game_box_more a{
color:#0a7313;
font-family:Trebuchet MS;
text-decoration:none;
}

.game_box_more a:hover{
text-decoration:underline;
}

.game_box_inside{
padding:5px;
background:#e9f3e6;
margin:7px;
clear:both;
margin-top:5px;
}

.game_box_inside p{
font-size:10px;
color:#000000;
line-height:14px;
float:left;
}

.game_box_inside a{
text-transform:uppercase;
color:#0a7313;
text-decoration:none;
font-size:9px;
float:right;
font-weight:bold;
}

.game_box_inside a:hover{
text-decoration:underline;
}

.admin_week{
padding:7px;
font-size:10px;
color:#2e2e2e;
}

.admin_week a{
color:#1a3c00;
text-decoration:none;
font-weight:bold;
}

.admin_week a:hover{
color:#1a3c00;
text-decoration:underline;
}

.admin_week img{
margin-right:10px;
}

/* advertising */
.sb_advertising{
margin-bottom:5px;
}

/* content box */

.content_box{
border:1px solid #819783;
clear:both;
margin-bottom:5px;
}

.content_box h2{
position:relative;
text-transform:uppercase;
color:#314b1d;
font-size:12px;
background:#bddea4;
border-top:5px solid #608e3d;
border-bottom:5px solid #608e3d;
padding-left:10px;
line-height:22px;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.content_box h2 a{
width:20px;
height:20px;
position:absolute;
right:5px;
top:1px;
background:url(http://static.spawnpoint.com/images/rss.gif) left top no-repeat;
text-indent:-2000em;
}

#aboutcontent{
width:740px;
float:left;
}

#aboutnav{
width:160px;
float:right;
}

.sub_content_box{
border:1px solid #819783;
width:430px;
padding-bottom:10px;
margin-bottom:10px;
float:left;
}



.sub_content_box h2{
position:relative;
text-transform:uppercase;
color:#314b1d;
font-size:12px;
background:#bddea4;
border-top:5px solid #608e3d;
border-bottom:5px solid #608e3d;
padding-left:10px;
line-height:22px;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#gl-top{
width:740px;
}

.sub_content_box p{
margin-top:10px;
margin-right:5px;
font-size:12px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sub_content_box p a{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006600;
text-decoration:none;
}

.sub_content_box p a:hover{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006600;
text-decoration:underline;
}

.staffhead{
border:1px solid #c9c9c9;
margin-bottom:10px;
padding:5px;
margin-right:5px;
margin-left:3px;
padding-bottom:10px;
}

.staffhead h2{
font-size:16px;
color:#00670f;
padding-bottom:10px;
margin-bottom:10px;
margin-left:3px;
}

.staffhead p{
font-size:14px;
color:#000000;
padding-bottom:10px;
margin-bottom:10px;
margin-left:3px;
}

.aboutus{
border:1px solid #c9c9c9;
margin-bottom:10px;
padding:5px;
margin-right:5px;
margin-left:3px;
padding-bottom:10px;
}

.aboutus h1{
font-size:14px;
color:#00670f;
padding-bottom:3px;
border-bottom:1px solid #000000;
margin-bottom:10px;
}

.aboutus ol li{
font-size:11px;
color:#13c500;
list-style-position:inside;
font-weight:bold;
margin-bottom:20px;
}

.topad{
width:300px;
height:250px;
text-align:center;
float:right;
margin-bottom:10px;
}

.member{
border-bottom:1px solid #cccccc;
margin-bottom:10px;
position:relative;
}

.member img{
float:left;
margin-right:15px;
}

.member h1{
font-size:14px;
color:#00670f;
text-transform:uppercase;
margin-bottom:5px;
}

.member p{
font-size:10px;
margin-bottom:10px;
color:#5a5c5a;
}

.staff-content{
width:620px;
float:left;
}

.explanation{
color:#00670f !important;
margin-bottom:5px !important;
font-weight:bold;
}

.abouttxt{
color:#006600;
}

a:hover.abouttxt{
text-decoration:none;
color:#003300;
}

/* browse downloads */

#browse_downloads{
padding:15px;
}

#browse_downloads li{
width:165px;
float:left;
background:url(http://static.spawnpoint.com/images/sp.gif) left center no-repeat;
line-height:20px;
height:20px;
padding-left:25px;
list-style:none;
margin-bottom:5px;
font-size:10px;
color:#0c4400;
}

#browse_downloads li a{
color:#353535;
text-decoration:none;
}

#browse_downloads li a:hover{
color:#353535;
text-decoration:underline;
}

.feature_content_box{

border:1px solid #819783;
width:595px;
padding-bottom:10px;
margin-bottom:10px;
float:left;
}

.feature_content_box h2{
position:relative;
text-transform:uppercase;
color:#314b1d;
font-size:12px;
background:#bddea4;
border-top:5px solid #608e3d;
border-bottom:5px solid #608e3d;
padding-left:10px;
line-height:22px;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.feature_content_box p{
margin-top:10px;
margin-right:5px;
font-size:12px;
padding-left:10px;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.feature_content_box p a{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006600;
text-decoration:none;
}

.feature_content_box p a:hover{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006600;
text-decoration:underline;
}

.feature_content_box li{
padding-left:25px;
list-style-type:none;
font-size:12px;
margin-bottom:2px;
color:#0c4400;
}

.commentbox{
width:560px;
background:#FFFFCC;
border:1px solid #a2a2a2;
padding:10px 6px;
margin-left:5px;
float:left;
}

.commentbox h2{
font-size:14px;
color:#003300;
margin-bottom:5px;
}

.shoplink{
font-weight:bold;
font-size:11px;
color:#074004;
}

a:hover.shoplink{
text-decoration:none;
color:#000000;
}

.partnerlink{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

a:hover.partnerlink{
text-decoration:underline;
color:#FFFFFF;
}

/* featured downloads */

#featured_downloads{
padding:10px 15px;
}

#featured_downloads li{
list-style:none;
float:left;
width:180px;
text-align:center;
color:#171717;
font-size:10px;
font-weight:bold;
padding:0 5px;
}

#featured_downloads li a{
color:#004f06;
text-decoration:none;
font-size:9px;
}

#featured_downloads li a:hover{
color:#004f06;
text-decoration:underline;
}

/* most popular files */

#most_popular_files{
background:url(http://static.spawnpoint.com/images/mpf.gif) left 18px repeat-x;
}

#mpf_nav{
height:30px;
padding:0 5px;
}

#mpf_nav li{
background:url(http://static.spawnpoint.com/images/mpfright.gif) right top no-repeat;
text-align:center;
float:left;
list-style:none;
font-size:11px;
}

#mpf_nav li a{
background:url(http://static.spawnpoint.com/images/mpfleft.gif) left top no-repeat;
float:left;
font-weight:bold;
text-transform:uppercase;
color:#314b1d;
text-decoration:none;
}

#mpf_nav li a:hover{
color:#000;
text-decoration:none;
}

#mpf_nav li a span{
background:url(http://static.spawnpoint.com/images/mpfarrow.gif) center top no-repeat;
line-height:30px;
height:30px;
padding:7px 15px;
}

.most_popular_files{
border:1px solid #819783;
padding:10px 5px 5px 5px;
}

/* ========== SIDEBAR */

#sidebar{
width:300px;
float:right;
}

#blog_sidebar{
width:208px;
float:right;
}

#narrow_sidebar{
width:160px;
float:right;
}

.game_box{
margin-bottom:5px;
}

/* register box */

.register_box{
margin-bottom:1px;
background:url(http://static.spawnpoint.com/images/regboxbg.gif) left top no-repeat;
width:300px;
height:73px;
clear:both;
}

.register{
float:left;
text-indent:-2000em;
width:140px;
height:57px;
margin-left:8px;
display:inline;
background:url(http://static.spawnpoint.com/images/register.gif) left top no-repeat;
margin-top:6px;
}

.swag{
float:left;
text-indent:-2000em;
width:140px;
height:57px;
margin-left:8px;
display:inline;
background:url(http://static.spawnpoint.com/images/sp_swag.gif) left top no-repeat;
margin-top:6px;
}

.upload{
float:right;
text-indent:-2000em;
margin-right:4px;
margin-top:4px;
width:144px;
height:57px;
background:url(http://static.spawnpoint.com/images/upload.gif) left top no-repeat;
display:inline;
}

/* game box */

.game_box{
border:8px solid #d4efd1;
background:#f1fbf2;
}





.gamebox_in{
border:1px solid #c5e4c2;
overflow:hidden;
}

#inside, #outside {
position:relative;
}


.game_box ul li{
list-style:none;
clear:both;
padding-bottom:5px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
border-bottom:1px dashed #cdd3ce;
font-size:10px;
color:#000000;
line-height:14px;
}

.game_box ul li a{
color:#15781c;
text-decoration:none;
}

.game_box ul li a:hover{
color:#15781c;
text-decoration:underline;
}

.game_box ul li img{
float:left;
margin-right:10px;
}

.game_box h2{
font-size:11px;
color:#314b1d;
padding:5px 0 5px 10px;
text-transform:uppercase;
}

.game_box li span{
color:#003404;
font-size:9px;
}

.game_box_more{
clear:both;
display:block;
font-size:11px;
text-align:right;
padding-right:10px;
padding-top:2px;
}

.game_box_more a{
color:#0a7313;
font-family:Trebuchet MS;
text-decoration:none;
}

.game_box_more a:hover{
text-decoration:underline;
}

.game_box_inside{
padding:5px;
background:#e9f3e6;
margin:7px;
clear:both;
margin-top:5px;
}

.game_box_inside p{
font-size:10px;
color:#000000;
line-height:14px;
float:left;
}

.game_box_inside a{
text-transform:uppercase;
color:#0a7313;
text-decoration:none;
font-size:9px;
float:right;
font-weight:bold;
}

.game_box_inside a:hover{
text-decoration:underline;
}

.admin_week{
padding:7px;
font-size:10px;
color:#2e2e2e;
}

.admin_week a{
color:#1a3c00;
text-decoration:none;
font-weight:bold;
}

.admin_week a:hover{
color:#1a3c00;
text-decoration:underline;
}

.admin_week img{
margin-right:10px;
}

/* advertising */

.sb_advertising{
margin-bottom:5px;
}

/* latest files */

#latest_files h3{
font-size:11px;
margin-bottom:5px;
padding:10px 0 0 10px;
text-transform:uppercase;
color:#314b1d;
}

#latest_files ul li{
color:#323232;
}

#latest_files ul li a{
color:#0e550f;
text-decoration:none;
font-size:11px;
}



/* most popular files */

.listing{
min-height:47px;
border-bottom:1px solid #82ba57;
}

.listing span{
width:37px;
min-height:47px;
max-height:100px;
line-height:47px;
text-align:center;
float:left;
display:block;
background:#c7e8ae;
margin-right:10px;
color:#224e01;
font-weight:bold;
font-size:14px;
font-family:Trebuchet MS;
}

.listing p{
font-size:9px;
color:#454545;
float:left;
padding-top:8px;
max-height:39px;
}

.listing a{
color:#173600;
font-size:12px;
font-weight:bold;
text-decoration:none;
clear:both;
display:block;
margin-bottom:-5px;
}

.listing a:hover{
color:#173600;
text-decoration:underline;
}

/* some items */

#sitems .TabbedPanelsTab{
background:url(http://static.spawnpoint.com/images/sitems.gif) left top no-repeat;
width:97px;
margin-left:-3px;
}

#sitems .TabbedPanelsTabGroup{
padding-left:8px;
}

* html #sitems .TabbedPanelsTabGroup{ padding-left:11px; }

.tabbedc{
border:5px solid #fff;
background:#ebf5e8;
padding:15px;
}

.scont{}

.scont p{
font-size:12px;
font-family:Trebuchet MS;
color:#252525;
float:left;
width:370px;
letter-spacing:-0.05em;
}

.scont a{
font-size:12px;
color:#0e3c00;
font-weight:bold;
text-decoration:none;
}

.scont img{
background:url(http://static.spawnpoint.com/images/pbg.gif) left top no-repeat;
padding:8px 9px 5px 9px;
}

.feature{
background:#ebf5e8;
border:1px solid #a7b6a1;
padding:10px 6px;
display:block;
margin-bottom:5px;
}

.feature p{
font-size:12px;
font-family:Trebuchet MS;
color:#252525;
float:left;
width:585px;
letter-spacing:-0.05em;
padding-right:5px;
}

.feature a{
font-size:14px;
color:#0e3c00;
font-weight:bold;
text-decoration:none;
}

.feature img{
background:url(http://static.spawnpoint.com/images/pbg.gif) left top no-repeat;
padding:8px 9px 5px 9px;
}

.social-links{
width:740px;
height:25px;
background:url(http://static.spawnpoint.com/images/social-listing.gif) left top no-repeat;
margin-bottom:10px;
clear:both;
}

.social-links a{
color:#efefef;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.social-links a:hover{
text-decoration:underline;
}

.sl-print{
background:url(http://static.spawnpoint.com/images/sl-print.gif) left center no-repeat;
padding-left:25px;
margin-left:10px;
margin-right:25px;
line-height:25px;
}

.sl-email{
background:url(http://static.spawnpoint.com/images/sl-email.gif) left center no-repeat;
padding-left:25px;
margin-left:10px;
margin-right:25px;
line-height:25px;
}

.sl-comment{
background:url(http://static.spawnpoint.com/images/sl-comment.gif) left center no-repeat;
padding-left:25px;
margin-left:10px;
margin-right:25px;
line-height:25px;
}

.sl-discuss{
background:url(http://static.spawnpoint.com/images/sl-discuss.gif) left center no-repeat;
padding-left:25px;
margin-left:10px;
margin-right:25px;
line-height:25px;
}

.sl-digg{
background:url(http://static.spawnpoint.com/images/sl-digg.gif) left center no-repeat;
padding-left:25px;
margin-left:10px;
margin-right:25px;
line-height:25px;
}

.sl-rss{
background:url(http://static.spawnpoint.com/images/sl-rss.gif) left center no-repeat;
padding-left:25px;
margin-left:10px;
margin-right:25px;
line-height:25px;
}

.socialnetwork{
width:570px;
border:1px solid #a2a2a2;
padding:10px 6px;
float: left;
margin-bottom:10px;
margin-left:5px;
}

.socialnetwork a{
font-size:11px;
color:#074004;
}
.socialnetworkprofile{
width:719px;
border:1px solid #a2a2a2;
padding:10px 6px;
float: left;
margin-bottom:10px;
margin-left:5px;
}

.socialnetworkprofile a{
font-size:11px;
color:#074004;
}

/* games */

#games{
background:#ebf5e8;
border:1px solid #a7b6a1;
padding:10px 6px;
display:block;
margin-bottom:5px;
}

#games img{
padding:6px 8px;
background:url(http://static.spawnpoint.com/images/gccbg.gif) left top no-repeat;
margin-right:4px;
margin-left:4px;
}

/* gamebrowser */

#gamebrowser{
background:#4a9934;
width:299px;
margin-bottom:8px;
}

#gamebrowser h3{
font-family:Trebuchet MS;
font-size:14px;
color:#fff;
line-height:40px;
height:40px;
background:url(http://static.spawnpoint.com/images/gamebrowser_hd.gif) left top no-repeat;
border-bottom:3px solid #fff;
display:block;
text-transform:uppercase;
padding-left:12px;
margin-bottom:10px;
}

#gamebrowser_in{
background:url(http://static.spawnpoint.com/images/gamebrowser_bg.gif) left top no-repeat;
width:278px;
margin:5px 0 10px 10px;
}

.gamebrowser_in{
background:url(http://static.spawnpoint.com/images/gamebrowser_bt.gif) left bottom no-repeat;
padding:5px;
}

#gamebrowser_in ul{
width:130px;
}

#gamebrowser_in ul li{
font-size:12px;
list-style:none;
font-family:Trebuchet MS;
color:#fff;
line-height:17px;
}

#gamebrowser_in ul li a{
color:#fff;
text-decoration:none;
}

#gamebrowser_in ul li a:hover{
color:#fff;
text-decoration:underline;
}

.gbfoo{
padding:5px 10px 20px 10px;
}

.gbfoo a{
color:#fff;
font-size:11px;
text-decoration:none;
}

.gbfoo a:hover{
color:#fff;
text-decoration:underline;
}

.gmbrin{
width:185px;
height:19px;
background:#fff;
border:1px solid #282928;
margin:5px;
margin-left:20px;
float:left;
display:inline;
}

#latest_content li{
position:relative;
border:none;
padding-left:80px;
line-height:16px;
}

#latest_content li a{
top:5px;
left:8px;
}

/* content banner */

#banner{
margin-bottom:5px;
border:1px solid #819783;
padding:5px 0;
text-align:center;
}


/* content box */

.content_box_content{
width:465px;
float:right;
padding:15px 15px 15px 5px;;
}

.content_box_content h3{
color:#59825a;
font-size:24px;
margin:0 !important;
margin-bottom:10px !important;
}

.content_box_content p{
margin-bottom:15px;
color:#59825a;
}

.content_box_content p a{
text-decoration:none;
color:#1f8301;
}

.content_box_content p a:hover{
text-decoration:underline;
color:#1f8301;
}

#featured h2{
text-transform:none !important;
}

#featured img{
margin-left:10px;
margin-top:15px;
display:inline;
}

/* ========== GO TO USER */

#gotouser{
padding:5px;
background:#247b1c;
margin-bottom:5px;
}

#gotouser label{
font-size:11px;
font-weight:bold;
color:#ffffff;
margin-bottom:5px;
display:block;
clear:both;
}

.forum panesledstvo{
width:270px !important;
height:20px !Important;
border:1px solid #08450c;
background:#ffffff;
margin-bottom:10px;
}

.loginimg{
margin-bottom:10px;
float:right;
}

#gotouser p{
font-size:11px;
color:#b2ff1c;
padding-top:10px;
}

#gotouser p a{
color:#b2ff1c;
text-decoration:none;
}

.goto_text{
width:258px;
}

.goto_button{
float:right;
}

.gotouser{
border:1px solid #32852a;
padding:10px;
}

#gotouser p a:hover{
text-decoration:underline;
color:#b2ff1c;
}

.goto_text{
margin-bottom:10px;;
}

/* ========== TOP CATEGORIES */

#top_categories h3{
font-size:11px;
margin-bottom:5px;
padding:10px 0 3px 10px;
text-transform:uppercase;
color:#314b1d;
border-bottom:1px dashed #cdd3ce;
}

#top_categories ul{
border-bottom:1px dashed #cdd3ce;
}

#top_categories ul li{
color:#314b1d !important;
list-style-type:square;
list-style-position:inside;
border:none;
line-height:10px !important;
}

#top_categories ul li a{
color:#000;
text-decoration:none;
font-size:11px;
}

.topcatmore{
clear:both;
display:block;
font-size:11px;
text-align:right;
padding-right:10px;
padding-top:2px;
}

.topcatmore a{
color:#0a7313;
font-family:Trebuchet MS;
text-decoration:none;
font-weight:bold;
padding:2px 10px;
}

.topcatmore a:hover{
text-decoration:underline;
}

/* ========== TAGS */

#tagbox{
border:8px solid #d4efd1;
background:#f1fbf2;
}

#tagbox h3{
font-size:11px;
margin-bottom:5px;
padding:10px 0 3px 10px;
text-transform:uppercase;
color:#314b1d;
border-bottom:1px dashed #cdd3ce;
}

#tagbox ul li{
list-style:none;
float:left;
margin:3px;
display:inline;
}

#tagbox ul li a{
color:#394c3a;
text-decoration:none;
}

#tagbox ul li a:hover{
color:#738274;
text-decoration:none;
}

.tag9{ font-size:9px; }
.tag10{ font-size:10px; }
.tag12{ font-size:12px; }
.tag14{ font-size:14px; }
.tag16{ font-size:16px; }
.tag18{ font-size:18px; }
.tag20{ font-size:20px; }
.tag22{ font-size:22px; }
.tag24{ font-size:24px; }
.tag26{ font-size:26px; }

/* ========== SEARCH RESULTS */

#search_results{
border:1px solid #d5dcd6;
}

.search_results{
padding:5px;
}

#search_results h2{
position:relative;
text-transform:uppercase;
color:#314b1d;
font-size:12px;
background:#bddea4;
border-top:5px solid #608e3d;
border-bottom:5px solid #608e3d;
padding-left:10px;
line-height:22px;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.search_header{
background:#def1db;
clear:both;
margin-bottom:5px;
}

.filter{
background:#119d00;
color:#fff;
font-family:Trebuchet MS;
font-size:14px;
padding-top:10px;
padding-left:10px;
width:60px;
height:50px;
margin-right:10px;
}

.form_box{
width:180px;
float:left;
padding:5px 2px;
}

.form_box label{
color:#2f5825;
font-family:Trebuchet MS;
font-size:14px;
display:block;
clear:both;
font-weight:bold;
margin-bottom:5px;
}

.form_box select{
width:175px;
height:20px;
}

.search_header input{
margin-top:24px;
}

.results_outer{
background:#def1db;
margin-bottom:5px;
padding:5px;
}

.results_outer h3{
position:relative;
text-transform:uppercase;
color:#314b1d;
font-size:12px;
padding:0 5px 5px 5px;
line-height:22px;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.results_inner{
border:1px solid #dcf0da;
background:#f1fbf2;
padding:7px;
}

.result{
clear:both;
margin-bottom:10px;
}

.result_left{
width:90px;
float:left;
}

.result_right{
width:470px;
float:right;
font-family:Arial, Helvetica, sans-serif;
}

.result_right h4{
font-size:14px;
margin-bottom:2px;
color:#3e443f;
}

.result_right p{
font-size:11px;
color:#3e443f;
}

.result_footer{
font-size:9px !important;
color:#265f2b !Important;
}

.result_footer a{
color:#265f2b;
text-decoration:none;
}

.result_footer a:hover{
color:#265f2b;
text-decoration:underline;
}

/* ========== peer map page ========== */

#peermap{
height:250px;
border:1px solid #fff;
margin:0 0 10px 0;
padding:10px;
background:url(http://static.spawnpoint.com/images/peer1map.gif) center 28px no-repeat;
position:relative;
}

#peermap h2{
font-size:12px;
color:#283b19;
text-transform:uppercase;
display:block;
margin-bottom:10px;
}

#peermap span{
width:17px;
height:17px;
position:absolute;
}

.vancouver-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:29px; top:53px;}
.vancouver-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:29px; top:53px;}

.seattle-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:22px; top:69px;}
.seattle-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:22px; top:69px;}

.sanjose-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:2px; top:138px;}
.sanjose-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:2px; top:138px;}

.losangeles-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:27px; top:177px;}
.losangeles-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:27px; top:177px;}

.dallas-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:165px; top:184px;}
.dallas-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:165px; top:184px;}

.sanantonio-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:158px; top:213px;}
.sanantonio-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:158px; top:213px;}

.atlanta-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:260px; top:165px;}
.atlanta-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:260px; top:165px;}

.miami-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:293px; top:212px;}
.miami-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:293px; top:212px;}

.chicago-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:218px; top:111px;}
.chicago-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:218px; top:111px;}

.herndon-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:290px; top:123px;}
.herndon-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:290px; top:123px;}

.toronto-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:273px; top:88px;}
.toronto-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:273px; top:88px;}

.newyork-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:310px; top:101px;}
.newyork-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:310px; top:101px;}

.montreal-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:296px; top:70px;}
.montreal-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:296px; top:70px;}

.london-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:532px; top:60px;}
.london-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:532px; top:60px;}

.amsterdam-good{background:url(http://static.spawnpoint.com/images/status-ok.gif); left:560px; top:54px;}
.amsterdam-bad{background:url(http://static.spawnpoint.com/images/status-bad.gif); left:560px; top:54px;}

/* ========== ADMIN BOX */

#admin_box{
background:#9ecb7b;
padding:7px;
margin-bottom:7px;
}

.apply_for_admin{
width:143px;
height:53px;
background:url(http://static.spawnpoint.com/images/apply_for_admin.gif) left top no-repeat;
text-indent:-2000em;
float:left;
}

.report_a_hacker{
width:142px;
height:53px;
background:url(http://static.spawnpoint.com/images/report_a_hacker.gif) left top no-repeat;
text-indent:-2000em;
float:left;
}

/* ========== FAQ */

#faq{
border:8px solid #d4efd1;
background:#f1fbf2;
padding-bottom:10px;
margin-bottom:8px;
}

#faq h3{
font-size:11px;
margin-bottom:5px;
padding:10px 0 3px 10px;
text-transform:uppercase;
color:#314b1d;
}

#faq ul li{
list-style:none;
float:left;
margin:3px;
display:inline;
font-size:11px;
line-height:20px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#faq ul li a{
color:#182719;
text-decoration:none;
}

#faq ul li a:hover{
color:#182719;
text-decoration:underline;
}

/* ========== ADV BAN */

.advban{
border:8px solid #d4efd1;
background:#d4efd1;
margin-bottom:8px;
}

.advban h3{
font-size:11px;
margin-bottom:5px;
padding:0 0 3px 10px;
text-transform:uppercase;
color:#314b1d;
}

/* ========== BLOG */

#subheader{
height:83px;
background:url(http://static.spawnpoint.com/images/subheader_bg.gif) left top repeat-x;
margin:0 15px 5px;
clear:both;
}

.subheader{
padding:5px;
background:url(http://static.spawnpoint.com/images/subheader.jpg) center center no-repeat;
width:911px;
height:72px;
}

.subheader p{
padding-right:10px;
}

.blog_author{
color:#fff;
text-align:right;
font-size:18px;
margin-top:25px;
margin-bottom:5px;
}

.blog_description{
color:#fff;
text-align:right;
font-size:12px;
}

#blog_banner{
padding:20px 0;
text-align:center;
}

#blog_banner img{
border:1px solid #89b689;
padding:4px;
background:#fff;
}

.post{
clear:both;
}

.post h2{
background:#127d27;
font-size:12px;
font-weight:bold;
color:#ccff95;
height:28px;
line-height:28px;
text-indent:10px;
position:relative;
padding-right:120px;
}

.post h2 a{
color:#ccff95;
text-decoration:none;
}

.post h2 a:hover{
color:#ccff95;
text-decoration:underline;
}

.post h2 span{
padding:0 15px !important;
height:28px;
line-height:28px;
font-size:11px !important;
color:#fff;
text-align:center !important;
position:absolute;
right:0;
top:0;
background:#0d551a;
display:block !important;
}

.entry{
border-left:1px solid #cecece;
border-right:1px solid #cecece;
padding:15px 10px;
}

.entry p{
font-size:11px;
color:#454545;
line-height:16px;
margin-bottom:10px;
}

.entry ul li{
padding:6px;
}

.entry a, .post_footer a{
color:#1f8301;
text-decoration:none;
}

.entry a:hover, .post_footer a:hover{
color:#1f8301;
text-decoration:underline;
}

.post_footer{
border-left:1px solid #cecece;
border-right:1px solid #cecece;
border-bottom:1px solid #cecece;
padding:0 0 8px 10px;
font-size:10px;
color:#454545;
}

.sidebar_box{
margin-bottom:2px;
clear:both;
background:url(http://static.spawnpoint.com/images/sbbg.gif);
}

.sidebar_box h3{
line-height:26px;
height:26px;
padding-left:7px;
background:url(http://static.spawnpoint.com/images/sb_heading.gif) left top repeat-x;
border-bottom:2px solid #fff;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.sidebar_box ul{
padding-bottom:10px;
}

.sidebar_box ul li{
list-style:none;
padding-left:10px;
font-size:11px;
line-height:18px;
}

.sidebar_box ul li a{
padding-left:13px;
background:url(http://static.spawnpoint.com/images/sbli.gif) left 5px no-repeat;
color:#fff;
text-decoration:none;
}

.sidebar_box ul li a:hover{
text-decoration:underline;
color:#fff;
}

/* ========== MultiSize Blog */

.blogcat1{
font-size:12px;
}

.blogcat2{
font-size:16px;
font-weight:bold;
}

.blogcat3{
font-size:20px;
font-weight:bold;
}

.blogcat4{
font-size:24px;
font-weight:bold;
}

.blogcat5{
font-size:26px;
font-weight:bold;
}


/* ========== BLOGS */
.post{
clear:both;

}

.post h2{
background:#127d27;
font-size:12px;
font-weight:bold;
color:#ccff95;
height:28px;
line-height:28px;
text-indent:10px;
position:relative;
padding-right:120px;
}

.post h2 a{
color:#ccff95;
text-decoration:none;
}

.post h2 a:hover{
color:#ccff95;
text-decoration:underline;
}

.post h2 span{
padding:0 15px !important;
height:28px;
line-height:28px;
font-size:11px !important;
color:#fff;
text-align:center !important;
position:absolute;
right:0;
top:0;
background:#0d551a;
display:block !important;
}

.entry{
border-left:1px solid #cecece;
border-right:1px solid #cecece;
padding:15px 10px;
font-size:11px;
overflow:auto;
color:#454545;
}

.entry ul,ol{
padding-left:18px;
}

.entry p{
font-size:11px;
color:#454545;
line-height:16px;
margin-bottom:10px;
}

.entry a, .post_footer a{
color:#1f8301;
text-decoration:none;
}

.entry a:hover, .post_footer a:hover{
color:#1f8301;
text-decoration:underline;
}

.post_footer{
border-left:1px solid #cecece;
border-right:1px solid #cecece;
border-bottom:1px solid #cecece;
padding:0 0 8px 10px;
font-size:10px;
color:#454545;
}



/* ========== INFO BOX */

#infobox{
width:590px; 
height:281px; 
position:absolute; 
margin-left:190px; 
background:#fff;
z-index:2; 
-moz-opacity:.90;
opacity:.90;
filter:alpha(opacity=90); 
border:1px solid black;
}

/* ========== SPAWNPOINT PROFILES */

#narrow_content{
width:742px;
border:1px solid #819783;
float:left;
}

#narrow_content h2{
position:relative;
text-transform:uppercase;
color:#314b1d;
font-size:12px;
background:#bddea4;
border-top:5px solid #608e3d;
border-bottom:5px solid #608e3d;
padding-left:10px;
line-height:22px;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
}


#narrow_content h2 a{
width:102px;
height:21px;
position:absolute;
right:5px;
top:.5px;
background:url(http://static.spawnpoint.com/images/favorite-it-bt.gif) left top no-repeat;
text-indent:-2000em;
}

#rent_box{
width:732px;
margin:0 auto 5px;
position:relative;
}

.rent_box{
position:absolute;
background:#c8f1c8;
left:10px;
top:10px;
width:266px;
height:113px;
padding:10px 0 0 10px;
}

.rent_left{
width:135px;
float:left;
}

.rent_right{
width:130px;
float:right;
}

.rent_now{
width:120px;
height:51px;
background:url(http://static.spawnpoint.com/images/gamefly.gif) left top no-repeat;
display:block;
text-indent:-2000em;
margin:0 auto 10px;
}

.rent_left a{
width:133px;
height:41px;
background:url(http://static.spawnpoint.com/images/check_price.gif) left top no-repeat;
display:block;
text-indent:-2000em;
margin:0 auto;
}

.rent_right p{
font-size:10px;
color:#080808;
line-height:13px;
}

.rent_right strong{
color:#1f4700;
}

#profile_tabs{
margin-bottom:5px;
}

#profile_tabs ul{
background:#2a6315;
height:22px;
margin:0 5px 5px;
padding:5px 10px 0 !important;
}

#profile_tabs ul li{
width:93px;
height:22px;
line-height:22px;
font-size:10px;
font-weight:bold;
margin:0 3px 0 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
list-style:none;
text-align:center;
}

#profile_tabs ul li a{
background:url(http://static.spawnpoint.com/images/proftabs.gif) left bottom no-repeat;
display:block;
width:93px;
height:22px;
color:#0b2f00;
text-decoration:none;
}

#profile_tabs ul li a:hover, .active_tab a{
background-position:left top !important;
}

.profcont{
padding-top:10px;
margin:0 5px 5px
}

.profcont img{
margin-right:10px;
}

.profcont p{
color:#1f1f1f;
font-size:11px;
margin-bottom:15px;
}

.tabcon{
width:600px;
float:left;
}

.tabfoo{
font-size:11px;
color:#000;
padding-bottom:10px;
}

.tabfoo a{
color:#377523;
text-decoration:none;
margin-right:30px;
}

.tabfoo a:hover{
color:#377523;
text-decoration:underline;
}

.doublebox{
clear:both;
margin:0 5px 5px 5px;
}

.doublebox h3{
background:#2a6315;
position:relative;
color:#fff;
font-size:12px;
padding-left:10px;
line-height:26px;
height:26px;
font-family:Trebuchet MS;
margin-bottom:5px;
}

.double_left{
width:428px;
float:left;
}

.double_right{
width:300px;
float:right;
}

.double_left h4 a{
font-size:11px;
color:#2a6315;
text-decoration:none;
}

.double_left h4 a:hover{
color:#2a6315;
text-decoration:underline;
}

.double_left p{
font-size:11px;
color:#000;
margin-bottom:5px;
}

.morelink1{
margin-bottom:5px;
font-family:Trebuchet MS;
color:#2a6315;
text-decoration:none;
font-weight:bold;
text-align:right !important;
display:block;
padding-right:10px;
}

.double_left h3 a{
position:absolute;
right:5px;
top:1px;
color:#fff;
text-decoration:none;
}

.double_left h3 a:hover{
color:#fff;
text-decoration:underline;
}

.rssfeed{
background:url(http://static.spawnpoint.com/images/grss.jpg) left top no-repeat;
position:absolute;
right:5px;
top:1px;
width:24px;
height:24px;
display:block;
text-indent:-2000em;
}

.gout{
background:#d4efd1;
padding:7px;
}

.gin{
background:#f1fbf2;
padding:10px;
height:250px;
}

.gin li{
list-style:none;
position:relative;
height:25px;
line-height:20px;
padding-left:70px;
font-size:11px;
margin-bottom:5px;
}

.gin a{
position:absolute;
right:0;
font-weight:bold;
color:#000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.gin a:hover{
text-decoration:underline;
color:#000;
}

.gin li div{
left:0;
}

.setkain{
width:60px;
height:43px;
position:absolute;
left:360px;
top:35px;
background:url(http://static.spawnpoint.com/images/setka.gif);
text-align:center;
line-height:47px;
font-weight:bold;
font-size:20px;
letter-spacing:-1px;
color:#0cef02;
}

.dt-comments{
width:90px;
height:28px;
float:right;
background:url(http://static.spawnpoint.com/images/dt-comments.gif);
text-indent:-1000em;
}

.dt-download{
width:104px;
height:28px;
float:right;
background:url(http://static.spawnpoint.com/images/dt-download.gif);
text-indent:-1000em;
margin-left:0px;
margin-right:0px;

}

.dt-watchnow{
width:104px;
height:28px;
float:right;
background:url(http://static.spawnpoint.com/images/bt_watchnow.gif);
text-indent:-1000em;
margin-left:0px;
margin-right:0px;

}


/* ========== SUBFOOTER */

#subfooter{
clear:both;
background:url(http://static.spawnpoint.com/images/subfooter.gif) left top repeat-x;
height:161px;
text-align:center;
margin:0 15px;
padding-top:17px;
}

/* subfooter row 1 */
.sf_row1		{ height:28px; clear:both; position:relative;}
.footer_nav		{ float:left; margin:0 0 0 110px !important; height:32px; line-height:32px; color:#000; font-size:11px; display:inline; }
.footer_nav a		{ color:#000; text-decoration:none; }
.footer_nav a:hover	{ color:#000; text-decoration:underline; }
.footer_portal		{ width:190px; padding:6px 20px 0 15px; height:32px; line-height:32px; background:url(http://static.spawnpoint.com/images/sr1.gif) left 3px no-repeat; display:block; position:absolute; right:0; top:0; }
.sf_row1 select		{float:left; widht:48px; width:98px; height:18px; border:1px solid #848484; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:2px 0 0 2px; }
.footer_search		{ width:190px; padding:6px 15px 0 25px; height:32px; line-height:32px; background:url(http://static.spawnpoint.com/images/sr1.gif) left 3px no-repeat; display:block; position:absolute; right:190px; top:0; }
.footer_search input {height:19px;}
.footersearchbox	{ float:left; width:48px; width:98px; height:17px; border:1px solid #848484; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:2px 0 0 2px; }
.footerbt		{ float:right; margin-top:1px;width:43px;}

/* subfooter row 2 */
.sf_row2		{ height:30px; clear:both; position:relative; padding:0; margin:0; }
.sf_row2 p		{ clear:both; text-align:center; height:30px; line-height:30px; font-size:10px; padding:0; margin:0 !important; }

/* subfooter row 3 */
.sf_row3		{ height:60px; clear:both; position:relative; padding:0 30px; }
.sf_row3 ul		{ clear:both; }
.sf_row3 ul li		{ list-style:none; text-align:left; font-size:11px; color:#000; line-height:18px; float:left; }
.sf_row3 ul li a	{ color:#000; text-decoration:none; }
.sf_row3 ul li a:hover	{ color:#000; text-decoration:underline; }
.sfr3title		{ font-weight:bold; width:110px; clear:both; }
.sfr3content		{ width:740px; }

/* subfooter row 4 */
.sf_row4		{ height:41px; clear:both; position:relative; margin-top:0px; margin-bottom:0px;}

.sfr4b			{ clear:both; font-size:11px; color:#000; }
.sf_row4 p		{ font-size:11px; color:#000; line-height:19px; }
.sf_row4 a		{ color:#000; text-decoration:none; }
.sf_row4 a:hover	{ color:#000; text-decoration:underline; }
.sfr4l			{ float:left; margin-left:90px; display:inline; }
.sfr4_rss		{ padding-left:25px; background:url(http://static.spawnpoint.com/images/frss.gif) left center no-repeat; margin-right:15px; }
.sfr4_facebook		{ padding-left:25px; background:url(http://static.spawnpoint.com/images/ffacebook.gif) left center no-repeat; margin-right:15px; }
.sfr4_steam		{ padding-left:25px; background:url(http://static.spawnpoint.com/images/fsteam.gif) left center no-repeat; margin-right:15px; }


/* ========== FOOTER */
#footer{
clear:both;
height:57px;
background:url(http://static.spawnpoint.com/images/footer.jpg) left top no-repeat;
}

#footer p{
line-height:40px;
color:#ffffff;
padding:0 30px;
font-size:11px;
}

#footer a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#footer a:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}


/* ========== Account Setup */
#account_setup_content		{ width:686px; float:right; margin:10px 10px 0 10px; display:inline; }
#account_setup_content h2	{ font-weight:normal; height:78px; line-height:78px; background:url(http://static.spawnpoint.com/images/asc_top.jpg) left top no-repeat; padding-left:35px; font-family:Trebuchet MS; font-size:25px; color:#377311; }
#asc_inner						{ background:#f1f1f1; padding:25px 30px; clear:both; }
#asc_inner p					{ margin-bottom:18px; font-size:11px; color:#000; }
#asc_footer					{ height:61px; background:url(http://static.spawnpoint.com/images/asc_bottom.jpg) left top no-repeat; position:relative; }
.asc_back						{ width:95px; height:27px; background:url(http://static.spawnpoint.com/images/back.jpg) left top no-repeat; text-indent:-2000em; display:block; position:absolute; right:142px; top:20px; }
.asc_continue					{ width:95px; height:27px; background:url(http://static.spawnpoint.com/images/continue.jpg) left top no-repeat; text-indent:-2000em; display:block; position:absolute; right:21px; top:20px; }

#sidebar_nav					{ width:194px; float:left; background:#9ac36e; margin:10px 0 10px 10px; display:inline; }
.sidebar_nav					{ width:194px; background:url(http://static.spawnpoint.com/images/sidenav_bottom.gif) left bottom no-repeat; padding-bottom:35px; }
.sidebar_nav h3					{ width:194px; height:40px; display:block; text-indent:-2000em; background:url(http://static.spawnpoint.com/images/sidenav_top.gif) left top no-repeat; margin-bottom:13px; }
.sidebar_nav ul li				{ list-style:none; clear:both; height:31px; line-height:31px; margin-bottom:3px; }
.sidebar_nav ul li a			{ background:url(http://static.spawnpoint.com/images/sidenav_bg.gif) left top no-repeat; display:block; padding-left:30px; color:#3f7900; text-decoration:none; font-size:13px; }
.sidebar_nav ul li a:hover		{ background:url(http://static.spawnpoint.com/images/sidenav_bg.gif) left top no-repeat; display:block; padding-left:30px; color:#3f7900; text-decoration:none; font-size:13px; }
.sidenav_active a				{ background:url(http://static.spawnpoint.com/images/sidenav_bg.gif) left bottom no-repeat !important; display:block !important; color:#192f00 !important; text-decoration:none !important; }

#asc_hint						{ clear:both; border-top:4px solid #c9d5b1; border-bottom:4px solid #c9d5b1; padding:15px; text-align:center; font-size:15px; color:#000; margin-bottom:100px; }
#asc_hint a					{ color:#488406; text-decoration:none; font-weight:bold; }
#asc_hint a:hover				{ color:#488406; text-decoration:underline; font-weight:bold; }
