
	body.custom {
		background-image:url('images/stone/background.jpg');
		background-repeat:no-repeat;
		background-color:#422c21;
		margin:0;
		padding:0;
		color:white;
		}
	.custom #container {
		margin:0;
		padding:0;
		margin-left:189px;
		width:757px;
		}
	.custom #page {
		margin:0;
		padding:0;
		background-image:url('images/stone/header.jpg');
		background-repeat:no-repeat;
		width:757px;
		height:134px;
		}
	.custom #header {
		margin:0;
		padding:0;
		border:0;
		height:89px;
		}
	.custom #header #logo {
		float:left;
		margin:0;
		padding:0;
		}
	.custom #header #logo a {
		margin-left:70px;
		margin-top:10px;
		display:block;
		font-size:1px;
		width:140px;
		height:60px;
		color:black;
		text-align:right;
		}
	.custom #header #logo a:hover {
		color:black;
		}
	.custom #header #tagline {
		display:block;
		float:right;
		font-size:12px;
		color:#ffffff;
		width:381px;
		margin-right:50px;		
		padding-top:63px;
		font-family:arial;
		text-align:center;
		}
	.custom .menu {
		clear:both;
		margin-left:50px;
		position:relative;
		border:0;
		}
	.custom .menu li {
		margin:0;
		border:0;
		background-image:url('images/stone/menu.png');
		background-position:top right;
		background-repeat:no-repeat;
		height:43px;
		}
	.custom .menu li.rss {
		display:none;
		}
	.custom .menu li a, .custom .menu li a:hover {
		padding:0;
		height:auto;
		padding-top:14px;
		padding-right:20px;
		margin-left:20px;
		font-family:arial;
		font-size:12px;
		border:0;
		color:white;
		background-color:transparent;
		cursor:pointer;
		}
	.custom .menu li a:hover {
		text-decoration:underline;
		}	
	#FrontPage {
		background-image:url('images/stone/main.jpg');
		background-repeat:no-repeat;
		padding-left:40px;
		padding-right:40px;
		padding-top:10px;
		width:677px;
		height:464px;
		color:black;
		}
	#FeaturePage {
		background-image:url('images/stone/main-feature.jpg');
		background-repeat:no-repeat;
		padding-left:50px;
		padding-right:40px;
		padding-top:10px;
		width:667px;
		height:127px;
		color:black;
		}
	#ContentWrapper {
		background-position:top left;
		background-image:url('images/stone/main-back.png');
		background-repeat:repeat-y;
		background-color:transparent;
		width:757px;
		}
	.custom .FeatureBlock {
		background-image:none;
		}
	.custom #content_box {
		background-image:url('images/stone/content.jpg');
		background-repeat:no-repeat;
		background-position:top left;
		padding-left:40px;
		padding-right:40px;
		padding-top:10px;
		width:677px;
		}
	.custom .FeatureBlock #content_box {
		background-image:url('images/stone/content-feature.jpg');
		}
	.custom #content {
		width:510px;
		}
	.custom #sidebars {
		width:165px;
		padding-top:90px;
		border:0;
		}
	.custom #sidebars li {
		background-color:#32530b;
		margin-left:5px;
		margin-right:5px;
		padding:3px;
		width:auto;
		}
	.custom .sidebar h3 {
		color:white;
		}
	.custom .sidebar ul.sidebar_list {
		padding:0;
		}
		
		
	.custom #footer {
		border:0;
		background-image:url('images/stone/footer.jpg');
		background-repeat:no-repeat;
		padding:0;
		padding-left:40px;
		padding-right:40px;
		padding-top:10px;
		height:97px;
		width:677px;
		margin-bottom:20px;
		text-align:center;
		}
	.custom #footer a {
		border:0;
		text-decoration:underline;
		}
	.custom #footer a:hover {
		color:white;
		}
	.custom #comments, .custom .to_comments {
		display:none;
		}
	.custom .post_nav {
		border-color:#000000;
		color:white;
		}
	.custom .post_box {
		border-color:#000000;
		}
	.custom #sidebars a {
		color:#cccccc;
		text-decoration:underline;
		}
	.custom #sidebars a:hover {
		color:white;
		}
	.custom #archive_info {
		border-color:black;
		}
	
	/* =========================== */
	
	.custom #content a {
		color:#4e3c33;
		font-weight:bold;
		border:0;
		text-decoration:underline;
		}
	.custom #content a:hover {
		color:#4e3c33;
		}
	.custom #content .headline_area h2 a {
		background-color:#4e3c33;
		color:white;
		padding:3px;
		padding-left:6px;
		padding-right:6px;
		text-decoration:none;
		}
	.custom #content .headline_area h1 {
		background-color:#4e3c33;
		color:white;
		padding:3px;
		padding-left:6px;
		padding-right:6px;
		float:left;
		}
	.custom #content .headline_area h2 a:hover {
		background-color:#840000;
		color:white;
		}
	.custom #content .headline_meta {
		color:white;
		clear:both;
		padding-left:6px;
		}	
	#CategoryHeader {
		padding-left:10px;
		padding-right:10px;
		margin-bottom:50px;
		font-size:14px;
		}
	#CategoryHeader h1 {
		background-color:#4e3c33;
		color:white;
		padding:3px;
		padding-left:6px;
		padding-right:6px;
		margin-bottom:12px;
		text-align:center;
		}
	#Slideshow {
		width:655px;
		height:436px;
		margin-left:5px;
		margin-bottom:5px;
		margin-top:5px;
		}
	#Slideshow img {
		display:none;
		position:absolute;
		border:1px solid #000000;
		}
	#FeaturePage img {
		float:right;
		margin-right:20px;
		margin-left:10px;
		margin-top:2px;
		border:1px solid #000000;
		}
	#FeaturePage h2 {
		color:black;
		font-weight:bold;
		font-size:18px;
		margin-bottom:8px;
		}
	#FeaturePage p {
		font-size:14px;
		color:black;
		}
	#FeaturePage a {
		text-decoration:underline;
		font-weight:bold;
		}
	.custom .post_box img.aligncenter {
		border:1px solid #000000;
		margin-left:auto;
		margin-right:auto;
		}
	.custom .format_text {
		clear:both;
		}
		
	body.front-page .format_text img.alignleft {
		border:1px solid #000000;
		padding:0;
		margin:0;
		margin-right:6px;
		margin-bottom:5px;
		}
	body.front-page .format_text img.alignright {
		border:1px solid #000000;
		padding:0;
		margin:0;
		margin-left:4px;
		margin-bottom:5px;
		}
	body.front-page .headline_area h2 {
		background-color:#4e3c33;
		color:white;
		padding:3px;
		padding-left:6px;
		padding-right:6px;
		margin-bottom:12px;
		float:left;
		}
	.custom blockquote {
		color:#cccccc;
		font-style:italic;
		border:0;
		}
	.custom .format_text h2 {
		clear:both;
		}
	.custom blockquote {
		color:black;
		}
	.custom photo {
		font-size:10px;
		}
	.custom .format_text photo {
		color:#4e3c33;
		}
	
		