body	{
	background:	#afab94;
	font:	13px/18px arial, sans-serif;
	margin:	0;
	padding: 0;
	}

#wrapper	{
	position:	relative;
	margin:	0 auto;
	width:	800px;
	border-right:	3px solid #000;
	border-left:	3px solid #000;
	background:	#000;
	}
	
#wrapper	{
	border:	0;
	}
	
#top	{
	background:	url(/img/top.jpg) no-repeat;
	width: 800px;
	height:	154px;
	}
	
#mid	{
	position:	relative;
	background:	url(/img/mid.jpg) no-repeat;
	width:	800px;
	height:	496px;
	}
	
#bottom	{
	position:	relative;
	background:	url(/img/bottom.jpg) no-repeat;
	width:	800px;
	height:	446px;
	}
	
img	{
	border:	0;
	}
	
p {
	color: #000;
	}
	
#nav ul {
	position: absolute;
	top: 85px;
	left: 423px;
	}
	
#nav ul, #nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#nav li {
	float: left;
	}
	
#nav a {
	position:	absolute;
	height:	30px;
	display:	block;
	}

#nav em	{
	display:	none;
	}
	
	a#tfront {
		width: 65px;
		background: url(/img/tfront.jpg) bottom left no-repeat;
		}
	a:hover#tfront {
		background: url(/img/tfront.jpg) 0 60px;
		}
	a.selected#tfront {
		background: url(/img/tfront.jpg) 0 90px;
		}

	a#tpieces {
		width: 66px;
		left: 75px;
		background: url(/img/tpieces.jpg) bottom left no-repeat;
		}
	a:hover#tpieces {
		background: url(/img/tpieces.jpg) 0 60px;
		}
	a.selected#tpieces {
		background: url(/img/tpieces.jpg) 0 90px;
		}
		
	a#tback {
		width: 127px;
		left: 151px;
		background: url(/img/tback.jpg) bottom left no-repeat;
		}
	a:hover#tback {
		background: url(/img/tback.jpg) 0 60px;
		}
	a.selected#tback {
		background: url(/img/tback.jpg) 0 90px;
		}
		
#resume {
	position: relative;
	width: 350px;
	padding: 80px 0px 0px 65px;
}
	
#resume ul{
	margin:	0;
	padding:	0;
	list-style:	dot;
}

#resume li{
	margin:	0;
	padding: 10px 0 0 18px;
	font-weight: bold;
	font-size: 14px;
	color:#333;
	background:	url("/img/bullet.gif") no-repeat 0 12px;
	list-style: none;
	}
	
#vcard {
	margin: 0;
	}

#vcard a	{
	position:	absolute;
	text-indent:	-9000px;
	background:	url("/img/vcard.jpg") no-repeat;
	top:	35px;
	left:	446px;
	width:	299px;
	height:	461px;
	display:	block;
	}
	
#contact {
	position: relative;
	padding: 100px 0px 0px 70px;
	}

#contact {
	width: 500px;
	}
	
label {
	color: #fff;
	}

label span {
	font-style: italic;
	color: #f1ee9c;
	}
	
input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #575b5b;
	}
	
#contact strong{
	background-color: transparent;
	font-weight: bold;
	}
	

.formfield input, .formfield textarea {
	display: block;
}

.formfield {
	margin-bottom: 10px;
}

.formfield input {
	width: 275px;
}

.formfield textarea {
	width: 350px;
	height: 80px;
}
