/* +++++++++++++++++++++++++++++ Shifting Ground +++++++++++++++++++++++++++++ */
/* #B4AC7A = light green */
/* #6d6845 = dark green */
/*
.online {
	color:#00CC00;
	font-weight:bold;
}
.offline {
	color:#666666;
}
.ingame {
	color:#00FF00;
	font-weight:bold;	
}
.hidden {
	color:#999999;
}
*/

.select_users {
	width:400px;
	font-weight:bold;	
}
.chart {
	display:none;
	border:solid 2px white;
	border-bottom:solid 30px white;
	background-color:#b3ab78;
	width:800px;
	height:600px;
	position:absolute;
	top:80px;
	left:10px;
	z-index:99999;
	margin:0 auto;
	align:center;
}

#rotation {
	color:#00FF00;
}
.auth_details {
	color:#000000;
	background-color:#FFFF00;
	text-align:right;
	font-weight:bold;	
}

.modified {
	font-size:10px;
	text-align:center;
	width:100$;
}
.knob {
	color:#FF0000;
}
/* Stats */
.stat_section {
	border: 1px #fff solid;
	background-color:#B4AC7A;
	text-align: center;
	margin-bottom:10px; 
	padding:10px;	
}
.stat_info {
	font-weight:normal;
}
.profile {
	text-align:left;
	color:#000000;
	font-weight:bold;	
}

.stat_head {
	color:#000000;
	font-weight:bold;	
}
.stat_value {
	color:#000000;
	text-align:left;	
}
.stat_num {
	color:#000000;
	text-align:right;
}
.stat_num_pos {
	color:#00FF00;
	text-align:right;
	font-weight:bold;	
}
.stat_num_leet_1000 {
	color:#0000FF;
	text-align:right;
	font-weight:bold;	
}
.stat_num_leet_500 {
	color:#000000;
	background-color:#FFFF00;
	text-align:right;
	font-weight:bold;	
}
.stat_num_leet_100 {
	color:#000000;
	background-color:#00FF00;
	text-align:right;
	font-weight:bold;	
}
.stat_num_leet_50 {
	color:#ffffff;
	background-color:#FF0000;
	text-align:right;
	font-weight:bold;	
}

.medal_count {
	color:#000000;
	font-weight:bold;
	text-align:right;	
}

.medal_count_pos {
	color:#009900;
	font-weight:bold;
	text-align:right;	
	margin-right:5px;
}
.even {
	background:	#eee;
}

.odd {

}

.stat_header {
	font-size:1.5em;
	font-weight:bold;
	border: 1px #fff solid;
	background-color:#6d6845;
	margin-bottom:10px; 
	padding:10px;		
}

stat_header_mani{
	font-size:0.5em;
	font-weight:bold;
	border: 1px #fff solid;
	background-color:#6d6845;
	margin-bottom:10px; 
	padding:10px;		
}

.stat {
	font-weight:bold;
	font-size:14px;	
	position:relative;
	cursor:hand;
	padding: 5px;

}
.sort-table {
	color:#009900;
}
.guns {
	height:40px;
	text-align: leff;
}
.profile {
	text-align: leff;
}
.wait_info {
	color:#ffffff;
	font-weight:normal;	
}

.new {
	top:20px;
	position:relative;
	text-align: center;
	font-size: 1.5em;
	font-size:1.5em;
	font-weight:bold;
	border: 1px #fff solid;
	background-color:#FFFF99;
	color:#000000;
	width:400px;
	margin-bottom:10px; 
	padding:10px;
	display: block;			
}

.wait {
	top:20px;
	position:relative;
	text-align: center;
	font-size: 1.5em;
	font-size:1.5em;
	font-weight:bold;
	border: 1px #fff solid;
	background-color:#FFFF99;
	color:#000000;
	width:400px;
	margin-bottom:10px; 
	padding:10px;
	display: block;			
}

.welcome {
	text-align: center;
	font-size: 1.5em;
	font-size:1.5em;
	font-weight:bold;
	border: 1px #fff solid;
	background-color:#6d6845;
	text-align: center;
	width:400px;
	margin-bottom:10px; 
	padding:10px;			
}

