/***** Global Settings *****/
html, body, div, span,
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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
line-height: 1;
font-family: inherit;
text-align: left;
vertical-align: baseline;
}

body {
background: #000000 url('bg_black.gif') center top no-repeat;  
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
font-size: .8em;
color: #000;	
text-align: center;
border:0;
height: 100%;
}


* { margin:0; padding:0; }

.clear { clear: both; overflow: hidden; }

.nav_clear { clear: both; margin-top: 4px; }

.img { border: solid 3px #000; }

/***** Common Formatting *****/

p {
font-size: 1.1em;
line-height: 1.3em;
padding-bottom: 1.4em;	
}

strong {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
}

em {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 1em;
font-style: italic;
}

blockquote {
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: url() no-repeat;
font-size: 1.1em;
line-height: 1.3em;
padding: 0 30px 14px 30px;
}

hr { 
height:0px; 
border:0px; 
border-top:1px solid #223344; 
margin: 0px 0px 14px 0px;
clear:both; 
}

/***** Wrapper *****/

#wrap {
position:relative;
margin: 0 auto;
width: 998px;
min-height: 740px;
height: 100%;
text-align:left;
}

#wrap_bg {
background: #000 url('/img/wrap_bg.jpg') top no-repeat;
margin: 0 auto;
width: 998px;
border-left: solid 3px #000;
border-right: solid 3px #000;	
height: 940px;
}

#wrapmain_bg {
background: #000 url('') top no-repeat;
margin: 0 auto;
width: 998px;
border-left: solid 3px #000;
border-right: solid 3px #000;	
height: 400px;
}

#NPX {
position: absolute;
top: 38px;
left: -154px;
z-index: 0;
width: 543px;
height: 924px;
padding: 0px 0 0 0;
}

#NPX_left {
background: url('/img/bg_left.jpg') no-repeat; 
width: 151px;
height: 924px;
float: left;
}

#NPX_right {
background: #000 url('/img/bg_right.jpg') no-repeat; 
width: 392px;
height: 924px;
z-index: 0;
float: left;
}

#login {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
color: #fff;
background: #000 url('/img/login.jpg') no-repeat; 
height: 25px;
}

#loginmain {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
color: #fff;
background: #000 url('') no-repeat; 
height: 25px;
}

#welcome {
padding: 7px 0 0 8px;
float: left;
}

#header {
position: relative;
z-index: 2;
padding: 9px 0 0 281px;
}

#headermain {
position: relative;
z-index: 2;
padding: 1px 0 0 281px;
}

#header_graphic {
margin: -19px 0 14px 0;
}

#logo {
position: relative;
margin: -4px 0 4px 0;
float: left;
}

.logomain-left {
background: # url('') no-repeat;
width: 10px;
height: 4px;
padding-left: 220px;
padding-top: 240px;
float: left;
}

.logomain-right {
background: # url('') no-repeat;
width: 10px;
height: 4px;
padding-left: 345px;
padding-top: 240px;
float: left;
}

#logomain {
position: relative;
margin: -4px 0 4px 0;
float: center;
}

#burst {
padding: 8px 0 0 10px;
}

#nav {
margin: 0 0 0 -50px;
}

#latest_news {
margin: 65px 0 0 50px; /**65 is up-down**50 is left-right**/
position: relative;
}

#game_list {
margin: 0px 0 0 50px;
position: relative;
}

#guild_inf {
margin: 0px 0 0 50px;
position: relative;
}

#features {
margin: 0px 0 0 50px;
position: relative;
}

#media {
margin: 0px 0 0 50px;
position: relative;
}

#community {
margin: 0px 0 0 50px;
position: relative;
}

#admin {
margin: 0px 0 0 0px;
position: relative;
}

#news_margin {
padding-top: 16px;
}

