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

html {
	background: url('images/html_bgtile.jpg') top center repeat;
}
body {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #676630; /* green 2 */
}
a:link, a:hover, a:visited, a:active {
	text-decoration: underline;
	color: #545321; /* green */
}
a:hover {
	text-decoartion: underline;
	color: #9a4006; /* red */
}
#canvas {
	width: 1000px;
	text-align: center;
	margin-bottom: 0;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}


/* ---- global nav ---- */
#global_nav {
	color: #a1ab56; /* very light green */
	background: #676630 url('images/globalnav_bgtile.jpg') bottom center repeat-x;
}
#global_nav_area_container {
	width: 1000px;
	/*padding-top: 12px;*/
	padding-top: 6px;
	padding-bottom: 6px;
}
#global_nav_area_content_container {

}
#global_nav_area_container img {
	vertical-align: middle;
}
#global_nav_area_container ul {
	margin: 0;
	padding-left: 0;
	padding-bottom: 34px;
}
#global_nav li {
	list-style: none;
	float: left;
	/*padding-right: 28px;*/
	/*padding-left: 6px;
	padding-right: 6px;*/
	padding-left: 3px;
	padding-right: 3px;
	line-height: 16px;
}
#global_nav a:link,
#global_nav a:hover,
#global_nav a:active,
#global_nav a:visited {
	color: #a1ab56; /* very light green */
	color: #bebc65; /* another very light green */
	color: #c6c470; /* yet another very light green */
	text-decoration: none;
	font-family: "kelvingrove",serif;
	/*font-size: 16px;
	line-height: 22px;*/
	font-size: 20px;
	line-height: 26px;
	text-transform: capitalize;
	font-weight: 500;
	font-style: normal;
	text-shadow: none;
}
#global_nav ul ul {
	padding: 0;
	padding-bottom: 6px;
}
#global_nav li li {
	float: none;
	padding: 6px;
}
#global_nav li li a:link,
#global_nav li li a:hover,
#global_nav li li a:active,
#global_nav li li a:visited {
	color: #a1ab56; /* very light green */
	color: #bebc65; /* another very light green */
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 22px;
	text-transform: capitalize;
	font-weight: 500;
	font-style: normal;
	text-shadow: none;
}
#global_nav li li a:hover {
	background: #7f7e45;
}

/* ---- header ---- */
#header {
	width: 100%;
	background: url('images/header_sunburst_bg.png') top center no-repeat;
	margin: 0;
	height: 373px;
}
#header_content_container {
	width: 1000px;
}
#header_logo_area_container {
	float: left;
	padding-right: 30px;
}
#header_tagline_area_container {
	float: left;
	padding-right: 30px;
	padding-top: 20px;
	width: 400px;
	text-align: left;
}
h3.header_tagline {
	color: #9a4006; /* red */
	font-family: "adage-script";
	font-size: 42px;
	line-height: 54px;
	text-tranform: none;
	font-weight: 500;
}
#header_newsletter_area_container {
	float: left;
	margin-left: 60px;
	padding-top: 40px;
	width: 200px;
	color: #787441; /* green 3 */
	text-decoration: none;
	font-family: "kelvingrove",serif;
	font-size: 16px;
	line-height: 20px;
	text-transform: capitalize;
	font-weight: 500;
	font-style: normal;
}
#header_newsletter_area_container label {
	visibility: hidden;
}
#header_newsletter_area_container input {
	background-color: #f4e9d1;
	border: 1px solid #e5c98f;
	padding: 4px;
	margin-bottom: 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #a8b35a; /* and yet another light green */
}
#header_social_media_area {
	float: right;
	padding-right: 10px;
	top: 0;
}

