@charset "utf-8";

@font-face 
{
  font-family: Chiller;
  src: url(/CHILLER.TTF);
  font-weight: bold;
}

#sitebar
{
   overflow: hidden;
}

#sitebar a, #sitebar a:link, #sitebar a:visited, #sitebar a:active
{
   margin: 0px 0px 0px 0px;
   float: left;
   clear: both;
   width: 100%;
   color :#000;
   background: #F90;
   padding: 2px 5px 2px 5px;
   text-align: center;
   font-family:"Chiller";
   font-size: 22px;
}

#sitebar a:hover
{
   color: HighlightText;
   background: #670000;
}

A:link
{
   font-family: "Chiller";
   font-size: 24px;
   color: #670000;
   text-decoration: none;
}

A:visited
{
   font-family: "Chiller";
   font-size: 24px;
   color: #670000;
   text-decoration: none;
}

A:active
{
   font-family: "Chiller";
   font-size: 24px;
   color: #670000;
   text-decoration: none
}

A:hover
{
   font-family: "Chiller";
   font-size: 24px;
   color: #F90;
   text-decoration: none
}


a img
{
   border: 0;
}

body
{
   cursor: default;
   text-align: center;
   background-color: #000;
   margin: 29px 0 9px 0;
   color: #000;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 13px;
}

#container
{
   width: 980px;
   margin: 0 auto 0 auto;
   text-align: left;
}

#themecontainer
{
   background-color :#000;
}

#columns
{
   display: block;   
   clear: both;   
   margin: 5px 0 0 0;
}

#navigation
{
   background: url('../images/nav_title_bg.jpg') repeat-x;
   height: 49px;
   clear: both;
   font-family: "Chiller";
   text-align: center;
}

#navigation a
{
   height: 16px;
   display: block;
   float: left;
   text-decoration: none;
   padding: 15px 12px 20px 20px;
   text-align: center;
   font: bold 23px "Chiller";
   text-transform: uppercase;
   color: #FFF;
}

#navigation a:hover
{
   background: url('../images/nav_hover.jpg') repeat-x;
   background-position :center;
}

#navigation .right
{
   background: url('../images/nav_title_right.jpg') no-repeat;
   width: 6px;
   float: right;
   margin: 0 0 0 20px;
   height: 49px;
}

#navigation .left
{
   background: url('../images/nav_title_left.jpg') no-repeat;
   width: 6px;
   margin: 0 20px 0 0;
   float: left;
   height: 49px;
}

#teamspeak, #teamspeak a, #teamspeak a:link {
	font-size: 12px;
}

.col1, .col2, .col2_special
{
   float: left;
}

.col1
{
   width: 210px;
}

.col2
{
   width: 530px;  
   margin: 0 11px 0 12px;
}

.col2_special
{
   width: 740px;  
   margin: 0 11px 0 12px;
}

.block_content
{
   padding: 4px;
}

h2
{
   margin: 0;   
   background: url('../images/nav_bg.jpg') repeat-x;
   font-family: "Chiller";
   height: 28px;   
   clear: both;   
   padding: 0;
   font-size: 14px;
   text-transform: uppercase;
}

h2 span
{
   float: left;
   display: block;     
   background: url('../images/nav_left.jpg') no-repeat;     
   height: 28px;     
   padding: 4px 0 0 10px;
}

h2 span span
{    
   float: right;     
   width: 4px;     
   background: url('../images/nav_right.jpg') no-repeat;  
   height: 28px;  
   margin: -4px -10px 0 0;
}

.articlecontent
{
   padding: 5px;

}

.articlecontent p
{
   margin: 0;  
   padding: 5px;
}

.nolinks a
{ 
   text-decoration: none;
}

.col1 ul
{ 
   list-style: none;  
   margin: 0;  
   padding: 0;  
   clear: both;  
   font-size: 11px;
}

.col1 ul li
{ 
   height: 18px;  
   margin: 1px 0 1px 0;  
   width: 250px;  
   padding: 2px 0 0 10px;
}

.col1 li a
{ 
   display: block;  
   text-decoration: none;
}

.col1 li a:hover
{ 
   text-decoration: underline;
}

#spotlight
{
   background: url('../images/nav_bg.jpg') repeat-x; 
   clear: both; 
   margin: 5px 0 0 0; 
   text-align: center; 
   height: 120px;
}

#spotlight span
{
   float: left; 
   display: block; 
   background: url('../images/nav_left.jpg') no-repeat; 
   height: 28px; 
   padding: 6px 0 0 10px; 
   margin: 0 0 -35px 0;
}

#spotlight span span
{
   float: right; 
   width: 6px; 
   background: url('../images/nav_right.jpg') no-repeat; 
   height: 28px; 
   margin: -6px -10px 0 0;
}

.overlay
{
   z-index: 100; 
   position: relative; 
   top: 5px; 
   left: 5px; 
   float: left;
}

h1
{
   clear: both; 
   height: 232px; 
   margin: 0;
}

roundcont
{
   width: 100%;
}

.roundcont p
{
   margin: 0 10px;
}

.roundtop
{
   background: url(../images/tr.gif) no-repeat top right; 
   background-color: #fff;
}

.roundbottom
{
   background: url(../images/br.gif) no-repeat top right; 
   background-color: #fff;
}

img.corner
{ 
   width: 15px;  
   height: 15px;  
   border: none;  
   display: block !important;
}

#footer
{
   background: url('../images/foot2.jpg') repeat-x; 
   height: 57px; 
   clear: both; 
   text-align: center
}

