body{
	background-image:url(http://polkadile.com/themes/rusticwhite/images/bg.gif); 
	background-repeat:repeat; 
	font-size: 12px;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#FFFFFF;
	}
	
/* Site styling */
#container{
	width:760px;
	background-color:#FFFFFF;
	margin:0 auto 0 auto;
	}
img.header_img{
	display:block;
	margin:0 0 40px 0;
	}
#main_site{
	margin:0;
	padding:0;
	width:740px;
	float:left;
	}
h1.artist_name{
	color:#CCCCCC;
	font-size:3em;
	padding:15px;
	margin:0 0 20px 0;
	}
#site_content{
	width:512px;
	float:left;
	color:#000000;
	}
#ads{
	text-align:center;
	background-color:#FFFFFF;
	padding:10px 0 0 0;
	}	
#ads_footer{
	text-align:center;
	background-color:#FFFFFF;
	padding:10px 0 1px 5px;
	}	
	#header{
		}

.headshot{
	float:left;
	vertical-align:bottom;
	margin:0 6px 6px 0;
	}
.activity{
	margin:0;
	padding:0;
	display:block;
	margin:0 0 4px 0;
	}
div.content_area{
	padding:0;
	margin:30px 0 0 0;
	}
div.pager{
	clear:both;
	margin:10px 0 10px;
	padding:0;
	}
	div.pager a{
		color:#000000;
		}
	

/* Generic styling */
	h1{
		font-weight:normal;
		font-size:2em;
		margin:10px 0 6px 0;
		padding:0;
		}
	h2{
		font-weight:normal;
		font-size:1.2em;
		margin:10px 0 6px 0;
		padding:0;
		}
	h3{
		font-weight:normal;
		font-size:1.6em;
		margin:4 0 4px 0;
		padding:2px;
		}
		h3:hover{
			cursor:pointer;
			}
		h3 a{
			}
			h3 a:hover{
				text-decoration:underline;
				}
	h4{
		font-weight:normal;
		font-size:1em;
		margin:4px 0 4px 0;
		padding:0;
		}		
	p{
		font-size:1em;
		line-height:1.6em;
		margin:0 0 10px 0;
		}
	a{
		color:#000000;
		text-decoration:none;
		}
		a:hover{
			text-decoration:underline;
			}
	.cb{
		clear:both;
		}
/* Navigation */
#nav{	
	margin:0;
	padding:10px 0 0 20px;
	width:124px;
	float:left;
	}
	#nav img{
		vertical-align:bottom;
		}
	#nav ul{
		list-style-type:none;
		margin:0;
		padding:0;
		}
		#nav li{
			margin:0 0 0 0;
			padding:0 0 0 0;
			line-height:1em;
			}
	#nav a{
		color:#999999;
		font-size:1em;
		text-decoration:none;
		display:block;
		padding:4px;
		margin:0;
		float:left;
		clear:left;
		}
		#nav a:hover{
			text-decoration:underline;
			}
		
		
/* Advert Placement */
div.ads_area{
	padding:10px;
	text-align:center;
	} 
/* POWERED BY */
p#powered_by{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	padding:10px 20px;
	margin:20px 0 0 0;
	}
	p#powered_by a{
		color:#333333;
		text-decoration:none;
		padding:2px;
		}
		p#powered_by a:hover{
			background-color:#E88547;
			color:#FFF;
			}
p#not-etsy{
	font-size:10px;
	color:#baa99e;
	padding:0 20px;	
	}
			
			
/* * * * * * * * * * * * * * * */
/* WEBSITE CONTENT BY SECTION  */
/* * * * * * * * * * * * * * * */

/* HOME */
div.statement_area{
	padding:0;
	width:512px;
	margin:0;
	}
	div.statement_area p{
		}
		
		
div.activity_entry{
	margin:10px 0 10px 0;
	background-color: transparent;
	padding:4px 0 0 4px;
	border-bottom:1px solid #CFCFCF;
	width:492px;
	}
	div.activity_entry img{
		vertical-align:bottom;
		border:1px solid #CCCCCC;
		}
	div.activity_img{
		float:left;
		width:120px;
		padding:0 8px 8px 0;
		}
	div.activity_text{
		float:left;
		width:350px;
		margin:0  0 0 10px;
		}
	
	