/*------main content area------*/
#wrapper_content_area {
	background-color: #f9f5ea;
	width: 972px;
	margin-top: -190px;
	margin-bottom: -50px;
	padding: 14px;
	padding-bottom: 40px;
}
#main_content_area {

}
#main_content_container {
	text-align: left;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 40px;
}
#main_content_left_column {
	float: left;
	width: 600px;
	padding-right: 40px;
	padding-bottom: 40px;
}
#main_content_right_column {
	float: right;
	/*border-left: 1px solid #e8dbc0;*/
	padding-bottom: 30px;
}
h1.postTitle {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 0;
	font-family: "kelvingrove",serif;
	text-transform: capitalize;
	font-weight: 500;
	color: #676630; /* green 2 */
	font-size: 30px;
	line-height: 38px;
}
h1.postTitle a:link, h1.postTitle a:hover, h1.postTitle a:active, h1.postTitle a:visited {
	font-size: 30px;
	line-height: 38px;
	color: #676630; /* green 2 */
	text-decoration: none;
}
h1.postTitle_red {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 0;
	font-family: "kelvingrove",serif;
	text-transform: capitalize;
	font-weight: 500;
	color: #9a4006; /* red */
	font-size: 30px;
	line-height: 38px;
}
h1.postTitle_red a:link, h1.postTitle_red a:hover, h1.postTitle_red a:active, h1.postTitle_red a:visited {
	font-size: 30px;
	line-height: 38px;
	color: #9a4006; /* red */
	text-decoration: none;
}

h2.postTitle {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 0;
	font-family: "kelvingrove",serif;
	text-transform: capitalize;
	font-weight: 500;
	color: #676630; /* green 2 */
	font-size: 24px;
	line-height: 30px;
}
h2.postTitle a:link, h2.postTitle a:hover, h2.postTitle a:active, h2.postTitle a:visited {
	font-size: 24px;
	line-height: 30px;
	color: #676630; /* green 2 */
	text-decoration: none;
}
h2.postTitle_mainblogpage a:link,
h2.postTitle_mainblogpage a:hover,
h2.postTitle_mainblogpage a:active,
h2.postTitle_mainblogpage a:visited {
	font-family: "kelvingrove",serif;
	text-transform: capitalize;
	font-weight: 500;
	font-size: 24px;
	line-height: 30px;
	color: #9a4006; /* red */
	text-decoration: none;
}
#main_content_left_column h4 {
	color: #9a4006; /* red */
	font-size: 1.3em;
}
hr {
	clear: both;
	border: 0;
	/*border-bottom: #676630 1px solid;
	margin-top: 14px;
	margin-bottom: 14px;*/
	border: 0;
	border-bottom: 1px solid #e8dbc0;
	margin-top 10px;
	margin-bottom: 10px;
}
hr.postTitle {
	border: 0;
	border-bottom: #676630 1px solid;
	position: relative;
	margin-top: -16px;
	margin-bottom: 14px;
	
}
hr.postTitle_red {
	margin-top: -16px;
	margin-bottom: 14px;
	border: 0;
	border-top: 1px solid #e8dbc0;
}
#main_content_left_column .post hr {
	margin-top: 20px;
	margin-bottom: 10px;
	border: 0;
	border-top: 1px solid #e8dbc0;
}
.postdate {
	font-size: .8em;
	margin-top: -10px;
}
hr.postend {
	margin-top: 40px;
	margin-bottom: 50px;
	border: 0;
	border-top: 1px solid #676630;
}
h3.postTitle {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 0;
	font-family: "kelvingrove",serif;
	text-transform: capitalize;
	font-weight: 500;
	color: #9a4006; /* red */
	font-size: 18px;
	line-height: 24px;
}
h3.postTitle a:link, h2.postTitle a:hover, h2.postTitle a:active, h2.postTitle a:visited {
	font-size: 18px;
	line-height: 24px;
	color: #9a4006; /* red */
	text-decoration: none;
}

/* --- sidebar --- */
#sidebar_area li {
	list-style: none;
}
#sidebar_area ul {
	margin-left: 0;
	padding-left: 0;
}

