/* CSS Document */

/*-----------------------general----------------------*/

body{
	margin:0;
	background: url("images/fadebackground.png") top left repeat-x;
	/* background: url("images/globebkgd.gif"); */
	font: 12px/1.5 Verdana;
	background-color: #640000;
	}

img{
	border:none;
	}

a{
	outline: none;
	}

a:link {
	color:#FFCC00;
	}

a:visited{
	color: #E48D06;
	}

a:hover{
	color: #fff;
	text-decoration:none;
	}

p {
	padding: 0;
	margin: 0;
	}

/*------------------------typo------------------------*/

h3{
	color:#FFFFFF;
	font-size:12px;
	padding: 0;
	}

h5{
	color:#fcdfab;
	font-size:10px;
	font-weight:normal;
	}

p{
	font-size:11px;
	color: #FFFFFF;
	}

p strong, h5 strong, h3 strong{
	color:#fff;
	}

/*------------------------layout---------------------*/

#wrapper{
	width: 806px;
	height:1050px;
	margin: 0 auto;
	position:relative;
	background:url(images/wrapperbackground1.png) repeat-y;
	}

#header{
	width: 806px;
	height: 160px;
	margin: 0 auto;
	position: relative;
	padding: 0;
	}

#header-navigation {
	height: 90px;
	margin: 0;
	padding: 70px 0 0 250px;
	background: transparent url(images/topnav.png) no-repeat;
	}

#bio #wrapper{
	height:1200px;
	}

#bio #footer{
	top:1200px;
	}
	
#press #wrapper{
	height:1050px;
	}

#press #footer{
	top:1050px;
	}
	
#contact #wrapper{
	height:750px;
	}

#contact #footer{
	top:750px;
	}

#media #wrapper{
	height:800px;
	}
	
#media #footer {
	top: 800px;
	}

#mediavideo #wrapper{
	height: 1100px;
	}
	
#mediavideo #footer{
	top: 1100px
	}
	
#youtubevideo #wrapper{
	height: 1050px;
	}
	
#youtubevideo #footer{
	top: 1050px
	}

#photogallery #wrapper {
	height: 1100px;
	}
	
#photogallery #footer {
	top: 1100px;
	}


/*navigation menu*/
/* -----------------------------------CSS Rollovers--------------------------------- */

* html #nav {
	margin-bottom: -3px; ma\rgin: 0;
	}

#nav {
	margin-top: 0;
	padding: 0;
	height: 90px;
	width: 480px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	}

#nav a {
float: left;
padding: 90px 0 0 0;
overflow: hidden;
height: 0px  !important;
height /**/:38px;  /* IE5 and windows RIP */
}

#nav a:hover {
background-position: 0 -90px;
}

#nav a:active {
background-position: 0 -180px;
}

#nav a.selected {
background-position: 0 -180px;
}

#gvhome a {
width: 74px;
background: url(images/rollovers/ro_home.png) top left no-repeat;
}

#gvbio a {
width: 70px;
background: url(images/rollovers/ro_bio.png) top left no-repeat;
}

#gvshows a {
width: 78px;
background: url(images/rollovers/ro_shows.png) top left no-repeat;
}

#gvpress a {
width: 78px;
background: url(images/rollovers/ro_press.png) top left no-repeat;
}

#gvmedia a {
width: 78px;
background: url(images/rollovers/ro_media.png) top left no-repeat;
}

#gvcontact a {
width: 102px;
background: url(images/rollovers/ro_contact.png) top left no-repeat;
}

#gvextra a {
width: 54px;
background: url(images/rollovers/ro_#) top left no-repeat;
}

#gvextra2 a {
width: 68px;
background: url(images/rollovers/ro_#) top left no-repeat;
}

#rightnav-corner {
width: 12px;
background: url(images/img_right_navcorner.gif) top left no-repeat;
}
/* -----------------------CSS Rollovers - Media Section------------------------ */

#media-navigation {
	height: 64px;
	margin: 0 0px 0 0px;
	padding: 20px 0 0 65px;
	}
	
* html #media-nav {
	margin-bottom: -3px; ma\rgin: 0;
	}

#media-nav {
	margin-top: 0;
	padding: 0px 0 0 0;
	height: 64px;
	width: 654px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#media-nav li {
	margin: 0px;
	padding: 0px 0 0px 0;
	list-style: none;
	display: inline;
	}

#media-nav a {
float: left;
padding: 64px 60px 0 0;
overflow: hidden;
height: 0px  !important;
height /**/:64px;  /* IE5 and windows RIP */
}

