html, body, .mainNav, .paintNav {
	margin:				0;
	padding:			0;
}

body {
	background-color:	#EEECEA;
	font-family:		Arial;
	font-size:			10pt;
	margin-bottom:		30px;
}

#container {
	width:				858px;
	margin:				auto;
	margin-top:			80px;
}

#header {
	background:			url(../img/logo.png) top left no-repeat;
	height:				98px;
}

#logo {
	width:				410px;
	height:				85px;
	cursor:				pointer;
}

.mainNav {
	float:				right;
	padding-top:		23px;
}

.mainNav li {
	list-style: 		none;
	display:			inline;
	margin-left:		18px;
}

.mainNav a {
	text-decoration:	none;
	color:				#76787A;
	font-size:			0.9em;
}

.mainNav a:hover {
	text-decoration:	underline;
}

#splash {
	height:				376px;
}

#content {
	height:				376px;
	color:				#796C64;
	font-size:			0.9em;
}

#content .title {
	margin-top:			35px;
	margin-bottom:		15px;
}

#content p {
	line-height:		170%;
}

#content a {
	color:				#B46F0F;
	text-decoration:	none;
}

#content a:hover {
	text-decoration:	underline;
}

.biography {
	background:			url(../img/back-biography.jpg) top right no-repeat;
	padding-right:		393px;
	width:				465px;
}

.news {
	background:			url(../img/back-news.png) top right no-repeat;
	padding-right:		380px;
	width:				478px;
}

.links {
	background:			url(../img/back-links.png) top right no-repeat;
	padding-right:		380px;
	width:				478px;
}

.contact {
	background:			url(../img/back-contact.png) top right no-repeat;
	padding-right:		700px;
	width:				178px;
}

ul.paintNav {
	list-style:			none;
}

ul.paintNav li {
	margin-bottom:		10px;
}

#content ul.paintNav li a {
	color:				#796C64;
	text-decoration:	none;
}

#content ul.paintNav li a:hover {
	color:				#B46F0F;
}

#content ul.paintNav li.active a {
	font-weight:		bold;
	color:			#B46F0F;
}


#left_col {
	width:				155px;
	float:				left;
}

#paintingPhoto {
	float:				right;
	width:				555px;
	text-align:			center;
}

#paintingDetails {
	float:				right;
	clear:				right;
	margin-bottom:		20px;
	font-weight:		bold;
	font-size:			1.1em;
	text-align:			center;
}
#paintingDetails p {
	margin:				0 0 10px 0;
	padding:			0;
	width:				555px;
	text-align:			center;
}

#paintingGallery {
	float:				left;
	width:				115px;
	margin-left:		20px;
}

#paintingGallery .photo {
	float:				left;
	margin-right:		10px;
	margin-bottom:		10px;
	border:				0;
	cursor: 			pointer;
}

#footer {
	color:				#A9A8A8;
	padding-top:		35px;
	text-align:			right;
	font-size:			0.8em;
	clear:				both;
}

#footer .social {
	float:				left;
}
#footer .social img {
	margin-left:		10px;
}