html, body {padding: 0px; margin: 0px;}

body {
background:#454841; 
font-family:Arial, Helvetica, sans-serif;
color:#ddd;
text-align:left;
height:100%;
font-size:.7em;}

img{border:0px;}
img, a {outline:none;}

h1 {padding:0; margin: 0 0 0 5px; font-size:1.8em;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;}

/*----------------------------------------------------------------------------------LINKS-----*/

a:link, a:visited {color: #a0a59e;text-decoration:none; font-weight:bold;}
a:hover {color: #fff;text-decoration:none;}
a:active {color: #000;text-decoration: none;}


/* ---------------------------------------------------------------------------------MAIN-------*/	

#header {background:#595f55; width:780px; height:80px; color:#a0a59e; 
margin:20px auto; border-bottom:2px solid #989e94;}

#container{
width:780px;
background:#1e201d;
margin:0px auto;
padding-bottom:20px;
min-height:320px;}

#logo {float:left; margin:10px; padding:5px; background:#1e201d; text-align:center;}

#footer { clear:both; width:780px; padding:10px 0; margin:0 auto;}
p.left {float:left; margin-left:10px;}
p.right {float:right; margin-right:10px;}

/* ----------------------------------------------------------------------------------NAV-------*/	

#nav {float:right; padding-top:35px;}

#nav li {display: inline; list-style-type:none; padding:0px 10px; border-right:1px solid #a0a59e;}

#nav li.last {border:none;}

/* ----------------------------------------------------------------------------------PAGES-------*/	

.essay { margin:0px auto; text-align:left; padding:20px 80px;}

img {margin:5px;}
a:link img { border:3px solid #666;}
a:visited img { border:3px solid #111;}
a:hover img {border: 3px white solid;}
a:active img {border: 3px red solid;}


/*-------------------------------------------------------------------------------CONTACT-----*/	

#about { font-size:1em; line-height:1.4em; float:left; text-align:left; padding:30px; width:380px; }

#contact { font-size:1em; line-height:1.4em; float:right; text-align:left; padding:30px;background:#2e302b; width:270px;}

#me 
{background:url(../images/essay/me.jpg); float:right; width:90px; height:120px; margin-left:10px; border:1px solid #666;}

.form {padding:10px 0 3px 0;}
input, textarea {padding:2px;}


/* ----------------------------------------------------------------------------------BOXOVER-----*/	

.boxb, .boxh {
	background-color: #333;
	padding:10px;
	border:1px solid #eee;
	color: #eee;
	width:200px;}
