/* Welcome to the New Worlds v2.1 Theme Stylesheet */


/* Body Styles */ 

body { 
 background: #000000;
 color: #A4DFED;
 font-size: 13px; 
 font-family: "Trebuchet MS", tahoma, verdana, arial, sans-serif;
 scrollbar-face-color: #363547;
 scrollbar-shadow-color: #870089;
 scrollbar-highlight-color: #4A2E87;
 scrollbar-track-color: #090909;
 scrollbar-arrow-color: #FFFFFF;
 scrollbar-3dlight-color: #800080;
 scrollbar-darkshadow-color: #000000;
}

a {
 color: #FFFFFF;
 text-decoration: none;
}

a:hover {
 color: #FFFFFF;
 background-color: #4A2E87;
 text-decoration: none; 
}

hr {
 border: #4A2E87;
 border-width: 1px; 
 border-style: solid; 
 height: 1px;
 width: 90%; 
 text-align: center;  
} 

.content hr {
 border: #4A2E87;
 border-width: 1px; 
 border-style: solid; 
 height: 1px;
 width: 50%; 
 text-align: center; 
}  

/* Stylin' the Text Styles */

.defaulttext {
 font-size: 13px; 
 font-family: "Trebuchet MS", tahoma, verdana, arial, sans-serif;
} 

.disclaimer_text { 
 background: #1E1E1E; 
 font-size: 10px;
 text-align: center;
} 

.caption_hover {
 font-size: 16px; 
 font-weight: bold; 
 font-family: "Trebuchet MS", tahoma, verdana, arial, sans-serif;
 color: #FFFFFF; 
} 

.hover_text {
 font-size: 13px;
} 

.infobar_text {
 font-size: 12px; 
 color: #FFFFFF; 
} 

.smalltext {
 font-size: 12px; 
} 

.smallblacktext {
 font-size: 12px; 
 color: #FFFFFF; 
} 

.mediumtext {
 font-size: 13px; 
} 

.contenttext {
 font-size: 14px; 
} 

.largetext { 
 font-size: 16px; 
} 

.forumtext { 
 font-size: 12px; 
 font-family: verdana, "Trebuchet MS", tahoma, arial, sans-serif; 
 color: #FFFFFF;
} 

.forumtext2 { 
 font-size: 13px; 
 font-family: "Trebuchet MS", verdana, tahoma, aria, sans-serif; 
 color: #FFFFFF;
} 

.smallforumtext { 
 font-size: 10px; 
 font-family: verdana, "Trebuchet MS", tahoma, arial, sans-serif; 
 color: #FFFFFF; 
} 

.whitetext { 
 color: #FFFFFF;
} 

.importanttext {
 font-size: 16px;
 font-family: "Trebuchet MS", verdana, tahoma, aria, sans-serif;
 color: #FF93FF;
} 

.breadcrumb1 {
 font-size: 12px;
 font-family: verdana, "Trebuchet MS", tahoma, arial, sans-serif; 
} 

.breadcrumb2 {
 font-weight: bold;   
 font-size: 14px;
 font-family: verdana, "Trebuchet MS", tahoma, arial, sans-serif;
 color: #FFFFFF;
}  
 
/*Stylin' the Form Elements*/ 

.tbox { 
 font-size: 13px;  
 font-family: Trebuchet MS, tahoma;
 color: #0CF;
 border: #4A2E87;
 border-width: 1px; 
 border-style: dotted;  
 background: #232323; 
 margin-left: 2px;
 margin-top: 5px;
}

.tbox2 {
 text-align: center; 
 font-size: 13px;  
 font-family: Trebuchet MS, tahoma;
 color: #D39BE1;
 border:#4A2E87;
 border-width: 1px; 
 border-style: dotted;  
 background: #232323; 
}  

.button {
 font-size: 11px;  
 font-family: Trebuchet MS, tahoma;
 color: #fff;
 background: #232323;
 border: #4A2E87;
 border-style: dotted;
 border-width: 1px;
 margin-top: 5px;
 margin-left: 5px; 
 margin-right: 5px;  
} 

