body {
	margin:0px; padding:0px;
	background-color: #8e4a15;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:13px;
	color:#fff;
	background-image:url('/img/global/sitebkg.jpg');
	background-position:top center;
	background-repeat:no-repeat;		
	text-align:center;
}

#wrapper {
	width:900px !important;
	margin:0px auto; padding:0px;
	position:relative;
	z-index:1;	
	background-image:url('/img/global/sitebkg.jpg');
	background-position:top center;
	background-repeat:no-repeat;		
}

#page {
	margin:0px auto; padding:0px;
	width:900px;
}

#header {
height:150px;
margin:0 0 0 0px;
padding:11px 0 0 50px;
width:795px;
}

* html #header {
padding:4px 0 0 0px;
margin:0px;
}


#homeheader {
height:500px;
margin:0 auto;
padding:0;
width:795px;
}

#header h1 {
	float:left;
	display:block;
	width:321px; height:48px;
	margin:0px auto; padding:0px;	
}

#header h1 a {
	display:block;
	width:321px; height:48px;
	margin:0px; padding:0px;
	background-image:url('/img/global/michaeltavera.jpg');
	background-position:top center;
	background-repeat:no-repeat;	
}

#homeheader h1 {
display:block;
height:134px;
margin:0 auto;
padding:140px 0 0;
width:506px;
}

#homeheader h1 a {
	display:block;
	width:488px; height:134px;
	margin:0px; padding:0px;
	background-image:url('/img/global/homeheader.jpg');
	background-position:top center;
	background-repeat:no-repeat;	
}

#header h4 {
	float:left;
	display:block;
	width:436px; height:48px;
	margin:0px; padding:0px;
	background-image:url('/img/global/composerforvisualmedia.jpg');
	background-position:top center;
	background-repeat:no-repeat;	
}

#homeheader h4 {display:none;}

h1 span, h4 span {display:none;}


/**************************************************************/


ul#nav, ul#homenav {
	float:left;
	width:795px; height:36px;
	padding:0px; margin:0px;
	list-style-type:none;
}

ul#homenav {
left:18px;
position:relative;
top:45px;
}

ul#nav li, ul#homenav li {
	display:inline;
	float: left;
	padding:0px; margin:0px;
}

ul#nav li a, ul#homenav li a {
	display:block;
	padding:0px; margin:0px;
	height:36px;
}

ul#nav li a span, ul#homenav li a span {
	display:none;
	background-position:top center;
	background-repeat:no-repeat;
}

ul#nav li a.about {
	background-image:url('/img/nav/about.jpg');
	width:165px;
}
ul#nav li a.about:hover { background-image:url('/img/nav-over/about.jpg'); }

ul#homenav li a.about {
	background-image:url('/img/nav/homeabout.jpg');
	width:165px;
}
ul#homenav li a.about:hover { background-image:url('/img/nav-over/homeabout.jpg'); }

ul#nav li a.liveaction {
	background-image:url('/img/nav/liveaction.jpg');
	width:138px;
}
ul#nav li a.liveaction:hover { background-image:url('/img/nav-over/liveaction.jpg'); }

ul#homenav li a.liveaction {
	background-image:url('/img/nav/homeliveaction.jpg');
	width:138px;
}
ul#homenav li a.liveaction:hover { background-image:url('/img/nav-over/homeliveaction.jpg'); }

ul#nav li a.animation {
	background-image:url('/img/nav/animation.jpg');
	width:131px;
}
ul#nav li a.animation:hover { background-image:url('/img/nav-over/animation.jpg'); }

ul#homenav li a.animation {
	background-image:url('/img/nav/homeanimation.jpg');
	width:131px;
}
ul#homenav li a.animation:hover { background-image:url('/img/nav-over/homeanimation.jpg'); }


ul#nav li a.advertising {
	background-image:url('/img/nav/advertising.jpg');
	width:145px;
}
ul#nav li a.advertising:hover { background-image:url('/img/nav-over/advertising.jpg'); }

ul#homenav li a.homead {
	background-image:url('/img/nav/homeadvertising.jpg');
	width:145px;
}
ul#homenav li a.homead:hover { background-image:url('/img/nav-over/homeadvertising.jpg'); }