h3.sidebar_titles {
	color: #9a4006; /* red */
	font-family: "adage-script";
	font-size: 34px;
	line-height: 40px;
	text-tranform: none;
	font-weight: 500;
	margin-top: 8px;
}
.content_sidebar_widget {
	text-align: center;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	border: 1px solid #e8dbc0;
	margin-top: 20px;
	width: 244px;
}
.content_sidebar_widget_noborder {
}
.content_sidebar_widget ul {
	margin-left: 0;
	padding-left: 0;
}
.content_sidebar_widget a:link,
.content_sidebar_widget a:hover,
.content_sidebar_widget a:active,
.content_sidebar_widget a:visited,
.sidebar_middle_widget a:link,
.sidebar_middle_widget a:hover,
.sidebar_middle_widget a:active,
.sidebar_middle_widget a:visited {
	font-size: 16px;
	color: #545321; /* green */
	text-decoration: none;
}
.content_sidebar_widget a:hover,
.sidebar_middle_widget a:hover {
	text-decoration: underline;
}
.sidebar_middle_widget li.current-menu-item a:link,
.sidebar_middle_widget li.current-page-item a:link,
.sidebar_middle_widget li.current-menu-item a:active,
.sidebar_middle_widget li.current-page-item a:active,
.sidebar_middle_widget li.current-menu-item a:visited,
.sidebar_middle_widget li.current-page-item a:visited {
	color: #9a4006 !important; /* red */
	text-decoration: none; 
}
.sidebar_middle_widget {
	margin-top: 30px;
	margin-bottom: 40px;
}
.sidebar_middle_widget ul {
	margin-left: 6px;
	padding-left: 6px;
}
.sidebar_middle_widget li {
	list-style-type: none;
}
.sidebar_middle_widget  h3.sidebar_titles {
	margin-bottom: 0;

}
/*------home page elements------*/
#homepage_main_image {
	position: relative;
	text-align: center;
	margin-left: -24px;
}
#homepage_main_image .anythingSlider {
	position: relative;
	margin-top: 0;
	border: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
div.anythingSlider.activeSlider .anythingWindow {
	border: 0;
}
.anythingSlider ul, .anythingSlider li { 
	margin: 0 !important; padding: 0 !important; 
}
#homepage_preview_text_area {
	width: 800px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 40px;
}
.hp_featured_image_container {
	width: 971px;
	height: 301px;
	margin-left: 40px;
}
.hp_featured_image_text_area {
	float: right;
	padding-right: 30px;
	width: 270px;
	color: #eae2c4; /* beige */
	height: 300px;
	overflow: hidden;
}
.hp_featured_image_text_area a:link, .hp_featured_image_text_area a:hover, .hp_featured_image_text_area a:visited, .hp_featured_image_text_area a:active {
	color: #eae2c4; /* beige */
}
h3.hp_featured_image_headline {
	color: #f9f5ea;
	text-decoration: none;
	font-family: "kelvingrove",serif;
	font-size: 28px;
	line-height: 32px;
	margin-bottom: 10px;
	padding-bottom: 0;
	text-transform: capitalize;
	font-weight: 500;
	font-style: normal;
}
h3.hp_featured_image_headline {
	font-size: 20px;
	line-height: 24px;
}
#homepage_top_row_widgets {
	background: #f6eedd;
	margin-top: 20px;
	margin-left: 4px;
	margin-right: 4px;
	padding-bottom: 16px;
}
#homepage_top_row_title_area {
	background-color: #676630; /* green 2 */
	height: 54px;
	margin-bottom: -54px;
}
h2.homepage_toprow_titles {
	background-color: #676630; /* green 2 */
	color: #f8f4e9;
	font-family: "adage-script";
	font-size: 30px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 14px;
	padding-left: 22px;
	padding-bottom: 18px;
	font-weight: normal;
	text-align: left;
}
#homepage_top_row_left_widget {
	float: left;
	text-align: left;
	width: 590px;
	color: #545321; /* green */
	margin-top: 0;
	padding-top: 0;
	padding-left: 20px;
}
#homepage_top_row_left_widget ul {
	padding-right: 10px;
	margin-bottom: 0;
}
	
