/*@charset "utf-8";*/
/* CSS Document */

#site * {         
	padding:0;         
	margin:0;     
}     
body {
	margin:0;
	padding:0;
}

#site {
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	background-image: url(../media/siteImages/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #B4AF91;
}

img {
	border:0;
}

#container {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
}

#header {
	height: 107px;
}

#primary_navigation {
	float: right;
}

.logo {
	position:absolute;
}

#home .home, #about .about, #blog .blog, #contact .contact {
	background-position: left top;
}
#primary_navigation ul {
	list-style-type: none;
	margin:0;
}
#primary_navigation li {
	display: block;
	float: left;
	width: 136px;
}
#primary_navigation a {
	height: 87px;
	display: block;
	text-decoration: none;
/*	color: #D8CB24;
	font-size: 0.8em;*/
	color: #FFFFFF;
	font-size: 1.6em;
	font-weight: normal;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(../media/siteImages/nav_rollover.jpg);
	background-repeat: no-repeat;
	background-position: left -107px;
}

#primary_navigation .focused {
	background-position: left top;
}

/*
#primary_navigation a strong {
	color: #FFFFFF;
	font-size: 2em;
	font-weight: normal;
}
*/
#primary_navigation a:hover {
	background-position: left top;
}
#content {
	width: 816px;
	margin-top: 35px;
	background-color: #FFFFFF;
	border: 2px solid #31331D;
	background-image: url(../media/siteImages/column_2_bg.jpg);
	background-repeat: repeat-y;
	background-position: right;
	padding-bottom: 5px;
	margin-bottom: 15px;
	overflow: hidden;

}
.thumbleft {
	float: left;
	margin-bottom: 15px;
	margin-left: 15px;
	clear: left;
	display: block;
}
.thumbright {
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	clear: left;
	display: block;
}
#site .infolink {
	padding-left: 25px;
	height: 25px;
	background-image: url(../media/siteImages/info_link_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1em;
	text-decoration: none;
	color: #31331D;
	margin-left: 25px;
}
#site .infolink:hover {
	text-decoration: underline;
	color: #787747;
}
#column_1 {
	display: block;
	float: left;
	width: 591px;
	padding-bottom: 25px;
}
#site h1 {
/*	font-weight: normal;
	color: #787747;
	font-size: 1.5em;*/
	font-size: 1.6em;
	font-weight: bold;
	color: #31331D;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#site h1 strong {
	font-size: 1.2em;
	font-weight: bold;
	color: #31331D;
}
#site #column_1 h2 {
	font-weight: normal;
	color: #787747;
	font-size: 1.5em;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#site #column_1 h2 strong {
	font-size: 1.2em;
	font-weight: bold;
	color: #31331D;
}
#site #column_1 h3 {
	font-weight: normal;
	color: #333333;
	font-size: 1.3em;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#site #column_1 h3 em {
	font-weight: normal;
	color: #666666;
	font-size: 0.9em;
}
#site #column_1 p {
	font-size: 0.9em;
	color: #636466;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
}
#site #column_1 a {
	color: #636466;
}
#site #column_1 a:hover {
	color: #D8CB24;
}
#pageimage {
	display: block;
	height: 185px;
	width: 588px;
	background-repeat: no-repeat;
	background-position: center top;
}
.image_1 {
	background-image: url(../media/siteImages/homeimage_1.jpg);
}
/*.calendar*/
#site #column_1 .news_item_date {
	height: 47px;
	width: 48px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 15px;
	text-align: center;
	line-height: 1.6em;
	padding-top: 10px;
	background-image: url(../media/siteImages/calendar_bg.jpg);
	float: right;
}
/*.month*/
#site #column_1 .news_item_date_month {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.7em;
	line-height: 0.6em;
	text-align: center;
}
/*.date*/
#site #column_1 .news_item_date_year {
	font-size: 1.2em;
	line-height: 1.7em;
	text-align: center;
	color: #4D502E;
	padding-top: 3px;
}
.news_item_date_day{
	display:none;
}

#site #column_2 .news_item_date_month, #site #column_2 .news_item_date_year {
	color: #D8CB24;
	font-weight: bold;
	font-size: 0.8em;
	text-align: center;
	display:inline;
	font-style: italic;
	margin: 0;
	padding:0;
	margin-left:5px;
}

#site #column_2 .news_item_container {
	background-color: #4D502E;
	margin:0;
	margin-top: 15px;
	padding-top: 3px;
	padding-bottom:3px;
}

#site #column_2 .news_item_title {
	font-size: 1em;
	margin:0;
	padding:0;
	padding-left: 15px;
}
/*.date*/