#news1 {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: #000 url('/img/bg_art_one.jpg') no-repeat; 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#news2 {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: #000 url('/img/bg_art2.jpg') no-repeat; 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#news3 {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: #000 url('/img/window-option2.gif') no-repeat; 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#news4 {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: #000 url('/img/window-option2.gif') no-repeat; 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#news5 {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: #000 url('/img/window-option2.gif') no-repeat; 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#news6 {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: #000 url('/img/window-option2.gif') no-repeat; 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#news7 {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background-image: url('/img/window-option2.gif');
padding: 20px;
width: 460px;
border: solid 2px #fff;
}

#news8 {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background-image: url('/img/screens_bg.gif'); 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#news9 {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background-image: url('/img/news9.gif');  
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#news10 {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: #000 url('/img/window-option2.gif') no-repeat; 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#news11 {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: #000 url('/img/window-option2.gif') no-repeat; 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#news12 {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: #000 url('/img/window-option2.gif') no-repeat; 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#news13 {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: #000 url('/img/window-option2.gif') no-repeat; 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#news_comic {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: #000 url() no-repeat; 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#game_rpg {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: #000 url() no-repeat; 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#game_features {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: #000 url() no-repeat; 
padding: 16px;
width: 460px;
border: solid 3px #000;
}

#news_content {
padding-top: 8px;
clear: both; 
overflow: hidden;
}

#content_gallery {
color: #fff;	
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: url('/img/screens_bg.gif') no-repeat; 
padding: 16px;
width: 460px;
min-height: 500px;
border: solid 3px #000;
}

#content_title {
position: relative;
top: 30px;
left: 100px;
}
	
#content_block { 
position: relative;
top: -31px;
margin-left: 110px;
float: left;
}

#secondary_block { 
position: relative;
top: -31px;
margin-left: 226px;
float: left;
}

#secondary_content { 
width: 680px;
padding-left: 5px;
margin-right: 20px;
float: left;
}

#secondary {
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
color: #fff;	
background: #000 url() no-repeat; 
padding: 32px 16px 16px 16px;
width: 691px;
border: solid 3px #000;
}

#secondary_NPX {
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
color: #fff;	
background: #000 url('/img/bg_NPX.jpg') no-repeat; 
padding: 32px 16px 16px 16px;
width: 691px;
border: solid 3px #000;
}

#secondary_sidebar { 
background: #000;
width: 180px;
padding: 12px;
min-height: auto;
margin: -152px 0 20px 12px;
float: right;
position: relative;
}

#secondary_sidebar2 { 
background: #000;
width: 180px;
padding: 12px;
min-height: auto;
margin: -162px 0 20px 12px;
float: right;
}

#sidebar {
background: #000;
margin: 300px 0px 0px 0px;
float: right;
position: relative;
}

#apply_preview {
padding-top: 5px;
margin-left: -6px;
padding-bottom: 7px;
}

#trailer {
padding-bottom: 10px;
}

#screenshots {
padding-top: 5px;
margin-left: -6px;
}

#join_community {
padding-top: 5px;
margin-left: -5px;
}

#team {
margin-left: 2px;
margin-top: 7px;
}

#sto {
margin-left: 2px;
margin-top: 13px;
width: auto;
float: left;
position: relative;
}

#footer { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #99ccff;
padding: 4px 0 0 0;
font-size: .8em;
background: #1f67b0;
width: 998px;
margin-left: auto;
margin-right: auto;
padding: 160px 0 16px 0;
text-align: center;
}

#footer2 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #99ccff;
padding: 4px 0 0 0;
font-size: .8em;
background: #1f67b0;
width: 998px;
margin-left: auto;
margin-right: auto;
padding: 220px 0 16px 0;
text-align: center;
}

#footer3 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #99ccff;
padding: 4px 0 0 0;
font-size: .8em;
background: #1f67b0;
width: 998px;
margin-left: auto;
margin-right: auto;
padding: 20px 0 16px 0;
text-align: center;
}

#copyright { 
margin: 12px auto;
width: 700px;
line-height: 1.4em;
padding: 6px 0 0 0;
text-align: center;
}

#frontpage_news_archive {
padding: 0px 0px 7px 4px;
text-align: right;
width: auto;
}

