* {margin:0; padding:0;}

body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 16px;
	color: #000000;
	background: #9DBFFF;
}


.hidden {
	display: none;
}

#page-container {
	width: 800px;
	margin: auto;
	background-color: #FFFFFF;
	border: 1px solid #eee;	
	border-width: 0px 1px;
}

#banner {
width: 100%;
position:relative;
}

#banner-a {
 position:absolute;
 top:0;
 left:0;
}

#lang-nav {
	background-color: #6997C5;
	width: 100%
	padding: 6px 0 6px 0px;
	font-size: 10px;
}


#lang-nav ul, #lang-nav li
{
display: inline;
list-style-type: none;
margin:0;padding:0;
}

#lang-nav a:link, #lang-nav a:visited
{
line-height: 24px;
font-weight: bold;
margin: 0px 10px 4px 10px;
text-decoration: none;
color: #000;
}

#lang-nav a:link#current, #lang-nav a:visited#current, #lang-nav a:hover
{
border-bottom: 4px solid #FFFFFF;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#lang-nav a:hover { color: #000; }

#nav { 
background: #9DBFFF; 
float:left; 
width:100%; 
border:1px solid #FFFFFF; 
border-width:1px 0; 
} 

#nav li { 
display:inline; 
} 

#nav a:link, 
#nav a:visited { 
color:#000; 
background: #9DBFFF; 
padding:10px 10px 10px 10px; 
float:left; 
width:auto; 
text-decoration:none; 
font:bold .85em/.85em Arial, Helvetica, sans-serif; 
text-transform:uppercase; 
text-shadow: 2px 2px 2px #555; 
} 

#nav a:hover { 
color:#fff; 
background: #585858; 
} 

#home #nav-home a, 
#biography #nav-biography a, 
#projects #nav-projects a, 
#contact #nav-contact a{ 
background:#585858; 
color:#fff; 
text-shadow: none; 
} 
#home #nav-home a:hover, 
#biography #nav-biography a:hover, 
#projects #nav-projects a:hover, 
#contact #nav-contact a:hover { 
background: #585858; 
} 
#nav a:active { 
background:#585858; 
color:#fff; 
} 

#main-photo {
margin-left: 185px;
}

#main h1 {
padding-bottom: 15px;
}

#main h1 .padding {
	padding: 25px;
	}

#main text {
}