ul#nav li a.audio {
	background-image:url('/img/nav/audio.jpg');
	width:82px;
}
ul#nav li a.audio:hover { background-image:url('/img/nav-over/audio.jpg'); }

ul#homenav li a.audio {
	background-image:url('/img/nav/homeaudio.jpg');
	width:82px;
}
ul#homenav li a.audio:hover { background-image:url('/img/nav-over/homeaudio.jpg'); }

ul#nav li a.contact {
	background-image:url('/img/nav/contact.jpg');
	width:96px;
}
ul#nav li a.contact:hover { background-image:url('/img/nav-over/contact.jpg'); }

ul#homenav li a.contact {
	background-image:url('/img/nav/homecontact.jpg');
	width:96px;
}
ul#homenav li a.contact:hover { background-image:url('/img/nav-over/homecontact.jpg'); }


#preload {display:none; margin:0px; padding:0px; }
/**************************************************************/

#signup {
width:400px;
margin:10px auto;	
}

fieldset {
border:none;	
}

h2 {
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
	width:750px; height:77px;
	margin:0px 0px 0px 0px;
	padding:0;
}

h2 span {display: none;}
h2.about {background-image: url('/img/headers/about.jpg');}
h2.liveaction {background-image: url('/img/headers/liveaction.jpg');}
h2.animation {background-image: url('/img/headers/animation.jpg');}
h2.audio {background-image: url('/img/headers/audio.jpg');}
h2.contact {background-image: url('/img/headers/contact.jpg');}
h2.advertising {background-image: url('/img/headers/advertising.jpg');}
h2.webadmin {background-image: url('/img/headers/webadmin.jpg');}

h2 span {display:none;}

/**************************************************************/

#content {
	color:#EFEFEF;
	display:block;
	font-size:15px;
	margin:0 auto;
	min-height:300px;
	padding:0px;
	text-align:justify;
	width:760px;
}

#column {
float:left;
width:370px;	
}

.small { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

h3 {
	margin:15px 0px 0px; padding:0px;
}


table#credits {
	width:320px;
	padding:0px; margin:0px;
	float:left;
}

table#credits tr td.poster {
	height:150px;
	padding-right:10px;
	text-align:right;
	width:110px;
}

table#credits tr td img {
	border:1px solid #000;
}

table#credits tr td h3 {
font-size:15px;
margin:0;
padding:0;
text-align:left;
}

#pagescroll {
float:left;
height:500px;
overflow:auto;
width:760px;
padding:0px; margin:0px;
}

table#audio {
width:730px;
padding:0px; margin:0px;
}

ul#audio {
	padding:0px; margin:0px;
	list-style-type:none;
	
}

ul#audio li {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0 0 2px 0;
	padding:0;
}


ul#videolist {
	padding:0px;
	margin:0 0 0 15px;
}

ul#videolist li {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0 0 2px 0;
	padding:0;
}

table#advideos {
	padding:0px; margin:0px;
}

table#advideos tr td {
	padding:3px;
	font-size:12px;
}

table#advideos tr td a {text-decoration:none;}
table#advideos tr td a:hover {text-decoration:underline;}

table#advideos tr td ul#videolist {
	list-style-type:none;
}

a { color:#fff951; }
a:hover { color:#fff; }

ul#audio li a { text-decoration:none; }
ul#audio li a:hover { text-decoration:underline; }

#column {
	float:left;
	width:49%;
}


#footer {
	margin:0px auto;
	padding:20px;
	display:block;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#eead6e;
}

#footer a { color:#e1cea4; text-decoration:none; }	
#footer a:hover {color:#f3e5c6; text-decoration:underline; }


/**************************************************************/

img.topleft {float: left; margin: 0px 10px 10px 0px;}
img.midleft {float: left; margin: 10px 10px 10px 0px;}
img.bottomleft {float: left; margin: 10px 10px 0px 0px;}

img.topright {float: right;	margin: 0px 0px 10px 10px;}
img.midright {float: right;	margin: 10px 0px 10px 10px;}
img.bottomright {float: right;	margin: 10px 0px 0px 10px;}
