* { -moz-box-shadow: none !important; }
* { -webkit-box-shadow: none !important; }

* { -moz-border-radius: 0px !important; }
* { -webkit-border-radius: 0px !important; }  

.body_wrapper {
	border-bottom: 3px solid #009ab2 !important;
}

/*#forums ol li div.table < .forumbit_nopost {
border-bottom: 1px solid #30abbe;
}*/

/*#forums ol  div.table  {
border-bottom: 1px solid #ccc;
}*/

#top-border {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:13px;
	background:url('http://x.exophase.net/rex/top-line.png') top left repeat-x;
	z-index:9999;
}

.blockhead {
	background:url('http://x.exophase.net/forums-images/forum-content-header-bg.png') top left repeat-x;
	border: 1px solid #046b9a;
	font-family: verdana;
	font-size: 12px;
}

.blockhead a:hover {
text-decoration: none;
}

#vsa_fh_stats {
	border: 1px solid #cecece;
}

#vsa_fh_stats .blocksubhead {
	background:url('http://static.exophase.net/forums-images/whitebg.png') top left repeat-x !important;
	border-bottom: 1px solid #cecece;
}

#vsa_fh_stats .blocksubhead-child {
	background:url('http://static.exophase.net/forums-images/whitebg.png') top left repeat-x !important;
	height: 21px;
	padding-left: 10px;
	padding-top: 6px;
}

#vsa_fh_stats  td {
	/*background:url('http://x.exophase.net/forums-images/gradients/grey-up.png') top left repeat-x !important;*/
	font-family: verdana;
	font-size: 11px;
}

#vsanewposts .inlineimg {
}

#vsanewposts  {
background:url('http://x.exophase.net/forums-images/gradients/grey-up.png') bottom left repeat !important;
}

.vsanewpost {

}

.vsanp td {
padding-top: 1px;
}

#vsastats_fdiv {
padding: 3px;
background:url('http://x.exophase.net/forums-images/gradients/grey-up.png') bottom left repeat-x !important;
}

#vsastats_fdiv  tr:hover, #vsastats_fdiv  tr:hover a {
background-color: #52656b;
color: #fff;
text-decoration: none;
}

#vsastats_lpdiv {
background:url('http://x.exophase.net/forums-images/gradients/grey-up.png') bottom left repeat-x !important;
}

#vsastats_lpdiv  tr:hover, #vsastats_lpdiv  tr:hover a {
background-color: #52656b;
color: #fff;
text-decoration: none;
}

#vsastats_udiv {
background:url('http://x.exophase.net/forums-images/gradients/grey-up.png') bottom left repeat-x !important;
}

#vsastats_udiv  tr:hover, #vsastats_udiv tr:hover a {
background-color: #52656b;
color: #fff;
text-decoration: none;
}

#vsastats_fdiv a {
font-weight: bold;
}

#vsastats_lpdiv a {
font-weight: bold;
}

#vsastats_udiv a {
font-weight: bold;
}

#vsa_stats_status, #vsatopstats_lprel_area {
font-family: verdana;
font-size: 10px;
}

#vsatopstats_lprel_area {
font-style: italic;
font-weight: bold;
}

.logo-image {
padding-top: 4px !important;
width: 330px !important;
height: 52px !important;
}

li#notifications {
position: absolute;
right: 60px;
	top: 24px;
} /* x3sphere edit - notifications link */

li#nonotifications {
position: absolute;
right: 60px;
	top: 24px;
} /* x3sphere edit - notifications link */

li.newpostsnav {
position: absolute;
right: 0;
	top: 24px;
}

.exotoplinks {
	position:absolute;
	right:0;
	top:8px;
	color:#ffffff;
	font: normal normal normal 11px Arial, Tahoma, Calibri, Verdana, Geneva, sans-serif;
	text-align:right;
}

.exotoplinks a:hover {
text-decoration: none;
}

.exotoplinks ul.isuser, .toplinks ul.nouser {
	display:block;
	float: right;
	clear: left;
	list-style: none;
}

.exotoplinks ul.isuser {
text-align: right;
}

.exotoplinks ul.isuser li {
	display:inline;
	position: relative; 
	color: #a9a9a9;
	float: right;
	clear: left;

}

.exotoplinks ul.isuser .popupbody li {
	display:block;
	float: none;
	clear: none;
	padding:0;
	margin:0;
}

.exotoplinks ul.isuser li.welcomelink {
	display: block;
	float: right;
	clear: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
}

.exotoplinks ul.isuser li.logoutlink {
	top: 0;
}

.exotoplinks ul.isuser li.logout {
position: absolute;
right: 0;
top: 24px;
width: 53px;
}