.vent {
	text-align: center;
	font-size: 1.5em;
	font-size:1.5em;
	font-weight:bold;
	border: 1px #fff solid;
	background-color:#6d6845;
	text-align: center;
	width:400px;
	margin-bottom:10px; 
	padding:10px;	
}

.vent table {
	background-color:#B4AC7A;
}

.vent table tr {
	background-color:#6d6845;
}

.vent table tr  table{
	background-color:#6ff0000;
}
.vent a {
	cursor:default;
	font-style:normal;
}



.comic_title {
	text-align: center;
	font-size: 1.5em;
	font-size:1.5em;
	font-weight:bold;
	border: 1px #fff solid;
	background-color:#B4AC7A;
	text-align: center;
	width:400px;
	margin-bottom:10px; 
	padding:10px;	
}

.quote {
	/*border: 1px #fff dashed;*/
	position:relative;
}

.homepage_quote {
	font-size: 0.9em;
	background-color:#FFFFFF;
	color:#000000;
	border:thin solid #b3ab78;
	width:350px;
	cursor:help;
}
.url {
	font-size: 0.7em;
}
blockquote {
	position:relative;
	left: 50px;
	text-align:center;
  	width: 80%;
  	background: transparent url(../images/site/quote_left.gif) left top no-repeat;

}
blockquote div {
  	padding: 0 48px;
  	background: transparent url(../images/site/quote_right.gif) right bottom no-repeat;
}

.banner {
	/*margin: 1.3em auto;*/
	border: 1px #fff solid;
	text-align: center;
	width:424px;
	left:0px;
}

/* Links */
.link_section {
	border: 1px #fff solid;
	background-color:#B4AC7A;
	text-align: center;
	width:400px;
	margin-bottom:10px; 
	padding:10px;	
}

.link_header {
	font-size:1.5em;
	font-weight:bold;
	border: 1px #fff solid;
	background-color:#6d6845;
	text-align: center;
	width:400px;
	margin-bottom:10px; 
	padding:10px;		
}

.link {
	font-weight:bold;
	font-size:14px;	
	position:relative;
	cursor:hand;
	padding: 5px;
}

.link_over {
	font-weight:bold;
	color:#CC9933;
	font-size:14px;	
	position:relative;
	cursor:hand;
	padding: 5px;
}

/* Maps */
.map_name {
	height:20px;
	vertical-align:middle;
	font-weight:bold;
}
.map_name_rotation {
	height:20px;
	vertical-align:middle;
	font-weight:bold;
	color:#00FF00;
}
.map_container {
	border: 1px #fff solid;
	background-color:#B4AC7A;
	margin-bottom:5px; 
	/* height:190px; */
	width:205px;
	vertical-align:middle;
	/*top: 50%;*/
}
.mapname {
	font-weight:bold;
	/*color:#CC9933;*/
	color:#FFFFFF;
	font-size:16px;	
	padding: 5px;
}

/* Members */
#membername {
	height:40px;
	vertical-align:middle;
}
.member_container {
	border: 1px #fff solid;
	background-color:#B4AC7A;
	margin-bottom:10px; 
	height:90px;
	vertical-align:middle;
	 top: 50%;
}
.member_container_online {
	border: 1px #fff solid;
	background-color:#66FF66;
	margin-bottom:10px; 
}

.member_container_in-game {
	border: 1px #fff solid;
	background-color:#FF9966;
	margin-bottom:10px; 
}

.member_container_offline {
	border: 1px #fff solid;
	background-color:#B4AC7A;
	margin-bottom:10px; 
}

.member_name {
	font-weight:bold;
	/*color:#CC9933;*/
	color:#FFFFFF;
	font-size:14px;	
	padding: 5px;
}
.member_last_online {
	font-size: 0.8em;
	color:#0000FF;
}

.member_game_status {
	color:#FFFF00;
}
.member_count {
	font-size:16px;
}
/* Sprays */
.spray_container {
	position:relative;
	left: 20px;
}