/* ART */
div.artwork_index{
	padding:0 0 30px 0;
	margin:0;
	}
/*********************************************/
/* SINGLE ARTWORK PAGE                       */
/*********************************************/
#display_artwork{
	padding:0;
	}
	
	#artwork_header{
		margin:0 0 10px 0;
		clear:both;
		}
		#artwork_header h1{
			font-size:2em;
			font-weight:normal;
			margin:0;
			}
			
	#artwork_left{
		margin:0;
		}
		
	#artwork_right{
		background-color:#FFFFFF;
		margin:20px 0 0 0;
		}
	div.artwork_images{
		margin:0 0 10px 0;
		}
		div.artwork_images img{
			vertical-align:bottom;
			}
	#artwork_image{

		}
	div#information{
		padding:0 0 30px 0;
		}
		div#information span.price{
			font-size:1.4em;
			font-weight:normal;
			}
			div#information span.price a{
				display:block;
				font-size:1em;
				margin:10px 0 10px;
				color:#0099cc;
				font-weight:normal;
				}
		div#information h2{
			margin:20px 0 4px;
			padding:0 0 4px;
			font-weight:normal;
			font-size:1.4em;
			}
		div#information p{
			margin:0;
			padding:0;
			}
			div#information p span{
				font-weight:bold;
				}
	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;
	z-index:111;
	padding:0;
	width:155px;
	padding:0 3px 10px 0;
	float:left;
	}
	span.art_title{
		font-size:0.9em;
		display:block;
		margin:8px 0 2px 0;
		}
	span.home_price{
		font-size:1.2em;
		font-weight:normal;
		display:block;
		margin:4px 0 4px 0;
		}
		span.home_price a{
			color:#0099cc;
			text-decoration:none;
			font-size:0.8em;
			display:block;
			}

/* BLOG */
	.blog_entry{
		padding:0 0 20px 0;
		margin:0;
		border-bottom:1px solid #1c1c1c;
		}
		.blog_content{
			padding:0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:1.2em;
			line-height:1.4em;
			}
			.blog_content p{
				}
			.blog_content img{
				display:none;
				visibility:hidden;
				}
		.blog_content_main{
			padding:0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:1.2em;
			line-height:1.4em;
			}		
			.blog_content_main p{
				}
			.blog_content_main img{
				display:block;
				margin:4px 0 4px 0;
				}
				
		div.blog_post_date{
			font-size:1em;
			font-weight:normal;
			border-bottom:1px solid #cfcfcf;
			padding:10px 0 6px 0;
			color:#666666;
			}
			
		div.blog_post_header h1{
			color:#000000;
			background-color:#FFFFFF;
			padding:4px 2px;
			}
			div.blog_post_header h1:hover{
				cursor:pointer;
				text-decoration:underline;
				}
			div.blog_post_header h1 a:hover{
				text-decoration:underline;
				}
			div.blog_post_header h2{
				font-size:0.8em;
				font-weight:bold;
				}
			div.blog_post_header a{
				color:#000000;
				}
		div.datesm{
			padding:4px;
			}
			div.datesm a{	
				color:#999999;
				}
/* STOCKISTS */
div.stockists{
	margin:0;
	}
	div.stockists address{
		font-style:normal;
		display:block;
		margin:0 10px 10px 0;
		padding:0 0 10px 0;
		border-bottom:1px solid #3c3c3c;
		}
		div.stockists address strong{
			font-size:1.2em;
			margin:0;
			display:block;
		}
	div.stockists h1{
		margin:0 0 20px 0;
		font-size:1.6em;
		color:#5c5c5c;
		font-weight:normal;
		}
		
/* CONTACT */
div.contact{
	margin:0;
	background-color:#FFFFFF;
	padding:0;
	color:#000000;
	}
	div.contact a{
		color:#000000;
		}
	div.contact_section{
		margin:10px 0 20px 0;
		font-size:1.6em;
		}
		div.contact_section li{
			margin:4px 0 0 0;
			}
	div.contact address{
		font-style:normal;
		}
	span.section_title{
		display:block;
		font-size:0.8em;
		color:#999999;
		}