.exotoplinks ul.isuser li a {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight:bold;
	color:#ffffff;
}

.exotoplinks ul.isuser li li a {
	float: none;
	margin-left: 0;
}

.exotoplinks ul.isuser li.welcomelink {
	font-family: "Trebuchet MS";
	color: #fff;
}

.exotoplinks ul.isuser li.welcomelink a {
	display:inline;
	float: none;
	clear: none;
	margin-left: 0;
	font-family: "Trebuchet MS";
	font-size: 15px;
}

.exotoplinks ul.isuser li a:hover {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	/*background: #7192A8;
	color:rgb(255, 255, 255);*/
	background: #1e1e20;
	color: #a5d900;
}

.exotoplinks ul.nouser li {
	display:inline;
}

.exotoplinks ul.nouser li a {
	float:left;
	clear:right;
	color:#ffffff;
}

.exotoplinks ul.nouser li a{
	display: block;
	float: right;
	clear: left;
	color:#ffffff;
	position: relative;
	padding: 6px 10px 0 10px;
	background-color: #009ab2;
	height:20px;
	font-weight:bold;
	font-size:12px;
	margin-left: 10px;
}

.exotoplinks ul.nouser li a:hover {
	background: #7192A8;
	color:rgb(255, 255, 255);
}

.exotoplinks ul.isuser li.popupmenu, .exotoplinks ul.isuser .notifications, .exotoplinks ul.isuser .nonotifications  {
	color: rgb(0, 0, 0);
	position: relative;
}

.exotoplinks ul.isuser li.popupmenu ul li {
	position: relative;
	top: 0;
	margin: 0;
	text-align: left;
}

.exotoplinks ul.isuser .notifications .popupbody {
	background: #7192A8;
	border: 1px solid #7192A8; /* makes it look consistent with the popup background */
}

.exotoplinks ul.isuser .notifications .popupbody li a{
	color: rgb(0, 0, 0);
	padding: 0 5px;
	font-weight: normal;
	background:rgb(255, 255, 255);
	border-top:1px solid #7192A8; /* makes it look consistent with the popup background */
	position: relative;
	text-align: left;
	padding-left: 30px;
	line-height: 26px;
}

.exotoplinks ul.isuser .notifications .popupbody li a span {
	position: absolute;
	left: 5px;
}

.exotoplinks ul.isuser .notifications .popupbody li a:hover {
	background:#FFEB90;
	color: rgb(0, 0, 0);
	text-decoration: underline;
}

.exotoplinks ul.isuser li#fb_headerbox a,
.exotoplinks ul.nouser li#fb_headerbox a {
	padding-top: 0;
	background: none;
	display: none;
}
	li#fb_headerbox a#fb_link {
		position: relative;
	}
	li#fb_headerbox a#fb_link #fb_squarepic{
		position:absolute;
		right:-6px;
		top:5px;
		z-index:1;
		border:1px solid #B3CCE7;
		padding:1px;
	}
	li#fb_headerbox a#fb_link #fb_icon{
		position:absolute;
		right:10px;
		top:1px;
		z-index:2;
	}

.exotoplinks form {
	display:block;
	text-align: left;
	float: right;
	clear: left;
        _width:30%;
		width: 295px;
	
}

.exotoplinks .logindetails {
	padding: 0 10px;
	text-align: left;
	margin-top:  25px;
	/*background: url('http://relm.exophase.com/narshe/images/rex/top-nav--buttons-bg.png') no-repeat left top;*/
	/*background: #7192A8;*/
	height: 40px;
}

.exotoplinks form input {
	background: url('http://x.exophase.net/forums-images/toplinks-forum-form-bg.png') no-repeat left top;
	margin: 3px 0 0;
	vertical-align: baseline;
	font-size: 11px;
	padding: 1px;
	border: 0;
	height: 14px;
	width: 102px;
	font-family: "Trebuchet MS";
	color: #fff;
	border: 1px solid #052c15;
}

.exotoplinks form input.loginbutton {
	background: url('http://x.exophase.net/forums-images/toplinks-forum-form-input-bg.png') no-repeat left top;
	width: 52px;
	height: 20px;
	float: right;
	font-weight: bold;
	cursor:pointer;
	border: 1px solid #052c15;
	padding: 0 5px;
	font-size: 12px;
	margin-top: 2px;
}

.exotoplinks form input.loginbutton:hover {
	background: url('http://x.exophase.net/forums-images/toplinks-forum-form-input-bg-hover.png') no-repeat left top;
}

.exotoplinks form input.default-value {
	color: #828282;
}

