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

html, body {
	background:url(../img/wood.jpg);
	background-color:#cccccc;
	height:100%;
	margin:0;
	padding:0;
	}

h2,h3 {
	font-size:14pt;
	margin:0;
	padding:0;
	letter-spacing:-2px;
	text-align:left;
	line-height:14pt;
	}

hr {
	position:absolute;
	margin:0;
	padding:0;
	width:900px;
	height:2px;
	color:#541800;
	border:0;
	background-color:#541800;
	}
	
span {
	margin:0;
	padding:0;
	}
	
#container {
	width:900px;
	min-height:100%;
	margin-bottom:-20px;
	position:relative;
	margin:0 auto;
	padding:0;
	}
	
#content {
	position:relative;
	top:0;
	left:0;
	padding:0;
	margin:0 auto;
	width:900px;
	height:100%;
	}
	
#logo {
	position:relative;
	top:10px;
	left:0px;
	width:101px;
	height:75px;
	}
	
#dividerTop {
	margin:0;
	padding:0;
	position:absolute;
	top:95px;
	left:0;
	width:900px;
	height:3px;
	}
	
#dividerBottom {
	margin:0;
	padding:0;
	position:absolute;
	top:679px;
	left:0px;
	width:900px;
	height:3px;
	}
	
#featured {
	position:absolute;
	top:102px;
	left:0px;
	width:900px;
	height:281px;
	margin:0;
	padding:0;
	}
	
#bio {
	position:absolute;
	top:125px;
	left:0px;
	width:400px;
	font-family:Verdana;
	font-size:10pt;
	letter-spacing:-1px;
	text-align:left;
	color:#333333;
	}
	
#bio h2 {
	font-size:30pt;
	font-family:Verdana;
	line-height:23pt;
	letter-spacing:-3px;
	}
	
.bio {
	position:absolute;
	top:155px;
	left:500px;
	width:313px;
	height:411px;
	border:0;
	}
	
/* Begin Portfolio Style */
	
#portfolio {
	position:absolute;
	top:110px;
	left:0px;
	width:900px;
	min-height:100%;
	font-family:Verdana;
	font-size:10pt;
	letter-spacing:-1px;
	text-align:left;
	color:#333333;
	}
	
#portfolio p {
	margin-top:0px;
	}
	
#portfolio h2 {
	font-size:30pt;
	font-family:Verdana;
	line-height:23pt;
	letter-spacing:-3px;
	}
	
#portfolio h3 {
	font-size:14pt;
	font-family:Verdana;
	line-height:14pt;
	letter-spacing:-1px;
	}
	
#placeHolder {
	position:absolute;
	top:0px;
	left:250px;
	width:640px;
	height:400px;
	}
	
.projectInfo {
	position:absolute;
	top:410px;
	left:0px;
	width:640px;
	height:130px;
	color:#333333;
	text-align:left;
	margin:0 auto;
	padding:0;
	font-size:9pt;
	}
	
.projectInfo h1 {
	display:inline;
	margin:0;
	padding:0;
	font-family:Georgia;
	font-size:11pt;
	font-weight:800;
	letter-spacing:-1px;
	color:#541800;
	}
	
.projectInfo ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
.projectInfo ul li {
	font:10pt Verdana;
	letter-spacing:-1px;
	line-height:15pt;
	color:#333333;
	}
	
.projectInfo ul li a {
	font:10pt Verdana;
	text-decoration:none;
	letter-spacing:-1px;
	color:#541800;
	}
	
.projectInfo ul li a:hover {
	font:10pt Verdana;
	text-decoration:underline;
	letter-spacing:-1px;
	color:#333333;
	}
	
.projectInfo a {
	font:10pt Verdana;
	text-decoration:none;
	letter-spacing:-1px;
	color:#541800;
	}
	
.projectInfo a:hover {
	font:10pt Verdana;
	text-decoration:overline underline;
	letter-spacing:-1px;
	color:#333333;
	}
	
.gallery {
	width:640px;
	height:400px;
	}
	
#projects {
	width:200px;
	margin:0;
	padding:0;
	position:relative;
	top:0px;
	left:0px;
	}
	
#projects h1 {
	display:inline;
	font-family:Georgia;
	font-size:14pt;
	font-weight:800;
	color:#541800;
	}
	
#projects ul {
	position:relative;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#projects ul li a {
	color:#333333;
	font-family:Verdana;
	font-size:10pt;
	font-weight:100;
	letter-spacing:-1px;
	text-decoration:none;
	padding:0.2em 0em;
	}
	
