
p,blockquote,ol,ul,dl,li,dt,dd,td,th,caption {
  font-family:  Georgia, Trebuchet ms, Helvetica, sans, sans-serif;

}


html {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   height: 100%;
   min-width: 400px;
}

body {
 background:url(images/cross.gif);
  background-color: #790000;
  background-repeat: repeat;
  width: 800px;
  text-align: left;
  margin: auto auto;
  font-size: 14px;
}


.top {
      font-weight: bolder;
      border: none;
      color: #000000;
      font-size: 11px;
      text-align: right;
      padding-bottom: 3px;
      
}

.container {
	width: 100%;
	float: left;

	margin: 0px -23px 0px 0px;
        padding: 0px 0px 0px 0px;
	background-color: #000000;
	
}
.content {
	margin-right: 23px;
	overflow: hidden;
}



.tmain {
	margin-left: 23px;
	background: url(images/top.gif) repeat-x top left;

}

.bmain {

        background: url(images/bottom.gif) repeat-x top left;
	padding-bottom: 7px;
	height /* */: 22px;
	padding-bottom /**/: 2px;
	margin: auto auto auto 23px;
	
} 


.main {
  background-color: #000000;
 color: #FFFFFF;
}


.tleft {
	width: 23px;
        height: 22px;
	float: left;
        background: url(images/t-left-c.gif) no-repeat top left;
}

.bleft {
	width: 23px;
        height: 22px;
	float: left;
        background: url(images/b-left-c.gif) no-repeat bottom left;
}

.left {
	width: 23px;
	height:130px;
        float: left;
        background: url(images/left.gif) repeat-y;
	min-height: 120px;
	
}
.tright {
	width: 23px;
        height: 22px;
	float: right;
	background: url(images/t-right-c.gif) repeat-x top right;
}
.right {
        width: 23px;
        height: 130px;
	float: right;
	min-height: 120px;
	background: url(images/right.gif) repeat-y top right;
}
.bright {
	width: 23px;
        height: 22px;
	float: right;
	background: url(images/b-right-c.gif) no-repeat top right;
}


#pagecontainer {
 width: 100%;
 height: 100%;
}

#pagecontainer .column {
  float: left;
  height:100%;
}

#center-m, #whole-m, #seventy-m  {
  width: 48%;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 10px 0px;	
  float: right;	  
  height:100%;

}

#whole-m {
  width: 100%;
}

#seventy-m {
  width: 80%;
  float: left;
}
#ten-m {
  width: 10%;
  float: left;
}

#latest {
	background-color: #FA0000;
	font-size:12px;
}

.b1, .b1-nohover {
    width: 100%;
    background-color: #9E0000;
}
.b2, .b2-nohover {
    width: 100%;
    background-color: #790000;
}

table.thinborder {
  border: thin solid #FA0000;
  margin: auto;
}

th {
  font-variant: small-caps;
  font-weight: bolder;
  font-size: 14px; 
  color: #FFFFFF;	     
  text-align: center;
  padding-bottom: 0px;
}


tr.b1:hover, #latest tr.sfhover2 {
      color: #000000;
       background-color: #FF3333;

}

tr.b2:hover, #latest tr.sfhover2 {
       color: #000000;
       background-color: #FF3333;

}

.posttitle {
	   font-weight: bolder;
	   color: #FFFFFF;
	   margin-left:10px;
	   text-decoration: none;


}
.postauthor {
	   color: #FEFEFE;
	   margin-left:15%;

}


#leftcol-m {
  width: 48%;          /* LC width */
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 10px 0px;	

}

div.contentblock {
  border:  solid #9E0000;
  padding: 5px;
  color: #FFFFFF;
  background-color: #790000;
  text-align: justify;
}

.block-heading {
  font-variant: small-caps;
  font-weight: bolder;
  font-size: 18px; 
  color: #FFFFFF;	     
  text-align: left;
  padding-bottom: 0px;
}
.block-heading2 {
  font-variant: small-caps;
  font-weight: bolder;
  font-size: 14px; 
  color: #FFFFFF;	     
  text-align: left;
  padding-bottom: 0px;
}

#mynewstitle {
 font-variant: small-caps;
  font-weight: bolder;
  font-size: 15px; 
  color: #FF0000;	     
}

#mynewsdate {
  font-style: italic;
  font-weight: bolder;
  color:   #FFFFFF;
}

#mynewstext {
  text-align: justify;
  display: block;
}

div.float { 
	  float: left;
	  margin: 3px 15px 3px 15px;

	  }

img.galleryimage { 
	  display: block;
	  padding: 3px 15px 3px 15px;
	  margin-left: auto;
	  margin-right: auto;
	  }

div.float p {
	  text-align: center;
	  font-variant: small-caps;
	  padding: 0px;
	  margin: 0px;
}