#frontpage_news_archive a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
color: #000;
border: solid 2px #000;
background: #fff;
padding: 4px;
margin: 2px;
text-transform: uppercase;
text-align: right;
width: auto;
}

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

/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.8em;
width: 384px;
font-weight: bold;
letter-spacing: -1px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 2.4em;
font-weight: bold;
letter-spacing: -1px;
}

h3 {
padding: 0px 0px 10px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-weight: bold;
letter-spacing: -1px;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.5em;
font-weight: bold;
letter-spacing: -1px;
}

h6 {
border-top: 1px solid #223344; 
padding: 14px 0px 10px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-weight: bold;
letter-spacing: -1px;
}

/***** Links *****/

a {
color: #ff9900;
text-decoration: none;
}

a:hover {
color: #ff6600;
text-decoration: none;
}

h1 a {
color: #fff;
text-decoration: none;
}

h1 a:hover {
color: #ff9900;
text-decoration: none;
}

#welcome a {
color: #ff9900;
text-decoration: none;
}

#welcome a:hover {
color: #ff6600;
text-decoration: none;
}

#NPX_right a {
font-size: 1.2em;
font-weight: bold;
color: #fff;
text-decoration: none;
line-height: 1.3em;
}

#NPX_right a:hover {
color: #e68d1e;
text-decoration: none;
}

.t10 a {
color: #fff;
font-weight: bold;
text-decoration: none;
}

.t10 a:hover {
color: #ff9900;
font-weight: bold;
text-decoration: none;
}

.social_bar a {
color: #fff;
font-weight: bold;
text-decoration: none;
}

.social_bar a:hover {
color: #ff9900;
font-weight: bold;
text-decoration: none;
}

.nav_items a {
font-family: Arial, Helvetica, sans-serif;
color: #fff;
font-size: 1.2em;
line-height: 1.4em;
font-weight: bold;
text-decoration: none;
}

.nav_items a:hover {
color: #ff9900;
text-decoration: none;
}

#login_user a {
color: #ff9900;
text-decoration: none;
}

#login_user a:hover {
color: #ff6600;
text-decoration: none;
}

#user_forms {
padding-top: 16px;
font-size: 1.1em;
line-height: 1.8em;
}

.ddbullet_active {
color: #ff6600;
background: url() 0px 3px no-repeat; 
padding-bottom: 3px;
padding-left: 1px;
margin-left: 1px;
}

a.ddbullet_active {
color: #ff6600;
padding-left: 13px;
margin-left: -14px;
}

.nav_items .ddbullet_active a:link {
color: #ff6600;
}

/***** Forms *****/

#login_form {
padding: 0 0 0 0px;
color: #7799bb;
margin: 2px 0 0 0;
float: right;
}

#login_form .form-element {
	float: left;
	clear: none;
	margin-left: 20px;
}

#login_user {
color: #7799bb;
margin: 6px 12px 0 0;
float: right;
}

#go {
margin: 0;
padding-top: 2px;
float: left;
}

form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
 
textarea {
width:100%;
line-height:1.25;
}

.l_form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
background: #000 !important;
border: solid 1px #163c62;
color: #fff;
margin: 0px;
padding: 2px;
}

.r_form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
background: #000 !important;
border: solid 1px #333333;
color: #fff;
margin-top: 2px;
padding: 2px;
}

/***** Lists *****/

ul {
list-style: square;
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
font-size: 1.1em;
}

li {
margin-left: 16px;
line-height: 1.2em;
}

#footer ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
display: inline;
}

#footer li {
margin: 0px;
display: inline;
border-right: solid 1px #99ccff;
}

#footer li a {
margin: 0px 6px;
font-weight: bold;
color: #fff;
text-decoration: none;
}

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

#footer li.end {
border: none;
margin: 0px;
}

#footer2 ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
display: inline;
}

#footer2 li {
margin: 0px;
display: inline;
border-right: solid 1px #99ccff;
}

#footer2 li a {
margin: 0px 6px;
font-weight: bold;
color: #fff;
text-decoration: none;
}

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

#footer2 li.end {
border: none;
margin: 0px;
}

#footer3 ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
display: inline;
}

