body{
	background-color: #000;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color:  #FFFFFF;
	text-align: center;
	font-style: normal;
	
}

a:link{ 
	color: #fe8f0d;
	text-decoration:none;
}
	
a:visited{
	color: #ffcf97;
	text-decoration: none;
}

a:hover, a:active{ 
/*	color: #E9AF0F;  */
	color: #FFDF00;
	text-decoration: underline;
}

#container{
	line-height: 20px;  /*  This affects the navigation links... need to look deeper into the links later. */
	width: 800px;
	text-align: left;
	background: #000000 url(images/waterbg5.jpg) repeat;
	margin: auto;
	
}

#header{
	width:800px;
	height:133px;
	margin:0px;
	padding:0px;
    background: #000 url(images/logo5.jpg) no-repeat;
}

#header2{
  width:800px;
  height: 133px;
  margin: -125px 0 0 30px;
  padding: 0px;
  /* background: url(images/logo4.png) no-repeat; */

 }

#headerbar{
     width: 800px;
	height: 23px;
	margin: -10px 0 0 0;
	background: url(images/headerbar1.jpg) repeat-x;	
	
}
 

#top {
width: 500px;
margin-top: 0px;
margin-bottom: -15px;
padding: 0 0 0 155px;
/* background-image: url(images/glassplate2top.png); */
}


ul,li{
	list-style: none;
	padding: 0;
	margin: 0;
}



#main{
    text-align: left;
	width: 456px;
	margin-top: 0px; 
	padding: 15px 5px 0 175px;
	font-style: normal;
	/* border: 1px solid white; */
    /* background-image: url(images/glassplate2middle.png); */
    /* border-right: 3px solid black; */
	}

#main ul{
  margin: 0 0 0 0px;
	}


#main ul ul{
	margin: 0 0 0 30px;
	}

#main li{
    list-style: disc;
	padding: 0;
	color: #FFF;
	border-bottom: none; 
	text-transform: none; 
	font-size: 12px;
  	margin: 7px 0 0 2.5em;	
}

#main h2{
  line-height: 1.5em;
}

#skyad{
  position: absolute;
  top: 180px;
  margin-left: 671px;
  margin-bottom: 25px;
}
	
#poll{
	position: absolute;
	top: 525px;
	margin-left: 0px;
	padding-left: 0px;
	color: #FFFFFF;
}

#poll2{
	position: absolute;
	top: 350px;
	margin-left: 175px;
	padding-left: 0px;
	color: #FFFFFF;
	text-align: left;
}

#poll3{
	color: #FFFFFF;
	text-align: left;
}


#navlist {
position: absolute;
top: 170px;
padding-left: 0px;
color: #FFF;
font-weight: bold;
/* border: 1px solid white; */
}

#navlist li{
  margin: 7px 0;
}

#navlist li a{
    height: 23px;
	width:145px;
	padding: 0px 0px 0px 3px;
	color: #FFF;
	display: block;
	 font-family: sans-serif; 
	font-size: 12px;
	text-decoration: none;
	background-image: url(images/navbar2.png);	
}

#navlist li a:visited {
	color: #ffcf97;
	display: block;
	text-decoration: none;
}

#navlist li a:hover {
	color: #FFDF00;
	/* color: #1ee2b2; */
	display: block;
	text-decoration: none;
	background-image: url(images/navbar2_pressed.png);	
}

.centered  {
  text-align: center;
}

#footer{
	display: block;
	width: 800px;
	margin-left: 0px;
	text-align: center;
	padding: 25px 0 25px 0;
	font-size: 10px;
	/* background-color: #000000; */
	background: #000 url(images/headerbar1.jpg) repeat-x;	
}

#footerbar{
     width: 800px;
	height: 23px;
	margin: -10px 0 0 0;
	background: url(images/headerbar1.jpg) repeat-x;	
	
}


#footer a{
	color: #a5ffa5;
	text-decoration: none;
	
}

#footer a:hover{
	color: #6db2ff;
    text-decoration: underline;
}

#footer p{
  line-height: 50%;
  }

.tablediv {
display:  table;
width:456px;
/*margin: 0 auto; */
margin-top: 0px;
margin-left:0px;
/* background-color:#555; /* D/T Cell sizes, this will not be seen. */
 border:3px solid  #420002; 
border-spacing:0px;/*cellspacing:poor IE support for  this*/
border-collapse:separate;
color:white
}

.rowdiv  {
display:  table-row;
width:auto;
}

.cellheaderdiv {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:110px;
background-color:#000000;
border:2px solid  #420002;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
color:white;
font-weight: bold;
text-align: center;
}

.celldiv1 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:110px;
background-image: url(images/tablerow1.png);
border:2px solid  #420002;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
color:black;
text-align: center;
}

.celldiv2 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:110px;
background-image: url(images/tablerow2.png);
border:2px solid  #420002;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
color:black;
text-align: center;
}

.infobox1 {
float: left:
width: 500px;
background-image: url(images/tablerow1.png);
padding: 5px;
border:3px solid  #420002;
margin-bottom: 10px;
/* font-family: sans-serif; */

}

.superscript {
  font-size: smaller;
  vertical-align: top;
}

.infobox1 p{
/* margin-left: 5px; */
}

.infobox1 p strong{
text-decoration: underline;
}

.infobox1 h3{
margin-top: -2px;
text-decoration: underline;
}

.emphasized {
text-align: center;
text-transform: uppercase;
/* background-color: #420002; */
font-weight: bold;
letter-spacing: .5px;
}

.total {
border-bottom: 1px white solid;
}

#featuredsponsor{
	width: 420px;
	margin-top: 0px; 
	padding: 0 0 0 175px;
	font-style: normal;	
}

#sponsors{
	width: 420px;
	margin-top: 0px; 
	padding: 0 0 0 0px;
	font-style: normal;	
}

.sponsortable {
display:  table;
width:468px;
margin-top: 25px;
margin-left:-4px;
border:1px solid  #000000;
border-spacing:0px;/*cellspacing:poor IE support for  this*/
border-collapse:collapse;
color:white;
}

.sponsortableheader {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:466px;
background-image: url(images/tile2.png);
border:1px solid  #000080;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
color: #FFFFFF;
font-size: 14pt;
text-align: center;
font-weight: bold;
line-height: 30px;
}

.sponsortablecell {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width: 152px;
font-weight: bold;
background-image: url(images/tile1.png);
border:1px solid  #404040;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
color: #0000C0;
text-align: center;
padding-left: 2px;
}

.sponsortablefooter {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:466PX;
border: 0px solid  #404040;

border-spacing:5px;/*cellspacing:poor IE support for  this*/
margin-top: 10px;
color: #00ff00;
background: black;
text-align: center;
font-weight: bold;
}

#sp_candomarine{
	width: 420px;
	margin-top: 25px; 

	padding: 0 0 0 175px;
	font-style: normal;	
}

#sp_readymix{
	width: 420px;
	margin-top: 25px; 

	padding: 0 0 0 175px;
	font-style: normal;	
}

#sp_allseasons{
	width: 420px;
	margin-top: 25px; 

	padding: 0 0 0 175px;
	font-style: normal;	
}

#sp_builders{
	width: 420px;
	margin-top: 25px; 

	padding: 0 0 0 175px;
	font-style: normal;	
}

#sp_tnt{
	width: 420px;
	margin-top: 25px; 

	padding: 0 0 0 175px;
	font-style: normal;	
}
