@charset "utf-8";
/* CSS Document */

/* All topical DIVs are set to z-index of 0, all geographic sections (i.e. l.header, r.header etc. are set to z-index of 1), all enhancements are set to z-index of 2 (i.e. e-l.header, e-r.header, e-c.header etc.). */

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



*
{
	margin: 0px;
	padding: 0px;
}
html, body{
	height:100%;
	background-color: #000000;
	margin: 0px auto;
	color:#FFFFFF;
}
p{
	margin: 8px 0px;
	font-family:Arial;
	font-size:10px;
}

#header{
background-image:url(hdr-rt-bg.jpg);
z-index:0;
height:90px;
width:100%;
}

#l_header{
background-image:url(hdr-lt.jpg);
height:90px;
z-index:1;
width:100%;
background-repeat:no-repeat;
}

#c_header{
background-image:url(hdr-mid.jpg);
background-repeat:no-repeat;
z-index:1;
width: 100%;
height:90px;
}

#r_header{
	/*background-image:url(hdr-rt-bg.jpg);*/
	background-repeat: repeat-y;
	height:90px;
	z-index:1;
	margin-left:550px;
}

#body{
height:auto;
}

#nav{
width:100%;
background-image:url(menu-rt-bg.jpg);
background-repeat:repeat-x;
z-index:0;
height:21px;
}

#l_nav{
height:21px;
width:900px;
background-image:url(menu-mid.jpg);
background-repeat:no-repeat;
z-index:1;
}

#c_nav{
margin-left:224px;
z-index:1;
}

#r_nav{
background-image:url(nav-rt.jpg);
background-repeat:no-repeat;
width:590px;
margin-left:86px;
}

#sub_nav{
width:100%;
height:38px;
background-image:url(photo-rt-bg.jpg);
background-repeat:repeat;
z-index:0;
}

#sub_nav_lt{
background-image:url(photo-rt-bg.jpg);
background-repeat:no-repeat;
width:900px;
height:38px;
z-index:0;
}

#sub_nav_rt{
background-image:url(photo-bg.jpg);
background-repeat:repeat;
height:38px;
z-index:1;
}

#content{
background-image:url(cont-rt-bg.jpg);
background-repeat:repeat;
height:342px;
width:100%;
z-index:0;
}

#l_content{
background-image:url(cont-bg.jpg);
background-repeat:no-repeat;
/*width:900px;*/
z-index:1;
height:342px;
}

#c_content{
	height:342px;
	margin-left:300px;
z-index:1;
}

#r_content{
	background-image:url(cont-rt-bg.jpg);
	/*height:342px; - mod: kyle*/
	background-repeat:repeat;
	z-index:0;
	margin-left:900px;
}

#bio_content{
background-image:url(cont-rt-bg.jpg);
background-repeat:repeat;
height:100% auto;
width:100%;
z-index:0;
}

#bios_content{
background-image:url(bio-bg.jpg);
background-repeat:no-repeat;
/*width:600px;*/
z-index:1;
height:100%;
}

#video{
	background-image:url(video-rt-bg.jpg);
	background-repeat:repeat;
	height:79px;
	width:100%;
	z-index:0;
}

#l_video{
	background-image:url(video-bg.jpg);
	background-repeat:no-repeat;
	height:79px;
	/*width:900px;*/
	z-index:1;
}

#r_video{
	background-image:url(video-rt-bg.jpg);
	background-repeat:repeat;
	height:79px;
	width:100%;
	z-index:1;
}

#footer{
	background-image:url(ftr-rt-bg.jpg);
	background-repeat:repeat;
	height:120px;
	width:100%;
	z-index:0;
}

#l_footer{
	background-image:url(ftr-bg.jpg);
	width:900px;
	height:120px;
	background-repeat:no-repeat;
	z-index:1;
}

#c_footer{
	height:120px;
	width:100%;
}

#r_footer{
	height:120px;
	width:100%;
}

#center_media{
	height:256px;
	/*width:300px;*/
	z-index:5;
	margin-left:5px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	color:#ff8c0b;
	font-size:12px;
}

#schedule{
	background-image:url(sched/sched-bg.png);
	background-repeat:no-repeat;
	height:250px;
	width:200px;
	z-index:2;
	margin-left:25px;
	padding-top:65px;
	padding-left:10px;
	padding-right:10px;
	color:#ff8c0b;
	font-size:12px;
}

div#schedule_content{
	height: 200px;
	width: 200px;
	overflow-y: scroll;
}

#jim_photo{
	position: absolute;
	margin-top:0px;
	margin-left:0px;
	height:525px;
	/*width:443px;*/
	/*background-image:url(jvf-pict1.png);*/
	/*z-index:3;*/
	left: 0px;
	top: 45px;
}

#jim_photo div.top {
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url('jvf-pict-topl.png');
	background-repeat: no-repeat;
	height: 331px;
	width: 294px;
}

#jim_photo div.bot {
	position: absolute;
	left: 0px;
	top: 331px;
	width: 440px;
}

#jim_photo div.bot span.l {
	background-image: url('jvf-pict-botl.png');
	width: 294px;
	height: 194px;
	float: left;
}

#jim_photo div.bot span.r {
	background-image: url('jvf-pict-botr.png');
	width: 117px;
	height: 173px;
	float: left;
	margin-top: 21px;
}

#nav_buttons
{
	position:absolute;
	left: 284px;
	top: 89px;

}