#footer {
	padding: 10px 10px 10px 10px;
	font-size: 10px;
	color: #FEFEFE;
text-align: center;	 
	
}


.server {
 color: #D40000;
 font-size: 12px;
 font-weight: bolder;
 font-variant: small-caps;
 text-align: right;
 float:right;
}

.server-head {
	     border-bottom: thin dashed #D40000;
}

.clearing {
	height: 0;
	clear: both;
}

#menunav {
	 text-align: center;	 
 margin: 5px 0px 0px 0px;
}

#menunav, #menunav ul {

 padding: 0px;
 list-style: none;
 color: #FF0000;
 background-color: #000000;
}

#menunav a {
 display: block;
 margin: auto auto;
 background: url(images/star-small-b.gif) no-repeat;
 background-position: 3px 50%;
 border: solid #000000;
}

#menunav li {
 float: left;
 
 width: 20%;
 background-color: #000000;

}
#menunav li ul li{
 float: left;
 width: 9em;
 background-color: #000000;

}

#menunav li ul {
 position: absolute;
 width: 9em;
 left: -999em;
 border: solid #D40000;
 background-color: #000000;
 color: #FFFFFF;

}

#menunav a:visited, #menunav a:link   { 
  text-decoration: none; 
  color : #CCCCCC; 
  font-size: 14px;
  font-weight: bolder;
  font-variant: small-caps;
}

#menunav li ul a:visited, #menunav li ul a:link   { 
  font-size: 12px;
}


#menunav a:hover	{ text-decoration: underline; color : #D00000; }


#menunav li:hover ul, #menunav li.sfhover ul {
 left: auto;

}

div.gallerycontainer {
  border: 0px dashed #333;
  margin: auto;
  }

div.galleryfloat-posters, div.galleryfloat-screen {

  float: left;
  padding: 5px 25px 5px 25px;
  margin: auto;
  width:100px;
  height: 100px;
  vertical-align: middle;
  }

div.galleryfloat-screen {
  width:200px;
  height: 200px;
 }


div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
  } 


.alignleft {
	   float: left;
}
.leftalign {
	   text-align: left;
	   float:left;
}

.rightalign {
	   text-align: right;
	   float:right
}
p.centeralign {
	   text-align: center;
	   margin: auto;
}

a.big:visited, a.big:link, a.big:hover  { 
  text-decoration: none; 
  color : #FEFEFE; 
  font-size: 14px;
  font-weight: bolder;
  font-variant: small-caps;
}
a.big:hover {text-decoration: underline; color : #FA0000;}

a img {text-decoration: none;}

a.bottom:link   { text-decoration: none; color : #fe9800; }
a.bottom:visited { text-decoration: none; color : #fe9800; }
a.bottom:hover	{ text-decoration: underline; color : #fe9800; }
a.atop:link   { text-decoration: none; color : #FA0000;   font-variant: normal; }
a.atop:visited { text-decoration: none; color : #FA0000;   font-variant: normal;}
a.atop:hover	{ text-decoration: underline; color : #FA0000;  font-variant: normal; }

a.n:link   { text-decoration: none; color : #FA0000; }
a.n:visited { text-decoration: none; color : #FA0000; }
a.n:hover	{ text-decoration: underline; color : #FA0000; }






#teamspeakdisplay  img {
	border: 0px;
}
#teamspeakdisplay table {
	border-collapse: collapse;
	border-spacing: 0px;
	margin-left: 100px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#teamspeakdisplay td {
	font: 9pt arial, verdana,helvetica;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	vertical-align: top;
}
#teamspeakdisplay td.teamspeakserver {
	padding: 0px;
	padding-left: 3px;
	font-weight: bold;
}
#teamspeakdisplay td.teamspeakchannel {
	padding-left: 3px;
	padding: 0px;
}
#teamspeakdisplay td.teamspeaksubchannel {
	padding-left: 3px;
}
#teamspeakdisplay td.teamspeakplayer {
	padding-left: 3px;
}
#teamspeakdisplay a.teamspeakserver {
	font: 9pt arial, verdana,helvetica;
	text-decoration: none;
	font-weight: bold;
	color: #000000;color : #FA0000;

}
#teamspeakdisplay a.teamspeakserver:hover {
	color: #000066;color : #FA0000;

}
#teamspeakdisplay a.teamspeakchannel {
	font: 9pt arial, verdana,helvetica;
	font-weight: bold;
	text-decoration: none;
	color: #000000;color : #FA0000;

}
#teamspeakdisplay a.teamspeakchannel:hover {
	color: #000066;color : #FA0000;
}
#teamspeakdisplay a.teamspeaksubchannel {
	font: 9pt arial, verdana,helvetica;
	font-weight: bold;
	text-decoration: none;
        color : #FA0000;
	
}
#teamspeakdisplay a.teamspeaksubchannel:hover {
	color: #000066;color : #FA0000;
}