.spray {
	border:1px solid #EBEBEB; 
	margin-right:10px; 
	margin-bottom:10px; 
	/*padding:5px; */
	width:auto; 
	display:block; 
	float:left;
}

/*  COMIC */
.comic {
	width:450px;
}

._comic_container {
	border:1px solid #FFFFFF;
	padding:0px;
	/*width:450px;*/
	position:relative;

	background-color:#ffffff;
}

.center {
	text-align: center;
}

/** Spray Request */
.field {
	font-size:12px
}

.info {
	font-size: 9px;
	border: 1px solid #FFFFFF;
	padding: 5px;
	position:relative;
	left:10px;
	background-color: #b3ab78;
}
#form1 .form .error {
	background-color: #ff0000;
	padding:10px;
	border: 1px dashed #FFFFFF;
	margin:10px;
}
#form1 .form .ok {
	background-color: #00ff00;
	padding:10px;
	border: 1px dashed #FFFFFF;
	margin:10px;
}
.form {
	border:thin solid #FFFFFF;
}

.under_constuctions {
	background-color: #ff0000;
	font-size:14px;
	padding:10px;
	height:300px;
	border: 1px dashed #FFFFFF;
	margin:10px;
}

/* FAQ */
.faq_container {
	margin-top:20px;
	/*background-color: #b3ab78;*/
	background-color: #fff;
	border:thin solid #b3ab78;
	padding:10px;	
	width:350px;
	

}
.faq_question {
	color:#000000;
	font-weight:bold;	
	font-size:12px;
}

.faq_answer {
	font-weight:normal;
	color:#000000;
}

/* Comic Viewer */

.spiderpic{
position: relative;
z-index: 0;
}


.spiderpic:hover{
background-color: transparent;
z-index: 50;
}


/*CSS for enlarged image*/
.spiderpic span{ 
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

/*CSS for enlarged image*/
.spiderpic span img{ 
border-width: 0;
padding: 2px;
}


.spiderpic:hover span{
visibility: visible;
top: -100px;
left: 50px;
z-index:9999;
position:absolute;
}

.comic_author {
	font-weight:bold;
	font-size:16px;	
	left:150px;
	position:relative;
}

.comic_link {
	font-weight:bold;
	font-size:14px;	
	left:170px;
	position:relative;
	cursor:hand;
	padding: 5px;
}

.comic_link_over {
	font-weight:bold;
	color:#CC9933;
	font-size:14px;	
	left:170px;
	position:relative;
	cursor:hand;
	padding: 5px;
}



/* ++++++++++++++++++++ Common Styles ++++++++++++++++++++ */


* {
	margin: 0px;
	padding: 0px;
}

body {
	color: #fff;
	background-color: #484848;
	font-family: 'verdana', 'helvetica', sans-serif;
	font-size: 100%;
	text-align: center;
	margin:0 auto; 
}

table {
	font-size: 1em;
}

td {
	color: #fff;
	background-color: inherit;
	font-family: 'verdana', 'helvetica', sans-serif;
	font-size: 1em;
}

a {
	color: #fff;
	background-color: inherit;
	text-decoration: underline;
}

a:hover {
	color: #fff;
	background-color: inherit;
	text-decoration: none;
}

img {
	border: none;
}

ul, ul li {
	list-style: none outside;
}

ol, ol li {
	list-style: decimal inside;
}

p {
	padding: 0.6em 0em 0.6em;
}

fieldset {
	border: none;
}

input, textarea, select {
	font-family: 'verdana', 'helvetica', sans-serif;
	font-size: 13px;
}

.hidethis {
	display: none;
}

.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size: 1px;
	overflow : hidden;
	visibility: hidden;
}


/* ++++++++++++++++++++ Image Thumbnails ++++++++++++++++++++ */

.tb_center {
	text-align: center;
}

.tb_center img {
	margin: 1.3em auto;
	border: 1px #fff solid;
}



/* ++++++++++++++++++++ Body Wrappers ++++++++++++++++++++ */

#body_wrapper {
	margin: 35px 10px;
	width: 982px;
	background: url('../images/site/rightcol_img.gif') no-repeat 100% 68px;
	font-size: 0.71em;
}

