body
{
	background: #FFFFFF url(images/horiz_background.png) repeat-x left top;
}


/*
	header
*/

.header
{
	height: 166px;
	background: url(images/header.png) no-repeat left top;
}


/*
	header menu
*/

.header-menu
{
	height: 32px;
	background: url(images/c_menu_t.png) repeat-x left top;
}

.header-menu .nav
{
	background: url(images/n_menu_t.png) repeat-x left top;
	height: 32px;
}

.header-menu .content
{
	height: 32px;
}


/*
	content area
*/

.content-area-border
{
	min-height:555px;
	background: #FFFFFF url(images/vert_content.png) repeat-y left top;
}
.content-area
{
	width:682px; 
	margin-left:auto; 
	margin-right:auto;	
	min-height:555px;
	background: #FFFFFF url(images/horiz_content.png) repeat-x left top;

}

.content
{
	font-family: verdana;
	font-size: 12px;
	line-height:1.5em;
	color:#777;
}

.content a
{
	color: #FF8000;
	text-decoration: none;
}

.content a:hover
{
	color: #aa4000;
	text-decoration: none;
}

.content img
{
	padding-top:0em;
	padding-bottom:1em;
}

.content h1
{
	font-weight:bold;
	padding-bottom:1em;
	margin-bottom:1em;
	color:#94BE34;
	border-bottom:solid 1px #ddd;
}

.content b
{
	color:#E59C22;
}

.content p
{
	margin-bottom:1em;
}

#twitter_update_list li
{
	padding: 0 0 0.5em 0;
}

#news1
{
	padding-top:120px;
	padding-left:66px;
	padding-bottom:50px;
	width:250px;
	float:left;
}


#news2
{
	padding-top:120px;
	padding-left:66px;
	padding-bottom:50px;
	width:250px;
	float:left;
}

/*
	footer
*/

.navbar
{
	height: 118px;
	background: url(images/footer.png) no-repeat left top;
}


.link {
	display:inline;
}

.link-over {
	display:none;
}

/*
	nav
*/

img
{
	vertical-align: top;
}

a#nhome
{
	float:left;
	margin-left:209px;
	margin-top:127px;
}

a#nhome:hover .link{
	display:none;
}

a#nhome:hover .link-over{
	display:inline;
}


a#ndesign{
	float:left;
	margin-left:50px;
	margin-top:127px;
}

a#ndesign:hover .link{
	display:none;
}

a#ndesign:hover .link-over{
	display:inline;
}


a#nphoto{
	float:left;
	margin-left:52px;
	margin-top:127px;
}

a#nphoto:hover .link{
	display:none;
}

a#nphoto:hover .link-over{
	display:inline;
}

a#nbio{
	float:left;
	margin-left:63px;
	margin-top:127px;
}

a#nbio:hover .link{
	display:none;
}

a#nbio:hover .link-over{
	display:inline;
}


a#nstudio{
	float:left;
	margin-left:62px;
	margin-top:127px;
}

a#nstudio:hover .link{
	display:none;
}

a#nstudio:hover .link-over{
	display:inline;
}


/*
	bio
*/


#bio-images
{
	padding-top:120px;
	padding-left:66px;
	padding-bottom:50px;
	width:250px;
	float:left;
}

#bio-images img
{
	padding-top:4em;
}



/*
	footer nav
*/

a#home
{
	float:left;
	margin-left:104px;
}

a#home:hover .link{
	display:none;
}

a#home:hover .link-over{
	display:inline;
}

a#aboutme
{
	float:left;
	margin-left:39px;
}

a#aboutme:hover .link{
	display:none;
}

a#aboutme:hover .link-over{
	display:inline;
}


a#design{
	float:left;
	margin-left:38px;
}

a#design:hover .link{
	display:none;
}

a#design:hover .link-over{
	display:inline;
}


a#photo{
	float:left;
	margin-left:39px;
}

a#photo:hover .link{
	display:none;
}

a#photo:hover .link-over{
	display:inline;
}


a#studio{
	float:left;
	margin-left:38px;
}

a#studio:hover .link{
	display:none;
}

a#studio:hover .link-over{
	display:inline;
}


a#email{
	float:left;
	margin-left:38px;
}

a#email:hover .link{
	display:none;
}

a#email:hover .link-over{
	display:inline;
}


.footer
{
	padding-top: 2em;
	padding-bottom: 2em;
	text-align: center;
	font-family: verdana;
	font-size: 9px;
	color: #666;
}