#homepage_top_row_left_widget li {
	line-height: 2.0em;
	
}
#homepage_top_row_left_widget li a:link, #homepage_top_row_left_widget li a:hover, #homepage_top_row_left_widget li a:visited, #homepage_top_row_left_widget li a:active {
	text-decoration: none;
}
#homepage_news_toppost a:link, #homepage_news_toppost a:hover, #homepage_news_toppost a:visited, #homepage_news_toppost a:active,
#homepage_top_row_right_widget a:link, #homepage_top_row_right_widget a:hover, #homepage_top_row_right_widget a:visited, #homepage_top_row_right_widget a:active,
a.homepage_red_links:link, a.homepage_red_links:hover, a.homepage_red_links:visited, a.homepage_red_links:active {
	color: #9a4006; /* red */
	float: right;
}
h4.homepage_news_toppost_headline {
	color: #9a4006; /* red */
	font-size: 20px;	
}
#homepage_news_toppost h4.homepage_news_toppost_headline a.homepage_news_toppost_headline:link, 
#homepage_news_toppost h4.homepage_news_toppost_headline a.homepage_news_toppost_headline:visited,
#homepage_news_toppost h4.homepage_news_toppost_headline a.homepage_news_toppost_headline:active, 
#homepage_news_toppost h4.homepage_news_toppost_headline a.homepage_news_toppost_headline:hover {
	float: none;
	text-decoration: none;	
}
#homepage_news_toppost h4.homepage_news_toppost_headline a.homepage_news_toppost_headline:hover {
	text-decoration: underline;
}
#homepage_top_row_right_widget {
	float: right;
	text-align: center;
	margin-top: 0;
	padding-top: 0;
	padding-right: 20px;
	width: 300px;
}
#homepage_top_row_right_widget img {
	border: 8px solid #ffffff;
	margin-top: 16px;
	margin-bottom: 10px;
}
.homepage_top_row_right_widget_link {
	display: block;
}
#homepage_top_row_widgets hr {
	border: 0;
	border-bottom: 1px solid #e8dbc0;
	margin-top 10px;
	margin-bottom: 10px;
}
#homepage_middle_row_widgets {
	margin-top: 20px;
	margin-left: 4px;
	margin-right: 4px;
	text-align: left;
}
h2.homepage_middlerow_titles {
	color: #676630; /* green 2 */
	text-decoration: none;
	font-family: "kelvingrove",serif;
	font-size: 22px;
	line-height: 36px;
	margin-bottom: 10px;
	padding-bottom: 0;
	text-transform: capitalize;
	font-weight: 500;
	font-style: normal;
	border: 0;
	border-bottom: 1px solid #cfccb4;
}
h2.homepage_middlerow_titles a:link,
h2.homepage_middlerow_titles a:visited,
h2.homepage_middlerow_titles a:active,
h2.homepage_middlerow_titles a:hover {
	text-decoration: none;
}
#homepage_middle_row_left_widget {
	float: left;
	width: 260px;
	padding-right: 30px;
	text-align: left;
}
#homepage_middle_row_center_widget {
	float: left;
	width: 320px;
	padding-right: 30px;
	text-align: left;
}
#homepage_middle_row_right_widget {
	float: right;
	width: 320px;
	text-align: left;
}
#homepage_bottom_row_widgets {
	margin-top: 20px;
	margin-bottom: 40px;
}
/*#homepage_preview_text_area ul {
	position: relative;
	text-align: left;
	left: 100px;
}
#homepage_left_column {
	width: 530px;
	padding-right: 20px;
	border-right: #f8f7f5 1px solid;
	float: left;
	margin-bottom: 0;
	text-align: left;
	padding-left: 20px;
}
#homepage_left_column iframe {
	border: 12px solid #ffffff;
}
#homepage_right_column {
	padding-left: 10px;
	padding-right: 20px;
	float: right;
	width: 330px;
	text-align: left;
}
#homepage_right_column .tickerDate {
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}
#homepage_right_column_top {

}
#homepage_right_column_bottom {
	margin-top: 20px;
}*/
/*----------------------------All-In-One Calendar--------------*/
/*#homepage_right_column_bottom .ai1ec-date, #home .ai1ec-event {
	background: none;
	border: 0;
	
}
#homepage_right_column_bottom .ai1ec-date-title {
	border-color: #99b437;
}
#homepage_right_column_bottom .ai1ec-month {
	background: #99b437;
}
#homepage_right_column_bottom .ai1ec-agenda-widget-view a:link {
	color: #99b437;
}
#homepage_right_column_bottom .ai1ec-agenda-widget-view a:hover {
	color: #118eb1;
}

*/

/*------primary content area------*/
/*#main_content_area {
	padding: 20px;
	background-color: #efede8;
	padding-bottom: 40px;
}
#primaryContent {
	
	width: 100%;
	margin-bottom: 0;
	text-align: left;
	padding-left: 20px;
	width: 700px;
	padding-right: 20px;
	border-right: #f8f7f5 1px solid;
}*/
.contentpage_breadcrumbs {
	position: relative;
	text-align: right;
	margin-bottom: -12px;
}
.contentpage_breadcrumbs a:link, .contentpage_breadcrumbs a:visited, .contentpage_breadcrumbs a:active, .contentpage_breadcrumbs a:hover {
	color: #9a3f06;
}