.exotoplinks .remember {
	margin: -3.3333333333333px 0 0 20px;
	font-size: 10px;
}

.exotoplinks .remember input {
	vertical-align: baseline;
}

.exotoplinks .notifications a.popupctrl {	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 12px;
	background: #1e1e20 url(http://x.exophase.net/forums-images/misc/arrow.png) right center no-repeat ;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
       _background-image:url('http://x.exophase.net/forums-images/misc/arrow.gif');
	color: #a5d900;
} /* x3sphere edit notification tab */

.exotoplinks .nonotifications a.popupctrl {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 12px;
	background: #1e1e20 url(http://x.exophase.net/forums-images/misc/arrow.png) right center no-repeat ;
	color: #a5d900;
        _background-image:url('http://x.exophase.net/forums-images/misc/arrow.gif');
}

.exotoplinks .notifications a.popupctrl:hover, .exotoplinks .nonotifications a.popupctrl:hover, .exotoplinks .nonotifications a.popupctrl.active {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 12px;
	background: #2a2c2b url(http://x.exophase.net/forums-images/misc/arrow.png) no-repeat right center;
        _background-image:url('http://x.exophase.net/forums-images/misc/arrow.gif');
	font-weight: 900;
}

.exotoplinks .notifications a.popupctrl:hover {
	padding-top: 3px;
}

.exotoplinks .nonotifications .popupbody a {
	background: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	float: none;
	clear: none;
	padding: 0 5px;
	margin-left: 0;
	text-align: left;
	line-height: 26px;
}

.exotoplinks .nonotifications .popupbody a:hover {
	background:#FFEB90;
	color: rgb(0, 0, 0);
	text-decoration: underline;
	padding: 0 5px;
}


.forumbit_post .foruminfo .forumicon{
	top: 16px !important;
}

.forumbit_post .foruminfo .forumdata .forumtitle, .forumbit_nopost .forumbit_nopost .forumrow .forumtitle {
	font-size: 17px !important;
	font-family: "Trebuchet MS" !important;
	font-weight: 900 !important;
}

.forumbit_post .forumdescription {
	font-family: verdana !important;
	font-size: 9px !important;
}

.forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow {
	min-height: 58px !important;
} /* forumrow height */

.forumbit_post .forumrow .forumlastpost {
	font-size: 12px !important;
	font-family: verdana !important;
} /* x3sphere edit - last post forum bit column */

.forumbit_post .forumlastpost .threadtitle {
	font-weight: bold !important;
} /* x3sphere edit - last post forum bit date/time column */

.forumbit_post .forumlastpost .lastpostby {
	font-size: 10px !important;
} /* x3sphere edit - last post forum bit date/time column */

.forumbit_post .forumlastpost .lastpostdate {
	font-size: 10px !important;
} /* x3sphere edit - last post forum bit date/time column */

.forumbit_post .forumlastpost .time {
	font-size: 10px !important;
	color: #2993bc !important;
} /* x3sphere edit - last post forum bit date/time column */

.footer {
	border-top:2px solid #a5d900 !important;
	border-bottom: 3px solid #2a2c2b !important;
}

p.left {
text-align: left;
float: left;
color: #fff;
font-size: 11px;
font-weight: 900;
margin-top: 3px;
padding-left: 5px;
width: 500px;
}

.navbar {
	height:26px !important;
	border-top: 2px solid #34393a !important;
	border-bottom: 2px solid #009ab2 !important;
	
}

.navtabs li a.navtab:hover {
	color: #f0eac3 !important;
}

.navtabs li#registernav a.navtab {
	background: transparent url(http://x.exophase.net/forums-images/navbar-blue.png) no-repeat left 10px  ;
	padding-left: 26px;
}

.navtabs li#usercpnav a.navtab {
	background: transparent url(http://x.exophase.net/forums-images/navbar-blue.png) no-repeat left 10px  ;
		padding-left: 20px;
}

.navtabs li#newpostsnav a.navtab {
	background: transparent url(http://x.exophase.net/forums-images/navbar-green.png) no-repeat left 10px  ;
	padding-left: 20px;
}

.navtabs li#homepagenav a.navtab {
	background: transparent url(http://x.exophase.net/forums-images/navbar-grey.png) no-repeat left 10px  ;
	padding-left: 20px;
}

.navtabs li#chatpagenav a.navtab {
	background: transparent url(http://x.exophase.net/forums-images/navbar-orange.png) no-repeat left 10px  ;
	padding-left: 20px;
}

.navtabs li#community a.navtab {
	background: transparent url(http://x.exophase.net/forums-images/navbar-dbx.png) no-repeat left 10px  ;
	padding-left: 20px;
}