/* Stylin' the Tables */

.banner_table {
 width: 100px;
 height: 100px;
 text-align: left;
 border: #4A2E87; 
 border-width: 0px;
 border-style: solid;
} 

.disclaimer_table { 
 width: 700px; 
 text-align: center; 
 border: #4A2E87; 
 border-width: 1px;
 border-style: solid;
} 

.disclaimer_table2 { 
 width: 700px; 
 text-align: center; 
 border: #4A2E87; 
 border-width: 1px;
 border-style: solid;
} 

.main_table {
 width: 700px; 
}

.forum_banner {
 width: 700px;
 height: 99px;
 text-align: center;
 vertical-align: middle; 
 border: #4A2E87; 
 border-width: 1px;
 border-style: solid;
} 

.forum_sitelinks { 
 width: 700px; 
 text-align: center; 
 background: #000;
 border: #4A2E87; 
 border-width: 1px;
 border-style: solid;
} 

/* Stylin' the Columns for 2-Column Configuration */ 

.left_wing {
 width: 220px;
 vertical-align: top;
 text-align: left 
} 

.right_wing { 
 padding-left: 5px; 
 width: 80%;
 vertical-align: top; 
} 


/* Stylin' the Columns for the News Page */

.left_column {
 width: 220px;
 vertical-align: top;
 text-align: left;
}

.center_column {
 width: 70%; 
 vertical-align: top;
 padding-right: 10px;
 padding-left: 5px;    
} 

.right_column {
 width: 220px;
 vertical-align: top;
 text-align: right;  
} 


/* Stylin' the Margins and Spacers */ 

.caption_margins {
 margin-left: 5px;
 margin-bottom: 5px;
} 

.body_margins { 
 margin-left: 2px; 
 margin-bottom: 5px; 
} 

.pm_margins { 
 margin-top: 2px; 
 margin-left: 2px;
 margin-right: 2px;  
 margin-bottom: 5px; 
} 

.top_gap {
 margin-top: 20px; 
} 

.bannermain_gap {
 margin-top: 20px; 
} 

.hovertable_spacer { 
 margin-bottom: 5px;
} 

.chatbox_spacer { 
 margin-left: 5px;
 margin-bottom: 5px; 
} 

.forum_gap { 
 margin-top: 10px; 
} 

.disclaimer_margins {
 margin-top: 3px; 
 margin-bottom: 3px;
} 

.content_margin {
 margin-bottom: 3px; 
 margin-left: 3px; 
} 

/* Stylin' the Hover-Menu */ 

.hover_table { 
 width: 220px;
 height: auto;  
 margin: 0; 
 padding: 0;    
}  
 
.caption_cell { 
 width: 213px; 
 height: 25px; 
 line-height: 25px; 
 font-size: 16px; 
 font-weight: bold; 
 font-family: "Trebuchet MS", tahoma, verdana, arial, sans-serif;
 background-image: url('images/bannerbg.jpg');
 color: #FFFFFF; 
 vertical-align: top;
 border: #4A2E87; 
 border-left-style: solid; 
 border-left-width: 1px; 
 border-right-style: solid; 
 border-right-width: 1px; 
 border-top-style: solid; 
 border-top-width: 1px; 
 border-bottom-style: dashed; 
 border-bottom-width: 1px; 
} 

.body_cell { 
 width: 213px;
 height: 100%;  
 background-image: url('images/ndark.jpg');
 font-size: 13px;
 vertical-align: top;  
 border: #4A2E87;  
 border-left-width: 1px; 
 border-left-style: solid; 
 border-right-width: 1px; 
 border-right-style: solid; 
 border-bottom-width: 1px;
 border-bottom-style: solid; 
} 

.body_cell2 { 
 width: 213px; 
 height: auto; 
 font-size: 13px; 
 background: #131313;
 vertical-align: top;
 border: #4A2E87;  
 border-left-width: 1px; 
 border-left-style: solid; 
 border-right-width: 1px; 
 border-right-style: solid;
 border-bottom-width: 1px;
 border-bottom-style: solid; 
} 
 