#projects ul li a:hover {
	font-family:Verdana;
	font-size:10pt;
	letter-spacing:-1px;
	color:#541800;
	}
	
/* End Portfolio Style */

/* Begin Contact */

#contact {
	position:absolute;
	top:110px;
	left:0px;
	width:900px;
	height:500px;
	font-family:Verdana;
	font-size:10pt;
	letter-spacing:-1px;
	text-align:left;
	color:#333333;
	}
	
#contact p {
	margin-top:0px;
	}
	
#contact h2 {
	font-size:30pt;
	font-family:Verdana;
	line-height:23pt;
	letter-spacing:-3px;
	}

#contactInfo {
	width:700px;
	margin:0;
	padding:0;
	position:relative;
	top:30px;
	left:0px;
	}
	
#contactInfo h1 {
	display:inline;
	font-family:Georgia;
	font-size:13pt;
	font-weight:800;
	color:#541800;
	}
	
#contactInfo h1 a {
	color:#333333;
	font-family:Georgia;
	font-size:13pt;
	font-weight:800;
	letter-spacing:-1px;
	text-decoration:none;
	padding:0.2em 0em;
	}
	
#contactInfo ul {
	position:relative;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#contactInfo ul li a {
	color:#541800;
	font-family:Georgia;
	font-size:13pt;
	font-weight:800;
	letter-spacing:-1px;
	text-decoration:none;
	padding:0.2em 0em;
	}
	
#contactInfo ul li a:hover {
	font-family:Georgia;
	text-decoration:underline;
	font-size:13pt;
	letter-spacing:-1px;
	color:#333333;
	}
	
#aFewGoodLinks {
	width:480px;
	margin:0;
	padding:0;
	position:relative;
	top:70px;
	left:0px;
	}
	
#aFewGoodLinks h1 {
	display:inline;
	font-family:Georgia;
	font-size:13pt;
	font-weight:800;
	color:#541800;
	}
	
#aFewGoodLinks h1 a {
	color:#333333;
	font-family:Georgia;
	font-size:13pt;
	font-weight:800;
	letter-spacing:-1px;
	text-decoration:none;
	padding:0.2em 0em;
	}
	
#aFewGoodLinks ul {
	position:relative;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#aFewGoodLinks ul li a {
	color:#541800;
	font-family:Georgia;
	font-size:13pt;
	font-weight:800;
	letter-spacing:-1px;
	text-decoration:none;
	padding:0.2em 0em;
	}
	
#aFewGoodLinks ul li a:hover {
	font-family:Georgia;
	text-decoration:underline;
	font-size:13pt;
	letter-spacing:-1px;
	color:#333333;
	}
	
/* End Contact */

#topNav {
	margin:0;
	padding:0;
	position:absolute;
	top:70px;
	left:550px;
	}

#topNav ul {
	position:relative;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#topNav ul li {
	display:inline;
	}
	
#topNav ul li a {
	color:#333333;
	font-family:Verdana;
	font-size:10pt;
	font-weight:800;
	letter-spacing:-1px;
	text-decoration:none;
	padding:0.2em 1em;
	}
	
#topNav ul li a:hover {
	font-family:Verdana;
	font-size:10pt;
	font-weight:800;
	letter-spacing:-1px;
	color:#541800;
	text-decoration:overline;
	}

.clearFooter {
	height:20px;
	clear:both;
	}
	
#bottomNav {
	margin:0;
	padding:0;
	position:absolute;
	top:685px;
	height:20px;
	left:0px;
	}

#bottomNav ul {
	position:relative;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#bottomNav ul li {
	display:inline;
	}
	
#bottomNav ul li a {
	color:#333333;
	font-family:Verdana;
	font-size:8pt;
	font-weight:100;
	letter-spacing:-1px;
	text-decoration:none;
	padding:0.2em 0.5em;
	}
	
#bottomNav ul li a:hover {
	font-family:Verdana;
	font-size:8pt;
	font-weight:100;
	letter-spacing:-1px;
	color:#541800;
	text-decoration:underline;
	}
	
#lowerNav {
	margin:0;
	padding:0;
	position:absolute;
	top:383px;
	left:0px;
	width:900px;
	height:296px;
	}
	
#lowerNav ul {
	position:relative;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#lowerNav ul li {
	float:left;
	}
	
#lowerNav ul li a {
	text-decoration:none;
	padding:0em;
	}
