
	* {
		margin: 0;
		padding: 0;
	}

	body {
		background: #dfddd6 url('../img/divider.gif') left 135px repeat-x;
		font-family: Georgia, serif;
		font-size: 12px;
		color: #665544;
		text-align: center;
	}
	
	img {
		border:0;
	}

	#container {
		width: 990px;
		margin: 0 auto;
		text-align: center;
	}
	
	#header {
		padding: 40px 0 70px 0;
		text-align: center;
		position: relative;
	}

	#header a {
		border: 0;
	}

	.post {
		width: 320px;
		height: 380px;
		float: left;
		background: #fff;
		margin-right: 10px;
		margin-bottom: 10px;
		position: relative;
		overflow: hidden;
		text-align: left;
	}
	
	.regular {
		height: 300px;
		margin: 2px;
		padding: 7px;
		border: 1px solid #dfddd6;
	}
	
	.regular h3 {
		margin: 7px;
	}
	
	.contact {
		position: absolute;
		z-index: 1975;
		top: 0px;
		right: 10px;
		border: 0;
	}
	
	.cover {
		width: 300px;
		height: 300px;
		overflow: hidden;
	}
	
	.title {
		text-align: center;
		margin-top: 16px;
		margin-bottom: 15px;
	}
	
	#noborderplease a {
		border: 0;
	}
	
	.description {
		text-align: left;
		font: normal normal 1.1em/1.3 Georgia, serif;
		margin: 7px;
	}
	
	.description a {
		color: #225555;
		border-bottom: 1px dotted #665544;
		text-decoration: none;
	}
	
	.description a:hover {
		color: #ee6655;
		border-bottom: 1px solid #665544;				
	}

	.post a {
		color: #225555;
		border-bottom: 1px dotted #665544;
		text-decoration: none;				
	}
	
	.post a:hover {
		color: #ee6655;
		border-bottom: 1px solid #665544;				
	}

	#article {
		width: 450px;
		background: #fff;
		padding: 25px;
		margin-left: auto;
		margin-right: auto;
		text-align:left;
		font: normal normal 1.1em/1.3 Georgia, serif;
	}
	
	#article p {
		padding: 5px 0 5px 0;
	}
	
	#article a {
		color: #225555;
		border-bottom: 1px dotted #665544;
		text-decoration: none;
	}
	
	#article a:hover {
		color: #ee6655;
		border-bottom: 1px solid #665544;				
	}
	
	a#homely, a#homely:hover {
		text-decoration: none;
		border-bottom: none;
	}
	
	#artworks {
		width: 450px;
		background: #fff;
		margin-left: auto;
		margin-right: auto;
		padding: 25px;
		text-align: left;
	}
	
	#artworks .title {
		margin-top: 15px;
		margin-bottom: 30px;
		border: 0px;
	}

    #documentary {
		width: 560px;
		background: #fff;
		margin-left: auto;
		margin-right: auto;
		padding: 25px;
		text-align: left;
	}

	#documentary .title {
		margin-top: 15px;
		margin-bottom: 30px;
		border: 0px;
	}
	
	.thumbnails {
		margin: 2px;
		padding: 7px;
		border: 1px solid #dfddd6;
	}
	
	form {
		padding-left:30px;
		padding-top: 10px;
		padding-right:30px;
		padding-bottom:30px;		
	}
	
	.submissive {
		float: right;
		padding-right: 25px;
	}
	
	.returning {
		text-transform: uppercase;
		float: right;
		padding-bottom: 25px;
		font: normal normal 0.9em/1.2 Georgia, serif;
	}
	
	.continue {
		text-transform: uppercase;
		float: right;
		padding-top: 5px;
		font: normal normal 0.9em/1.2 Georgia, serif;
	}
	
	h1 {
		color: #665544;
		font: normal normal 1.1em/1.3 Georgia, serif;
	}
	
	h2 {
		text-align: center;
		margin-top: 25px;
		margin-bottom: 25px;
		font: normal normal 1.1em/1.3 Georgia, serif;	
	}
	
	h3 {
		color: #225555;
		text-transform: uppercase;
		margin-bottom: 15px;
		font: normal normal 1.1em/1.3 Georgia, serif;
	}
	
	h4 {
		color: #665544;
		margin-bottom: 2px;
		font: normal bold 1em/1.2 Georgia, serif;
	}

	#footer {
		clear: both;
		padding: 30px 0;
		text-align: center;
		font-family: Georgia;
		font-size: 11px;
	}
	
	#footer a {
		color: #225555;
		border-bottom: 1px dotted #665544;
		text-decoration: none;
	}

	#footer a:hover {
		color: #665544;
		border-bottom: 1px solid #665544;
	}