body {
	margin:						0px; 
	padding:					0px;
	text-align:				center;
	background: 			#9da8b5 url(../images/background.gif) repeat-x;
	color: 						#536883;
	font: 						12px Trebuchet MS, Lucida Grande, Arial, sans-serif;
}

body.home {
	margin:						0px;
	padding:					0px;
	text-align:					center;
	background: 				#9da8b5 url(../images/homebackground.png) repeat-x;
	background-position-y: 		50px;
	color: 						#536883;
	font:					 	12px Trebuchet MS, Lucida Grande, Arial, sans-serif;
}

p.header{
	color: #FFFFFF;
	font-weight: bold;
	font: 14px        Lucida Grande, Arial, sans-serif;
}
a:link {
	text-decoration: 	none;
	color: 						#206BA4;
}
a:visited {
	text-decoration: none;
	color: #8F5A8C;
	font-size: 11px;
}
a:active {
	text-decoration: none
}
a:hover {
	text-decoration: none; 
	color: #E7EBF0;
	font-weight: bold;
}
a:link.small {
	text-decoration: none;
	color: #206BA4;
	font-size: 11px;
}
a:visited.small {
	text-decoration: none;
	color: #8F5A8C;
}
a:active.small {
	text-decoration: none
}
a:hover.small {
	text-decoration: none; 
	color: #E7EBF0;
	font-weight: bold;
}

/*  Headers */
#header {
	background:			url(../images/soundwave.gif) no-repeat 0 0;
	position:			  absolute;
	top:				    19px;
	left:				    0px;
	width:				  225px;
	height:				  225px;
	text-indent:		-9999px;
	overflow:			  hidden;
}

#header.home {
	background:			url(../images/soundwave.gif) no-repeat 0 0;
	position:			  absolute;
	top:				    220px;
	left:				    0px;
	width:				  225px;
	height:				  225px;
	text-indent:		-9999px;
	overflow:			  hidden;
}

/*  Content  */
#page.home {
	position:			    relative;
	width:						750px;
	margin:						0 auto 0 auto;
	text-align:				left;
}

#page {
	position:			    relative;
	width:						750px;
	margin:						0 auto 0 auto;
	text-align:				left;
}

#side{
	position:					absolute;
	top:							250px;
	left:							26px;
	width:						180px;
}
#content {
	position: 				absolute;
	top:							245px;
	left:							230px;
	width:						470px;
}

/*    Navigation    */
#navwrapper {
	position: 				absolute;
	top:				    126px;
	left:				    423px;
}

#navwrapper.home {
	position: absolute;
	top:				    327px;
	left:				    423px;
}

#navheader {
	background:			url(../images/recordingengineer.gif) no-repeat 0 0;
	position:			  absolute;
	width:				  286px;
	height:				  19px;
	text-indent:		-9999px;
	overflow:			  hidden;
}
#nav {
	background:				url(../images/nav.gif) no-repeat;
	display:					block;
	position:					absolute;
	top:						20px;
	left: 						3px;
	width:						281px;
	height:						21px;
	z-index:					1;
}
#nav ul {
	margin:						0;
	padding:					0;
	list-style-type:	none;
}
#nav li {
	display:					block;
	margin:						0;
	padding:					0;
}
#nav a {
	background:				url(../images/navhover.gif) no-repeat -10px -10px;
	display:					block;
	position:					absolute;
	top:							0;
	height:						20px;
	text-indent:			-9999px;
	overflow:					hidden;
	text-decoration:	none;
}
#nav a.biography {
	left:							0;
	width:						25px;
}
#nav a.biography:hover, #nav a.biography:active{
	background-position: 6px 0px;
}
#nav a.portfolio {
	left:				40px;
	width:				60px;
}
#nav a.portfolio:hover, #nav a.portfolio:active {
	background-position: 25px 0px;
}
#nav a.resume {
	left:							120px;
	width:						50px;
}
#nav a.resume:hover, #nav a.resume:active{
	background-position: 15px 0px;
}
#nav a.contact {
	left:					180px;
	width:				55px;
}
#nav a.contact:hover, #nav a.contact:active {
	background-position: 19px 0px;
}
#nav a.links {
	left:					250px;
	width:				35px;
}
#nav a.links:hover, #nav a.links:active {
	background-position: 6px 0px;
}

/* Contact */

textarea {
	background: #FFFFFF url(../images/inputbackground.gif) repeat-x top;
}

input {
	background: #FFFFFF url(../images/inputbackground.gif) repeat-x top;
}