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

body{
	background-color:#eee;
	
}

p{
	color:#000;
	text-transform:lowercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:10px;
	letter-spacing:.25em;
	line-height:15px;
}

h1{
	text-transform:lowercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#fff;
	letter-spacing:.75em;
}

span{
	text-transform:lowercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#F00;
}

h2{
	text-transform:lowercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#000;
	font-size:14px;
	letter-spacing:.4em;
	line-height:50px;
}

h3{
	text-transform:lowercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#fff;
	letter-spacing:.4em;
	font-size:14px;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#fff;
	font-size:9px;
}

h4.footer a:link{ 
	color:white;
	font-size:9px;
}
h4.footer a:visited{
	color:white;
	font-size:9px;
}

h4.footer a:hover{
	color:red;
}

h5{
	text-transform:lowercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#999;
	font-size:14px;
	letter-spacing:.4em;
	line-height:25px;
}


#nav table {
	text-transform:lowercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#000;
	font-size:14px;
	letter-spacing:.3em;
	line-height:50px;
	margin-top:-6px;
	list-style-type:none;
	position:absolute;
}

#nav table td.c-nav{
	margin-top:100px;
	position:absolute;
}

#nav table.friends{
	margin-top:60px;
	margin-left:200px;
	line-height:25px;
	letter-spacing:.2em;
}

#nav table.friends a:link{
	text-decoration:none;
	color:#999;
}

#nav table.friends a:visited{
	text-decoration:none;
	color:#999;
}

#nav table.friends a:hover{
	color:red;
}

#nav table.right-nav{
	text-align:left;
	line-height:25px;
	margin-left:570px;
	margin-top:6px;
	vertical-align:top;
	clear:both;
}

#nav table.right-nav a:link{
	text-decoration:none;
	color:#999;
}

#nav table.right-nav a:visited{
	color:#999;
}

#nav table.right-nav a:hover, a:focus{
	color:red;
}

.center-nav a:hover{
	color:red;
}

.right-nav a:hover{
	color:red;
}


a:link, a:visited{
	text-decoration:none;
	color:#000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}



#wrapper{
	background-color:#fff;
	width:815px;
	margin:0 auto;
}

#body{
	background-color:#fff;
	float:left;
	width:815px;
	min-height:550px;
	height:auto;
	position:relative;
	display:inline;
}

#header{
	background-color:#000;
	height:55px;
	width:100%;
}

#header h1{
	float:left;
	margin-top:5px;
	margin-left:20px;
}

#header h3{
	float:right;
	margin-top:15px;
	margin-right:20px;
}

#video{
	margin-left:40px;
}

#video a{
	margin-top:10px;
}

.right span{
	display:none;
}

.right a:hover span{
	display:inline;
	position:absolute;
	margin-top:0px;
	margin-left:-620px;
	text-align:left;
}
.nav a span{
	display:none;
}

.nav a:hover span{
	display:inline;
}



#content{
	height:auto;
}
#content a{
	float:left;
	margin-left:20px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
}

#content p{
	margin:70px auto auto 190px;
	position:absolute;
}

#content.contact p{
	margin-top:112px;
	margin-left:200px;
	font-size:12px;
	line-height:25px;
	position:absolute;
	color:#999;
}

#content.contact a{
	margin-left:0;
	font-size:12px;
}


#content p.center{
	margin:170px auto auto 420px;
	position:absolute;
	letter-spacing:.3em;
	font-size:12px;
}

#current img{
	position:absolute;
	margin-left:130px;
	margin-top:50px;
}

.resume a span{
	display:none;
}

.resume a:hover span{
	display:inline;
}

#content p.resume a{
	white-space:nowrap;
	margin-left:-5px;
}

#content p.resume{
	margin-top:160px;
	margin-left:220px;
	font-size:12px;
	line-height:25px;
	position:absolute;
	color:#999;
}

#nav table.resume{
	text-align:left;
	letter-spacing:.2em;
	font-size:12px;
	line-height:25px;
	margin-left:202px;
	margin-top:160px;
	vertical-align:top;
	clear:both;
	color:#999;
	
}

#nav table.resume a{
	text-align:left;
	font-size:12px;
	letter-spacing:.2em;
	line-height:25px;
	margin-left:0px;
	margin-top:160px;
	vertical-align:top;
	clear:both;
}


#slide{
	margin-left:190px;
	margin-top:20px;
	position:absolute;
}

#content object{
	margin-left:190px;
}

#content a:hover{
	color:red;
}

#content a img{
	margin-top:75px;
	margin-left:550px;
	display:inline;
	position:absolute;
}

#content iframe{
	margin-left:-35px;
	margin-top:-175px;
	width:500px;
	display:inline;
	position:absolute;
}

#movie object{
	width:720px;
	height:486px;
	margin-top:40px;
	position:absolute;
	
}

#gallery-text{
	margin-top:315px;
	margin-left:315px;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	line-height:.25em;
	font-size:10px;
	position:absolute;
}


#footer{
	clear:both;
	background-color:#000;
	height:30px;
	width:100%;
}

#footer h4{
	float:left;
	font-size:9px;
	margin-top:10px;
	margin-left:15px;
}

#footer h4.footer a{
	font-size:9px;
}


