body{
margin:0px; 
padding:0px;
background-image:url(images/horizontalPattern.png);
background-repeat:repeat-x;
background-color:#966a2d;
}

#border{
position:relative;
margin-left:auto;
margin-right:auto;
width:936px;
}

#leftBorder{
position:absolute;
top:0px;
left:0px;
background-image:url(images/leftBorder.jpg);
background-repeat:no-repeat;
width:20px;
height:1088px;
z-index:10;
}

#rightBorder{
position:absolute;
top:0px;
right:0px;
background-image:url(images/rightBorder.jpg);
background-repeat:no-repeat;
width:21px;
height:1088px;
z-index:10;
}

#main{
position:absolute;
top:0px;
left:0px;
width:936px;
background-image:url(images/mainContentPattern.jpg);
background-repeat:repeat-y;
background-color:#ddd49f;
z-index:5;
}

	#mainHeader{
	position:relative;
	margin-left:20px;
	width:895px;
	height:236px;
	background-image:url(images/mainContentHeader.jpg);
	background-repeat:no-repeat;	
	}
		#logo{
		position:absolute;
		top:52px;
		left:256px;
		width:379px;
		height:127px;
		background-image:url(images/logo.jpg);
		background-repeat:no-repeat;			
		}
	#mainContent{
	margin-left:284px;
	width:560px;
	z-index:8;
font-family:Linux Libertine, Georgia,serif;
color:#432d05;
padding-left:18px;
margin-top:24px;
	}
/* Content Styles */
#mainContent a{color:#7a3b0d;}
#mainContent a:hover{color:#624b2c; text-decoration:none;}
#mainContent h1, h2, h3, h4, h5, h6{margin:0px; margin-bottom:16px; color:#7a3b0d; font-weight:normal; margin-top:24px; font-family: Linux Libertine C, Georgia, serif; font-variant:small-caps}
#mainContent h1 a{text-decoration:none; clear:both;font-size:26px; font-variant:small-caps}
#mainContent p{font-size:15px; line-height:20px; margin:0px; margin-bottom:6px; margin-left:12px; text-align:justify;}
#mainContent p + p{text-indent:18px;}
#mainContent blockquote{margin:0px; margin-left:18px; margin-right:18px; font-style:italic; margin-top:12px; margin-bottom:24px;}
#mainContent ul{margin:0px; padding:0px; margin-left: 56px; color:#7c631a; list-style-image:url(images/line.png); line-height:24px; margin-bottom:12px;}
#mainContent ol{margin:0px; padding:0px; margin-left: 56px; color:#7c631a; list-style-type:upper-roman; line-height:24px;margin-bottom:12px;}
#mainContent div.date{float:left; color:#7a3b0d;}
#mainContent p.postmetadata{text-align:right; color:#7a3b0d; font-style:italic;}
#mainContent div.post{margin-bottom:60px;}
#mainContent div.entry{margin-bottom:16px;}
#mainContent small{font-size:11px; color:#624b2c;}
#mainContent div.navigation{margin:0px; font-style:italic; height:12px;}
#mainContent div.alignleft{text-align:left; margin:0px; float:left;}
#mainContent div.alignright{text-align:right;margin:0px;}
/* Content Styles End*/

	#mainMenu{
	float:left;
	width:173px;
	height:852px;
	background-image:url(images/mainMenu.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#3b2d19;
	padding-left:70px;
	padding-right:41px;
	text-align:center;
	}
		#mainMenu ul{
		padding:0px;
		margin:0px;
		list-style-type:none;
		font-family:Arial,sans-serif;
		font-style:italic;
		color:#dbc48b;
		font-size:11px;
		}
		#mainMenu ul li{margin-bottom:6px;}
		#mainMenu ul li a{color:#dbc48b; text-decoration:none;}
		#mainMenu ul li a:hover{color:#624b2c;}
		#mainMenu h1{
margin-top:24px;
margin-bottom:10px;
font-family:Georgia,serif;
font-style:italic;
		font-size:17px;
		font-weight:bold;
		color:#624b2c;
		}
	#mainFooterSmooth{
	width:936px;
	height:10px;
	background-image:url(images/mainContentFooterSmooth.png);
	background-repeat:no-repeat;
	clear:both;
	}
	#mainFooter{
	width:936px;
	height:120px;
	background-image:url(images/mainContentFooter.jpg);
	background-repeat:no-repeat;
color:#7a3b0d;
font-size:10px;
text-align:center;
	}
#mainFooter a{color:#7a3b0d;}
#mainFooter a:hover{color:#624b2c; text-decoration:none;}
