/* CSS Document */

#navcontainer
{
text-align:left;
width: 500px;
background-color: #18000F;
margin-left: 2em;
}

#navcontainer ul
{
text-align: left;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 50px;
margin-top:5;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: inherit;
background-color: #18000F;
color: white;
font-family: Arial,Helvetica,sans-serif;
line-height: 20px;

/* fixes Firefox 0.9.3 */
}



ul#navlist { font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

ul#navlist a
{
font-weight: normal;
text-decoration: none;
}

ul#navlist, ul#navlist ul, ul#navlist li
{
margin: 0px;
padding: 0px;
list-style-type:none;

}

ul#navlist li { float: left; }

ul#navlist li a
{
color: #ffffff;
background-color: #18000F;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 1px;

}

ul#navlist li a:hover
{
color:#660000;
background-color: #CCCCCC;
}

ul#navlist li a:active
{
color: #cccccc;
background-color: #18000F;
border: 0px #ffffff inset;
}

ul#subnavlist { display:none; }
ul#subnavlist li { 
float: none;
 }

ul#subnavlist li a
{
padding: 0px;
margin: 0px;
}

ul#navlist li:hover ul#subnavlist
{
display: block;
position: absolute;
font-size: 10pt;
padding-top: 0px;
}

ul#navlist li:hover ul#subnavlist li a
{
display: block;
width: 10em;
border: none;
padding: 0px;
}

h1 {background: background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align:center;
	margin-top: .8em;
	margin-bottom: .1em;
	line-height: 1.3em;
	}
	
	
h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: lighter;
	font-style:italic;
	text-align:center;
	margin-top: .1em;
	margin-left:1em;
	margin-bottom: .5em;
	line-height: 1em;
	}
	
	h3 {
font-family:Arial, Helvetica, sans-serif;
font-size: .9em;
	font-weight: lighter;
	text-align:center;
	margin-top: 1em;
	margin-bottom: .2em;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size: .8em;
	font-weight: lighter;
	text-align:left;
	margin-top: .0em;
	margin-bottom: 1em;
	font-style:italic;
	margin-bottom:3em;
}

h5 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .68em;
	font-weight: lighter;
	font-style:inherit;
	text-align:center;
	margin-top: .4em;
	margin-right: 4em;
	margin-bottom: .5em;
	line-height: 1em;
	}
	
	#pic{
float:left;
margin-top:1.5em;
margin-left:.7em;
}

#pic2{
float:left;
margin-top:1.5em;
margin-left:.7em;
}

#buttons{
width:109px;
float:right;
margin-left:1em;
margin-right: 1.5em;
margin-top: -.10;

}

#main{
margin-left:1.3em;
width:600px;
float:left;
background-color:#FFFFFF;
height:500;
}

p {
color:#000000;
	text-indent: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:right;
	font-size: .8em;
	font-weight:normal;
	margin-left: 2.6em;
	margin-top: 1em;
	margin-bottom:1em;
	margin-right: .8em;
	line-height: 1.3em;
	
}

p:indent {
text-indent:3em;

}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

#Press{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left:.3em;
width:500px;
float:left;
text-align:left;
text-indent: .5;
}

Qs {
font-family:Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight:lighter;
color:#000033;
float:left;
text-align:left;
text-indent:1em;
font-style:italic;
}

#indexBio p {
width:240px;
height: 600px;
float:left;
background-color:#FFFFFF;
margin-left:-.1em;
padding-bottom: -1em;
padding-right: -.1em;
	margin-top: .51em;
	margin-bottom: .01em;
	line-height: 1.3em;
}

#indexBio:first-letter {

font-size: 2em;
font-weight:lighter;
color:#000033;

}

#HighlightReel {
color:#FFFFFF;
font-size:.9em;
text-align:right;
margin-right:1.5em;
margin-bottom:.4em;
font-family:Arial, Helvetica, sans-serif;
line-height: 1.7em;
}

#movieContainer {
float:right;
width: 550px;
height: 865px;
background-color:#000000;
padding-left: .01em;
padding-right:.01em;

}

#Viewer {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#FF0000;
height:18px;
margin-top: 3em;
margin-right:3em;

}

#navcontainer2
{
text-align: center;
width: 500px;
background-color: #FFFFFF;
display:inline;
font-size: .8em;
margin-left:0em;
margin-bottom:5em;
}

#navcontainer2 ul
{
text-align: left;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 50px;
margin-top:5;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: inherit;
background-color: #002B4B;
color: white;
font-family: Arial,Helvetica,sans-serif;
line-height: 20px;

/* fixes Firefox 0.9.3 */
}



ul#navlist2 { font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

ul#navlist2 a
{
font-weight: normal;
text-decoration: none;
}

ul#navlist2, ul#navlist2 ul, ul#navlist2 li
{
margin: 0px;
padding: 0px;
list-style-type:none;

}

ul#navlist2 li { float: left; }

ul#navlist2 li a
{
color: #000000;
background-color:#FFFFFF;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 1px;

}

ul#navlist2 li a:hover
{
color:#660000;
background-color: #CCCCCC;
}

ul#navlist2 li a:active
{
color: #cccccc;
background-color: #003366;
border: 0px #ffffff inset;
}

ul#subnavlist2 { display:none; }
ul#subnavlist2 li { 
float: none;
 }

ul#subnavlist2 li a
{
padding: 0px;
margin: 0px;
}

ul#navlist2 li:hover ul#subnavlist2
{
display: block;
position: absolute;
font-size: 10pt;
padding-top: 0px;
}

ul#navlist2 li:hover ul#subnavlist2 li a
{
display: block;
width: 10em;
border: none;
padding: 0px;
}
