/*----------------------------------
* EvilGamerZ Stylesheet v.8.5
* Style: Left to right writing orientation (LTR)
* Last update: July 06, 2009
* Coded by Aziz Natour @ AzizGFX.com 
----------------------------------*/

#--------GLOBAL-------------{/* ----- Global ------*/}

body {
	text-align: center;
	font-family: "Segoe UI", "Myraid Pro", "Trebuchet MS", Tahoma, Arial;
	color: #FFF;
	background:#000 url(../images/bg/bg.jpg) no-repeat center top fixed;
	margin:0;
	padding:0;
}

#wrapper {
	width: 902px;
	margin:0 auto 0 auto;
	text-align:left;
}

* {
	margin:0;
	padding:0
}

/* ----- Global Links ------*/

a, a:link, a:visited, a:active {
	color: #FFF;
	text-decoration: none;
}

a:hover {
	color: #FFF;
	text-decoration: underline;
}

/* linked images should not have a border */
a img { border:0px none; }

/*----------------------------------*/
#-----------Hedaer------{/* ----- header ------*/}


#header {
	background: url(../images/header/evilgamerz_logo.jpg);
	height: 140px;/*	margin-top: 45px;*/
}

#header a {
	background-color: transparent;
	background-image: url(../images/misc/social_networks.png);
	display: block;
	height: 28px;
	width: 29px;
	font-size: 0px;
	float: right;
	position: relative;
	bottom:10px;
	right:10px;
}

#header a:hover {text-decoration:none;}

#header a#YT { background-position: left top; }
#header a#BE { background-position: left -26px; }
#header a#TW { background-position: left -53px; }
#header a#MS { background-position: left -82px; }
#header a#FB { background-position: left -109px; }

#header a#YT:hover { background-position: center top; }
#header a#BE:hover { background-position: center -26px; }
#header a#TW:hover { background-position: center -53px; }
#header a#MS:hover { background-position: center -82px; }
#header a#FB:hover { background-position: center -109px; }

#header a#YT:active { background-position: right top; }
#header a#BE:active { background-position: right -26px; }
#header a#TW:active { background-position: right -53px; }
#header a#MS:active { background-position: right -82px; }
#header a#FB:active { background-position: right -109px; }

#header h1 {
	font-size:9px;
	color: #FFF;
	position:relative;
	top:101px;
	left:280px;
	height:11px;
	width:30px;
}

/* Event Stamp */

#header #event {
	background-color: transparent;
	background-repeat: no-repeat;
	float: right;
	height: 110px;
	width: 110px;
	position: relative;
	margin: 0px;
	padding: 0px;
	left: 40px;
	bottom:30px;
}

#-----------TopBar------{/* ----- TB ------*/}

#topB {
	background-image: url(../images/content/bgs/top_bar.png);
	height: 20px;
	width: 758px;
	margin:0 auto 0 auto;
	text-align:left;
	position:relative;
	top:50px;
	padding:10px;
}
#topB input.bar {
	background-color: #1E1E1E !important;
	height: 15px !important;
	width:100px !important;
	border: 1px solid #666 !important;
	background-image:none !important;
	font-size: 10px !important;
	color: #EBEBEB !important;
	position:relative;
	bottom:3px;
	padding:3px;
	margin:auto !important;
}
#topB input.go {
	color: #FFF;
	border:0px none;
	font-size: 11px;
	background-image: url(../images/content/bgs/go.png);
	height: 20px;
	width: 29px;
	background-color:transparent;
	cursor:pointer;
	margin:auto !important;
	text-align:center;
}

/*ffhack*/
body:nth-of-type(1) #topB input.bar {
   top:0px;
}

#topB input.go:hover, a.vote:hover {background-position:left -19px; text-decoration:blink;}
#topB input.go:active, a.vote:active {background-position:left -40px;}

#search {float:right;}

#search-container {
	background-color: #0c0c0c;
	width: 90%;
	padding:20px;
	border:1px solid #434343;
	margin:0 auto 0 auto;
}

#cse-search-results {
	width: 80%;
}

#breadcrumbs{
	margin: 0px;
	font-size:11px;
	color: #CCC;
	float:left;
	padding-top:4px;
}

#breadcrumbs b{
	color:#FFF;
	font-weight: normal;
}

#breadcrumbs a, .smap ul li a{ color: #DBCEA6; padding:5px; border:1px solid transparent;}

#breadcrumbs a:hover, .smap ul li a:hover{
	color: #FC0;
	background-color: #1E1E1E;
	border:1px solid #333;
	text-decoration:none;
}

#breadcrumbs a:active, .smap ul li a:active {
	color: #B79300;
	background-color: #000;
}

/* vote buttOn */
a.vote {
	position: relative;
	padding:4px;
	font-size: 10px;
	left:190px;
	bottom:245px;
	background-color:transparent;
	background-image: url(../images/content/bgs/go.png);
	color: #FFF;
}



/*----------------------------------*/
#-----------Navbar------{/* ----- navbar ------*/}


#navbar {
	background:#333 url(../images/navbar/navbar.jpg) repeat-x;
	height: 43px;
	border-left:1px solid #666;border-right:1px solid #666;}

#navbar ul { margin-left:54px; }

#navbar ul li {
	float: left;
	cursor: Pointer;
	width: 113px;
	height: 43px;
	text-align:center;
}

#navbar ul li a {
	font-size: 14px;
	color: #CCC;
	display: block;
	width: 113px;
	height: 43px;
	float:none;
	background-image: url(../images/navbar/navbar_sprite_anim.gif);
	line-height:2.6;
	text-align:left;
}

#navbar ul li a img {
	float:left;
	position:relative;
	top:15px;
	left:8px;
	margin-right:15px;
	background-color: transparent !important;
}

#navbar ul li a:hover {
	color:#FFCC00;
	text-decoration:none;
	background-position:center center
}

#navbar ul li a:active {
	color:#D7AC00;
	background-position:center bottom
}