.body_cell3 { 
 width: 213px;
 height: auto; 
 background-image: url('images/dnw_background.jpg');
 vertical-align: top;
 text-align: left; 
 font-size: 12px;   
 border: #4A2E87;  
 border-left-width: 1px; 
 border-left-style: solid; 
 border-right-width: 1px; 
 border-right-style: solid; 
 border-bottom-width: 1px;
 border-bottom-style: solid; 
} 

.hover_horizontal {
 height: 7px; 
 width: 700px; 
 text-align: right; 
} 

.hover_vertical { 
 width: 7px;
 height: 100%; 
 vertical-align: top;
 background-image: url('images/newworlds_vertical2.jpg');
} 


/* Stylin' the Default Table */ 

.default_hover { 
 width: 700px;
}
 
.caption_default {
 height: 31px;
 background-image: url('images/bannerbg.jpg');
 border: #4A2E87; 
 border-left-style: solid; 
 border-left-width: 1px; 
 border-right-style: solid; 
 border-right-width: 1px; 
 border-top-style: solid; 
 border-top-width: 1px; 
 border-bottom-style: dashed; 
 border-bottom-width: 1px;
}  
 
.caption_default2 {
 height: 31px;
 background-image: url('images/bannerbg.jpg');
 border: #4A2E87; 
 border-left-style: solid; 
 border-left-width: 1px; 
 border-right-style: solid; 
 border-right-width: 1px; 
 border-top-style: solid; 
 border-top-width: 1px; 
 border-bottom-style: dashed; 
 border-bottom-width: 1px;
} 
 
.body_default {
 font-size: 13px;  
 height: 80%; 
 background: #000000;
 vertical-align: top;  
 border: #4A2E87;  
 border-left-width: 1px; 
 border-left-style: solid; 
 border-right-width: 1px; 
 border-right-style: solid; 
 border-bottom-width: 1px;
 border-bottom-style: solid;
}

.body_default2 {
 font-size: 13px;  
 height: 80%; 
 background: #000000;
 vertical-align: top;  
 border: #4A2E87;  
 border-left-width: 1px; 
 border-left-style: solid; 
 border-right-width: 1px; 
 border-right-style: solid; 
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-top-width: 1px;
 border-top-style: solid; 
}



/* Stylin' the News Tables */ 

.body_darkestgray {
 height: 80%; 
 background: #131313;
 vertical-align: top; 
 border: #4A2E87;
 border-left-width: 1px; 
 border-left-style: solid; 
 border-right-width: 1px; 
 border-right-style: solid; 
} 

.body_darkergray {
 height: 80%; 
 background: #1E1E1E;
 vertical-align: top; 
 border: #4A2E87;
 border-left-width: 1px; 
 border-left-style: solid; 
 border-right-width: 1px; 
 border-right-style: solid; 
}

.body_darkgray {
 height: 80%; 
 background: #2E2E2E;
 vertical-align: top; 
 border: #4A2E87;
 border-left-width: 1px; 
 border-left-style: solid; 
 border-right-width: 1px; 
 border-right-style: solid; 
}

.infobar { 
 height: 20px; 
 line-height: 20px; 
 background-image: url('images/bannerbg2.jpg');
 vertical-align: middle; 
 border: #4A2E87; 
 border-left-style: solid; 
 border-left-width: 1px; 
 border-right-style: solid; 
 border-right-width: 1px; 
 border-bottom-style: solid; 
 border-bottom-width: 1px; 
 border-top-style: dashed; 
 border-top-width: 1px;
}


/* Stylin' the Forums */

.nfborder {
 border: #4A2E87; 
 border-width: 1px; 
 border-style: solid; 
}

.nfborder2 {
 border: #4A2E87; 
 border-width: 1px; 
 border-style: solid;   
}