#footer3 li {
margin: 0px;
display: inline;
border-right: solid 1px #99ccff;
}

#footer3 li a {
margin: 0px 6px;
font-weight: bold;
color: #fff;
text-decoration: none;
}

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

#footer3 li.end {
border: none;
margin: 0px;
}
/***** Tables *****/

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

/***** Global Classes *****/

.posted_on {
border: solid 3px #000;
background: url();
width: 34px;
height: 34px;
margin-bottom: 10px;
float: left;
}

.new_post {
width: 62px;
height: 18px;
margin: 2px 0 6px 4px;
float: left;
}

.main-content {
background: #000 url('/img/main-content_bg.gif');
margin: 12px 0px 0px 90px;
width: 500px;
float: left;
}

.headline {
background: #000 url('/img/headline1.gif') top center repeat-y;
margin: 0px 0px 0px 0px;
width: 500px;
height: 113px;
float: left;
}

.footer1  /* thicker footer */ {
background: url('/img/main-content_footer1.gif') bottom center repeat-y;
margin: 0px 0px 0px 90px;
width: 500px;
height: 35px;
float: left;
}

.footer2 /* thin metal bar footer */ {
		background: url('/img/main-content_footer2.gif') top center repeat-y;
		margin: 0px;
		width: 621px;
		height: 15px;
		}

.t10 {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding: 3px 0px 0px 3px;
font-size: .9em;
}

.social_bar {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding: 14px 0 12px 0;
font-size: .9em;
}

.social_links {
float: left;
}

.comments {
margin: -2px 0 0 0;
float: right;
}

.month {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
text-align: center;
text-transform: uppercase;
color: #666666;
width: 34px;
padding: 2px 0px 2px 0px;
margin: 0 auto;
background: #000044;
}

.date {
font-family: Arial Black, Helvetica, sans-serif;
font-size: 1.8em;
text-align: center;
letter-spacing: 1px;
text-transform: uppercase;
width: 32px;
padding: 2px 2px 2px 0px;
margin: 0 auto;
color: #000;
background: #666666;
}

.year {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
color: #666666;
text-align: center;
width: 32px;
padding: 2px 2px 2px 0px;
margin: 0 auto;
}

.back {
background: #EE4000;
margin: 3px 0px 3px 1px;
border: solid 1px #000;
padding: 0px;
}

.section {
margin: -4px 2px 2px -5px;
padding: 2px;
}

.maininfo {
font-family: Arial Black, Helvetica, sans-serif;
font-size: 1.8em;
text-align: left;
letter-spacing: 1px;
text-transform: uppercase;
width: 32px;
padding: 5px 2px 2px 0px;
margin: 0 auto;
color: #fff;
}

.news_margin {
background: #00ff00;
margin-top: 16px;
}

.sidebar {
background: #000 url('/img/sidebar.jpg') no-repeat;
padding-left: 10px;
padding-top: 5px;
width: 250px;
height: 482px;
border-bottom: solid 0px #000;
}

.nav_container {
margin: -14px 0 0 16px;
}

.nav_top {
padding-top:3px;
}

.nav_bg86 {
background: #000 url('/img/nav_bg1.gif') no-repeat;
width: 221px;
border-bottom: solid 3px #000;
}

.nav_bg87 {
background: #000 url('/img/nav_bg1.gif') no-repeat;
width: 221px;
border-bottom: solid 3px #000;
}

.nav_bg88 {
background: url('/img/nav_bg1.gif') no-repeat;
width: 221px;
border-bottom: solid 1px #000;
}

.nav_bg89 {
background: url('/img/nav_bg1.gif') no-repeat;
width: 221px;
border-bottom: solid 3px #000;
}

.nav_bg90 {
background: #000 url('/img/nav_bg1.gif') no-repeat;
width: 221px;
border-bottom: solid 3px #000;
}

.nav_bg91 {
background: url('/img/nav_bg1.gif') no-repeat;
width: 221px;
border-bottom: solid 0px #000;
}