.presentation {
	background-color: #F6F4DF;
	margin-right: 15px;
	margin-left: 15px;
	padding: 10px;
	display:none;
}
.presentation_title {
	display: block;
	padding-bottom: 5px;

}
.presentation_footer {
	background-color: #F0ECC9;
	padding: 5px;
	display: block;
	clear: both;
}
.commentlink {
	padding-left: 25px;
	height: 25px;
	background-image: url(../media/siteImages/comments_link_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1em;
	text-decoration: none;
	color: #31331D;
}
.commentlink:hover {
	text-decoration: underline;
	color: #787747;
}
#site .pdflink {
	padding-left: 25px;
	height: 25px;
	background-image: url(../media/siteImages/pdf_link_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1em;
	text-decoration: none;
	color: #31331D;
	
}
#site .pdflink:hover {
	text-decoration: underline;
	color: #787747;
}
#site #column_2 {
	display: block;
	float: left;
	width: 225px;

}
#site #column_2 h2 {
	font-weight: normal;
	color: #D8CB24;
	font-size: 1.5em;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-left: 20px;
	display: block;
	background-image: url(../media/siteImages/column_2_title.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	
}
#site #column_2 ul {
	list-style-type: none;
	padding:0;
}
#site #column_2 a {
	color: #FFFFFF;
	text-decoration: none;
	padding:0;
}
#site #column_2 a:hover {
	color: #787747;
}
#site #column_2 li {
	display: block;
	padding-top: 3px;
	padding-left: 10px;
	color: #FFFFFF;
	padding-bottom: 3px;
}
#site #column_2 li em {
	color: #D8CB24;
	font-size: 0.8em;
	font-weight: bold;
}
#site .rss_feed {
	display: block;
	float:right;

}
#site #column3{
display: none;
}

.khaki {
	background-color: #4D502E;
	margin:0;
}
#contact_bg {
	display: block;
	margin-right: 75px;
	margin-left: 75px;
	background-image: url(../media/siteImages/contact-form_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 441px;
	padding: 0px;
	margin-top: 25px;
	margin-bottom: 0px;
}
.contact_footer {
	clear: both;
	margin-top: 15px;
	background-image: url(../media/siteImages/contact-form_footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 81px;
	width: 440px;
}



/*CONTACT FORM STYLES--------------------------------------------------- */



#form_statusbox_success {
	background-color: #31331D;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 120px;
	background-position: 10px center;
	background-repeat: no-repeat;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 15px;
	display: block;
	background-image: url(../media/siteImages/sent-image.jpg);
	margin-right: 25px;
	margin-left: 25px;
}
#form_statusbox_success p {
	color: #FFFFFF;
	margin-top: 15px;
}
#form_statusbox_success strong {
	color: #D8CB24;
	font-size: 1.2em;
	display: block;
}
form{

}
.formTxtBox{
	width: 100%;
	border: 2px solid #B4AF91;
	height: 25px;
	/*background-image: url(../media/siteImages/bg-form.jpg);*/
	background-repeat: repeat-x;
	background-color: #FAFAED;
}
.formTxtBoxMulti{
	width: 100%;
	height: 80px;
	border: 2px solid #B4AF91;
	/*background-image: url(../media/siteImages/bg-form.jpg);*/
	background-repeat: repeat-x;
	background-color: #FAFAED;
}
#site label {
	display: inline;
	font-weight: bold;
	font-size: 0.9em;
	color: #31331D;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;


}
#n, #e{
	width: 90%;
	margin-bottom: 5px;
}
#site legend {
	margin-top: 10px;
	display: none;
}

#site fieldset {
	margin: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
#site .form_button {
	color: #D8CB24;
	background-color: #31331D;
	border: 1px solid #CCCCCC;
	width: 125px;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 2px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	display: block;
	font-size: 0.9em;
	/*background-image: url(../media/siteImages/bg-sub-section.jpg);*/
	font-weight: bold;
}

/*CONTACT FORM STYLES   END--------------------------------------------------- */
#site #footer {
	text-align: center;
	display: block;
	clear: both;
	padding-top: 5px;
	padding-bottom: 15px;
}
#site #footer p {
	font-size: 0.8em;
	margin-bottom: 5px;
	color: #4D502E;
}
#site #footer strong {
	color: #31331D;
}
#site #footer a {
	color: #4D502E;
}
#site #footer a:hover {
	color: #FFFFFF;
}


#site #address{
text-align: center;
}

#site #address a{
padding:0;
}


/* ///////////////////////////////////////////////////////////////////////// 
#1-2-site-tools------------------------------------------------------------{}
///////////////////////////////////////////////////////////////////////// */

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.clear {
    clear: both;
}

.	:after {   
    content: ".";   
    display: block;   
    clear: both;   
    visibility: hidden;   
    line-height: 0;   
    height: 0;   
}   
  
.clearfix {   
    display: inline-block;   
}   
  
html[xmlns] .clearfix {   
    display: block;   
}   
  
* html .clearfix {   
    height: 1%;   
}  

.thumb-right {
	float: right;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 15px;
	display: block;
	background-image: url(../media/siteImages/thumb-corner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 5px;
}

.thumb-left {
	float: left;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 15px;
	display: block;
	background-image: url(../media/siteImages/thumb-corner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 5px;
}

.thumb-below {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 15px;
	clear: both;
	display: block;
	background-image: url(../images/thumb-corner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 5px;
}

#site #column_1 .news_item_title {
	font-weight: normal;
	color: #333333;
	font-size: 1.3em;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}


#primaryNav .slide a {
background-color:#303030  ;
background-image: none;
margin-left:2px;
width:108px;
}

#primaryNav .slide a:hover {
background-color: #3399FF;
background-image: none;
}

#primaryNav .focused {
	background-position: center -41px;
}

.NavSecondaryTitle {
	text-decoration: none;
	color: #D8CB24;
	font-size: 0.5em;
	font-weight: lighter;
	white-space:normal !important;
}

