body {
	background-color: #FDFCF4;
	margin: 0px;
	padding: 0px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:				#797772;
}

* {
	margin:			0;
	padding:		0;
	border:			0;
}

a {
	color:				#797772;
}

a:hover {
	color:				#BDBBB6;
	text-decoration:	none;
}

/**
 * Header and Logo
 */
#page_header {
	width:			817px;
	height:			35px;
	margin:			50px auto 0 auto;
	clear:			both;
	overflow:		hidden;	
}

#logo {
	float:			left;
	display:		inline;
	margin:			0 0 0 15px;
}

#logo h1 {
	display:		none;
}


/**
 * Main page body
 */
#page_body {
	width:			802px;
	height:			483px;
	margin:			0 auto 0 auto;
	clear:			both;
	background:		url(body_background.png) no-repeat;
	padding:		17px 0 9px 15px;
	display:		block;
	overflow:		hidden;
}

h1 {
	font-size:		14px;
	text-align:		right;
	text-transform:	uppercase;
	font-weight:	normal;
	margin:			-9px 0 30px 0;
}

div.pagetext {
	display: none;
}


/**
 * Main page footer
 */
#page_footer {
	width:			817px;
	height:			11px;
	overflow:		hidden;
	margin:			0 auto 0 auto;
	clear:			both;
	background:		#BDBBB6;
	text-align:		right;
}


/**
 * Frontpage
 */
#frontpage_image {
	float:			left;
	overflow:		hidden;
	width:			317px;
	height:			386px;
	padding:		0 0 3px 0;
	margin:			-6px 0 0 0;
}

#frontpage_text {
	font-size:		11px;
	line-height:	17px;
	font-family:	Arial, Helvetica, sans-serif;
	text-align:		justify;
	width:			463px;
	overflow:		hidden;
	padding:		106px 0 0 20px;
}

p {
	margin-bottom:	2em;
}


/**
 * Portfolio and Collections
 */
#portfolio_left {
	float:			left;
	margin:			30px 0 0 0;
} 
#portfolio_right {
	text-align:		right;
	float:			right;
	padding-right:	11px;
}


/**
 * About Page
 */
#bio_image {
	float:			left;
	overflow:		hidden;
	width:			220px;
	height:			326px;
	padding:		60px 0 3px 0;
}
#bio_text {
	font-size:		11px;
	line-height:	17px;
	font-family:	Arial, Helvetica, sans-serif;
	text-align:		justify;
	width:			512px;
	height:			300px;
	overflow:		hidden;
	padding:		60px 0 0 20px;
	margin:			0 0 0 0;
	display:		inline-block;
	float:			right;
}


/**
 * Press Page
 */
#press_thumbnails {
	margin:			20px 0 0 0;
	float:			left;
	display:		block;
}

#press_header {
	margin-top:		41px;
	float:			right;
	display:		block;
}

#press_header h1 {
	margin:			0 0 10px 0;
}

#press_menu {
	text-align:			right;
	font-size:			11px;
	text-transform:		capitalize;
}

img.presscover {
	width:				73px;
	height:				90px;
	float:				left;
	margin:				0;
	padding:			0;
}

div.presslist {
	width:				725px;
	height:				360px;
	overflow:			auto;
	font-size:			11px;
	float:				right;
	border-width:		0 3px 0 0;
	border-color:		#BDBBB6;
	border-style:		solid;
	margin-top:			10px;
}


/**
 * Book Page
 */
div#book_text {
	float:				left;
	width:				240px;
}

#book_text a {
	text-decoration:	none;
}

#book_text p {
	margin-bottom:		1.5em;
}

#book_text .info {
	font-size:			11px;
	font-weight:		bold;
}

div#book_pages {
	float:				right;
	margin-right:		11px;
}