/*------side bar content area------*/
/*#right_column {
	font-size: 0;
	line-height: 0;
	text-align: left;
	padding-left: 20px;
}
#right_column .sidebar_widget_text_area ul {
	padding-left: 0;
	left: 0;
}
#right_column .sidebar_widget_text_area li {
	list-style: none;
	width: 100%;
	border: 0;
	border-bottom: #dddddd 1px solid;
	padding-bottom: 6px;
	margin-bottom: 12px;
}
#right_column li a:link, #right_column li a:hover, #right_column li a:visited, #right_column li a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7f7f7f;
	font-style: italic;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	text-decoration: none;	
}
*/
/*------type------*/

/*h1 {
	font-family: "kelvingrove",serif;
	color: #92af29;
	font-style: italic;
}
h1.postTitle {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 0;
	text-transform: uppercase;
	font-weight: 500;
	padding: 40px;
	display: inline;
	background-color: #efede8;
	z-index: 1;
}
h1.postTitle a:link, h1.postTitle a:hover, h1.postTitle a:active, h1.postTitle a:visited {
	font-size: 38px;
	line-height: 44px;
	color: #92af29;
	text-decoration: none;
	padding-right: 20px;
	background-color: #efede8;
}

h2.homepage_titles {
	font-family: "kelvingrove",serif;
	color: #92af29;
	font-style: italic;
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 0;
	text-transform: uppercase;
	font-weight: 500;
	display: inline;
	background-color: #efede8;
	z-index: 1;
	font-size: 38px;
	line-height: 44px;
	color: #92af29;
	padding-right: 20px;
	background-color: #efede8;
}

#homepage_preview_text_area h2 {
	color: #92af29;
	font-style: italic;
	display: inline;
	position: relative;
	font-size: 90px;
	line-height: 100px;
	font-weight: 400;
}
/**/

/*#footer_connect_row h3 {
	color: #dde5c3;
	font-style: italic;
	display: inline;
	position: relative;
	font-size: 42px;
	text-transform: uppercase;
	font-weight: 400;
	margin-right: 20px;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}*/

.contentpage_breadcrumbs, .contentpage_breadcrumbs a:link, .contentpage_breadcrumbs a:hover, .contentpage_breadcrumbs a:visited, .contentpage_breadcrumbs a:active{
	color: #9a3f06;
	font-size: 12px;
}
/*------other elements------*/


.clear {
	clear: both;
	height: 0;
	
}
#primaryContent img {
	float: right;
	margin-left: 18px;
	margin-bottom: 20px;
	border: 12px solid #ffffff;
}
.main_media_gallery_grid,
.main_media_gallery_grid_section {
	/*clear: both;*/
}
.main_media_gallery_grid_section {
	float: left;
	margin-right: 60px;
	margin-bottom: 20px;
}
.main_media_gallery_grid img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.main_media_gallery_grid_section img {
	float: none;
	margin-right: 0;
	margin-bottom: 0;
}
.media_gallery_grid {

}
.media_gallery_grid img {
	margin-right: 20px;
	margin-bottom: 20px;
}
.error_red {
	color: #a93a14;
}

