body {

	 color: #000000; 

     background-color: #fff; 

     text-align: left; font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;  

     margin: 0px 0px 0px 0px;

     background-image: url('images/hstrip2.jpg');

     background-attachment: fixed;

     background-repeat: repeat-x;

     background-position: bottom;



}



.maintable {

	width: 818px;

	margin-left: auto;

	margin-right: auto;

	

	text-align: center;

	vertical-align:top;



}


DIV.newspic{    PADDING-RIGHT: 3px;    
				PADDING-LEFT: 3px;    
				Z-INDEX: 0;    
				LEFT: 20%;        
				TOP: 150%;    
				FLOAT: left;    
				VISIBILITY: visible;    
				PADDING-BOTTOM: 3px;    
				PADDING-TOP: 3px;    
				WHITE-SPACE: pre;    }


#texty {



color: #000; 

letter-spacing: 5px; 

float: left; 

top: 340px;

left: 30px;

text-indent: 14px;

text-transform: uppercase;

padding-top:0px;

background-color: #B7000C

width: 100%;



}



#s-texty {



color: #999; 

letter-spacing: 2px; 

float: left; 

top: 340px;

left: 30px;

text-indent: 12px;

text-transform: lowercase;

padding-bottom:5px;



}





#logo1 {

	margin-left: auto;

	margin-right: auto;

	height: 120px;

	width: 770px;

	background-image: url('images/logo5.png');

	background-repeat: no-repeat;

	

}



#logo {

	background-image: url(images/center.gif);

	height: 120px;

	width: auto;

	background-repeat: repeat-x;

	vertical-align: top;

	

}



#sitetag {

	margin-left: 5px;

	margin-top: 20px;

	text-align: left;

	font: 14pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #fff;

}



#banner {

	margin-right: 5px;

	margin-top: 65px;

	text-align: right;

	font: 18pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #fff;

	position: relative;

	left: -75px;

	background-color: transparent;

}



.title {  font-family: MS Sans Serif; background-color: grey; font-size: 20px; color: white; width: 321px;  }

.title2 {  font-family: MS Sans Serif; background-color: #a4a4a4; font-size: 20px; color: white; width: 321px;  }

.title3 {  font-family: MS Sans Serif; background-color: #c7c7c7; font-size: 20px; color: white; width: 321px;  }

.title4 {  font-family: MS Sans Serif; background-color: #f9f9f9; font-size: 20px; color: grey; width: 321px;  }



#collefttop {

	background-image: url(images/left1.png);

	width: 24px;

	height: 120px;

	background-repeat: repeat-y;

}



#colrighttop {

	background-image: url(images/right1.png);

	width: 24px;

	height: 120px;

	background-repeat: repeat-y;

}



#menudrop {



	background-image:url(images/dropdowncenter.gif);

	background-repeat: repeat-x;

	background-color: #fff;	

	width: auto;

	height: 36px;

	

}



#colleft {

	background-image: url(images/left1.png);

	width: 24px;

	height: 36px;

	background-repeat: repeat-y;

}



#colright {

	background-image: url(images/right1.png);

	width: 24px;

	height: 36px;

	background-repeat: repeat-y;

}



#infoleft {

	width: 385px;

	height: 30px;

	text-align: left;

	background-color: #f7f7f7;

}



.fullpadder {

	padding: 0px 30px 0px 30px;

}



#inforight {

	width: 385px;

	text-align: right;

	background-color: #f7f7f7;

	border-bottom: 0px solid #c0c0c0;

	border-top: 0px solid #c0c0c0;

	padding-right: 0px ;

}



#colleft1 {

	background-image: url(images/left1.png);

	width: 24px;

	height: 100%;

	background-repeat: repeat-y;

}



#colright1 {

	background-image: url(images/right1.png);

	width: 24px;

	height: 100%;

	background-repeat: repeat-y;

}



#tablewrappertop {

	width: 770px;

	margin-left: auto;

	margin-right: auto;

	margin-top: 10px;

	text-align: center;

	vertical-align:top;

	background-image: url(images/maintop.gif);

	height: 9px;

	background-repeat: no-repeat;

	background-color: #f7f7f7;

}



#colleft2 {

	background-image: url(images/left1.png);

	width: 24px;

	height: 100%;

	background-repeat: repeat-y;

}



#colright2 {

	background-image: url(images/right1.png);

	width: 24px;

	height: 100%;

	background-repeat: repeat-y;

}



.tablewrapper1 {

	width: 770px;

	background-image: url(images/mainmiddle.gif);

	height: 100%;

	background-repeat: repeat-y;

	background-color: #f7f7f7;

}



