/* CSS Document */

<!--
	body {
		/* 
		*/
		background-color:#eee;
		background-color:#996;
		margin: 0;
		font: 12px/18px Arial, Helvetica, sans-serif;
	/*	font: 12px/18px 'lucida grande',tahoma,sans-serif;*/
		color: #333;
		}
		
	a {
	border: 0;
	}
		
	p,h1,h2,h3,pre {
		margin: 20px;
		}
		
		  
	h2 {
		font:20px/22px Georgia, "Times New Roman", Times, serif;
		color: #333;
		text-align:left;
		margin-bottom: -19px;
		}  
		
	.subheading {
		color: #555;
		text-align:left;
		font-size:10px;
	}
		
	h3 {
		font-size:14px;
		}	
		
	img {
		border:0;
		}	
		
/* == Header Styles ================================ */		
	#header {
		/* background:#cf6  */
		background-color:#333333;
		margin: 0;
		padding:0;
		border:0;
		text-align:center;
		} 
		
	#header table {
		width:780px;
		border:0;
		border-collapse:collapse;

		}		
		
	#header td {
		/* margin: 0;
		padding: 0;
		*/
			}
		
	#header_bottom {
		/* background:#cf6  */
		background-color:#555;
		margin: 0;
		padding:0;
		border:0;
		text-align:center;
		height:28px;
		border-bottom:1px solid #000;
		} 
		
	#header_bottom table {
		width:780px;
		padding-left:1px;
		border:0;
		border-collapse:collapse;
		height:28px;
		}		
		
	#header_bottom td {
		background-image:url(/images/bg_header_bottom.jpg);
		background-repeat: no-repeat;
		font:bold 16px Georgia, "Times New Roman", Times, serif;
		color:#ccc; 
		text-align: left;
		padding-left: 15px;
		}

/* == Content Styles ================================ */		
					
	#container {
		width:780px;
		margin-right:auto;
		margin-left:auto;
		margin-top: 0;
		padding:0px;
		text-align:left;
		background-image:url(/images/bg_container2.jpg);
		background-repeat: no-repeat;
		background-color:#fff;
		/**/
		border-bottom: 1px solid #c30;
		border-left: 1px solid #c30;
		border-right: 1px solid #c30;
		}
			
	#contentleft {
		width:189px;
		padding:0px;
		float:left;
		/*  Translucent Background */
		  background-color: #ffffff;
		  filter:alpha(opacity=70);   /* Internet Explorer       */
		  -moz-opacity:0.7;           /* Mozilla 1.6 and below   */
		  opacity: 0.7;               /* newer Mozilla and CSS-3 */	   		
   		border-right: 1px solid #ccc;
		height: 350px;
		}
		
	.entrants  {
		/*  Translucent Background */
		  background-color: #ffffff;
		  filter:alpha(opacity=50);   /* Internet Explorer       */
		  -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
		  opacity: 0.5;               /* newer Mozilla and CSS-3 */	
		  padding: 7px;   		
		  color:#000;
		  border:1px solid #999;

	}
		
	#opaquetext p {
	   filter:alpha(opacity=100);  /* discarded */
	   -moz-opacity:1.0;           /* discarded */
	   opacity: 1.0;               /* discarded */
	   color:#000;
	}	


	#contentcenter {
		width:400px;
		padding:0px;
		float:left;
		}
		
	#contentcenter img {
		padding:4px;
		border: 1px solid #ccc;
		}
			
	#contentcenter_wide {
		width:590px;
		padding:0px;
		float:left;
		}	
		
	#contentcenter_wide img {
		padding:7px;
		margin:5px;
		/* float:right; */
		border: 1px solid #ccc;
		}
		
/*	#contentcenter_wide {
		font:12px/20px Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		}	
*/
	#contentright {
		width:190px;
		padding:0px;
		float:left;
		text-align:center;
		font-size:10px;
		}

	#contentright img {
		padding:4px;
		border: 1px solid #ccc;
		}
		
/* Navigation Styles */
	
#navcontainer
{
margin: 0;
height:28px;
background-color:#666666;
background-image:url(/images/bg_nav.gif);
background-repeat:repeat-x;
border-top: 1px solid #ccc;
border-bottom: 1px solid #333;
}

#navcontainer td
{
list-style-type: none;
padding-right:15px;
text-transform: uppercase;
font: bold 11px/14px Arial, Helvetica, sans-serif;
color:#ccc;
/* border:1px solid #ccc; */
}

#navcontainer td a
{
color:#ccc;
text-decoration: none;
border:0;
padding: 4px;
}

#navcontainer td a:hover
{
color:#fff;
border:1px solid #c30;
background-color: #696969;
padding: 3px;
}

/* ==== Subnavigation CSS ==========================  */

#navcontainer2 
{ 
width: 130px; 
padding-top: 20px;
padding-left:25px;
}

#navcontainer2 ul
{
margin-left: 0;
padding-left: 0;
list-style: none;
font-family: Arial, Helvetica, sans-serif;

}

#navcontainer2 a
{
display: block;
padding: 3px;
width: 130px;
background-color: #fff;
border-bottom: 1px solid #ddd;
}

#navcontainer2 a:link, #navlist2 a:visited
{
color: #333;
text-decoration: none;
}

#navcontainer2 a:hover
{
background-color: #333;
color: #fff;
text-decoration: none;
}

#navlist2 li
{
margin: 0;
list-style: none;
padding-right: 10px;
text-transform: uppercase;
font: bold 12px/16px Arial, Helvetica, sans-serif;
/*
font-size: 10px;
text-transform: uppercase;
list-style: none;

*/
}


-->