#media-nav a:hover {
background-position: 0 -64px;
}

#media-nav a:active {
background-position: 0 -128px;
}

#media-nav a.selected {
background-position: 0 -128px;
}

#audio a {
width: 112px;
background: url(images/rollovers/audio.png) top left no-repeat;
}

#video a {
width: 112px;
background: url(images/rollovers/video.png) top left no-repeat;
}

#photos a {
width: 127px;
background: url(images/rollovers/photos.png) top left no-repeat;
}

/*---------------------big picture in the middle -----------------*/
#bigpicstatic {
	position:absolute;
	left:0px;
	top:160px;
	width:806px;
	height:338px;
	text-indent: -9999px;
	z-index:9;
	} 
	
#bigpic {
	position: absolute;
	margin: 0px 0 0 0;
	padding: 0;
	z-index: 1;
	}
	

/* ----------------------generic containers--------------------- */
#bodyglove {
	position:absolute;
	top:498px;
	left: 76px;
	width: 654px;
	background: url(images/bodybackground.jpg) top repeat-x;
	z-index: 6;
	}

#bodytext {
	position:relative;
	left:275px;
	/* top:499px; */
	width:350px;
	z-index:6;
	text-align:justify;
	}
	
#bodytext2 {
	position:absolute;
	left:445px;
	top:420px;
	width:330px;
	height:430px;
	z-index:6;
	}
	
#interiorcontent {
	position: relative;
	left: 30px;
	width: 600px;
	text-align: left;
	}
	
#pictable {
position:absolute;
left:167px;
top:440px;
width:650px;
height:600px;
z-index:6;
}

#pictable img, #wallpapers #bodytext img{
border:solid 4px #fff;
margin:0 10px 10px 0;
}

#leftmenu {
position:absolute;
left:155px;
top:420px;
width:242px;
height:627px;
z-index:6;
}

#leftmenu img{
vertical-align:middle;
}
/* ---------------------------index---------------------- */
#latest {
	position:absolute;
	top: 10px;
	left:35px;
	width:189px;
	height:509px;
	z-index:6;
	}
	
#latest h3{
	background:url(i/newspaper.gif) no-repeat;
	width:161px;
	height:30px;
	text-indent:-9999px;
	}
	
#calbox {
	top: 500px;
	width: 182px;
	height: 160px;
	padding-left: 0px;
	padding-bottom: 8px;
	margin: 0px 0 0 0px;
	background-color: #FFD237;
	border-style: solid;
	border-color: #F88800;
	border-width: thick;
	}
	
#sign {
	position:absolute;
	left:638px;
	top:671px;
	width:138px;
	height:95px;
	z-index:6;
	background: url(i/sign.gif) no-repeat;
	}
	
/*--------------------------bio---------------------------*/

#bio ul{
	margin:0px 0 15px 5px;
	padding:0;
	line-height:14px;
	font-size:11px;
	}
	
#bio li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 10px 0;
	list-style-type: none;
	color: #FFCC00;
	}

#pdf {
	position:absolute;
	left:145px;
	top:455px;
	width:75px;
	height:44px;
	z-index:6;
	}

/* --------------------------------------- Media --------------------------------- */

#audioplayer {
	width: 325px;
	height: 240px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0 0 0px;
	/* background-color: #FFD237; */
	border-style: solid;
	border-color: #FFD237;
	border-width: 8px;
	}

#gallery {
	float: center;
	}
	

#gallery img {
	padding: 3px 3px 8px 3px;
	background-color: #fff;
	border: 1px solid #2a2a2a;
	margin-right: 10px;
	margin-bottom: 10px;
	}

#videobox {
	}


/*------------------------------------press----------------------------------------*/

#press ul{
	margin:0px 0 15px 5px;
	padding:0;
	line-height:14px;
	font-size:11px;
	}
	
#press li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 10px 0;
	list-style-type: none;
	color: #FFCC00;
	}

/*-------------------------------------footer --------------------------------------*/

#footer{
	background:url(images/footer.png) no-repeat;
	position:absolute;
	text-align: center;
	left: 0;
	top:1000px;
	width:806px;
	height:100px;
	z-index:7;
	font: 11px/1.2 Arial;
	padding: 10px 0 0 0px;
	}
	
#footer img{
	display:none;
	}

#footer p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #462901;
	}
	
#footer a {
	color: #990000;
	}
	
#footer a.special {
	color: #FFFFFF;
	}