#contentarea {

	float: left;

	background-color: transparent;

	width: 560px;

	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	vertical-align:top;

	padding-left: 10px;	

}



.padder {

	padding: 12px 2px 2px 2px;

}



.tablewrapper {

	width: 100%;

	height: 100%;

	background-color: #fff;

}



.pagebodytop {

	background-color: transparent;

	width: 100%;

	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	vertical-align:top;

	text-align: left;

	padding: 4px 0px 4px 6px;

	border-bottom: 0px solid #cccccc;

	

}



#bodyleft {

	float: left;

	width: 500px;

	height: 100%;

	text-align: left;

	background-color: #fff;

	

	padding-right: 5px;	

}



#bodyright {

	float: right;

	width: 140px;

	height: 100%;

	text-align: center;

	background-color: #fff;

	

	padding-top: 18px;

	border-left: 1px dashed #cccccc;

}



#menuarea {

	float: right;

	background-color: transparent;

	width: 180px;

	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	vertical-align:top;

	text-align: left;

	padding-right: 3px;

	margin-right: 5px;

}



.menutable{

	margin-top: 0px;

	width: 176px;

	background-color: transparent;

}



.menutop {

	background: url(images/menutop.pn) 13px 0px;

	width: 176px;

	background-repeat: no-repeat;

	height: 21px;

}



.menubody {

	background: url(images/menuleftbody.pn) 13px 0px;

	background-repeat: repeat-y;

	width: 100px;

	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	vertical-align:top;

	text-align: left;

}



.menuwrapper {

	width: 154px;

	margin-left: 5px;

	margin-right: auto;

	margin-top: 0px;

}



.menubottom {

	background: url(images/menubottom.pn) 13px 0px;

	width: 176px;

	background-repeat: no-repeat;

	height: 21px;

}



#colleft3 {

	background-image: url(images/left1.png);

	width: 24px;

	height: 100%;

	background-repeat: repeat-y;

}



#colright3 {

	background-image: url(images/right1.png);

	width: 24px;

	height: 100%;

	background-repeat: repeat-y;

}



.maintable1 {

	width: 818px;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	vertical-align:top;



}



#tablewrapperbottom {

	width: 770px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	text-align: center;

	vertical-align:top;

	background-image: url(images/mainbottom.gif);

	height: 9px;

	background-repeat: no-repeat;

	

}



#colleft4 {

	background-image: url(images/left1.png);

	width: 24px;

	height: 100%;

	background-repeat: repeat-y;

}



#colright4 {

	background-image: url(images/right1.png);

	width: 24px;

	height: 100%;

	background-repeat: repeat-y;

}



#colbotleft {

	background-image: url(images/left1.png);

	background-repeat: repeat-y;

	width: 24px;

	height: 65px;

	

}



.viper-text {

	color: black;
	font-size: 8pt;
}

.viper-spots li {
	
	color: #b31313;
	font-size: 12pt;
	list-style-type: square;
}


#colbot {

	background-image: url(images/center2.gif);

	height: 65px;

	width: auto;

	background-repeat: repeat-x;

	background-color: #f7f7f7;

	

}



#colbotright {

	background-image: url(images/right1.png);

	background-repeat: repeat-y;



	width: 24px;

	height: 65px;

}



.pagebodynews {

	padding-top: 15px;

	background-color: transparent;

	width: 100%;

	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	vertical-align:top;

	text-align: left;

}



.contentheading {

	background-color: #fff;

	font-size: 14px;

	font-weight: bold;

	color: #666666;

	text-align: left;

	text-indent: 3px;

	width: auto;

	text-transform: uppercase;

	

}