/* ++++++++++++++++++++ Body Container ++++++++++++++++++++ */

#body_container {
	float: right;
	position: relative;
	left: -243px;
	width: 496px;
	background: url('../images/site/main_bg_bot.gif') no-repeat 0% 100%;
}

#body_container_b {
	padding: 15px 0px;
	width: 496px;
	background: url('../images/site/main_bg_top.gif') no-repeat 0% 0%;
}

#body_container_c {
	color: inherit;
	background-color: #8e8257;
	border-left: #fff 6px solid;
	border-right: #fff 6px solid;
}



/* ++++++++++++++++++++ Page Header ++++++++++++++++++++ */

#page_header {
	padding-bottom: 2px;
	color: inherit;
	background-color: #b3ab78;
}

#page_header h1 {
	position: relative;
	/*top: -4px;*/
	top: -4px;
	width: 100%;
	height: 57px;
	background: url('../images/top_logo/onw0.jpg') no-repeat 50% 50%;
}



/* ++++++++++++++++++++ Page Content ++++++++++++++++++++ */

#page_content {
	padding: 15px 17px 10px;
	font-weight: bold;
	text-align: left;
}

.link_readmore {
	padding: 35px 0px 10px;
	text-align: right;
}

.link_readmore a {
	margin-left: auto;
	display: block;
	width: 94px;
	height: 24px;
	background: url('../images/site/button_readmore.gif') no-repeat 0% 0%;
}



/* ++++++++++++++++++++ Navigation Menu ++++++++++++++++++++ */

#navmenu {
	float: left;
	margin-top: 68px;
	position: relative;
	left: 77px;
	width: 166px;
	background: url('../images/site/navmenu_bg_bot.gif') no-repeat 0% 100%;
	font-size: 1.15em;
	font-weight: bold;
}

#navmenu_b {
	padding: 15px 0px;
	width: 166px;
	background: url('../images/site/navmenu_bg_top.gif') no-repeat 0% 0%;
}

#navmenu_c {
	color: inherit;
	background-color: #6d6845;
	border-left: #fff 6px solid;
}

#navmenu a {
	text-decoration: none;
	text-transform: uppercase;
}

#navmenu li {
	border-top: #fff 1px solid;
}

#navmenu li a {
	display: block;
	padding: 5px 0px;
	width: 160px;
}

#navmenu li a:hover {
	color: inherit;
	background-color: #989160
}

#navmenu li.list_first {
	border-top: none;
}



/* ++++++++++++++++++++ Page Footer ++++++++++++++++++++ */

#page_footer {
	padding: 20px 0px;
	font-size: 0.9em;
	font-weight: bold;
}

/* ++++++++++++++++++++ Nifty Corners ++++++++++++++++++++ */
/*body{background: #FFF;color:#333;
    font: 76% Arial,sans-serif}
*/
ul#maps,ul#maps li{margin:0;padding:0;list-style:none}
ul#maps,ul#maps li{margin:0;padding:0;list-style:none}
ul#maps li{float:left;width:200px;margin:0 10px 10px 0}
ul#maps h3{font: 120%/1.3 Verdana,sans-serif;font-weight:bold;
    margin:0px;padding: 5px 0 0;text-align:center;color: #FFF}
ul#maps p{margin:0;padding:5px 8px 15px}
li#maps h3{background: #6d6845} /* #B4AC7A = light green */
ul#maps div{background: #B4AC7A}
li#maps div{border:2px solid #989160} /* #6d6845 = dark green */


ul#members,ul#members li{margin:0;padding:0;list-style:none}
ul#members li{float:left;width:200px;margin:0 10px 10px 0}
ul#members h3{font: 120%/1.3 Verdana,sans-serif;
    margin:0px;padding: 5px 0 0;text-align:center;color: #FFF}
ul#members p{margin:0;padding:5px 8px 15px}
li#member h3{background: #6d6845} /* #B4AC7A = light green */
ul#members div{background: #B4AC7A}
li#member div{border:2px solid #989160} /* #6d6845 = dark green */
