@charset "utf-8";
body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background:#542F13 url(images/content-bg.png) 50% 101px no-repeat;
	color:#542F13; font:normal 11px/14px Verdana, Geneva, sans-serif;
}
a {color:#542F13;}
#main-container {
	height:520px; width:740px;
	margin:112px auto;
	padding:0; border:1px solid #DCD89F;
	position:relative;
}
#branding {position:absolute; top:136px; left:-1px; height:auto; width:auto;}
#interior-branding {position:absolute; top:30px; left:-2px; height:65px; width:294px;}
#nav {
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	text-transform:uppercase; letter-spacing:.16em;
	color:#542F13;
	list-style:none;
	margin:0 0 0 14px; padding:0;
	position:absolute; bottom:20px;
	width:auto; height:auto;
	}
#nav li {
	float:left; margin:0 10px 0 0;
	padding:0;
}
#nav a {
	color:#542F13; text-decoration:none;
	padding:3px 7px;
}
#nav a:hover, #nav a.active-page {
	background:#542F13; color:#DCD89F;
}
#content {
	width:700px; height:360px;
	margin:110px auto;
	border:1px solid #3f0; border:none;
	position:relative;
	overflow:auto;
}
#content.portfolio {overflow:hidden;}
#content p {margin-right:3px;}
/* Profile Page */
#profile-images {margin:0;}
#profile-images img{
	margin-right:9px;
}
#slideshow {
	float:left; width:600px;
}
#slideshow h4 {font:normal 16px/16px Arial, Helvetica, sans-serif; margin:0 0 4px 0; height:18px;}
#slideshow ul {list-style:none; margin:0; padding:0; width:500px;}
#slideshow li {margin:0; padding:0;}
#slideshow-nav {float:right; width:90px; list-style:none; margin:22px 0 0; padding:0;}
#slideshow-nav li {margin:0 0 2px 0; padding:0; list-style:none; position:relative; line-height:1em;}
.caption {position:absolute; top:318px; padding:3px 0 3px 6px; background:transparent url(images/caption-bg.png) 0 0 repeat; height:14px; width:594px; z-index:9; display:inline;}
#slideshow-nav a {
	padding:29px 20px 0 10px;
	background: transparent url(gallery/thumbs/live-tab.png) 20px 50% no-repeat;
	height:40px; width:90px;}
#slideshow-nav a:hover, #slideshow-nav li.active a {background-position:0 50%;}
.photo-credit {font-size:9px;}
.slider-nav {/*position:absolute; width:520px; height:322px; background:url(images/caption-bg.png) 0 0 repeat; top:22px; left:0; z-index:10;*/}
.slider-nav { font-size:11px;}
.prev, .next {
	position:absolute;
	height:336px; width:270px;
/*	outline:1px solid #f30;
*/	top:23px; z-index:10;
	text-indent:-1000em;
	background:transparent url(gallery/thumbs/prev-next.png) 0 400px no-repeat;
}
a:hover.prev {background-position:12px -330px; border:none; outline:none;}
a:hover.next {background-position:190px 30px; border:none; outline:none;}
.prev {left:2px;} .next {left:330px;}
a img {border:none;}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}