/*
1.2em = 12pt, 3.5em = 35pt, etc.
*/

body		{  	
		margin: 0;
        padding: 0;
		background-color: #2F2816;
		color: #1A1A1A;
		font-size: 62.5%;
		text-align:center;			
		}
                         	
h1		{  
		font-family: "Times New Roman", Times, serif;
		font-size: 2.6em;
		font-weight:100;		
		}

h2		{
		font-family: "Times New Roman", Times, serif;
		font-size: 1.8em; 
		font-weight:100; 
		margin: 0 0 5px 0;			
		}

h3		{
		font-family: "Times New Roman", Times, serif;
		font-size: 1.6em; 
		font-weight:100; 
		margin: 0 0 5px 0;			
		}

h4		{
		font-family: "Times New Roman", Times, serif;
		font-size: 1.4em;  
		font-weight:100;	
		margin: 0 0 5px 0;		
		}
h5		{
		font-family: "Times New Roman", Times, serif;
		font-size: 1.2em;  
		font-weight:100;	
		margin: 0 0 5px 0;		
		}
p		{
		font-family: "Times New Roman", Times, serif;
		font-size: 1.3em; 
		line-height: 1.6em;
		margin: 5px 0 10px 0;		
		}
#header {
border-bottom: solid #515151 10px;
height: 146px;
background:url("theme/headerbackground.png") repeat-x;
}

#main {
background:url("theme/backgroundmain.png") repeat-x;
}

#top {
background-image:url("theme/contenttop.jpg");
background-repeat: no-repeat;
background-position: top center;
width: 760px;
padding: 0;
margin: 0px;
height: 102px;
}

#top2 {
padding: 60px 0 0 240px;
margin: 0px;
}

#content {
background-image:url("theme/contentbackground.jpg");
background-repeat:repeat-y;
background-position: top center;
width: 760px;
min-height:100px;
padding: 5px 0 5px 0;
margin: 0px;
}

#content2 {
text-align:left;
padding: 0;
margin: 0px 30px 10px 225px;
}

#footer {
background-image: url("theme/contentbottom.jpg");
background-position: bottom center;
background-repeat:no-repeat;

width: 760px;
padding: 0px;
margin: 0px;
height: 73px;
}

#footer2 {
padding: 20px;
margin: 0px;
}

a img {
border:none;
}

#schedule {
background-color:#E5E1DA;
padding: 5px 5px 5px 5px;	
margin: 40px 0 0 0;
}
.schedule2 {
border: solid #D6D2CC 2px;
padding: 3px;
margin: 5px;
}

#menu	{
float:left;
padding: 0;
margin: 20px 25px 0 25px;
width: 190px;
		}
		
#menu ul{
padding: 0;
margin: 0;
		}
		
#menu li{
padding: 0 0 0 0;
margin: 0;
list-style: none;
		}

#menu li a {
		font-weight: bold;
		text-decoration: none;
		display: block;
		padding: 0;
		margin: 5px 0 3px 0;
		}

#menu a:link, #menu a:visited, #menu a:hover, #menu	a:active {
background-repeat: no-repeat;
background-position: left;
		}

#menu a {
padding: 0px;
margin: 0px;
width: 147px;
height: 22px;
}


#nav	{
		}
		
#nav ul{
		margin: 0;
		padding: 0;
		}
		
#nav ul li{
		list-style: none;
		display:inline;
		}

#nav ul a {
		font-size: 1.2em;
		text-decoration: none;
		color: #CCCCCC;
		font-family:"Times New Roman", Times, serif;
		font-variant:small-caps;
		margin: 0;
		}
#nav	a:link {
		}
#nav	a:visited {
		}
#nav	a:hover {
		border-bottom: solid #CCCCCC 2px;
		}
#nav	a:active {
		}




#home2	a:link, #home2	a:visited {
		background-image:url("theme/home.png");
		}
#home2	a:hover, #home2	a:active {	
		background-image:url("theme/home2.png");
		}	
	
#registration2	a:link, #registration2	a:visited  {
		background-image:url("theme/registration.png");
		}
#registration2	a:hover, #registration2	a:active {
		background-image:url("theme/registration2.png");
		}
		
#dates2	a:link, #dates2	a:visited {
		background-image:url("theme/dates.png");
		}
#dates2	a:hover, #dates2	a:active {
		background-image:url("theme/dates2.png");
		}	

#sponsors2	a:link, #sponsors2	a:visited  {
		background-image:url("theme/sponsors.png");
		}
#sponsors2	a:hover, #sponsors2	a:active {
		background-image:url("theme/sponsors2.png");
		}	

#winners2	a:link, #winners2	a:visited  {
		background-image:url("theme/winners.png");
		}
#winners2	a:hover, #winners2	a:active {
		background-image:url("theme/winners2.png");
		}	

#rules2	a:link, #rules2	a:visited  {
		background-image:url("theme/rules.png");
		}
#rules2	a:hover, #rules2	a:active {
		background-image:url("theme/rules2.png");
		}	

#about2	a:link, #about2	a:visited  {
		background-image:url("theme/about.png");
		}
#about2	a:hover, #about2	a:active {
		background-image:url("theme/about2.png");
		}
			
#gallery2	a:link, #gallery2	a:visited  {
		background-image:url("theme/gallery.png");
		}
#gallery2	a:hover, #gallery2	a:active {
		background-image:url("theme/gallery2.png");
		}	
		
#challenge2	a:link, #challenge2	a:visited  {
		background-image:url("theme/challenge.png");
		}
#challenge2	a:hover, #challenge2	a:active {
		background-image:url("theme/challenge2.png");
		}	

#events2 a:link, #events2	a:visited  {
		background-image:url("theme/events.png");
		}
#events2	a:hover, #events2	a:active {
		background-image:url("theme/events2.png");
		}	

#contact2 a:link, #contact2	a:visited  {
		background-image:url("theme/contact.png");
		}
#contact2	a:hover, #contact2	a:active {
		background-image:url("theme/contact2.png");
		}	

#directions2 a:link, #directions2	a:visited  {
		background-image:url("theme/contact.png");
		}
#directions2	a:hover, #direction2	a:active {
		background-image:url("theme/directions2.png");
		}	
	
	
#home #home2 a{
background-image:url("theme/home2.png");
}	
#registation #registration2 a{
background-image:url("theme/registration2.png");
}	
#dates #dates2 a{
background-image:url("theme/dates2.png");
}	
#sponsors #sponsors2 a{
background-image:url("theme/sponsors2.png");
}	
#winners #winners2 a{
background-image:url("theme/winners2.png");
}		
#rules #rules2 a{
background-image:url("theme/rules2.png");
}
#about #about2 a{
background-image:url("theme/about2.png");
}	
#gallery #gallery2 a{
background-image:url("theme/gallery2.png");
}		
#challenge #challenge2 a{
background-image:url("theme/challenge2.png");
}	
#events #events2 a{
background-image:url("theme/events2.png");
}	
#contact #contact2 a{
background-image:url("theme/contact2.png");
}	
#directions #directions2 a{
background-image:url("theme/directions2.png");
}	
		
#credits	{	
		font-size: 1.1em;
		font-family: "Times New Roman", Times, serif;
		text-align: center;
		padding: 10px 5px 10px 5px;		
		color: #CCCCCC;
		}