.f_infocaption {
 background-image: url('images/dnw_background.jpg'); 
 color: #FFFFFF; 
 font-size: 18px; 
 font-family: "Trebuchet MS";   
}

.nfcaption {
 background-image: url('images/dnw_background.jpg');
 color: #FFFFFF; 
 font-size: 16px; 
 font-family: verdana;
 font-weight: bold;  
}

.nfcaption2 {
 background: #1E1E1E; 
 color: #FFFFFF; 
 font-size: 13px; 
 font-family: verdana; 
 font-weight: bold; 
}

.nfcaption3 {
 background: #2E2E2E; 
 color: #FFFFFF; 
 font-size: 13px; 
 font-family: verdana; 
 font-weight: bold; 
}

.nfcaption4 { 
 background: #3E3E3E; 
 color: #FFFFFF;
 font-size: 13px; 
 font-family: verdana; 
 font-weight: bold; 
}

.nfcaption5 { 
 background: #4E4E4E; 
 color: #FFFFFF; 
 font-size: 13px; 
 font-family: verdana; 
 font-weight: bold; 
}

.nforumheader { 
 height: 43px; 
 background: #1E1E1E; 
 border: #4A2E87; 
 border-top-style: dashed; 
 border-top-width: 1px; 
 color: #FFFFFF;
 font-size: 18px; 
 font-family: verdana; 
 font-weight: bold;
}

.resetheader {
 background: #1E1E1E; 
 border: #4A2E87; 
 border-top-style: dashed; 
 border-top-width: 1px; 
 font-size: 13px; 
 font-family: verdana; 
}

.resetheader2 {
 background: #1E1E1E; 
 border: #4A2E87; 
 border-top-style: dashed; 
 border-top-width: 1px; 
} 

.emptyheader {
 background: #1E1E1E; 
 border: #4A2E87; 
 border-top-style: dashed; 
 border-top-width: 1px; 
 color: #1E1E1E; 
}

.emptyheader2 { 
 background-image: url('images/dnw_background.jpg');
 border: #4A2E87; 
 border-top-style: dashed; 
 border-top-width: 1px; 
 border-right-style: dashed; 
 border-right-width: 1px; 
}  

.nforumheader2 {
 background: #000000; 
 border: #4A2E87; 
 border-top-style: dashed; 
 border-top-width: 1px; 
}

.nforumheader3 { 
 background: #131313; 
 border: #4A2E87;
 border-top-style: dashed; 
 border-top-width: 1px;
}

.nfheader4 { 
 background: #2E2E2E; 
 border: #4A2E87; 
 border-top-style: dashed; 
 border-top-width: 1px; 
} 

.nfheader5 { 
 background: #3E3E3E; 
 border: #4A2E87; 
 border-top-style: dashed; 
 border-top-width: 1px; 
}  

.fheader5a { 
 background: #3E3E3E; 
}  

.nfheader6 { 
 background: #4E4E4E; 
 border: #4A2E87; 
 border-top-style: dashed; 
 border-top-width: 1px; 
} 

.namespan {
 color: #D39BE1; 
 font-size: 18px; 
 font-family: verdana; 
}

.forumteaser { 
 color: #FFFFFF; 
 font-size: 13px; 
 font-family: verdana; 
}

.forumteaser2 {
 height: 34px; 
 vertical-align: middle; 
 background: #1E1E1E; 
 border: #4A2E87; 
 border-bottom-style: dashed; 
 border-bottom-width: 1px; 
} 

.ficonkey { 
 background: #000000; 
 border: #4A2E87;  
 border-right-style: dashed; 
 border-right-width: 1px;
 vertical-align: middle; 
}

.fperms { 
 background-image: url('images/dnw_background.jpg');
 vertical-align: middle;
 border-left-style: dashed; 
 border-left-width: 1px;
 vertical-align: middle;  
}

.fperms2 { 
 background-image: url('images/dnw_background.jpg');
 vertical-align: middle;
 color: #FFFFFF;
 font-size: 13px;  
} 