#navbar ul li a.active {
	color:#FFF;
	background-position:center bottom
}

/* Sub-menu hack */
#navbar ul li ul {
	display: none;
	position: relative;
	visibility: hidden;
	z-index: 999;
	margin: 0px;
}

#navbar ul li:hover ul {
	display: block;
	visibility: visible;
}

/* ----- NavImg ------*/

#navbar ul li a span {
	background-position: 7px center;
	height: 100%;
	width: 100%;
	padding-left:25px;
	background-repeat: no-repeat;
	/*opacity: 0.7;*/
}

/*#navbar ul li a:hover span {opacity:1.0;}*/

.nvHome span {background-image: url(../images/navbar/icons/home.gif);}

.nvDL span {background-image: url(../images/navbar/icons/download.gif);}

.nvRNK span {background-image: url(../images/navbar/icons/ranking.gif);}

.nvQ span {background-image: url(../images/navbar/icons/quest.gif);}

.nvHOF span {background-image: url(../images/navbar/icons/hof.gif);}

.nvDoc span {background-image: url(../images/navbar/icons/info.gif);}

.nvEv span {background-image: url(../images/navbar/icons/event.gif);}

.nvWW span {background-image: url(../images/navbar/icons/worldwide.gif);}

.nvGS span {background-image: url(../images/navbar/icons/tar.gif);}

.nvGNZ span, .nvES span, .nvGTA span, .nvEH span {padding-left:35px !important;}

.nvEH span {background-image: url(../images/navbar/icons/evil_habbo.gif);}

.nvGNZ span {background-image: url(../images/navbar/icons/gunz_icon.gif);}

.nvES span {background-image: url(../images/navbar/icons/evilscape.gif);}

.nvGTA span {background-image: url(../images/navbar/icons/evilgta.gif);}

.nvFM span {background-image: url(../images/navbar/icons/forums.gif);}

.nvS span {background-image: url(../images/navbar/icons/help.gif);}

.nvD span {background-image: url(../images/navbar/icons/donate.gif);}

.nvC span {background-image: url(../images/navbar/icons/contact.gif);}

/*----------------------------------*/
#-----------LagnBar------{/* ----- langbar ------*/}


#lang {
	height:45px;
	font-size: 12px;
	position:relative;
	top:15px;
	text-indent:25px;
	float:left;
}

#network #lang {top:3px; float:right;}

#lang a {
	padding:4px;
	margin:0px;
}

#lang a:hover {
	text-decoration:none;
	background-color:#272727;
}
#lang a:active { background-color:#1B1B1B; }

#lang a.b {
	color: #FFF;
	text-indent:18px;
}

#lang ul {
	margin:0;
	padding:5px;
	border:1px solid transparent;
	width:160px;
}

#lang ul li {
	display:block;
	margin:0px;
}

#lang ul li a {
	display:block;
	border:1px solid transparent;
	color: #FFF1BF;
}

#lang ul li a:hover {
	color: #FFF;
	border:1px solid #333;
}

#lang ul:hover {
	background-color:#000;
	border:1px solid #333;
}

#lang li a:hover li { border:1px solid #FFF; }

/* Sub-menu hack */
#lang ul li ul {
	display: none;
	visibility:hidden;
	width:92.5%;
}

#lang ul li:hover ul {
	display: block;
	visibility:visible;
	z-index:998;
	position:relative;
}

/*#lang ul li ul li a { }

#lang ul li ul li:hover { }

#lang ul li ul a:hover, #lang ul li ul li:hover a {  }*/

#lang a {
	background-position: 3px 2px;
	;
	background-repeat:no-repeat;
	text-indent:35px;
}

#lang a#ar { background-image: url(../images/content/flags/ar.gif); }

#lang a#nl { background-image: url(../images/content/flags/nl.gif); }

#lang a#en { background-image: url(../images/content/flags/en.gif); }

#lang a#de { background-image: url(../images/content/flags/de.gif); }

#lang a#he { background-image: url(../images/content/flags/he.gif); }

#lang a#hi { background-image: url(../images/content/flags/hi.gif); }

#lang a#po { background-image: url(../images/content/flags/po.gif); }

#lang a#es { background-image: url(../images/content/flags/es.gif); }

#lang a#tk { background-image: url(../images/content/flags/tk.gif); }

/*----------------------------------*/
#-----------Content------{/* ----- con ------*/}

#content {
	background-color: transparent;
	background-image: url(../images/bg/bg_con_trans.png);
	background-repeat: repeat-y;
	padding:0 0 20px 0;
}

.clear {clear:both}

.shade, .shade2 {
	background-image:url(../images/content/bgs/shade_transparent.png);
	height: 371px;
	width: 408px;
	background-repeat:no-repeat;
	padding-top:15px;
	text-align:center;
	margin:0;
	float:left;
	margin-bottom:20px;
}

.shade2 {float:right; text-align:left;}

.shade2 h2, .shade2 p {margin-left:30px;margin-top:10px;}

