html,
body {
   margin:0;
   padding:0;
   height:100%;
   font-family:Georgia,Serif;
   font-size:9pt;
   line-height:13pt;
   color:#c5a288;
}
#container {
   min-height:100%;
   position:relative;
   background:#000;
}
#header {
   background:#000;  
   width:100%;
   background-image:url(img/bg_header_tile.jpg);
}
#tagline {	
	position:relative;
	top:60px;
	left:120px;
	font-size:11pt;
}
#headerImg{	
	height:207px;
	background-image:url(img/bg_header.jpg);	
}
#logo{
	display:block;
	position:relative;
	top:60px;
	left:80px;
}
#nav{
	position:absolute;
	right:14px;	
}
#nav a:link, #nav a:visited{
	color:#fdfaeb;
	padding-left:14px;
	position:relative;
	top:-12px;
}
#headerLeft{
	float:left;
	height:207px;
	width:100%;
	background-image:url(img/bg_header_tile.jpg);
}
#body {  
   padding-bottom:240px;   /* Height of the footer */
   min-height: 385px;
   
}
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   background-image:url(img/bg_footer.jpg);
   height:240px;   /* Height of the footer */   
}
.centered {
	width:880px;
	margin:0 auto;	
	position:relative;
	left:-40px;
}
.content {
	padding-left:100px;
}
#footer .content{
	padding-top:30px;
}
.project {
	padding-left:21px;
	padding-top:15px;
	width:174px;
	float:left;
	color:#fdfaeb;	
}
.project a:link, .project a:visited {
	color:#ffae4d;
	font-weight:bold;
}
.project img {
	padding-bottom:4px;
}
.twocol{
	width:390px;
	float:left;
	
}
.twocol p, .onecol p {
	padding-left:21px;
	padding-top:9px;
}
.onecol{
	width:174px;
	padding-left:21px;
	float:left;
}
h1{
	font-size:16pt;
	font-weight:normal;
	color:#73543e;
}
.resume h1{	
	margin-top:20px;
	margin-bottom:5px;
}
a:link, a:visited {
	color:#c46b46;
}
ol {
	margin-left:23px;
	margin-top:9px;
	list-style:decimal;
}