/*------footer------*/
#footer {
	margin-top: 0;
}
#footer_connect_row {
	background-color: #83a019;
	width: 100%;
	border: 0;
	border-bottom: #cde185 4px solid;
}
#footer_connect_row_text_area {
	width: 1000px;
}
#top_footer_left {
	float: left;
	padding-top: 12px;
}
#top_footer_right {
	float: right;
}
.social_media_icons_footer_container {
	float: left;
	padding: 10px;
}
#top_footer_border {
	background: transparent url('images/footer_top_bgtile.png') top center repeat-x;
	height: 30px;
}
#top_footer {
	background: #676630;
}
#top_footer_text_area {
	width: 1000px;
}
#top_footer_left {
	float: left;
	width: 490px;
	text-align: left;
	color: #eae2c4; /* beige */
	font-size: 14px;
}
#top_footer_center {
	float: left;
	text-align: left;
	color: #eae2c4; /* beige */
	font-size: 14px;
	margin-left: 40px;
	border-left: 1px solid #757739;
	padding-left: 40px;
}
#top_footer_right {
	float: right;
	border-left: 1px solid #757739;
	padding-left: 40px;
	text-align: center;
	padding-top: 20px;
}
h3.footer_titles {
	font-family: "kelvingrove",serif;
	font-size: 18px;
	line-height: 22px;
	color: #c0d06a;
	text-transform: capitalize;
	font-weight: 500;
	font-style: normal;
	border-bottom: #c0d06a 1px solid;
}
h2.footer_titles {
	font-family: "kelvingrove",serif;
	font-size: 24px;
	line-height: 30px;
	color: #c0d06a;
	text-transform: capitalize;
	font-weight: 500;
	font-style: normal;
	border-bottom: #c0d06a 1px solid;
}
#middle_footer {
	background: #c0d06a url('images/footer_middle_bgtile.jpg') top center repeat-x;
	width: 100%;
	
}
/*.middle_footer_text_area {
	width: 1000px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	margin-bottom: 20px;
	text-align: center;
}*/
.middle_footer_container {
	display: inline;
	padding: 10px;
}
#middle_footer_text_area {
	width: 1000px;
	padding-top: 70px;
}
#middle_footer_left {
	float: left;
	background: url('images/footer_signpost.jpg') top left no-repeat;
	width: 200px;
	border: 0;
	border-right: #a9b55b 1px solid;
	text-align: left;
	padding-left: 100px;
}
#middle_footer_left li {
	list-style-type: none;
	color: #5f5e27;
}
#middle_footer_left a:link,
#middle_footer_left a:hover,
#middle_footer_left a:visited,
#middle_footer_left a:active {
	color: #5f5e27;
	text-decoration: none;
	font-size: 14px;
}
#middle_footer_left a:hover {
	text-decoration: underline;
	color: #9a4006; /* red */
}
#middle_footer_center {
	float: left;
	width: 282px;
	border: 0;
	border-right: #a9b55b 1px solid;
	text-align: left;
	padding-left: 30px;
}
#middle_footer_center label.screen-reader-text {
	display: none;
}
#middle_footer_center input#s {
	background-color: #dde89f;
	border: #676630 1px solid;
	color: #676630; /* green 2 */
	font-family: Georgia, "Times New Roman", Times, serif;
}
#middle_footer_center input#searchsubmit {
	background-color: #676630; /* green 2 */
	border: #d3e08a 1px solid;
	color: #c0d06a;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h4.footer_titles {
	font-size: 24px;
	color: #676630; /* green 2 */
	font-style: normal;
	font-weight: normal;
	line-height: 32px;
	margin-bottom: 10px;
}
#middle_footer_right {
	float: right;
	width: 360px;
}
#middle_footer_right h4.footer_titles {
	font-family: "adage-script";
	font-size: 48px;
	margin-top: 16px;
	line-height: 48px;
}
#middle_footer_right a.middle_footer_right_links:link,
#middle_footer_right a.middle_footer_right_links:active,
#middle_footer_right a.middle_footer_right_links:hover,
#middle_footer_right a.middle_footer_right_links:visited {
	font-size: 16px;
}
#bottom_footer {
	background: #9a4006 url('images/footer_bottom_bgtile.jpg') top center repeat-x;
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#bottom_footer_text_area {
	width: 1000px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #f7caa5;
}
#bottom_footer_left {
	float: left;
	width: 499px;
	padding-top: 24px;
	text-align: left;
}
#bottom_footer_right {
	float: right;
	width: 450px;
	text-align: right;
}
#bottom_footer_right img {
	vertical-align: middle;
}
#bottom_footer_text_area a:link, #bottom_footer_text_area a:hover, #bottom_footer_text_area a:visited, #bottom_footer_text_area a:active {
	color: #f7caa5;
	text-decoration: underline;
}

/*------ other ------*/
.contentbutton {
	float: right;
	margin-left: 20px;
	background: #9a3f06;
	padding: 30px;
	border-radius: 6px;
	-moz-box-shadow:    inset 1px 1px 20px #742e02;
	-webkit-box-shadow: inset 1px 1px 20px #742e02;
	box-shadow:         inset 1px 1px 20px #742e02;
	color: #ffffff;
	font-size: 1.4em;
}
.contentbutton a:link,
.contentbutton a:hover,
.contentbutton a:visited,
.contentbutton a:active {
	color: #f5e9d1;
	text-decoration: none;
}
.contentbutton a:hover {
	text-decoration: underline;
}



#goga_secondary_email {
	display: none !important;
}
