/* CSS Document */

body {
   background: #000;
   margin: 0;
   padding: 0;
   text-align: center;
   font: 13px/15px Arial, Helvetica, Verdana, sans-serif;
   color: #B6B6B6;
}


a, a:link,  a:visited {
	color: #B6B6B6;
	text-decoration: none;
}

a:hover {
	color:#91A99E;
	text-decoration: underline;
}


/**/
h1 { 
	font: normal 20px Arial, Helvetica, Verdana, sans-serif;
	color: #FFF;
	padding: 0 0 14px 0;
	margin: 0; }

h2 { 
	font: bold 13px/13px Arial, Helvetica, Verdana, sans-serif;
	color:#FFF;
	margin: 0;
	padding: 0 0 5px 0; }

h3 {
	font: bold 12px/13px Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
	padding: 0 0 5px 0;
	font-weight:bold; }


#container {
   background: #000;
   margin: 0px auto;
   text-align: left;
   width: 780px;
}

#header {
   width: 780px;
   height: 145px;
   background: #000;
   margin: 0;
   padding: 0 0 10px 0;
}

#home {
   width: 780px;
   height: 400px;
   background: #000;
   margin: 0;
   padding: 0;
   vertical-align:top;
}


#left {
	width: 168px;
	margin: 5px 0 0 0;
	padding: 0 20px;
	background: #000;
	float: left;
}


#nav {
	font: bold 13px/16px Arial, Helvetica, Verdana, sans-serif;
	color: #B6B6B6;
	margin: 0;
	padding: 0;
}

#nav a {
	font: bold 13px/16px Arial, Helvetica, Verdana, sans-serif;
	color: #B6B6B6;
}

#nav a:visited, a:link{
	font: bold 13px/16px Arial, Helvetica, Verdana, sans-serif;
	color: #B6B6B6;
}

#nav a:hover{
	font: bold 13px/16px Arial, Helvetica, Verdana, sans-serif;
	color:#91A99E;
}

#subnav {
	font: 13px/16px Arial, Helvetica, Verdana, sans-serif;
	color: #B6B6B6;
	margin: 0;
	padding: 0;
}

#subnav a:visited, a:link{
	font: 13px/16px Arial, Helvetica, Verdana, sans-serif;
	color: #B6B6B6;
}

#subnav a:hover{
	font: 13px/16px Arial, Helvetica, Verdana, sans-serif;
	color:#91A99E;
}


.navhere {
	color: #FFF;
}

#middle {
	width: 352px;
	float: left;
	background: #000;
	padding: 0 0 40px 0;
}



#right {
	width: 178px;
	padding: 40px 20px 40px 20px;
	float: right;
	text-align:left;
}

.end {
color:#000;
font: 8px/8px Arial, Helvetica, sans-serif;
}

#right ol {
	padding: 0;
	margin: 10px 0 0 24px !important;
	margin: 10px 0 0 34px;
	font: 11px/15px Arial, Helvetica, Verdana, sans-serif;
	color:#B6B6B6;
	}

#right li a {
	text-decoration: none;
	font: 11px/15px Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	color:#91A99E;
}

#right li a:hover{
	text-decoration: underline;
	color:#91A99E;
}



#credits {	
	text-align: left;
    font: 11px/13px Arial, Helvetica, Verdana, sans-serif;
	color: #B6B6B6;
}

#single {
	width: 548px;
	margin: 0 0 60px 0;
	padding: 0 20px;
	float: left;
	display: block;
}

#bioleft {
	width: 446px;
	margin: 0;
	padding: 0 20px;
	float: left;
	display: block;
}

#bioright {
	width: 252px;
	padding: 0 20px 40px 20px;
	float: right;
	text-align:left;
	display: block;
}

#project {
	margin: 0;
	padding: 10px !important;;
	padding: 10px;
	float: right;
	text-align:left;
	display: block;
}

#project a:link {
	display: block;
	color: #B6B6B6;
	text-decoration:none;
}

#project a:visited {
	color: #B6B6B6;
	text-decoration:none;
}

#project a:hover {
	color:#91A99E;
	text-decoration:underline;
}

#newsright {
	width: 252px;
	margin: 34px 0 0 0;
	padding: 20px 20px 40px 20px !important;;
	padding: 6px 20px 40px 20px;
	float: right;
	text-align:left;
	display: block;
}

#newsright2 {
	width: 152px;
	margin: 34px 0 0 0;
	padding: 0px 20px 40px 20px !important;;
	padding: 6px 20px 40px 20px;
	float: right;
	text-align:left;
	display: block;
}


#exclusive a:link {
	color: #B6B6B6;
	text-decoration:none;
}
#exclusive a:visited {
	color: #B6B6B6;
	text-decoration:none;
}
#exclusive a:hover {
	color:#91A99E;
	text-decoration:underline;
}

.imagetop {
	padding: 0;
	background-color: #000;
}

#rightimage {
	padding: 5px 0 5px 5px;
	text-align:right;
	background-color: #000;
}

#credit {	
	margin: 5px 0 10px 0;
	padding: 0;
	text-align: left;
    font: 10px/11px Arial, Helvetica, Verdana, sans-serif;
	color: #B6B6B6;
}

#credit a:link {
font: 10px/11px Arial, Helvetica, Verdana, sans-serif;
color: #B6B6B6;
text-decoration: none;
}

#credit a:hover {
color: #91A99E;
text-decoration: none;
}


#footer {	
	margin: 0 0 20px 0;
	padding: 0;
	text-align: center;
    font: 9px/10px Arial, Helvetica, Verdana, sans-serif;
	color: #999;
}

#footer a:link {
font: 9px/10px Arial, Helvetica, Verdana, sans-serif;
color: #999;
text-decoration: none;
}

#footer a:hover {
color: #91A99E;
text-decoration: none;
}


/* Clearing floats - Hat Tip: http://www.positioniseverything.net/easyclearing.html  */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