.contentheading a { color: #d54e4e; }



.smalltext {

	font: 7pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



.pagebodynewslist {

	padding-top: 15px;

	background-color: transparent;

	width: 100%;

	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	vertical-align:top;

	text-align: left;

	border-bottom: 1px solid #cccccc;

}



.link1 {

	background-color: transparent;

	width: 160px;

	height: 14px;

	font: 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	padding-top: 2px;

	padding-left: 4px;

}



.link2 {

	background-color: transparent;

	width: 160px;

	height: 14px;

	font: 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	

	padding-left: 4px;

	padding-top: 2px;

}



.linktext {

	padding-top: 0px;

	

}



.caption {

	background-color: transparent;

	width: 100%;

	

	height: 14px;

	font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #636363;

	border-bottom: 1px dashed #b5b5b5;

}



.captionpadder {

		padding: 2px 0 0px 2px;
		text-align: right;
		font-family: Tahoma;
		font-size: 8px;
		text-transform: uppercase;

}



.caption2 {

	background-color: transparent;

	width: 100%;

	

	height: 10px;

	font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #6a6a6a;

	padding-left: 7px;

	

}



.captionpadder2 {

	 padding: 2px 0 0 4px;

}



.padder2 {

	padding: 4px 8px 4px 8px;

}



.caption3 {

	background-color: transparent;

	width: 100%;

	height: 10px;

	font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #6a6a6a;

	

}



.captiontext {

	background-image: url(images/modul.jpg);

	width: auto;

	background-repeat: repeat-x;

	height: 20px;

	padding: 2px 0 0 4px;

	font-size: 11px;

	font-weight: bold;

	color: #0776d0;

	font-weight: bold;

	text-transform: uppercase;

	display: none;

}



.chatboxtext {

	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



.tbox {

	background-color: #fff;

	border: 1px solid #e1e1e1;

	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #777;

}



.tbox.search {

	background-color: #fff;

	border: 1px solid #e1e1e1;

	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #ccc;

}



.tbox.chatbox {

	width: 80%;

	margin-left: auto;

	margin-right: auto;

	

}



.spacer{

	padding: 2px 0px 2px 0px;

}



ul, ol {

	margin-top: 0;

	margin-bottom: 0;

}



.button {

	border: 1px solid #000;

	color: #000;

	font: 7pt verdana, tahoma, arial, helvetica, sans-serif;

	text-align:center;

	background-image : url(images/menu1_fade.jpg);

}



.cbdate {

	color: #686868;

}



.searchbar {

	background-color: #000;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}





.menuwrapper2 {

	width: 160px;

	margin-left: 8px;

	margin-right: auto;

	margin-top: 0px;

}



.menutop2 {

	background-image: url(images/menutop2.png);

	width: 176px;

	background-repeat: no-repeat;

	height: 25px;

}



.menubody2 {

	background-image: url(images/menuleftbody2.png);

	background-repeat: repeat-y;

	width: 176px;

	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	vertical-align:top;

	text-align: left;

}



.menubottom2 {

	background-image: url(images/menubottom2.png);

	width: 176px;

	background-repeat: no-repeat;

	height: 23px;

}



img {

	vertical-align: middle;

	border: 0px; 

}

#news_titlelink a { color: #d54e4e; }

#news_titlelink a:hover { color: #d54e4e; }

#news_icon { position: relative; top: -5px; }


.menubody a {color: #454545; }

.menubody a:hover {text-transform: uppercase; }

a {

	color: #5c5c5c; 

	text-decoration: none;

	

}



a:hover {

	color: #820000;

	text-decoration: underline;

	
}



form {

	margin: 2px 0px 0px 0px;

    background-color: none;

}



p {

	margin: 0px;

}



.helpbox {

	color:#aaa;

	font: 9px tahoma, verdana, arial, helvetica, sans-serif;

	border: 0px none red;

	background-color: transparent;

}





/* forum */



.fborder {

	border: #ededed 0px solid;

	background-color: #fff;

	

}

.forumheader{

	background-color: #fff;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 12px;

	color:#000;

	padding: 4px;

	border: 1px solid #ededed;

	text-align: left;

}



.forumheader2{

	background-color: #fff;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 11px;

	color:#000;

	padding: 4px;

	border: #ededed 1px solid;

	margin-left: 5px;

	text-align: left;

}



.forumheader3{

	background-color: #fff;

	font: 9px verdana, tahoma, arial, helvetica, sans-serif;

	color:#000;

	padding: 4px;

	border: #ededed 0px solid;

	text-align: left;

}



.forumborder{

	border:  #000080 1px solid;

	background-color: transparent;

}



.fcaption {

	border: #ededed 1px solid;

	padding: 2px 0 2px 8px;

	background-color: #e5f2ff;

	font: 12px verdana, tahoma, arial, helvetica, sans-serif;

	color:#616060;

	text-align: left;

}

.fcaption {

background: #182327 url(images/menu1_fade.jpg) repeat-x;

}



.finfobar{

	background-color: #f8f8f8;

	color:#000;

	padding: 4px;

	border: #ededed 1px solid;

	font-size: 7pt; font-family:verdana, tahoma, arial, helvetica, sans-serif;

	text-align: left;

}



.smallblacktext {

	font: 10px tahoma, verdana, arial, helvetica, sans-serif;

	color:#b47716;

}



td {

	text-align: left;

}



.nextprev {

	font: 7pt tahoma, verdana, arial, helvetica, sans-serif;

	color:#b47716;

}



.indent {

	border: #999 1px dashed;

	padding: 5px;

	margin: 5px;

	background-color: #f7f7f9;

}



.searchhighlight {

	text-decoration: underline;

	color: #ff0000;

	font-weight: bold;

}