.fsearch { 
 background: #000000;
 vertical-align: middle;
}

.treb_white { 
 color: #FFFFFF; 
 font-family: "Trebuchet MS";
 font-size: 13px;  
}

.medium_treb_white { 
 color: #FFFFFF; 
 font-family: "Trebuchet MS";
 font-size: 16px; 
}

.fbreadcrumbs {
 height: 52px;  
 background-image: url('images/dnw_background.jpg');
 font-family: "Trebuchet MS"; 
 font-size: 18px;
 font-weight: bold; 
 border:#4A2E87;
 border-bottom-style: dashed; 
 border-bottom-width: 1px; 
}

.fbreadcrumbs2 {
 height: 52px;  
 background-image: url('images/dnw_background.jpg');
 font-family: "Trebuchet MS"; 
 font-size: 18px;
 font-weight: bold; 
}

.fbrowsers {
 color: #FFFFFF; 
 background-image: url('images/dnw_background.jpg');
 font-family: "Trebuchet MS"; 
 font-size: 13px; 
 text-align: center; 
 vertical-align: middle; 
 border: #4A2E87; 
 border-left-style: dashed; 
 border-left-width: 1px;
} 

.fmoderators { 
 color: #FFFFFF;
 background-image: url('images/dnw_background.jpg'); 
 font-family: "Trebuchet MS"; 
 font-size: 13px;
 text-align: center; 
 vertical-align: middle; 
}

.threadline {
 color: #FFFFFF;
 background: #1E1E1E; 
 font-family: Verdana; 
 font-size: 18px;
 font-weight: bold;
 border: #4A2E87;
 border-top-style: dashed;
 border-top-width: 1px;  
}

.subforumheader { 
 color: #FFFFFF;
 background: #131313; 
 font-family: Verdana; 
 font-size: 18px;
 font-weight: bold;
}

.threadcaption {
 min-height: 41px; 
 font-size: 18px;
 font-weight: bold; 
 color: #FFFFFF;
 background: #2E2E2E; 
 font-family: verdana, "Trebuchet MS", tahoma, arial, sans-serif;
 vertical-align: middle; 
}

.forumposter {
 background: #000000;
 border: #4A2E87;
 border-top-style: dashed; 
 border-top-width: 1px; 
}

.forumprofile { 
 background: #000000;
} 

.forum_avatars { 
 background: #1E1E1E;
}

.forum_post {
 background: #2E2E2E;
}

.forumreplystyle { 
 background: #414141;
} 

.forumreplystyle_alt {
 background: #090909;
}

.posttype {
 background: #000000; 
 border: #4A2E87; 
 border-right-style: dashed; 
 border-right-width: 1px; 
}

.subjectbox {
 background: #2E2E2E; 
 border: #4A2E87; 
 border-top-style: dashed; 
 border-top-width: 1px; 
 border-right-style: dashed; 
 border-right-width: 1px; 
}

.importantthread {
 height: 38px;
 background: #000000;
 border: #4A2E87; 
 border-top-style: dashed;
 border-top-width: 1px;
 padding-left: 3px;  
} 

/* Stylin' the Calendar */

.c_mtable {
 background: #2E2E2E;
 border: #D39BE1; 
 border-width: 1px; 
 border-style: solid;
 color: #FFFFFF;
} 
 

.c_tables { 
 background: #000000;
 color:#FFFFFF;
} 

.c_cells {
 background: #131313;  
 color: #FFFFFF;
} 

.c_caption { 
 background-image: url('images/dnw_background.jpg');
 color: #FFFFFF; 
 font-size: 16px; 
 font-family: verdana;
 font-weight: bold;  
 border: #D39BE1;
 border-bottom-style:solid; 
 border-bottom-width: 1px; 
} 

.c_today {
 background: #4E4E4E; 
 color: #FFFFFF;
}

.c_month {
 border: #D39BE1;
 border-bottom-style: dashed;
 border-bottom-width: 1px;
 color: #FFFFFF;
}