.nav_bg92 {
background: url('/img/nav_bg1.gif') no-repeat;
width: 221px;
border-bottom: solid 0px #000;
}

.nav_items {
font-family: Arial, Helvetica, sans-serif;
width: 221px;
padding: 8px 0px 0px 50px;
}

.main_items {
font-family: Arial, Helvetica, sans-serif;
background: #eee url('') no-repeat;
width: 950px;
height: 800;
padding: 8px 0px 0px 50px;
}


#main_items {
font-family: Arial, Helvetica, sans-serif;
background: #000 url('/img/frontpage_bg_main3.jpg') no-repeat;
width: 950px;
height: 800px;
padding: 8px 0px 0px 50px;
}

.ddbullet {
line-height: 1.3em;
}

.nav_btm {
border-top: solid 0px #000;
height: 0px;
margin-left: 0px;
width: 221px;
}

.iconspan {
float: right;
margin: -100px 50px 0px 50px ;
cursor:hand;
cursor:pointer;
}

.bulletimagestyle {
position: absolute;
left: -200px;
}

.profile_desc {
color: #508cc8;
font-size: .9em;
padding: 1px 6px 0 0;
text-transform: uppercase;
}

.profile_desc2 {
color: #a356e5;
font-size: .9em;
padding: 1px 6px 0 0;
text-transform: uppercase;
}

.profile_info {
line-height: 1.6em;
margin-bottom: 8px;
}

.profile_header {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
margin-bottom: 8px;
text-transform: uppercase;
}

.img_screen {
text-align: center;
height: 85px;
}

.img_caption {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: .9em;
padding: 6px 0 10px 18px;
}

.messages_error {
background: #a62a09 url() repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1.1em;
color: #fff;
margin: 9px 0 8px 223px;
padding: 6px 6px 6px 12px;
border: solid 2px #000;
width: 710px;
clear: both;
position: relative;
}

.messages_error a, a:hover {
color: #ffcc00;
position: relative;
z-index: 1;
}

.messages_error ul, li {
 font-size: 1em;
}

.messages_status {
background: #5599df url() repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1.1em;
color: #fff;
margin: 9px 0 8px 223px;
padding: 6px 6px 6px 12px;
border: solid 2px #000;
width: 710px;
clear: both;
position: relative;
}

.messages_status a, a:hover {
color: #ffcc00;
position: relative;
z-index: 1;
}

.pager {
padding: 0px 0px 7px 4px;
font-size: .9em;
text-transform: uppercase;
text-align: right;
}

.pager-list {
}

.pager a {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1em;
color: #000;
text-decoration: none;
}

.pager a:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1em;
color: #fff;
background:  #d55504;
text-decoration: none;
}

.pager-current {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1em;
color: #fff;
border: solid 2px #000;
background: #000;
padding: 4px;
}

.pager-last {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1em;
color: #000;
border: solid 2px #000;
background: #fff;
padding: 4px;
margin: 2px;
}

.pager-next {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1em;
color: #000;
border: solid 2px #000;
background: #fff;
padding: 4px;
margin: 2px;
}

.pager-previous {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1em;
color: #000;
border: solid 2px #000;
background: #fff;
padding: 4px;
margin: 2px;
}

.pager-first {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1em;
color: #000;
border: solid 2px #000;
background: #fff;
padding: 4px;
margin: 2px;
}

.read_more {
}

.read_more a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
text-transform: uppercase;
color: #ff9900;
font-weight: bold;
text-decoration: none;
}

.read_more a:hover {
color: #ffcc00;
text-decoration: none;
}

.character_icon {
float: left;
}

.NPX_login {
margin: -2px 4px 0 0; 
float: left;
}

#comments {
border: solid 1px #fff;
width: 500px;
color: #fff;
background: #000;
clear: both;
}

.story_image {
float: right;
margin: 0 0 8px 14px;
border: solid 3px #000;
}

.quote {
font-family: Lucida Sans Unicode, Lucida Console, Gill Sans MT, Helvetica,  Arial, Verdana, sans-serif;
background: url() no-repeat;
font-size: 1.1em;
line-height: 1.3em;
padding: 0 30px 14px 30px;
}

