* {
	margin: 0px;
	padding: 0px;
}
body { background: #000 url(images/bghortile.jpg) repeat-x scroll center top; }
img {
	text-decoration: none;
	border-width: 0px;
	border-style: none;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}
#masthead {
	background: url(images/logo.jpg) no-repeat scroll 10px top;
	height: 302px;
	position: relative;
}
#banner {
	height: 120px;
	width: 607px;
	text-indent: -999999px;
	background: url(images/title.png);
	position: absolute;
	top: 38px;
	left: 275px;
}
#nav {
	height: 32px;
	width: 428px;
	position: absolute;
	top: 170px;
	left: 320px;
}
#navBio  {
	background: url(images/bio.png) no-repeat scroll left top;
	text-indent: -999999px;
	height: 32px;
	width: 53px;
	display: inline-block;
}
#navBio:hover  {
	background: url(images/bioOver.png) no-repeat scroll left top;
	text-indent: -999999px;
	height: 32px;
	width: 53px;
	display: inline-block;
}
#navGallery  {
	background: url(images/gallery.png) no-repeat scroll left top;
	text-indent: -999999px;
	height: 32px;
	width: 130px;
	display: inline-block;
}
#navGallery:hover  {
	background: url(images/galleryOver.png) no-repeat scroll left top;
	text-indent: -999999px;
	height: 32px;
	width: 130px;
	display: inline-block;
}
#navResume  {
	background: url(images/resume.png) no-repeat scroll left top;
	text-indent: -999999px;
	height: 32px;
	width: 114px;
	display: inline-block;
}
#navResume:hover  {
	background: url(images/resumeOver.png) no-repeat scroll left top;
	text-indent: -999999px;
	height: 32px;
	width: 114px;
	display: inline-block;
}
#navContact  {
	background: url(images/contact.png) no-repeat scroll left top;
	text-indent: -999999px;
	height: 32px;
	width: 131px;
	display: inline-block;
}
#navContact:hover  {
	background: url(images/contactOver.png) no-repeat scroll left top;
	text-indent: -999999px;
	height: 32px;
	width: 131px;
	display: inline-block;
}
#bio {
	background: url(images/bioBig.png) no-repeat scroll left top;
	height: 59px;
	width: 383px;
	text-indent: -999999px;
	position: absolute;
	top: 218px;
	left: 385px;
}
#gallery {
	background: url(images/galleryBig.png) no-repeat scroll left top;
	height: 59px;
	width: 383px;
	text-indent: -999999px;
	position: absolute;
	top: 218px;
	left: 385px;
}
#resume {
	background: url(images/resumeBig.png) no-repeat scroll left top;
	height: 59px;
	width: 383px;
	text-indent: -999999px;
	position: absolute;
	top: 218px;
	left: 385px;
}
#contact {
	background: url(images/contactBig.png) no-repeat scroll left top;
	height: 59px;
	width: 383px;
	text-indent: -999999px;
	position: absolute;
	top: 218px;
	left: 385px;
}
a:link {
	text-decoration: none;
	border-width: 0px;
	border-style: none;
}
a:visited { }
a:hover { }
a:active { }
#content {
	position: relative;
	margin-bottom: 50px;
	margin-top: 50px;
}
strong { color: #BA0800; }
em {
	font-style: italic;
	color: #FF5B67;
}
.thumb { padding: 12px 13px 13px 12px; }
.thumb:hover { background: #F00; }
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	margin-bottom: 10px;
}
#leftSide {
	width: 450px;
	left: 0px;
	top: 0px;
}
input { margin-bottom: 25px; }
textarea { margin-bottom: 15px; }
#name {
	background: url(images/nameField.png) no-repeat scroll left top;
	text-indent: -999999px;
	height: 30px;
	width: 139px;
}
#email {
	background: url(images/emailField.png) no-repeat scroll left top;
	text-indent: -999999px;
	height: 30px;
	width: 139px;
}
#message {
	background: url(images/messageField.png) no-repeat scroll left top;
	text-indent: -999999px;
	height: 30px;
	width: 139px;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	color: #F00;
}
#sendbutton {
	background: url(images/submitButton.png);
	height: 40px;
	width: 131px;
	text-indent: -999999px;
	text-decoration: none;
	border-width: 0px;
	border-style: none;
}
#rightSide {
	width: 450px;
	left: 450px;
	top: 0px;
	position: absolute;
	padding-left: 25px;
}
#altContact {
	background: url(images/altContact.png) no-repeat scroll left top;
	height: 40px;
	width: 295px;
	text-indent: -999999px;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	list-style: none;
}
li {
	margin-bottom: 20px;
	padding-left: 25px;
}
#linkedin {
	text-indent: -999999px;
	display: block;
	background: url(images/linkedinicon.png) no-repeat scroll left top;
	height: 30px;
	width: 117px;
}
#facebook {
	text-indent: -999999px;
	display: block;
	background: url(images/facebookicon.png) no-repeat scroll left top;
	height: 30px;
	width: 118px;
}
#sendbutton:hover {
	background: url(images/submitButton_over.png);
	height: 40px;
	width: 131px;
	text-indent: -999999px;
	text-decoration: none;
	border-width: 0px;
	border-style: none;
}
#sitemap {
	height: 149px;
	width: 825px;
	background: url(images/s_bg.jpg) repeat-x scroll center center;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
#smallLogo {
	background: url(images/s_logo.png) no-repeat scroll left top;
	height: 149px;
	width: 127px;
}
#s_bio {
	background: url(images/s_bio.png) no-repeat scroll left top;
	height: 18px;
	width: 40px;
	text-indent: -999999px;
	display: inline-block;
	position: absolute;
	top: 35px;
	left: 200px;
}
#s_gallery {
	background: url(images/s_gallery.png) no-repeat scroll left top;
	height: 18px;
	width: 117px;
	text-indent: -999999px;
	display: inline-block;
	position: absolute;
	top: 68px;
	left: 455px;
}
#s_contact {
	background: url(images/s_contact.png) no-repeat scroll left top;
	height: 18px;
	width: 116px;
	text-indent: -999999px;
	display: inline-block;
	position: absolute;
	left: 270px;
	top: 35px;
}
#s_resume {
	background: url(images/s_resume.png) no-repeat scroll left top;
	height: 18px;
	width: 98px;
	text-indent: -999999px;
	display: inline-block;
	position: absolute;
	left: 600px;
	top: 68px;
}
