body{
	font:12px 'lucida sans unicode', Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(../images/bgtile.jpg);
	background-color:#ecdea8;
	margin:0px;
	padding:0px;
	color:#6c643c;
}

h1{
	margin:0px 0px 0px 0px;
	font:37px Georgia, "Times New Roman", Times, serif;
	color:#6c643c;
}

h2{
	margin:0px 0px 15px 0px;
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#a99f6b;
}

h3{
	margin:0px 0px 20px 0px;
	font:21px Georgia, "Times New Roman", Times, serif;
	color:#a7ab2b;
}
	h3 a{
		color:#a7ab2b;
	}
	
	
h4{
	margin:0px 0px 0px 0px;
		color:#5a8ea4;
		font-weight:normal;
		font:18px Georgia, "Times New Roman", Times, serif;
}
	h4 a{
		color:#5a8ea4;
	}


a{
	color:#a99f6b;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

form{
	margin:0px;
	padding:0px;
}
	form dd,
	form dt{
		margin:0px;
		padding:0px;
	}
	form dt{
		margin-bottom:3px;
	}
	form dd{
		margin-bottom:10px;
	}
	
	form label{
		font-size:16px;
	}
	form .textfield{
		border:1px solid #6c643c;
		color:#6c643c;
		padding:5px;
		width:40%;
		font:13px 'lucida sans unicode', Verdana, Arial, Helvetica, sans-serif;
	}


form ul.errors{
	margin:0px;
	padding:0px 0px 5px 0px;
	list-style:none;
	color:#D54245;
}

div.banner-ad{
	text-align:center;
	padding:20px 0px 20px 0px;
}

div.left-ads{
	padding-left:4px;
	padding-top:200px;
	min-height:350px;
}

	div.left-ads div.ad{
		margin-bottom:10px;
		padding-right:10px;
	}

div.right{
	float:right;
}

div.left{
	float:left;
}

div.more,
div.more-top,
div.more-bottom{
	float:left;
	margin:20px 0px 20px 0px;
	clear:left;
}
div.more-top,
div.more-bottom{
	margin:0px;
	width:195px;
}

div.more-bottom{
	margin-top:-3px;
}
	div.more div.arrow{
		float:left;
		width:30px;
	}
	div.more div.link{
		margin-left:35px;
		background:url(../images/more_dots.gif) top left repeat-x;
		height:34px;
		font:11px Georgia, "Times New Roman", Times, serif;
		color:#867f5b;
		text-transform:uppercase;
	}
		div.more div.link span{
			display:block;
			padding:9px 0px 0px 0px;
		}
		div.more div.link a{
			color:#5a8ea4;
		}
		div.more-top div.link a,
		div.more-bottom div.link a{
			color:#867f5b;
		}

div.signature{
	float:right;
	margin:20px 0px 20px 0px;
}

div.center{
	width:880px;
	text-align:left;
	display:table;
	margin:auto;
}

div.tabs{
	text-align:right;
	margin:0px 140px 0px 0px;
	font-size:13px;
}
	div.tabs ul{
		list-style:none;
		padding:0px;
		margin:0px;
		overflow:hidden;
	}
		div.tabs ul li{
			float:right;
			background:url(../images/tab_brown_right.gif) top right no-repeat;
			background-color:#867f5b;			
			margin:0px 0px 0px 2px;
		}
			div.tabs ul li.selected{
				background:url(../images/tab_white_right.gif) top right no-repeat;
				background-color:#ffffff;
			}
		div.tabs ul li a{
			display:block;
			color:#ffffff;
			text-decoration:none;
			padding:11px 21px 11px 25px;
			background:url(../images/tab_brown_left.gif) top left no-repeat;
			margin:0px 4px 0px 0px;
		}
			div.tabs ul li.selected a{
				background:url(../images/tab_white_left.gif) top left no-repeat;
				color:#867f5b;
			}	

div.main{
	width:880px;
}
	div.main div.nav{
		width:139px;
		height:678px;
		margin:15px 0px 0px 0px;
		float:left;
		background:url(../images/nav_bg.jpg) top left no-repeat;
		background-color:#a8ac2b;
		text-align:right;
	}
        div.main div.nav div.searchform{
            padding-right:20px;
        }
            div.main div.nav div.searchform button{
                
            }
	div.main div.nav a.sublink{
		display:block;
		padding:0px 20px 0px 0px;
		color:#fff;
		margin-top:-10px;
	}
		div.main div.nav h4{
			font:12px 'lucida sans unicode', Verdana, Arial, Helvetica, sans-serif;
			color:#e8f64f;
			text-transform:uppercase;
			font-weight:normal;
			margin:25px 0px 8px 0px;
			padding:0px 20px 0px 0px;
		}
		div.main div.nav ul{
			list-style:none;
			margin:0px;
			padding:0px 0px 15px 0px;
		}
			div.main div.nav ul li{
				background:url(../images/nav_divider.gif) bottom right no-repeat;
			}
			div.main div.nav ul li a{
				color:#ffffff;
				text-decoration:none;
				display:block;
				padding:5px 20px 0px 0px;
				height:25px;
			}
				div.main div.nav ul li a:hover{
					color:#e8f64f;
				}
	div.main div.content{
		width:601px;
		min-height:700px;
		float:left;
		background:url(../images/corner_white_left.gif) top left no-repeat;
		background-color:#ffffff;
		
	}
		div.content div.inside{
			padding:4px;
		}
		div.content div.banner{
			background:url(../images/banner_bg.jpg) top left no-repeat;
			height:285px;
		}
		div.content div.banner div.links{
			position:relative;
			top:200px;
			left:365px;
		}
		div.content div.text{
			padding-left:35px;
			padding-top:15px;
			padding-right:35px;
		}
	div.main div.right-ads{
		float:left;
		width:140px;
		padding-top:0px;
	}
		div.main div.right-ads div.ad{
			margin-bottom:10px;
			padding-left:10px;
		}
		
div.footer{
	background:url(../images/footer_bg.jpg) top left no-repeat;
	background-color:#cec389;
	height:20px;
	width:565px;
	color:#938d4c;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:11px 25px 0px 10px;
	margin-bottom:0px;
	clear:both;
	margin-left:139px;
	overflow:hidden;
}
	div.footer a{
		color:#938d4c;
	}
		
div.text-section{
	padding:20px 0px 25px 0px;
	border-bottom:1px solid #bebba9;
	font-size:15px;
		line-height: 24px;
}

div.pagination-control{
	text-align:center;
	font-size:11px;
}

div.blog-post{
	margin-bottom:35px;
}
	div.blog-post div.icon{
		float:left;
		margin-right:5px;
	}
	div.blog-post div.title div.info{
		color:#6c643c;
		font:12px Georgia, "Times New Roman", Times, serif;
		margin-top:3px;
	}
	div.blog-post div.post-body{
		margin-top:15px;
		font-size:15px;
		line-height: 24px;
	}
	div.blog-post div.post-body img[align="left"] {
		margin-right: 15px;
	}
	div.blog-post div.post-body img[align="right"] {
		margin-left: 15px;
	}
	div.blog-post div.post-body img {
		margin-top: 10px;
		margin-bottom: 10px;
	}

div.blog-stub{
	margin:10px 0px 10px 0px;
	padding:5px 10px 10px 0px;
	background:url(../images/stub_bg.jpg) top left repeat-y;
}
	div.blog-stub div.date{
		color:#a99f6b;
		font-size:12px;
	}
	div.blog-stub h4{
		margin:2px 0px 2px 0px;

	}
		div.blog-stub h4 a{
			color:#5a8ea4;
			text-decoration:none;
		}
			div.blog-stub h4 a:hover{
				text-decoration:underline;
			}
	div.blog-stub div.body{
		line-height:19px;
		margin-right:70px;
	}
		div.blog-stub div.body a.more{
			font-size:9px;
			color:#a7ab2b;
			text-decoration:underline;
		}
			div.blog-stub div.body a.more:hover{
				color:#aebb23;
			}
			
div.dates{
	margin:0px 0px 20px 0px;
}
	div.dates div.year{
		
	}
	div.dates span.selected{
		
	}

form.contact-form{
	
}

form.contact-form div.form-row{
	border:1px dotted #87805b;
	margin-bottom:7px;
	overflow:hidden;
	width:360px;
}
	form.contact-form div.form-row div.form-label{
		float:left;
		clear:left;
		background:#c2c665;
		width:85px;
		font:11px Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		padding:5px;
		color:#fff;
	}
	form.contact-form div.form-row div.text-label{
		height:132px;
	}
	form.contact-form div.form-row .textfield{
		width:254px;
		border:1px solid #fff;
		padding:4px;
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#867f5b;
	}
	
	form.contact-form div.form-row .textarea{
		width:254px;
		height:130px;
		border:1px solid #fff;
		padding:4px;
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#867f5b;
		overflow:auto;
	}
	
	form.contact-form .button{
		margin-left:271px;
		background:#c2c665;
		font:11px Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		padding:3px;
		color:#fff;
		border:1px dotted #87805b;
		width:90px;
	}
	form.contact-form .button:hover{
		background:#858844;
		cursor:pointer;
	}
	
	form.contact-form p.disclaimer{
		font-size:10px;
		width:360px;
		text-align:right;
	}