body{
	background-color:#675243;
	font-size: 12px;
	margin:0;
	padding:0 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	}	
	
/* Site styling */
#main_site{
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0;
	width:760px;
	}
	#header{
		width:760px;
		height:100px;
		margin:0;
		padding:0;
		}
		span.artist_name{
			padding:20px;
			font-family:Arial;
			font-size: 2.8em;
			display:block;
			}
	span.artists_name{
		display:block;
		font-size:5em;
		color:#CCCCCC;
		text-align:right;
		padding:90px 20px 0 0;
		}

.headshot{
	float:left;
	vertical-align:bottom;
	margin:0 6px 6px 0;
	}


div.content_area{
	padding:0 20px;
	}
div.pager{
	clear:both;
	margin:0 20px;
	padding:10px;
	}
.activity{
	color:#999999;
	margin:0;
	padding:0;
	}	
div.activity_entry{
	margin:10px 0 5px 0;
	padding:5px;
	background-color:#F7F6EE;
	border:1px solid #EFEDDD;
	}
	div.activity_entry img{
		vertical-align:bottom;
		border:1px solid #666;
		}
	div.activity_img{
		float:left;
		margin:0 20px 0 0;
		width:120px;
		}
	.activity_desc{ 
		float:left;
		width:55%;
		}
/* Generic styling */
	h1{
		font-weight:normal;
		font-size:2em;
		color:#28332B;
		margin:0 0 6px 0;
		padding:0;
		}
	h2{
		font-weight:normal;
		font-size:1.2em;
		color:#28332B;
		margin:10px 0 6px 0;
		padding:0;
		}
	h3{
		font-weight:normal;
		font-size:1.6em;
		color:#FF5A00;
		margin:0 0 6px 0;
		padding:0;
		}
	h4{
		font-weight:normal;
		font-size:1em;
		color:#28332B;
		margin:4px 0 0 0;
		padding:0;
		}		
	p{
		color:#7D857F;
		font-size:1em;
		line-height:1.6em;
		margin:0 0 10px 0;
		}
	a{
		color:#0099cc;
		text-decoration:none;
		}
		a:hover{
			text-decoration:underline;
			}
	.cb, .clear{
		clear:both;
		}
/* Navigation */
#nav{
	width:760px;
	height:55px;
	}
	#nav ul{
		list-style-type:none;
		padding:10px 0 0 0;
		margin:0;
		}
		#nav li{
			float:left;
			margin:0 0 0 8px;
			padding:0 8px 0 0;
			border-right:1px solid #FFFFFF;
			line-height:1em;
			}
	#nav a{
		color:#FFFFFF;
		font-size:1.2em;
		text-decoration:none;
		}
		#nav a:hover{
			text-decoration:underline;
			}
		
		
/* Advert Placement */
div.ads_area{
	padding:0;
	text-align:center;
	} 
/* POWERED BY */
#footer{
	background-color:#675243;
	width:820px;
	clear:both;
	}
	#footer img{
		margin:0 auto;
		display:block;
		}
p#powered_by{
	font-family:"Lucida Grande", Arial, Helvetica;
	color:#FFFFFF;
	font-size:10px;
	background-color:#675243;
	width:820px;
	}
	p#powered_by a{
		color:#E4FF00;
		text-decoration:none;
		padding:2px;
		}
		p#powered_by a:hover{
			background-color:#E4FF00;
			color:#333333;
			}
			
p#not-etsy{
	font-size:10px;
	color:#baa99e;
	padding:10px 0;
	}
			
/* * * * * * * * * * * * * * * */
/* WEBSITE CONTENT BY SECTION  */
/* * * * * * * * * * * * * * * */

/* HOME PAGE */
div.statement_col{

	}
div.activity_col{
	margin:20px 0 0 0;
	}

#col_1, #col_2{
	float:left;
	width:48%;
	}
	#col_2{
		margin:0 0 0 10px;
		}
/* ART */
div.artwork_index{
	padding:0 30px;
	}
	div.artwork_index h1{
		color:#999999;
		}