.trailer_image {
padding-top: 4px;
text-align: center;
}

.trailer_info {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
text-transform: uppercase;
padding: 10px 0px 0 30px;
line-height: 1.4em;
float: left;
}

.trailer_info a {
font-weight: bold;
}

.trailer_info a:hover {
font-weight: bold;
}

.trailer_info strong {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

a.trailer_plugin {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.6em;
color: #fff;
text-transform: none;
font-weight: bold;
}

a.trailer_plugin:hover {
color: #ffcc00;
text-decoration: none;
}

.media_link {
text-align: center;
padding: 8px 0 20px 0;
}

.audio_icon {
top: 3px;
position: relative;
}

/***** Wallpaper *****/

.wallpaper_left {
float: left;
}

.wallpaper_left .img {
border: solid 3px #000;
}

.wallpaper_right {
padding: 0px 0px 0 30px;
float: left;
}

.wallpaper_right .img {
border: solid 3px #000;
}

.wallpaper_info {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
padding: 0px 30px 0 0px;
line-height: 1.4em;
float: left;
}

.wallpaper_info a {
font-weight: bold;
line-height: 1.4em;
}

.wallpaper_info a:hover {
font-weight: bold;
}

.wallpaper_info strong {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1em;
}

.new_center {
padding: 0px 0px 8px 0px;
text-align: center;
}

/* register page CSS */

form p {
font-size: .95em;
}

fieldset {

padding-right: 20px;
padding-bottom: 15px;
padding-left: 10px;
margin-bottom: 20px;
}

fieldset input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	background: #000 !important;
	border: solid 1px #333333;
	color: #fff;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

fieldset .description {
line-height: 1.3em;
clear: both;
}

.captcha img {
	margin-top: 12px;	
}
/*fieldset {
font-size: 1.1em;
line-height: 1.3em;
padding-bottom: 1.4em;	
}
*/

fieldset legend {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
text-transform: uppercase;
}

fieldset label {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #ffcc33;
}

fieldset label.option {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: normal;
color: #ffffff;
}

fieldset .form-element {
	margin-top: 12px;
	clear:both;
}

fieldset .form-element .container-inline .form-element {
	float:left;
	clear: none;
}

fieldset .form-element .form-element{
	margin-top: 10px;
	margin-right: 4px;
	clear: left;
}

.container-inline {
padding-bottom: 2px;
}

.form-select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
background: #000 !important;
border: solid 1px #163c62;
color: #fff;
margin-top: 4px;
margin-bottom: 2px;
}

input[type=submit] {
background: #000 !important;
border: solid 1px #163c62;
color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}

fieldset .form-submit {
margin: 7px 0 0 0;
}

fieldset input[type=image] {
margin: 7px 0 0 0;
}

.tabs {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
display: block;
font-weight: bold;
text-transform: uppercase;
}

.tabs li {
display: block;
list-style: none;
}
.body {
margin: 0px;
padding: 0px 0px 0px 20px;
font: italic small-caps 800 10px arial;
color: #e8e8e8;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
}

.title {
margin: 0px;
padding: 35px 0px 0px 50px;
font-size: 20px;
font-weight: bold;
color: #e8e8e8;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

h2.title {
padding: 20px 0 0 0;
}

dt {
margin-top: 7px;
font-weight:bold;
}
/* countdownbox */
#cdcontainer {
margin: 13px 0 6px 0;
background: url() no-repeat;
padding: 30px 7px 7px 20px;
height: 24px;
width: 211px;
}

.lcdstyle{ /*Example CSS to create LCD countdown look*/
color: #c1e0ff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
float: left;
text-align: center;
width: 25px;
padding: 0px;
margin: 0px 24px 0 0;
}

.lcdstyle_end{ /*Example CSS to create LCD countdown look*/
color: #c1e0ff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
float: left;
text-align: center;
width: 25px;
padding: 0px;
}

.lcdstyle sup { /*Example CSS to create LCD countdown look*/
position: relative;
margin: 0px 0px;
}