.shade2 h2, h2.t {
	margin-top:15px;
	font-size: 20px;
	background-image: url(../images/content/bgs/hd_icons.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:25px;
}

h2.ann {background-position:left -69px;}
h2.hlp {background-position:left -46px;}
h2.wel {}
h2.drg {background-position:left -92px;}
h2.RS {background-position:left -115px;}

.hrb {
	border-top:1px dotted #333;
	width:88%;
	padding-top:4px;
	margin:0 auto 0 auto;
	height:1px;
	position:relative;
	top:11px;
}

.shade2 p  {
	font-size: 14px;
	color: #CCC;
}

.shade2 p a, .game-con a {
	background-color: transparent;
	background-image: url(../images/content/bgs/lnk.png);
	background-repeat: repeat-x;
	display: block;
	padding: 5px;
	height: 13px;
	width: 80%;
	margin:4px;
	border:1px solid #494949;
	font-size: 12px;
}

.shade2 p a em {
	font-size: 10px;
	font-style: normal;
	color: #6FF;
}

.shade2 p a:hover, .game-con a:hover {
	background-position:center bottom;
	color:#FC0;
	text-decoration:none;
	border-bottom:1px dotted #C60000;
}
.shade2 p a:active, .game-con a:active {background-position:center top; color:#CCC; text-decoration:none;}

#es_hd {width:766px;height:504px;border:1px solid #333;text-align:center; position:relative; right:4px;padding:4px;}

#es_hd iframe {padding:0px;margin:0px;border:none;}

/* ----- Content Box------*/

.main-box-container,.main-box-container2 {
	width: 801px;
	position: relative;
	top: 70px;
	margin:0 auto 0 auto;
	text-align:left;
}

.main-box-container2 {
	width: 816px;
}

.box-top {
	background-image: url(../images/content/box/gif/box-top.gif);
	height: 14px;
	background-repeat: no-repeat;
}

.box-con,.box-con2, .box-con3, .box-con4 {
	background-image: url(../images/content/box/box-bg.gif);
	background-repeat: repeat-y;
	height: 470px;
}

.box-con2 {
	padding:20px;
}

.box-con3 {
	height: 150px;
}

.box-con4 {
	height: auto;
	text-align: center;
}

.box-footer {
	background-image: url(../images/content/box/gif/box-ft.gif);
	height: 50px;
}

/* POST ELEMENTS */

.post-title {
	background-image: url(../images/content/box/box-post-title.png);
	background-repeat: no-repeat;
	height: 67px;
	position: relative;
	text-align: left;
	margin: 0px;
	padding-left: 15px;
}

.post-title span {
	font-size: 13px;
	color: #CCCCCC;
	position: relative;
	top: 17px;
}

.post-title span.auth { float: left; }
.post-title span.date {
	float: right;
	padding-right: 15px;
}

.post-title h2 {
	font-size: 24px;
	color: #FFCC00;
}

.post-content {
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
}

.post-content ol li {
	color: #FFCC00;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	height: 17px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.post-content ol li:hover {
	font-weight: bold;
	background-color: #151515;
}

.post-content ol li span {
	color: #CCCCCC;
	padding-left: 10px;
}

.post-content ol li span:hover, .post-content ol li:hover span { color:#FFF; }

.post-content a { COLOR:#FFCC00 }

.post-border, .post-border2  {
	background-image: url(../images/misc/seperator.gif);
	height: 26px;
	width: 830px;
	margin: 25px auto 5px auto;
	clear: both;
	background-repeat: no-repeat;
	z-index: 88;
	position: relative;
	top: 50px;
	background-position: center center;
	
}

.post-border2 {background-image:none !important;}

.post-border span.left {
	font-size: 12px;
	float: left;
	position: relative;
	left: 230px;
	top: 24px;
}

.post-border span.right {
	font-size: 12px;
	float: right;
	position: relative;
	right: 260px;
	top: 24px;
}

.post-border a { color:#FFCC00; }

.post-border a:hover {
	color:#FFFF00;
	font-weight:bold;
}

#-----------Game-bar-elements{/* -----------*/}

.game-bar {
	background-image: url(../images/content/box/game-bar.gif);
	height: 175px;
	position: relative;
	bottom: 12px;
	left:1px;
	background-repeat:no-repeat;
}

/* game bars */

#evilgunz-g-bar,#evilmu-g-bar,#evilscape-g-bar {
	float: right;
	height: 173px;
	width: 367px;
	position: relative;
	bottom: 44px;
	background-color: transparent;
	background-repeat: no-repeat;
	right: 22px;
	margin: 0px;
	padding: 0px;
}

#evilgunz-g-bar {background-image: url(../images/content/game/bg-evilgunz.gif);}
#evilscape-g-bar {background-image: url(../images/content/game/bg-evilscape.gif);}
#evilmu-g-bar {background-image: url(../images/content/game/bg-evilmu.gif);}

.buttons-container {
	height: 71px;
	width: 330px;
	position: relative;
	top: 120px;
	left: 20px;
}

.btn-big {
	background-image: url(../images/content/buttons/button_big.png);
	height: 73px;
	width: 316px;
	padding-top: 2px;
	background-repeat: no-repeat;
}

.btn-big, .btn-big a { color:#000; }

.btn-big span, .btn-big span a { color:#775300 }

.btn {
	width: 154px;
	height: 65px;
	background-image: url(../images/content/buttons/button_sprite.png);
	margin: 0 3px 0 3px;
	padding-top:6px;
	background-repeat:no-repeat;
}

.btrailer {float: left;background-position: center top;}
.bdownload {float: left;background-position: left top;}
.bmtn {background-position: right top;float: left;}

.btrailer:hover {float: left;background-position: center bottom;}
.bdownload:hover {float: left;background-position: left bottom;}
.bmtn:hover {background-position: right bottom;float: left;}

.btn-con {
	width: 105px;
	text-align: center;
	position: relative;
	top: 12px;
}

a.imglink {
	display:block;
	height:60px;
	width:60px;
	float:right;
	position:relative;
	bottom:36px;
}

.btn-con h3 { font-size: 18px; }

.btn-con span {
	font-family: Arial;
	font-size: 10px;
}

.btn-con a { }

.btn-con a:hover {
	text-decoration:none;
	font-weight: bold;
}



/* ----- EvilGamerZ Game Stylig ------*/
#evilgunz, #evilscape {position:relative; bottom:8px; width:393px;}
#evilgunz {float:left;margin-left:6px;}
#evilscape {float:right; margin-right:6px;}
#evilscape .game-header {background-image: url(../images/content/game/evilscape_bg.jpg);}

.game-header {
	background-image: url(../images/content/game/evilgunz_bg.jpg);
	height: 178px;
	width: 393px;
	font-size:12px;
}

.game-header img {
	padding-right: 20px;
	position: relative;
	top: 6px;
	left:7px;
}

.game-header a.Tips1 {
	font-size: 1px;
	display: block;
	height: 150px;
	text-indent:-9999px;
	width: 100%;
} 

.game-header a.Tips1 b {margin:0 0 0 20px;}

.game-header a { color:#FFC; }
.game-header a:hover {color:#FFF; text-decoration:none;}

.game-con {
	background-image: url(../images/content/bgs/g_con.jpg);
	height: 158px;
	width: 371px;
	padding:10px;
	margin-top:6px;
	font-size: 13px;
	color: #CCC;
}

.box-con4 h2 {
	font-size: 16px;
	margin-bottom: 15px;
	padding-bottom:10px;
	border-bottom:1px dotted #666;
}

a.banner {
	position:relative;
	border:2px solid #000;
	border:none;
}

#evilgunz .btn, #evilscape .btn {float:right; position:relative; bottom:90px;right:20px;}

.game-con a {
	width: 45%;
}

.game-con h2 {
	color: #FFF;
	margin-bottom: 14px;
}


/* Game Info bar */

.Game-Info {
	margin: 0px;
	float: left;
	padding-left:20px;
	width:400px;
	text-align: center;
}

.Game-Info h2 {
	font-size: 15px;
	margin-top: 10px;
	font-weight: lighter;
}

.Game-Info .border {
	background-image: url(../images/misc/title-border.png);
	width: 350px;
	height: 1px;
	background-color: transparent;
	float: left;
	margin-left:35px;
	margin-top: 3px;
}

.Game-Info img {
	padding: 0px;
	margin:0px;
}

/* Game Content */

.game-content-container {
	clear: both;
	width: 801px;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 10px;
}

.game-content {
	text-align: left;
	float: left;
	width: 600px;
}

.game-content p {
	font-size: 13px;
	padding-left: 30px;
}

.game-content ul {
	margin-left: 35px;
	font-size: 12px;
}

.game-content ul li { color: #FFCC00; }

.game-content ul li:hover, .game-content ul li a:hover li { color: #FFFFFF; }

.game-content ul li a { color: #DCC087; }

.game-content ul li a:hover { color: #FFCC00; }

.game-content .con-border {
	background-image: url(../images/misc/con-border.gif);
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: 468px;
}

.game-content h2 {
	font-size: 18px;
	padding-bottom: 5px;
	padding-left: 18px;
}



/* Game Menu */

.game-links {
	text-align: left;
	float: right;
	width: 180px;
	background-image: url(../images/misc/links-menu-border.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 250px;
	position: relative;
	bottom: 40px;
	font-size: 12px;
	padding-left: 3px;
}

.game-links h3 {
	position: relative;
	top: 30px;
	left: 33px;
	color: #BEB38B;
}

.game-links ul {
	position: relative;
	top: 35px;
}

.game-links ul li {
	background-color: #161616;
	height: 28px;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 1px;
	margin-left: 4px;
}

.game-links ul li a {
	position: relative;
	left: 7px;
	top: 5px;
	font-size: 11px;
	color: #999999;
	display: block;
	height: 100%;
	width: 100%;
}

.game-links ul li:hover, .game-links ul li a:hover li { background-color:#383838; }

.game-links ul li a:hover {
	color: #FFCC00;
	text-decoration: none;
}

/* status box */

.s-status {
	height: 20px;
	width: 120px;
	border: 1px dotted #73CC66;
	padding: 15px;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	left: 8px;
	bottom: 15px;
}

.pol {line-height:1.3 !important;}

h3.rm { position:relative; top:20px; width:80%; padding:6px; background-color:#000; border:1px solid #333;margin:0 auto 0px auto; text-align:center;}

.dis h2 {border:none;}
.dis p {font-size:15px !important; padding:10px;}

.bsep {height:1px; margin:7px; border-top:1px dashed #333;margin-top:15px;}

/*----------------------------------*/
#-----------Worldwide------{/*-----------*/}

#ww {
	background-image: url(../images/content/bgs/evil_worldwide.gif);
	height: 382px;
	width: 787px;
	margin:65px auto 0 auto;
	text-align:center;
}

#ww  h2 {display:block; width:60%; background-color:black; margin:0 auto 0 auto; padding:10px; position:relative; top:40px; border:3px solid black;}

#ww ul li a {
	background-image: url(../images/content/bgs/c.c_sprite.gif);
	height: 175px;
	width: 94px;
	display: block;
	float:left;
	text-align:center;
	font-weight:bold;
	margin:100px 1px 0 1px;
}

#ww ul li a:hover {
	background-position:center center;
	text-decoration:none;
	color:#FFF
}
#ww ul li a:active {background-position:right center; text-decoration:none;}

#ww ul li a img {margin-top:15px; margin-bottom:24px;}

#ww ul li a span {font-size:11px; color:#999; display:block;}

#ww ul {text-align:center; margin:0px 0 20px 15px;}

/*----------------------------------*/
#-----------About------{/*-----------*/}

.bbg  {background-image:url(../images/content/bgs/blackbg.gif) !important; font-size:14px;
width:762px !important; height:710px !important;}

.bbg h2 {color:#FFF !important;}

.bbg h3 {
	padding:16px;
	color: #F90;
}

.bbg p {padding:8px 170px 10px 30px;}


/*----------------------------------*/
#-----------Contact------{/*-----------*/}

#contact {color:#333;background-image: url(../images/content/bgs/white_bg.gif) !important; font-size:12px;}

#contact .c-text input, #contact select {float:right;margin-left:10px;}
#contact .c-text label b {float:left; width:50px;}

.c-text input, textarea,  select, #inq .c-msg input {color:#666; border:1px solid #CCC;}

.c-text input:hover, textarea:hover, select:hover, #inq .c-msg input:hover {
	color:#333;
}

.wcon select:active, .wcon select:focus {color:#666;}

.c-text input:focus, textarea:focus, #contact select:focus, #inq .c-msg input:focus {
	color:#000;
	border-color:#963;
}

#contact form, #inq form {margin:0px 30px 10px 20px; padding:20px;}

#contact p, #inq p {padding:20px;}

.c-text {width:35%;}

#inq .c-text {width:80%;}

.c-text label {display:block; float:left;}

#inq .snote {padding:0 0 0 14px;line-height:1.5; color: #999;}

#inq .c-text label {display:block; width:300px;}

label b {cursor:pointer; line-height:1.5;}

.c-text b {float:left; text-align:right;}

.c-text input, .c-text select {float:right; padding:2px;}

.c-submit input {}

.fsep {margin:10px; height:1px;clear:both;border-bottom:1px dotted #EAEAEA;}

.fsep2 {margin:10px 6px 18px 4px; height:10px;clear:both;border-bottom:1px dotted #EAEAEA;}

.c-text .fsep {position:relative; top:4px; width:150%; right:22px;}
.fsp {margin:40px; height:2px;}

.c-msg textarea {
	display:block;
	margin:10px;
	padding:10px;
	width:60%;
	height:100px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/*----------------------------------*/
#-----------Donate------{/*-----------*/}

.wbg, .bbg, #contact {
	background-image: url(../images/content/bgs/white_bg.gif);
	height: 654px;
	width: 764px;
	margin:0 auto 0 auto;
	text-align:left;
}

#donate, #aboute, #contact {margin-top:65px;}

.donate {text-align:left; font-size:14px; color:#333;}

.donate h2, .bbg h2, #contact h2 {
	text-align:center;
	font-size: 16px;
	padding-top:14px;
	margin-bottom: 15px;
	padding-bottom:10px;
	color:#09C;
}

.donate h3 {color:#09C; margin-bottom:7px; display:block; font-size:15px;}

.ssep {margin:8px; width:70%; border-top:1px dashed #CCC; height:1px;}
	
	
.donate p, .donate form, .donate ul {padding:10px 15px 15px  18px ;}

.donate p {padding-right:150px;}

.donate a {color:#09F;}

.donate form {margin:10px;}

.donate ul li {
	margin: 8px;
	margin-left:30px;
	list-style-type: disc;
}

.donate input {}
.donate submit {}

.donate p.note {color:red; margin-top:10px;}

/*----------------------------------*/
#-----------Events------{/*-----------*/}

.ev-box {
	background-image: url(../images/event-gfx/ev-box.gif);
	height: 122px;
	width: 704px;
	margin-top:66px;
	text-align:center;
	margin:66px auto 30px auto;
}

.ev-box h2 {margin:0 0 33px 0; padding-top:11px}
.ev-box p {padding:10px; color:#999; font-size:11px;}

.game-events {
	background-image: url(../images/event-gfx/server-events.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height: 338px;
	width: 740px;
	margin:0 auto 0 auto;
	font-size:12px;}
	
.game-events h3 {margin-left:0px; text-align:center;margin-bottom:12px;}

.game-events p {color:#999; margin-bottom:10px; padding:5px;}

.game-events ul {
	padding-left:20px;
	list-style-type: square;
	font-size:8px;
	color:#83621D
}

.game-events ul a {font-size:11px;margin:2px; padding:2px; display:block; width:90%}
.game-events ul a:hover { background-color:#1E1E1E; text-decoration:none; color:#FC0; }
.game-events ul span {text-align:left; font-size:9px;}
span.ev-new {color:#0F0;}
span.ev-closed {color:#666;}
span.ev-soon{color:#6FF;}
	
#egunz-ev, #es-ev, #egta-ev {
	float:left;
	margin-top:120px;
	width: 230px;
	margin-left:5px;
}

#egta-ev h3 {margin-right:15px;}

#egunz-ev {margin-left:20px;}

/*----------------------------------*/
#-----------Support------{/*-----------*/}

#support {
	height: 413px;
	width: 776px;
	margin:75px auto 10px auto;
	text-align:center;
}

/*gui*/
#support .sleft , #support .sright , #support .scon {
	background-image: url(../images/content/bgs/sbg.gif);
	float: left;
	height:100%
}

.supp0rt a.get {margin:3px auto 3px auto !important;}

#support .sleft {background-position: left top;width: 29px;}
#support .sright {background-position: right top;width: 29px;}
#support .scon {background-repeat: repeat-x;background-position: center bottom;width: 718px;}

#support h2 {color:#474747; font-size:18px; padding-top:30px;margin-bottom:20px;}
#support h2 span {color:#ff7e00;}

#support #faq {margin:0 auto 0 25px; text-align:center;}

#support #faq a {
	background-image: url(../images/content/buttons/faq-list.jpg);
	display: block;
	float: left;
	height: 100px;
	width: 100px;
	font-size: 14px;
	color: #6C6C6C;
	margin:0 5px 80px 5px;
}

#support #faq a:hover {
	color: #000;
	text-decoration: none;
	background-position: left center;
}

#support #faq a:active {
	background-position: left bottom;
	color: #F90;
}

#support #faq a span {
	position: relative;
	top: 110px;
	padding:10px;
}

#support #faq a.s-web { background-position: 0px top; }
#support #faq a.s-frm { background-position: -101px top; }
#support #faq a.s-irc { background-position: -202px top; }
#support #faq a.s-gnz { background-position: -303px top; }
#support #faq a.s-ers { background-position: -404px top; }
#support #faq a.s-gta { background-position: -505px top; }

#support #faq a.s-web:hover { background-position: 0px center; }
#support #faq a.s-frm:hover { background-position: -101px center; }
#support #faq a.s-irc:hover { background-position: -202px center; }
#support #faq a.s-gnz:hover { background-position: -303px center; }
#support #faq a.s-ers:hover { background-position: -404px center; }
#support #faq a.s-gta:hover { background-position: -505px center; }

#support #faq a.s-web:active { background-position: 0px bottom; }
#support #faq a.s-frm:active { background-position: -101px bottom; }
#support #faq a.s-irc:active { background-position: -202px bottom; }
#support #faq a.s-gnz:active { background-position: -303px bottom; }
#support #faq a.s-ers:active { background-position: -404px bottom; }
#support #faq a.s-gta:active { background-position: -505px bottom; }

/*----------------------------------*/
#-----------WCO------{/*-----------*/}

#wco 
{
	font-size: 13px;
	color: #666;
	width: 776px;
	margin:0 auto 0 auto;
	text-align:left;
}

#wco li.lib {list-style:none;}

/*gui*/
#wco .wtop, #wco .wcon, #wco .wft {background-image: url(../images/content/bgs/wcon_gui.gif);}

#wco .wtop 
{
	margin-top:65px;
	background-position: left top;
	height:21px;
}

#wco h2{
	font-size:17px;
	position: relative;
	bottom:10px;
	color: #402600;
	text-align:center;
}

#wco h2 span {font-size:12px; color:#402600;}

#wco .ssep {margin:8px; width:95%; border-top:1px dashed #f2f2f2; height:1px;}

#wco .sepa {
	background-image: url(../images/content/bgs/wco_sep.png);
	margin: 5px 10px 5px 0;
	height: 15px;
	width: 700px;
}

#wco .wcon {
	background-repeat: repeat-y;
	background-position: right center;
	padding:30px;
}

#wco .node {display:none}


/**//**//**//***//**********************************//**//**//**//*******/

#wco .padding {padding:5px 50px 10px 30px;}
#wco .wcon .faqp{ 
padding:10px; border:1px solid #E9E9E9;
-moz-border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
}

#wco a.mlink {
-moz-outline-radius: 5px 5px 0 0 !important ;
-webkit-outline-radius: 5px 5px 0 0;
}


#wco .wcon .faqp a {color:#F90 !important;}
#wco .wcon .faqp a:hover {color:#F60 !important;}
#wco .wcon a, #contact a{ color: #CC0000; /*padding:10px; display:block*/}
#wco .wcon a:hover {text-decoration:none; border-bottom:1px dotted #990000;}

#wco .wft {
	margin-bottom:10px;
	background-position: left bottom;
	height:21px;
}

#wco ol {list-style-position: inside;list-style-type: decimal;}

#wco ul {
	list-style-position: inside;
	list-style-type: square;
}

#wco p {line-height:1.5;}
#wco ol b, #wco ul b {padding:2px 0 6px 0; display:block}
#wco ol b {color:#800000;}
#wco ul b { color:#008000; }
#wco ul li {padding:2px 0 2px 0;}

a.mlink, .mlink a {
  color:#F90 !important;font-size:15px;background-color: #CCC;
  background-image: url(../images/content/bgs/sbg.gif);background-position: center -550px;
  border:1px solid #FFF;outline:1px solid #EEE;-moz-outline-radius:6px;
}

h3.hd3 {font-size:16px; color:#009900; margin:6px 0 16px 0;}

#inq label b { font-weight:normal; font-size:12px;}

#inq sup {color:#FF0000;}


/*
- -- -=====-=-=-=-=-={[;< 4212-I5-1337 >;]}=-=-=-=-=-=====- -- -
*/

img.wrapimg {width: 100%;overflow: scroll;}

em.wrn {color:#F00; font-style:normal;}

span.exm {font-size:10px; display:block; margin:5px; padding:5px; background-color:#F7F7F7}

u.command { text-decoration:none; border-bottom:1px dotted #F90000 }

span.cmd {color:#033; font-family:"Courier New", Courier, monospace;}

.noborder {border:none !important;}

.code {
	background-color: #EEE;
	margin: 10px;
	padding: 10px;
	border:1px dotted #CCC;
}

#CMD ul {margin:5px;}

#CMD ul li {
	color:#C60;
	list-style:none;
}

#CMD ul li b {display:block; border-bottom:1px dotted #9C0;}

#CMD ul li ul {margin-left:10px; border-left:1px dotted #CCC;}

#CMD ul li ul li {
	color:#333;
	border-bottom:1px dotted #F1EDE4;
	padding:6px;
	color:#999;
	font-size:12px;
}

a.nlink {display:inline !important; padding:0 !important;}

a.nlink:hover {text-decoration:underline !important;}

/*#wco .fcont, #wco .fcont a:focus {outline:1px solid #F90;}*/

#wco a.mlink:hover, .mlink a:hover  { background-position: center -535px; color:#000 }

#wco a.mlink:active, .mlink a:active { background-position: center -520px; }

#wco a.mlink:focus, .mlink a:focus  {color:#F90 !important;}

/*----------------------------------*/
#-----------Sitemap------{/*-----------*/}

.smap {text-align:left !important; font-size:12px;}

.smap ul {
	float:left;
	padding:20px;
	color:#F81;
	list-style-type: square;
}

.ulborder {border-left:1px dashed #333;}

.smap ul b {/*border-bottom:1px dotted #333;*/ padding-bottom:6px; display:block;}

.smap ul li {margin-left:20px;margin:10px;}

.smap ul li a { color: #FFF; }

/*----------------------------------*/
#-----------Footer------{/*-----------*/}

#footer {
	background-image: url(../images/footer/footer.gif);
	background-repeat: no-repeat;
	height: 48px;
	margin-bottom: 45px;
}

#footer span {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	position: relative;
	top: 15px;
}

#footer span a { color: #BAA987; }

/*----------------------------------*/
#-----Network-------{/*-----------*/}

#network {
	background-color: #000;
	background-image: url(../images/content/bgs/grads/nw_grd.png);
	background-repeat: repeat-x;
	height: 40px;
	width: 100%;
	margin-bottom:40px;
	border-bottom:1px solid #000;
}

#network .left {float:left; margin-left:40px;}

#network a.evilgamerznet {
	background-image: url(../images/content/network/evilnet.jpg);
	display: block;
	float:left;
	height: 40px;
	width: 142px;
}

#nwlinks {float:right;}

#nwlinks a {
	background-image: url(../images/content/bgs/grads/nwlink_sprite.png);
	display: block;
	height: 40px;
	float:left;
	line-height:2.89;
	padding:0 15px 0 15px;
	margin:0 3px 0 3px;
	border-left:1px solid transparent; border-right:1px solid transparent;
	color:#d3d3d3;
	font-size:14px;
}

a.evilgamerznet:hover, #nwlinks a:hover { background-position: left center; color:#FFF; border-color:#373737; text-decoration:none; }

a.evilgamerznet:active, #nwlinks a:active { background-position: left bottom; color:#999;border-color:#242424;}



/*----------------------------------*/
#-------------------------{}
#-----EvilGunZ-------{/*-----------*/}
#------------------------{}

body#EvilGunZ {background : #000 url(../images/bg/evilgunz_bg.jpg) no-repeat scroll center 35px !important;}

#EvilGunZ #header {background-image:url(../images/header/evilgunz_logo.jpg) !important;}

#EvilGunZ #header a {position:relative; bottom:0px !important; top:10px !important;}

#EvilGunZ #navbar {
	background: url(../images/navbar/navbar_evilgunz.gif) repeat-x;
	border-left:1px solid #666;border-right:1px solid #666;
}

#EvilGunZ #navbar ul li a {background-image:url(../images/navbar/navbar_evilgunz_sprite.gif);}

#EvilGunZ #navbar ul li a span {/*background-image:url(../images/navbar/icons/gunz_icon.gif) !important;padding-left:25px !important;*/}

.db-gui {
	background-color: transparent;
	background-image: url(../images/content/bgs/dualbox.gif);
	width:773px;
	margin:0 auto 0 auto;
}
.db-head{
	background-position: left top;
	height: 16px;
	margin-top:62px;
}

.db-con {
	background-position: right top;
	height:250px;
}

.db-con2 {
	background-position: right top;
	height:220px;
}

.dbsep {border-bottom:1px solid #333333;height:1px; margin:10px; width:90%;}

.db-con2 p {padding:7px; color:#CCC; text-align:left;font-size:12px; letter-spacing:1px; line-height:1.2;}

.db-con2 p a {color:#FFCC00;}

.db-con2 .db-right p {color:#999999;}
.db-con2 .db-right p a {color:#FFF;}

.db-foot {
	background-position: left bottom;
	height: 16px;
}

.db-left, .db-right, .mini-ranking {text-align:center;}

.db-left {float:left; width:435px; margin-left:7.5px;}

.db-right {float:right;width:295px; margin-right:6px;}

#evil-vids {}

#GunZStatus {
	background-image: url(../images/content/bgs/gunz_status.png);
	height: 43px;
	width: 275px;
	font-size:12px;
	color:#717171;
}

.gz-players b {font-size:14px; color:#FF9900;}
.gz-server b { font-weight:normal;}

.gz-server span.on {color:#73e90b;}
.gz-server span.off {color:#FF0000;}

#GunZStatus .gz-server, #GunZStatus .gz-players {position:relative; top:16px;}

#GunZStatus .gz-server {float:left; margin:0 0 0 30px; width:90px;}
#GunZStatus .gz-players {float:right; margin:0 22px 0 0; width:130px; top:14px !important}

.db-btn {
	background-image: url(../images/content/buttons/gnz_btn_sprite.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 225px;
	display:block;
	margin:15px auto 5px auto;
	font-size:24px;
	line-height:2.8;
	text-indent:35px;
} 

.db-con2 a.db-dl {font-size:22px; line-height:3;}

a.db-dl {margin-top:25px; color:#b9ffad;}
a.db-reg {background-position:right top; color:#8cd4ff}
a.db-btn:hover {color:#FFF; text-decoration:none;}

a.db-dl:hover   {background-position:left center;}
a.db-dl:active  {background-position:left bottom;}
a.db-reg:hover  {background-position:right center;}
a.db-reg:active {background-position:right bottom;}

.db2-gui {
	background-color: transparent;
	background-image: url(../images/content/bgs/dualbox2.gif);
	width:773px;
	margin:0 auto 0 auto;
}
.db2-head{
	background-position: left top;
	height: 16px;
	margin-top:15px;
}

.db2-con {
	background-position: right top;
	height:240px;
}

.db2-foot {
	background-position: left bottom;
	height: 16px;
}

.db2-right {float:right;width:558px; margin-right:6px; padding:10px;}

.mini-ranking {float:left; width:160px; margin-left:7.5px}

.mini-ranking h2 {
	font-size: 12px;
	color: #FFCC00;
	background-image: url(../images/content/bgs/hd-bar.png);
	height: 26px;
	width: 151px;
	line-height:2.3;
	text-transform:uppercase;
	margin:0 auto 7px auto;
}
.mini-ranking table#ranking-table tr {
	background-image: url(../images/content/bgs/evilgunz_rank_bar.png);
	background-repeat:no-repeat;
	height: 17px;
	width: 155px;
	font-size:10px;
	font-family:Helvetica, sans-serif;
	margin:1px auto 0 auto;
	font-weight:normal;
	line-height:1.65;
}
	
#ranking-table span.player-rank {
	display:inline-block; 
	width:30px;
	margin-right:2px; 
	color:#FFCC00;
}

#ranking-table span.playe-name {
	display:inline-block;
	width:85px;
	margin-right:4px; 
	text-align:left;
	text-indent:5px;
}
#ranking-table span.player-level {display:inline-block; width:34px;color:#dcdcdc;}

a.ubtn {
	background-image: url(../images/content/buttons/eg_ubtn_sprite.png);
	display: inline-block;
	height: 17px;
	width: 73px;
	text-indent:-1100px;
	font-size:9px;
	color:#000;
	margin:10px auto 0 auto;
}
a.rclans {background-position:right top;}
a.rmore:hover {background-position:left bottom}
a.rclans:hover {background-position:right bottom;}

.upper-content {  border-bottom:1px solid #2b2b2b; padding-bottom:8px;}
.lower-content p {font-size:10px; color:#CCC;}

.db2-right div.left {
width:47%; float:left; 
border-right:1px solid #2b2b2b; 
padding-right:16px; height:222px;
}
.db2-right div.right {width:47%;float:right;}

.lower-content h2 {
font-size: 12px;
color: #ffcc00;
height: 26px;
line-height: 2.3;
text-transform: uppercase;
margin-bottom: 7px;
border-bottom:1px solid #2b2b2b;
}
.lower-content a img {
border:1px solid #FFF;
opacity: 0.5;
margin-top: 1px;
}
.lower-content a:hover img {
border:1px solid #ffcc00;
opacity: 1;
}

/* Register form */

.tatle { color:#FFCC00; text-align:center; width:96%;margin:0 auto 0 auto; border-color:#3c3c3c !important;}

#gunz-reg {
	padding: 20px 20px 20px 4px;
	width: 360px;
}

#gunz-reg input {
	color: #CCC;
	background-color: #121212;
	border:1px solid #333;
}

#gunz-reg b {
	float: left;
	text-align: right;
	width: 150px;
}
#gunz-reg input, #gunz-reg b {
	margin: 8px;
	padding: 4px;
}

#gunz-reg .reg-btn, #gunz-reg .reg-btn:focus { 
	position:relative; left:180px; 
	background-color:#800000;
	border:1px solid #990000;
	cursor:pointer;
}

#gunz-reg .reg-btn:hover {
	color:#FFFFFF;
}

#gunz-reg .reg-btn:active {
	background-color:#460000;
	border:1px solid #800000;
}


#gunz-reg .clear {clear:both; border-top:1px dotted #1D1D1D; margin-left:50px;width:500px;}


#gunz-reg select {
	position: relative;
	left: 26px;
	top: 8px;
	color: #999;
	background-color: #282828;
	border:1px solid #333;
	outline-color:#060;
	padding:2px;
}

#gunz-reg select option {
	outline:none;
	margin:2px;
	padding:1px;
}

#gunz-reg select:hover, #gunz-reg input:focus {
	background-color:#161616;
	color:#CCC;
	border-color:#796A48;
}
#gunz-reg select:active, select:focus {
	outline:none;
	color:#FFF;
}

#gunz-reg .msg , #gunz-reg .err , #gunz-reg .wrn{padding-left:150px;}

#gunz-reg .message, #gunz-reg .msg-hd  {padding-left:60;}

#gunz-reg #STS {position:relative; left:150px;}

.msg ,.on{color:#6F0;}
.err ,.off{color:#F00;}
.wrn {color:#FF0;}

#gunz-reg select#name0 {/* position: relative; bottom:30px;left:100px;*/ width:150px;}

#gunz-reg .con {padding-left:60px;margin:20px 0 15px 0;}

.zomg p {padding:20px; text-align:center; font-size:14px; line-height:1.8; color:#CCCCCC;}

.zomg p a {
	color:#C8B99D;
	padding:2px;
}

.zomg p a:hover {color:#FFF; text-decoration:none;}

#vote {margin:0 auto 0 auto; text-align:center;}

/*************************** Ranking *********/

#GunZ-Ranking {margin:0 auto 0 auto; width:90%; border:3px solid black;}
#GunZ-Ranking table {width:100%; color:#999999;}
#GunZ-Ranking table * {padding:6px; text-align:center;}
#GunZ-Ranking table th, #GunZ-Ranking table td {
border-left:1px solid #1a1a1a;
border-right:1px solid #1a1a1a;
border-top:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
}
#GunZ-Ranking table tr.header {color:#FFF; background:url("http://evilgamerz.net/images/content/bgs/g_con.jpg") repeat-x;}
#GunZ-Ranking table tr.style1 {background-color:#000000;}
#GunZ-Ranking table tr.style2 {
	background-color:#121212;
}
#GunZ-Ranking span.rank {color:#FFF;}


/*--------------------------------------------------------------*/
/*----------------------Updates---------------------------------*/
/*--------------------------------------------------------------*/

.toc {padding:10px; border:1px solid #EAEAEA;border-bottom-width:2px; background:#F9F9F9;}
.toc ul {margin:9px 5px 5px 0px !important;}
.toc ul li a {padding:2px;}
.toc ul li a:hover {background-color:#FFE6E1;color:black !important}
.toc ul li {padding:6px;margin:6px;}
a.cont {float:right;}
a.prev {float:left;}
.jobs h3, {margin:10px;}
.jobs p {margin:15px;}
/*.jobs h3 {;padding-bottom:5px;border-bottom:1px dashed #EFEFEF;}*/
.jobs h3 b {color:black;}
h3.w {background:white !important;}
.jobs h3{color:#990000; padding:5px; background-color: #F9F9F9; border:1px dotted #EFEFEF; border-bottom-style:solid;}
.jobs .ssep {border:none !important;}
.jobs ul {margin:5px 10px 10px 30px;}
li.h3bb, ul.h3bul li {border-bottom:1px dotted #EBEBEB; width:80%;padding:7px !important; }
li.h3bb b {float:none; display:inline !important; font-weight:normal;}
.bonus {color:#FF9900;}
a.cont, a.prev {font-size:11px;display:inline-block; padding:5px;; color:#333333 !important;}
a.cont {border:1px solid #C9FFC9;}
a.prev, a.back {border:1px solid #E8E8E8;}
a.cont:hover {border:1px solid #006600 !important;background:#006600;}
a.prev:hover,a.back:hover {border:1px solid #666666 !important;background:#666666;}
a.cont:hover, a.prev:hover {text-decoration:none;color:#FFF !important;}
a.cont:active, a.prev:active {color:#CCC !important;}

#about .bbg p {
color: #666 !important;
}

#tinychat {margin:10px auto 6px auto; text-align:center;}

#chat-container {
	background-color: #0c0c0c;
	width: 80%;
	padding:15px;
	border:1px solid #434343;
	margin:0 auto 0 auto;
}

#chat-container a {font-size:12px; color:#999999;}

.ssep2 { margin:5px auto 5px auto; text-align:center; height:1px; border-top:1px dotted #333333; }