.current_month { 
 border: #D39BE1;
 border-left-style: dashed;
 border-left-width: 1px; 
 border-right-style: dashed; 
 border-right-width: 1px;  
}

.month_list { 
 border: #D39BE1;
 border-bottom-style: dashed; 
 border-bottom-width: 1px; 
 border-right-style: dashed; 
 border-right-width: 1px; 
 border-left-style: dashed; 
 border-left-width: 1px; 
}

/* Stylin' the List Template */

.lcaption {
 background-image: url('images/dnw_background.jpg');
 color: #FFFFFF; 
 font-size: 16px; 
 font-family: verdana;
 font-weight: bold;
 border: #D39BE1; 
 border-bottom-width: 1px; 
 border-bottom-style: dashed;    
}

.lheader {
 background: #1E1E1E;
 margin-bottom: 15px;     
}

.whitea a{
 color: #FFFFFF;
 font-weight: bold; 
 text-decoration: underline;
}

.whitea a:hover{
 color: #4A2E87;  
 font-weight: bold;
 text-decoration: none; 
 border-bottom: dashed 1px; 
}

/*Stylin' the Content templates */

.imageonright1 { 
 border: #4A2E87; 
 border-right-width: 1px; 
 border-right-style: dashed;
}

.imageonright2 {
 border: #4A2E87; 
 border-bottom-width: 1px; 
 border-bottom-style: dashed; 
}

.imageonleft { 
border: #4A2E87;
border-right-width: 1px;
border-right-style: dashed;
border-bottom-width: 1px;
border-bottom-style: dashed; 
}  

.techspec {
 border: #4A2E87;
 border-top-width: 1px;
 border-top-style: dashed; 
}

/* Stylin' the User Templates, Links Templates (and more) */

.ucaption {
 background-image: url('images/dnw_background.jpg');
 color: #FFFFFF; 
 font-size: 16px; 
 font-family: verdana;
 font-weight: bold;
 border: #D39BE1; 
 border-top-width: 1px; 
 border-top-style: dashed;
} 

.ucaption2 {
 border-bottom: #4A2E87;
 border-bottom-width: 1px; 
 border-bottom-style: dashed;
}   

.ucaption3 { 
 background-image: url('images/dnw_background.jpg');
 color: #FFFFFF; 
 font-size: 16px; 
 font-family: verdana;
 font-weight: bold;
} 
 
.userheader {
 background-image: url('images/bannerbg.jpg');
 color: #FFFFFF; 
 font-weight: bold; 
 border: #4A2E87;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-top-style: solid; 
 border-top-width: 1px;  
} 

.userheader2 {
 background-image: url('images/bannerbg.jpg'); 
 color: #FFFFFF; 
 font-weight: bold; 
 border: #000000;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-top-style: solid; 
 border-top-width: 1px;
 height: 30px;   
}  

.userheader3 {
 background-image: url('images/dnw_background.jpg');
 color: #FFFFFF; 
 font-weight: bold; 
 border: #4A2E87;
 border-bottom-style: dashed;
 border-bottom-width: 1px;
}  

.userheader4 {
 background-image: url('images/dnw_background.jpg');
 color: #FFFFFF; 
 font-weight: bold; 
 border: #D39BE1;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-top-style: solid; 
 border-top-width: 1px;  
}  

.udivider {
 background: #000; 
 border: #4A2E87;
 border-right-style: solid; 
 border-right-width: 1px; 
}

.usercell {
 background-image: url('images/dnw_background.jpg');
}

.usercell2 { 
 background: #000;
}

.usercell3 {
 background: #000;
 border: #D39BE1;
 border-top-style: dashed; 
 border-top-width: 1px; 
}

.usercell4 {
 background: #000;
 border: #4A2E87;
 border-bottom-style: dashed;
 border-bottom-width: 1px;
}

.usercell5 {
 background: #2E2E2E; 
}

.usercell6 { 
 background: #2E2E2E; 
 border: #D39BE1;
 border-top-style: dashed; 
 border-top-width: 1px; 
}
