@charset "utf-8";
/* CSS Document */

body{ background:#f1efe7; color:#274c02;}
p{ color:#274c02;}
#header{ background:#a4ae8b;}



#mainnav{ border-top:1px solid #a4ae8b; border-bottom:1px solid #a4ae8b;}
#nav_section a{ color:#a4ae8b;}
#nav_section > li a, #nav_section > li a:hover {color:#274c02;}
#nav_section a:hover{ color:#274c02;}
#nav_section ul li a {color:#274c02;}
#nav_section li ul li {background: #fff;}
#nav_section li ul li:hover {background:#274c02;}
#nav_section li ul li:hover > a {color:#a4ae8b;}

#sliderPanel{ background:#a2ba67;}

.fck_widget_slider {
	background: #a4ae8b;
}
#content .sy-caption-wrap .sy-caption a .slider_title {
	color:#274c02;
}
.fck_widget_slider .rsDefault.rsHor .rsArrowRight,
#content .header_slider_wrapper .sy-next, #maincontent .slipprySlider .sy-next{ background-image:url(../images/rsArrowRight_BEIGE_OLIVE.png);}

.content_body .youtube-player.embed-responsive-item { box-shadow: 1px 3px 0px #a4ae8b;}

#maincontent h2{ color:#274c02;}
#maincontent .content_body p strong{ color:#274c02;}
#maincontent .content_body p a{ background:#a4ae8b;}
.content_body img, 
#content .sy-slides-crop, .sy-slides-crop img{ box-shadow:1px 3px 0px #a2ba67;}


#maincontent .fck_widget_quotes blockquote p,
#maincontent .fck_widget_quotes blockquote > span{ color:#274c02;}

.contact_form label{ color:#274c02;}
.contact_form input, .contact_form textarea {
	color:#274c02;
	font-family: 'CenturyGothic';
	font-size:16px;

}
#mailingListForm input[type="submit"]{ background:url(../images/sub_BEIGE_OLIVE.png) no-repeat right top #a4ae8b;}

.floating_message_wrapper {background:#274c02;}
.fck_widget_blog_slider {background: #dde4cc;}
#content .fck_widget_blog_slider .slider_link {background: #a4ae8b;}

table.calendar th,
table.calendar td:hover,
table.calendar td.today,
.week_calendar_header,
#sidebar_right .readmore a,
.contact_form .submit{ background:#a2ba67;}

#sidebar_right h2,
#sidebar_right h4,
#sidebar_right td,
#sidebar_right td a{ color:#274c02;}

#footer,
#footer a,
#footer table td{ color:#274c02;}
#footer a:hover{ text-decoration:underline;}
#footer a#footer_logo{ color:#274c02;}
#footer a#footer_logo span{ color:#a2ba67;}

@media (max-width:768px) {
	#mainnav {
		border-top: 0px;
		border-bottom: 3px solid #a4ae8b;
	}
	#mainnav #nav_section li ul li:hover {
		background: none;
	}
}
@media (max-width:767px) {
	.fck_widget_slider .rsDefault.rsHor .rsArrowLeft,
	#content .header_slider_wrapper .sy-next, #maincontent .slipprySlider .sy-prev{ background-image:url(../images/rsArrowLeft_BEIGE_OLIVE.png);}
	.fck_widget_slider .rsDefault .rsGCaption {
		border-bottom:3px solid #a4ae8b;
	}
}