.navtabs li#community a.popupctrl {	
	padding-right: 7px;
}

.navtabs ul li:first-child {
	text-indent: 20px !important;
}

.navbar_search {
	position:relative !important;
	width:200px !important;
	bottom: 1px !important;
	right: 0px !important;
	display:block !important;
	top: 4px !important;
}

.navbar_search input {
	font-size: 11px !important;
	vertical-align:middle !important;
	padding: 1px !important;
	/* border:1px solid #5a7f97; */
	height: 21px !important;
	background: transparent url(http://relm.exophase.com/narshe/images/rex/search-box-bg.png) no-repeat left top !important;
	border: 1px solid #052c15 !important;
}

.exoglobalsearch {
	position:absolute !important;
	width:200px !important;
	right: 0 !important;
	bottom: 0 !important;
	float: right !important;
	clear: left !important;
	text-align:right !important;
	line-height: 1.0em !important;
	display:block !important;
}

.exoglobalsearch .textboxcontainer {
	height: 26px !important;
	display:inline-block !important;
	float: left !important;
	text-align:center !important;
}

.exoglobalsearch .textboxcontainer span {
	/*border-top: 1px solid #Cedfeb;
	border-left: 1px solid #Cedfeb;*/
	display: inline-block !important;
	height: 22px !important;
	padding-left: 2px !important;
	padding-right: 2px !important;
	padding-top: 3px !important;
	margin-bottom: 1px !important;
	width: 147px !important;
        _width:140px !important; /* ie6 hack */
}

.exoglobalsearch input.textbox {
	width: 191px !important;
}

.exoglobalsearch .buttoncontainer {
	height: 26px !important;
	display:inline-block !important;
	margin: 7px 4px 0 0 !important;
	padding-right: 2px !important;
	width: 25px !important;
	overflow: hidden !important;
	float: right !important;
}

.exoglobalsearch .buttoncontainer span{
	height: 18px !important;
	padding-left: 4px !important;
	padding-top: 2.5px !important;
	display:inline-block !important;
}

.exoglobalsearch .searchbutton {
	border: 0 !important;
	padding: 0 !important;
	width: 18px !important;
	height: 18px !important;
	margin-top: -2px !important;
	margin-left: -2px !important;
	margin-left: -2px !important;
	margin-left: -2px !important;
	margin-left: -2px !important;
}

.postcontainer .username_container .popupmenu a.popupctrl {font-size:20px !important;}
.postcontainer .username_container .popupmenu a.popupctrl:hover {color:#417394 !important; text-decoration:none;}

#experience {
padding-top: 95px;
height: 104px;
font-size: 10px;
font-family: verdana, tahoma;
font-weight: bold;
background:url('http://x.exophase.net/forums-images/gradients/grey-up.png') bottom left repeat-x !important;
}

#ajax_prefix input {
margin-top: 6px;
margin-right: 5px;
float: right;
}

#threadprefix .popupctrl {
font-weight: bold !important;
}

#threadprefix  {
}

span.prefix {
font-family: verdana !important;
font-size: 10px !important;
text-transform: uppercase;
}

#channel {
float: right;
margin-top: 2px;
}

/*#channel a.ps3 {
background-color: #ffd9d9;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #b31a42;
padding: 5px;
text-transform: uppercase;
border-bottom: 2px solid #b31a42;
}

#channel a.ps3:hover {
border-bottom: 4px solid #df0e45;
color: #df0e45;
text-decoration: none;
font-size: 11px;
}*/

#channel a {
background-color: #f5fdff;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #b31a42;
padding: 5px;
text-transform: uppercase;
border-bottom: 2px solid #b31a42;
/*border-top: 1px solid #39a0c2;*/
border-top: 1px solid #94d6eb;
}

#channel a:hover {
border-bottom: 4px solid #df0e45;
color: #df0e45;
text-decoration: none;
font-size: 13px;
}

.lastposttitle font {
font-family: verdana !important;
font-size: 10px !important;
text-transform: uppercase;
}

#navbar_password, #navbar_username {
color: #000 !important;
}

#navbar_password, #navbar_password_hint, #navbar_username {
color: #000 !important;
}

.searchresults span.label {
font-size:80%;
}

#wgo_legend {
display: none;
}

.searchresults .threadbit dl.threadlastpost dd {
font-family: Arial;
font-size: 9px;
}

.searchresults .threadbit dl.threadlastpost a {
font-family: Tahoma;
font-size: 12px;
}

dl.userstats {
font-family: verdana;
font-size: 10px;
}