/*********************************************/
/* SINGLE ARTWORK PAGE                       */
/*********************************************/
#display_artwork{
	padding:10px 0;
	}
	
	#artwork_header{
		margin:0 0 10px 0;
		clear:both;
		}
		#artwork_header h1{
			font-size:1.6em;
			font-weight:normal;
			color:#000;
			margin:0 0 0 10px;
			padding:4px;
			}
			
	#artwork_left{
		width:522px;
		float:left;
		margin:0 0 0 10px;
		}
		
	#artwork_right{
		background-color:#F0F0F0;
		float:left;
		width:210px;
		margin:0 0 0 10px;
		}
		
	#artwork_image{
		width:500px;
		text-align: center;
		background-color: #f7f7f7;
		padding:10px;

		}
		#artwork_image img{
			border:1px solid #c9c9c9;
			}
		div.artwork_images{
			margin:0 0 10px 0;
			}
	
	div#information{
		padding:10px;
		}
		p.desc{
			color:#333;
			padding:10px;
			font-family: Arial;
			width:430px;
			margin:0 auto;
			}
		div#information span.price{
			font-size:2em;
			}
			div#information span.price a{
				display:block;
				font-size:0.8em;
				margin:10px 0 10px;
				}
		div#information h2{
			margin:20px 0 4px;
			padding:0 0 4px;
			font-weight:normal;
			font-size:1em;
			color:#000000;
			border-bottom:1px solid #D8DED9;
			}
		div#information p{
			margin:0;
			padding:0;
			color:#424D44;
			}
			div#information p span{
				color:#909791;
				}
	div#sales_information{
		clear:both;
		padding:20px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.9em;
		}
		div#sales_information p{
			line-height:0.9em;
			}
/*********************************************/
/* ARTWORK THUMBNAIL AND MENU                */
/*********************************************/
div.complete_art_home{
	margin:0 2px 20px 0;
	float:left;
	z-index:111;
	padding:8px;
	border:1px solid #CCC;
	height:160px;
	background-color:#FFFFFF;
	}
div.art_thumb_home{
	width:155px;
}
	div.art_thumb_home img{
		background-color:#FFFFFF;
		padding:0;
		vertical-align:bottom;
		width:155px;
		height:125px;
		border:0;
		}
		div.art_thumb_home img:hover{
			}
	span.art_title{
		font-size:0.9em;
		color:#999999;
		display:block;
		margin:8px 0 4px 0;
		}
	span.home_price{
		font-size:0.9em;
		color:#7A4E22;
		font-weight:bold;
		}
		span.home_price a{
			color:#0099cc;
			text-decoration:none;
			font-size:0.9em;
			}

/* BLOG */
	.blog_post_header{
		line-height: 1.8em;
		}
		.blog_post_header h1{
			font-size:1.8em;
			}
			.blog_post_header h1 a{
				color:#000;
				}
	.blog_entry{
		padding:0 0 20px 0;
		margin:20px;
		border-bottom:1px solid #E1EBD7;
		line-height:1.4em;
		}
		.blog_entry h1{
			line-height:1.2em;
			}
		.blog_entry img{
			padding:0 10px 10px 0;
			float:left;
		}
		.blog_content{
			padding:20px 0;
			}
			.blog_content p{
				color:#000000;
				}
		div.blog_post_date{
			float:left;
			width:54px;
			height:72px;
			text-align:center;
			background-position:top left;
			background-repeat:no-repeat;
			padding:0 4px 0 0;
			margin:0 20px 0 0;
			}
			span.b_month{
				display: block;
				text-align: center;
				color:#94B319;
				text-transform:uppercase;
				font-weight:bold;
				font-size:1em;
				padding:10px 0 0 0;
				}
			span.b_day{
				display: block;
				text-align: center;
				color:#381D06;
				font-size:1.8em;
				font-weight:bold;
				padding:0;
				}
			span.b_year{
				display: block;
				text-align: center;
				color:#BFAC9B;
				font-size:0.9em;
				font-weight:normal;
				padding:2px 0 0 0;
				}
			.datesm{
				display:block;
				clear:both;
				}
				
/* STOCKIST */
div.stockist{
	padding:0 30px;
	}
	div.stockist h1{
		color:#999999;
		}
	div.stockist address{
		font-style:normal;
		display:block;
		margin:10px 10px 18px 0;
		padding:4px;
		}
		div.stockist address strong{
			font-size:1.2em;
			margin:0 0 4px 0;
			display:block;
		}
		
/* CONTACT */
div.contact{
	padding:30px;
	}
	div.contact_section{
		margin:10px 0;
		}