#footer .right
{
   background: url('../images/foot3.jpg') no-repeat; 
   width: 6px; 
   float: right; 
   margin: 0 0 0 20px; 
   height: 57px
}

#footer .left
{
   background: url('../images/foot1.jpg') no-repeat; 
   width: 6px; 
   margin: 0 20px 0 0; 
   float: left; 
   height: 57px
}

#copyright
{
   font-family: "Chiller";
   font-size: 13px;
   letter-spacing: 3px;
   clear: both;
   text-align: center;
   color: #F90;
}

#copyright :hover
{
   font-size: 13px;
   letter-spacing: 3px;
   clear: both;
   text-align: center;
   color: #F90;
}

#copyright :link
{
   font-size: 13px;
   letter-spacing: 3px;
   clear: both;
   text-align: center;
   color: #F90;
}

#copyright :visited
{
   font-size: 13px;
   letter-spacing: 3px;
   clear: both;
   text-align: center;
   color: #F90;
}

#copyright :active
{
   font-size: 13px;
   letter-spacing: 3px;
   clear: both;
   text-align: center;
   color: #F90;
}

.corners_top
{
   background:url('../images/corners_top.jpg') no-repeat;   
   display:block;   
   height:3px
}

.corners_bottom
{  
   background:url('../images/corners_bottom.jpg') no-repeat;  
   display: block;  
   height:3px
}

.col1 ul
{ 
   margin:0 0 20px 0
}

.clear
{
   clear:both
}

.right
{
   float:right
}

UL
{
   list-style-type:square
}

H1
{
   font-weight:bold; 
   font-size:13px; 
   color:#F90;
}

H2, .maintitle
{
   font-weight:bold; 
   font-size:19px; 
   color:#FFF; 
   letter-spacing:2px;
}

hr
{
   border-top:1px dashed #000; 
   border-bottom:1px dashed #2D3639; 
   height:2px; 
   width:98%
}

iframe
{
   background-color:#2D3639;  
   border:#1d2426 1px dashed;
}

.code
{
   font-family:Courier,'Courier New',sans-serif; 
   font-size:13px; color:#e08b27; 
   background-color:#141C24; 
   border:#454442; 
   border-style:dashed; 
   border-top:#1A1A1A 1px solid; 
   border-bottom:#4e4e4e 1px solid; 
   border-left:#1A1A1A 1px solid; 
   border-right:#4e4e4e 1px solid;
}

.quote
{
   font-family:Verdana,Arial,Helvetica,sans-serif; 
   font-size:13px; 
   color:#dddf2d; 
   line-height:125%; 
   background-color:#141C24; 
   border:#454442; 
   border-style:dashed; 
   border-top:#1A1A1A 1px solid; 
   border-bottom:#4e4e4e 1px solid; 
   border-left:#1A1A1A 1px solid; 
   border-right:#4e4e4e 1px solid;
}

#menua
{
   height:30px; 
   overflow:hidden; 
   width:980px; 
   margin-left:auto; 
   margin-right:auto;
}

/* Forum Menu Buttons */
#menua * a, #menua * a:visited
{
   color:#FFF; 
   display:block; 
   font-weight:bold; 
   height:30px; 
   overflow:hidden; 
   padding-top:6px; 
   text-decoration:none;
}

#menua .menup
{
   background:url('../images/forummenu.gif') no-repeat; 
   float:left; 
   height:30px; 
   overflow:hidden; 
   text-align:center; 
   width:100px;
}

#menua .menup:hover
{
   background:url('../images/forummenu.gif') -100px 0px no-repeat; 
   overflow:hidden;
}

/* Main Input Text Boxes */
textarea, select, input, input.noborder, .helpbox
{
   margin:4px; 
   padding:1px; 
   color:#FFF; 
   font-weight:bold; 
   background:url('../images/txtbg.gif') repeat-x; 
   background-color: #4E4E4E; 
   font-size:14px; 
   border-top:#1A1A1A 1px solid; 
   border-bottom:#4e4e4e 1px solid;
   border-left:#1A1A1A 1px solid; 
   border-right:#4e4e4e 1px solid;
}

td.row1, td.row3, td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom, td.row2
{
   margin:4px; 
   padding:4px; 
   font-size:14px; 
   height:25px; 
   background-color: #FFF; 
   border-top:#4e4e4e 1px solid; 
   border-bottom:#1A1A1A 1px solid; 
   border-left:#4e4e4e 1px solid; 
   border-right:#1A1A1A 1px solid;
}

 td.cat, td.bodyline, td.glance, th
{
   margin: 4px; 
   padding: 4px; 
   font-size: 14px; 
   height: 25px; 
   background-color: #FFF; 
   border-top:#4e4e4e 1px solid; 
   border-bottom:#1A1A1A 1px solid; 
   border-left:#4e4e4e 1px solid; 
   border-right:#1A1A1A 1px solid;
}

input.button, input.mainoption, input.liteoption
{
   background:url('../images/forummenu.gif') no-repeat; 
   color:#ccc; 
   height:30px; 
   overflow:hidden; 
   text-align: center; 
   width:140px;
}

/* for Forum Attachment mod */

td.attachrow
{
   font: normal 18px Verdana, Arial, Helvetica, sans-serif;
}

td.attachheader
{
   font: normal 18px Verdana, Arial, Helvetica, sans-serif;
}

table.attachtable
{
   font: normal 20px Verdana, Arial, Helvetica, sans-serif; 
   border-collapse : collapse;
}

