/*
    font-family: 'Old Standard TT', serif;
    font-family: 'Fanwood Text', serif;
    font-family: 'Bitter', serif;
*/

body{
	background-color:#24467B;
	margin:0;
	font-family: 'Fanwood Text', serif;
	background-image:url('images/pasture.jpg');
	background-repeat:no-repeat;
	background-size: cover;
}


h1, h2, h3{
	font-weight:600;
	margin:0;
	color: #81edff;
}
h1{
	font-size:30px;
	font-family:'Bitter', serif;
	color:#504748;
}
h2{
	font-family: 'Old Standard TT', serif;
	color:#504748;
	font-size:28px;
}
h3{
	font-family: 'Old Standard TT', serif;
	color:#504748;
	font-size:28px;
}
.clear{
	clear:both;
}
a{
	text-decoration: none;
	color:#c8904e;
}
a:hover{
	color:rgba(12, 27, 235, .5);
}
ul{
	padding:0;
	margin:0;
}
ul li{
	list-style: none;
}
img{
	width:100%;
	height:auto;
}
dl dt{
	font-size:17px;
	font-weight:600;
}
.left{
	float:left;
	width:48%;
	margin:0 1%;
}
.right{
	float:left;
	width:48%;
	margin:0 1%;
}
.clear{
	clear:both
}
#container{
	background-color:rgba(255,255,255,1);
	margin:20px auto;
	width: 100%;
	max-width:1240px;
	padding:20px;
	border-radius:0px;
}
#header{
}
#header #header_image{
	max-width:1240px;
	width:100%;
	height:150px;
	position: relative;
}
#header #header_image h1{
	text-align:center;
}
#header #nav{
	margin:0 auto;
	width:100%;
	display: block;
	text-align: center;
	margin-bottom:30px;
}
#header #nav ul{
	
}
#header #nav ul li{
	list-style: none;
	display:inline-block;
	margin:0 6px;
	border-right: dotted 1px #000;
	padding-right:18px;
}
#header #nav ul li:last-child{
	border-right:none;
}
#header #nav ul li a{
	text-decoration: none;
	font-size:18px;
	font-weight:800;
	font-family: 'Fanwood Text', serif;
	color:#5f8d9b;
}
#header #nav ul li a:hover{
	color:rgba(200, 144, 78,0.5);

}


#content{
	width:75%;
	float: left;
	font-size:20px;
}
#content h2{
	margin-top: 20px;
	font-family: 'bitter', serif;
	text-transform: uppercase;
	color: #43333b;
	font-size: 27px;
	font-weight:700;
	text-shadow: 1px 1px rgba(255,255,255,0.5);
}
#right{
	padding-left:5%;
	width:20%;
	float:left;
}
#right .right_block{
	margin-bottom:40px;
}
.bio_small{
	font-size:14px;
}
.contact strong{
	font-size:19px
}
.contact a{
	text-decoration: none;
	color:inherit;
	font-size:17px;
}
.contact a:hover{
	text-decoration: none;
	color:rgba(200, 144, 78,1);
}
#footer{
	text-align: center;
	border-top: 1px solid #ccc;
	margin: 30px auto 0 0;
	background-color: #DDC09F;
	border-radius: 8px;
	padding: 20px;
}
#footer a{
	color:#5f8d9b
}
#footer a:hover{
	color:inherit;
}
#footer h2{
	font-size:20px;
	color: #333;
	text-shadow: none;
	font-family: 'Times New Roman', serif;
}
#footer .box{
	width:33%;
	float:left;
}
#footer .box .box_content{
	width:100%;
	max-width:200px;
	margin: 0 auto;
	text-align: left;
}
#footer .box .box_content_middle{
	max-width:400px;
}
#copyright{
	text-align: center;
	margin-top:20px;
	color:#333;
	font-size:15px;
}


@media screen and (max-width: 1290px) {
	#container{
		width:90%;
		clear:both;
	}
	#container #content{
		width:100%;
	}
	#right{
		margin-top:40px;
		width:90%;
		clear:both;
	}
	#right iframe{
		width:90%;
		height:500px;
	}
}
@media screen and (max-width: 760px) {
	#header_image{
 		height:100px !important;
	}
	#header_image h1 a{
		font-size:40px !important;
		line-height:100px !important;
	}
	#footer .box{
		display:block;
		float:none;
		width:100%;
		margin-bottom:30px;
	}
	#footer .box .box_content{
		max-width:109%;
	}
	#footer .box .box_content_middle{
		max-width:100%;
	}
	#footer .box .box_content ul li{
		display:inline-block;
		padding-right:20px;
	}
}
@media screen and (max-width:500px){
	#header_image{
 		height:50px !important;
	}
	#header_image h1 a{
		font-size:30px !important;
		line-height:50px !important;
	}
}
@media screen and (max-width:380px){
	#header_image{
 		height:30px !important;
 		margin-bottom:20px;
	}
	#header_image h1 a{
		font-size:20px !important;
		line-height:20px !important;
	}
}