/*Global calls*/
body	
	{ 
		margin: 1em 5em 1em 5em; padding: 0;
		font-family: Courier New, arial;
		color: black;
		background-color: black;
		border: 2px solid black;
	}	
		
h1,h2,h3,h4,h5,h6
	{
		font-family: Verdana, san serif; 
	}

td	
	{ 
		
		font-size: 0.75em;
		font-family: arial, sans-serif;
		padding: 0 0.25em 0 0.25em;
	}
	
#page
	{
		margin: 0px 65px;
		width: 1100px;

	}
	
/*Headr and Navigation*/
.header
	{
		font-family: Currier New;
		color: #949494;
		height: auto;
		background-color: #FFF68F;		
	}
	
.header p
	{
		font-family: Verdana;
		color: black;
		font-size: xx-large
	}
		
		/*link colors*/
#nav
	{
		text-align: center;
		font: 10pt Verdana, sans-serif;
		background-color: black;
		border: 2px solid #FFF68F;
		height: 23px;
	}
	
#nav ul 
	{
		padding: 0.25em 1em;
		margin: 0em 4em;
	  	list-style: none;
	}
	
#nav li
	{
 		float: left;
  		position: relative;
		padding: 0 0 0.4em 0.7em;
		margin-left: 0.5em;
		z-index: 1;
	}
#nav li ul 
	{
  		display: none;
  		position: absolute; 
  		top: 1em;
  		left: 0;
  		background: black;
  		width: 150px;
  	}
#nav li > ul {
	top: auto;
	left: auto;
	}
#nav li:hover ul { display: block; 
		left: -4em;
	}


#nav a:link	
	{ 
		color: yellow;
		text-align: center;
	}
#nav a:visited	
	{
		color: #949494;
		text-align: center;
	}
#nav a:hover, #nav a:focus
	{
		background-color: yellow;
		color: black;
		height: 1.5em;
	}

	/*body content*/	
	
#main
	{
		padding: 1em 30em 2em 2em;
		position: relative; 
		background-color: #949494;
		height: 915px;
	}
	
#main h2
	{
		font-size: 100%; color: yellow; margin: 0;
		font-weight: normal; padding: 0.125em 0.25em;
		background-color: black;
	}
	
.content
	{
		background-color: #FAFAD2;
		padding: 0.5em 1em 0.5em 1.5em;
		right: 1em; top: 1em;
	}
	
.content p
	{
		font-family: arial;
	}

.content p:first-letter
	{
		font-size: x-large;
		color: Silver;
	}
	
#sidebar
	{
		position: absolute; width: 27em;
		right: 1em; top: 1em;
		height: 935px;
	}
	
#sidebar h2
	{
		font-size: 100%; color: yellow; margin: 0;
		font-weight: normal; padding: 0.125em 0.25em;
		background-color: black;
	}
	
.intro
	{
		font-family: times new roman;
		font-size: larger;
		background-color: #FAFAD2;
		border: 2px solid black;
		padding: 0.5em;
	}	
	
.intro h3
	{
		font-size: 90%; color: black; margin: 0;
		font-weight: normal; padding: 0.05em 0.05em;
	}
	
.intro td
	{
		padding: 3px 3px 7px 3px;
	}

/*Banner Styles*/
#banner
	{
	margin-top: 1em;
	width: 400px;
	border: 1px solid black;
	background-color: white;
	}
	
#banner h4
	{
		height: 15px;
		border-bottom: 1px solid black;
		font-size: 75%; 
		color: #949494; 
		margin: 0;
		font-weight: normal;
		width: 400px;
	}
.banner
	{
	background-color: #949494;
	padding: 2em;
	}
	
#footer
	{
		font-family: Currier New;
		color: #949494;
		background-color: #FAFAD2;
	}
	
/*Sponsers Page*/
#sponserbody
	{
		padding: 1em 30em 2em 2em;
		position: relative; 
		background-color: #949494;
		height: 1080px;
	}
	
#sponserbody h2
	{
		font-size: 100%; color: yellow; margin: 0;
		font-weight: normal; padding: 0.125em 0.25em;
		background-color: black;
		width: 400px;
	}
.sponser
	{
		background-color: #FAFAD2;
		padding: 0.5em 0 0.5em 0.5em;
		right: 1em; top: 1em;
		width: 400px;
	}

.sponser p
	{
		font-family: arial;
	}

.sponser p:first-letter
	{
		font-size: x-large;
		color: Silver;
	}
	
/*Bio Page*/
#bio
	{
		padding: 1em 30em 2em 2em;
		position: relative; 
		background-color: #949494;
	}
	
#bio h2
	{
		font-size: 100%; color: yellow; margin: 0;
		font-weight: normal; padding: 0.125em 0.25em;
		background-color: black;
	}
.member
	{
		background-color: #FAFAD2;
		padding: 1em;
	}
	
.member p
	{
		font-family: arial;
	}

.member p:first-letter
	{
		font-size: x-large;
		color: Silver;
	}

/*info Page*/
.truck
	{
		background-color: #FAFAD2;
		padding: 1em;
	}
	
.truck p
	{
		font-family: arial;
		margin: 0.5em 0 0.5em 2em;
	}
	
.truck h3
	{
		margin: 0.5em;
	}
	
/*Schedule page*/
.schedule
	{
		background-color: #FAFAD2;
		padding: 0.5em 0 0.5em 0.5em;
		left: 10em; top: 1em;
	}
	
.schedule p
	{
		font-family: arial;
	}

.schedule p:first-letter
	{
		font-size: x-large;
		color: Silver;
	}

.schedule td
	{
		padding: 0.5em;
	}
	
/*Picture Page*/	
#picmain
	{
		padding: 1em 30em 2em 2em;
		position: relative; 
		background-color: #949494;
	}
	
#picmain h2
	{
		font-size: 100%; color: yellow; margin: 0;
		font-weight: normal; 
		margin: 0em 6em;
		padding: 0.125em 0.25em;
		background-color: black;
		width: 785px;
	}
.gallery
	{
		background-color: #FAFAD2;
		padding: 1.5em 2em 0.5em 2em;
		left: 10em; top: 1em;
		width: 730px;
		margin: 0em 6em;
	}
	
.gallery p
	{
		font-family: arial;
	}

.gallery p:first-letter
	{
		font-size: x-large;
		color: Silver;
	}

.gallery td
	{
		padding: 0.5em;
	}

