

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td
{ margin:0;
  padding:0; }

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

fieldset,img,a img,:link img,:visited img
{ border:0; }

address,caption,cite,code,dfn,th,var
{ font-style:normal;
  font-weight:normal; }

ol,ul
{ list-style:none; }

#column-left ul li:before {
	content: "\00BB \0020";
	}

#column-left ol,#column-left ul
{ list-style:none;
padding:0 0 0 10px;

margin-bottom:10px; }

caption,th
{ text-align:left; }

h1,h2,h3,h4,h5,h6
{ font-size:100%; }

q:before,q:after
{ content:''; }

body
{ background:#000 url("../images/bg.jpg") top fixed;
  text-align:center;
  font:12px/16px "Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;
  color:#FFF; }

blockquote
{ margin-left:40px;
  margin-right:50px;
  margin-bottom:20px;
  font-style:italic; }

h1
{ font-size:1.2em;
  color:#FFF; 
  line-height:25px;}

h2
{ font-size:1.1em;
  color:#FFF; }

h3
{ font-size:1.0em;
  color:#FFF; }

h1 span,h2 span,h3 span
{ display:none; }

a:link,a:visited
{ color:#9A0000;
  text-decoration:none;
  outline:none; }

a:hover,a:active
{ color:#9A0000;
  text-decoration:underline;
  outline:none; }

.clear
{ clear:both; }

div.clear
{ height:.01em;
  overflow:hidden; }

#wrap
{ background:url("../images/wrap-bg.jpg") repeat-y;
  width:746px;
  margin:0 auto;
  text-align:left; }

#bottom-wrap
{ width:746px;
  height:30px;
  background:url("../images/footer.jpg") no-repeat;
  margin:0 auto;
  text-align:center;
  margin-bottom:20px;
  clear:both; }

#footer p
{ color:#5e6665;
  margin-bottom:10px;
  font-size:10px; }



#masthead
{ position:relative;
  background:url(../images/masthead-combined.png) 0px 588px;
  height:98px; }

#masthead a
{ position:absolute;
  left:20px;
  width:480px;
  top:20px;
  height:60px; }

#masthead a span
{ display:none; }

#nav
{ position:relative;
  background:url("../images/nav.jpg");
  height:24px; }

#nav a.roster
{ position:absolute;
  left:545px;
  width:55px;
  top:0;
  height:24px; }

#nav a.apply
{ position:absolute;
  left:610px;
  width:50px;
  top:0;
  height:24px; }

#nav a.forums
{ position:absolute;
  left:670px;
  width:50px;
  top:0;
  height:24px; }

#nav a span
{ display:none; }

div.left-col-enry-top-bottom
{ background:url("../images/left-col-entry-top-bottom.jpg") no-repeat;
  height:1px;
  width:542px;
  margin:0;
  padding:0; }

div.left-col-entry-body
{ padding:10px 10px 10px 30px;
  margin:0;
  background:url("../images/left-col-entry-body.jpg") repeat-y;
  width:497px; }

div.right-col-enry-top-bottom
{ background:url("../images/right-col-entry-top-bottom.jpg") no-repeat;
  height:1px;
  width:204px;
  margin:0;
  padding:0; }

div.right-col-entry-body
{ margin:0;
  padding:10px 10px 10px 20px;
  background:url("../images/right-col-entry-body.jpg") repeat-y;
  width:162px; }

#column-left
{ margin:19px 0 0 0;
  width:542px;
  float:left; }

#column-left h1
{ font-size:24px;
  margin-bottom:5px; }

#column-left p.post-date-author
{ font-size:11px;
  color:#5e6665;
  margin-bottom:10px; }

#column-left p
{ margin-bottom:10px; }

#column-right
{ margin:19px 0 0 0;
  width:204px;
  float:left; }

form
{ width:150px;
  margin:0 0 15px 0; }

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

form br
{ line-height:0;
  height:0; }

input,textarea,select
{ background-color:#131313 !important;
  border:1px solid #626463;
  color:#fff;
  width:130px;
  height:18px;
  vertical-align:middle;
  margin-bottom:4px;
  padding-top:1px;
  padding-left:4px;
  font:12px/16px "Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;
  line-height:18px;
  font-size:1.0em; }

select
{ width:150px;
  padding:0; }

textarea
{ height:90px;
  overflow:auto; }




.footernavlinks{ margin-left:20px;}

input.submit
{ width:60px;
  height:20px;
  cursor:pointer;
  padding:0; }

input.submit-image
{ background:url("../images/btn-submit.jpg");
  width:64px;
  height:20px;
  border:none;
  cursor:pointer; }
  
  div#roster {text-align:center;}
  
  	#roster h1
	{
		font-size:1.18em;
		 color:#9A0000; 
		 line-height:25px;
	}
 
	#roster td
	{
		color:#fff;
		background-color:#131313 !important;
		border:1px solid #626463;
		text-align:center;
		width:80px;
		
	}
	#roster table
	{	margin-left:auto; margin-right:auto;
		width:240px;
	}

