* { padding: 0px; margin: 0px; }

body 
	{
		font-family:  Verdana, "Trebuchet MS", Trebuchet, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;  
		background-image: url(/images/wood.jpg);
		color: #000;
		
}

div#container
	{
		margin: 20px auto;
		width: 1000px; 
		padding: 0em;
		text-align: left;
		background-color: #eee;
		border: 1px solid black;
		
	}
input,select,textarea {font-size:12px; font-family: arial,geneva,helvetica;background:#fff;border-bottom: 1px solid #545454;border-right: 1px solid #545454;border-left: 1px solid #545454;border-top:1px solid #545454;color:#545454;text-decoration:none;}

div.maintext { padding-left: 15px; padding-right: 15px; }

a:link
	{
		color: #333;
}

a:visited
	{
		color: #444;
}
a:hover
	{
		color: #222;
}
a:active
	{
		color: #111;
}

a.wwdlink:link 
	{
		color: #ff6600;
}

.wwdfooter
	{
		font-size: 0.8em;
		color: #777;
		text-align: right;
}

.contact_left { text-align: right; vertical-align: top; }

.contact_right { text-align: left; vertical-align: top; }

h1 { font-size: 1.1em; }
h2 { font-size: 1.1em; }
img.fhs_image { padding: 4px; border: 1px solid #999; background-color: beige; margin: 5px; }
td.fhs_image_cell { width: 50%; }
div.fhs_image_desc { font-size: 0.8em; color: 888; text-align: center; }

.notes { color: #777; font-size: .8em;}
div.top_of_page { text-align: right; color: #333; font-size: 0.7em; }

p { margin: 1em; }




/* Menu Elements */

#head {
	
	width: 100%;
	/*height: 1106px;*/
	position: relative;
}
#head h1 a {
	display: block;
	float: left;
	position: relative;
	left: 10px;
	width: 400px;
	height: 105px;
	text-indent: -9999em;
	overflow: hidden;
	background: url(/images/foothill_studio_logo.png) no-repeat 0 10px;
	/*behavior:url("/css/iepngfix.htc");*/
	
}


#nav {	
	/*background-color: #ff0; */
	height:50px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index:10;
	list-style-type: none; 
}

#smallnav {	
	/*background-color: #ff0; */
	height:50px;
	position: absolute;
	right: 0px;
	top: 40px;
	z-index:10;
	list-style-type: none; 
}


#nav li, #smallnav li { 
	float:left;
	text-indent:-999em;
	list-style-type:none;
	overflow:hidden;
}


#nav a, #smallnav a {
	background-repeat:no-repeat;
	border:0px solid white;
	cursor:pointer;
	display:block;
	height:50px;
	overflow:hidden;
	text-decoration:none;	
	padding: 0px 8px;
}

#nav a:hover, #smallnav a:hover 
{
	background-position:0 -36px;
}

#fhs_menu { width: 100%; height: 120px; background-image:url(/images/nav/menu_background.jpg); position: static;}

#nav_home { background-image:url(/images/nav/home.png); width: 89px; }
#nav_clients { background-image:url(/images/nav/clients.png); width: 125px; }
#nav_listen { background-image:url(/images/nav/listen.png); width: 107px; }
#nav_tour { background-image:url(/images/nav/tour.png); width: 89px; }
#nav_rates { background-image:url(/images/nav/rates.png); width: 99px; }
#nav_press { background-image:url(/images/nav/in_the_press.png); width: 189px; }
#nav_contact { background-image:url(/images/nav/contact.png); width: 135px; }


#tripleimages { width: 100%; text-align: center; }
#tripleimages img { padding: 5px; border: 1px solid #999; background-color: #ccc; margin: 20px 5px 0px 5px; }

.quadimages { width: 100%; text-align: center; }
a.tour img { padding: 5px; border: 1px solid #999; background-color: #ccc; margin: 20px 35px; }

#footer { text-align: right; font-size: .8em; padding-right: 10px; margin: 1px;}
#footer p { margin: 0; }
#footer hr { color: #ccc; }
#wwd { font-size: .8em; text-align: left; color: #666; padding: 2px;}
#wwd a { color: #666; }

/* mainbody */

#mainbody { padding: .5em; }
#mainbody h1, h2, h3, h4, h5, h6 { margin: 1em .5em; }
#mainbody ul { margin-left: 2em; }
#mainbody li { margin: .25em; }

/* listen */ 

#listen { list-style-type: none; }
#listen img { border: 0px; padding-right: 5px; }
