/*
Theme Name: Growing Food Connections Theme
Description: Views-Base CHILD Theme
Author: Doug McCallum
Version: 3.0
Updated: 7-27-18
Template: views_base
*/

@import url("../views_base/style.css");
@import url("http://fonts.googleapis.com/css?family=Raleway:500,700");
.wptypes_body div#content {    float: left;    padding: 0 20px; width: 100%;}
.home .wptypes_body div#content {    float: left;    padding: 0 20px; width: 100%;}
.search .wptypes_body div#content {    float: left;    padding: 0 20px; width: 640px;}
.wptypes_middle.two_colomn {
	float: right;
	width: 980px;
	margin-right: 0;
	margin-left: 0;
	min-height: 450px;
}
header.entry-header .entry-title {/*--visibility: collapse;--*/}
div#breadcrumbs {/*visibility: collapse;*/}
.entry-content {/*margin-top: -142px;*/}
.entry-content img {background-color: inherit; }
#feat-list {border-top: 1px solid #000; padding-top: 25px; margin-top: 25px;}
div.entry-content h3 {margin-top: 0px !important; margin-bottom: 20px !important; font-size: 14px; font-weight: normal;}
#home-footer {clear: both; padding-top: 15px;}
#home-feat-right-top {margin-bottom: 40px;}
#home-feat-right-list a:nth-of-type(even) .rt-feat-list {background-color: #eceae3;}



body {
	font-family: Georgia, "Times New Roman", Times, serif;
}
::selection {
	background: #9DAFF8;
	text-shadow: none;
}
select {
	font-size: 15px !important;
	font-size: 1.2rem;
	font-weight: normal;
	background: #f5f5f5;
	line-height: normal;
	margin-left: 10px;
	padding: 2px;
	color: #000;
	border: 1px solid #ccc;
	clear: both;
	display: inline;
}
.search-field {margin-bottom: 5px;}
.search-buttons {margin-top: 25px;}
select[multiple] {height: inherit;background-color: #f5f5f5;max-width: 235px;}
/*----HEADER CONTENT LAYOUT-----------------------------------------*/
#site-container {
	max-width: 100%;
	margin: 0 0;
	background: #fff;
	border-top: none;
	border-bottom: none;
}
#header-container {
	width: 100%;
	border-right: none;
	border-left: none;
	background-color: #eae2a6;
}
header.site-header {
	width: 980px;
	margin-left:auto;
	margin-right: auto;
}
.site-header hgroup {
	clear: both;
	padding-bottom: 0px;
}
.site-header hgroup h1 {
	display: none;
}
.site-header {
	padding: 0px;
}
/* HOMEPAGE SLIDER FORMATTING */
#slider-frame {border: 1px solid transparent; height: 610px; margin-bottom: -25px; 
	position: relative;
	z-index: 0; }
.home-header-box {width: 980px; margin: auto auto; background: url(images/1px_bg_40.png) repeat; /*margin-top: 100px;*/}
.home-header-box .header-content {padding: 18px; background:transparent !important;}
.home-header-box {width: 980px; height: 145px; margin-top: 175px;}
.home-header-box .headline {font-size:20px;} 
.home-header-box .body-text {font-size:14px;}
.home-header-box  a:hover {text-decoration:none;}
.home-header-box  .header-content:hover .headline {text-decoration:underline;}
/* END HOMEPAGE SLIDER FORMATTING */
.header-box {
	width: 100%;
}
.header-content {
	font-family:'Raleway';
	background: url(images/1px_bg_40.png) repeat;
	width: 425px;	
	padding: 25px;
	margin-top: 0px;		
	color: #FFF;
}

.headline, .headline p, .reader-title {
	font-family:'Raleway';
	font-weight:bold;
	font-size:19px;
	padding: 0px;
	margin: 0;
	padding-bottom: 10px;
}
.header-content .body-text p {
	color: #fff290;
	font-family:'Raleway';
	font-weight:bold;
	padding: 0px;
	margin: 0;
	
}
/*----NAVIGATION LAYOUT-----------------------------------------*/
#navigation-container {
	
}
nav.main-navigation {
	display: inline-block;
	margin-top: 1px;
	width: 100%;
	font-size: 14px;
	font-size: 1.4rem;
	background-color: transparent;
	background-repeat: repeat-x;
	background-image: none;
	border-top: none;
	border-bottom: none;
	filter: none;
}
nav.main-navigation .current_page_ancestor > a {
	border-bottom: 10px solid #666;
	margin-bottom: -10px;
}
nav.main-navigation ul ul .current_page_ancestor > a {
	border-bottom: 0;
	margin-bottom: 0px;
}


nav.main-navigation li a {
	color: #758a34;
	font-weight: 800;
	font-size: 15px;
	font-family: 'Raleway', sans-serif;
	padding: 5px 15px;
}
nav.main-navigation li a:hover {
	color: #666;
}
nav.main-navigation li {
	padding: 0 0 10px 0;
	border-right: none;
	position: relative;
	margin: 0;
	list-style: none;
	z-index:1000;
}
/*}*/
nav.main-navigation li a:hover {
	border-bottom: 10px solid #666;
	margin-bottom: -10px;}
nav.main-navigation li.current-page-item a{
	border-bottom: 10px solid #666;
}
nav.main-navigation li ul {
	margin-top: 0x;
	padding: 0;
	background: url(images/1px90percent.png) repeat;
}
nav.main-navigation li ul li {border-bottom: 1px solid #666; padding: 0;}
nav.main-navigation li ul li:nth-child(last) {border-bottom: none; }
nav.main-navigation li ul li a {
	padding: 12px;
	width: 250px;
	font-weight: 600;
	font-size: 14px;
}
nav.main-navigation li ul li a:hover {margin-bottom: 0; border-bottom: none; }
nav.main-navigation  li ul li:last-child {border-bottom: none;}
nav.main-navigation li ul li ul {
top: -40px;
left: 250px;
}
/*----BREADCRUMB LAYOUT-----------------------------------------*/
div#breadcrumbs {
	font-family: 'Raleway', sans-serif;
	font-size: 11px;
	background-color: #eceae3;
	margin: 10px 25px 25px 25px;
	font-weight: 600; 
	color: #666;
	padding: 3px 3px 3px 8px;

}
div#breadcrumbs a {
}
/*----SIDEBAR CONTENT-----------------------------------------*/
.first_sidebar {
	width: 200px;
	float: left;
	display: block;
	margin: 65px 50px 0px 25px;
	background:url(images/sidebar_logo.png);
	padding-top: 85px;
	background-repeat:no-repeat;
	background-position:top center;
}

.first_sidebar section.widget{
	width:100%;
}

.second_sidebar {
	width: 225px;
	float: left;
	display: block; 
	margin: 0px 25px 0px 25px;
	clear: left;
}
.second_sidebar .widget ul ul, .second_sidebar .widget ul:nth-of-type(2) {
	margin: 15px 0px 0px 0px;	
}
.second_sidebar .widget li {
	list-style: none;
	margin: 0 0 25px 0;	
}
.second_sidebar .widget ul ul ul, .second_sidebar .widget ul:nth-of-type(3) {
	margin: 15px 0px 0px 15px;	
}
.second_sidebar .widget ul ul ul li {
	list-style: none;
	margin: 0 0 8px 0;	
}
.second_sidebar .widget ul ul ul a, .second_sidebar .widget ul:nth-of-type(3) a {
	font-size: 12px;	
}

.second_sidebar .widget a {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight:700;
	letter-spacing: 0.04em;
}
.second_sidebar .widget a:hover {
	color: #666;
	text-decoration:none;
}

/*----SUB-NAV showing children WITH ADVANCED MENU WIDGET---------------------------------*/
.second_sidebar .menu-item {
	display: none;
	
} 
.second_sidebar .current-menu-item, .second_sidebar .current-menu-parent, .second_sidebar .current-menu-ancestor, .second_sidebar .current-page ancestor {
	display: block;
}
.second_sidebar .current-menu-item .sub-menu .menu-item, .second_sidebar .current-menu-parent .sub-menu .menu-item, .second_sidebar .current-menu-ancestor .sub-menu .menu-item, .second_sidebar .current-page-ancestor .sub-menu .menu-item  {
	display: block;
}
.second_sidebar ul#menu-main-menu a {
	font-size: 20px;
}
.second_sidebar ul#menu-main-menu .sub-menu a {
	font-size: 14px;
}
.second_sidebar .widget .current_page_item a {
	color: #666;
}
.second_sidebar .widget .current_page_item ul li a {
	color: #758a34;
	
}


/*----Sidebar widget CONTENT LAYOUT-----------------------------------------*/
.second_sidebar #wp_views-12  .sidebar-widget {border-top: none; padding: 0 25px 25px 25px;} 
.second_sidebar .sidebar-widget {
	border-top: 1px dotted #666;
	padding: 25px;	
}
.second_sidebar .sidebar-widget .headline {
	font-family:'Raleway';
	font-size: 19px;
	padding: 15px 0 15px 0;
	color: #758a34;
	text-align:center;
	line-height: 21px;
}
.second_sidebar .sidebar-widget .body-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
	text-align:center;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.8em;
	padding-bottom: 5px;
}
.second_sidebar .sidebar-widget .read-more {
	text-align:center;
}
/*.second_sidebar p {display:none;}


----MAIN CONTENT LAYOUT-----------------------------------------*/
div.entry-content h4 {
font-size: 1.8rem;
}
#main-container {
	border-left: none;
	border-right: none;
}
#main-container-background {
	background-position-y: -1px;
	background: #589c50;
	height: 615px;
	/*margin-top: -20px;*/
}
#main-container-watermark {
	background: url(images/bg_logo_pattern.png) bottom center no-repeat;
	height: 615px;
}
#main {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	height: 100%;
}
.header_sidebar {
	height: 225px;	
}
#main-wrapper {
	background-color: #FFF;
	height: 625px;
	padding-top: 1px;
}

.wptypes_middle.two_colomn {
	float: right;
	width: 650px;
	margin-right: 50px;
	margin-left: 0px;
	min-height: 450px;
}
.wptypes_center {
	text-align: left;
	float: none;
	display: block;
	margin-top: 0px;
}
h2{
	background-color:#666666;
	color:#ccc !important;
	text-align:center;
	font-family:'Raleway';
	font-size:18px !important;
	line-height:2.2;
	clear: both;
}
p{
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-size:larger !important;*/
}
.entry-content img{
	float:right;
	background-color:#ebe9e2;
	width:100px;
	padding:20px;
	margin:5px 0px 20px 20px;
}

img{
	border-radius:0px;
	box-shadow:none;
}

h3{
	font-family:'Raleway';
	font-weight:bold;
}
p a{
	font-weight:bold;
	font-family:'Raleway';
	margin-bottom:20px;
}
a:link, a:visited {
	color:#758a34;
}
a:hover{
	color:#377438;
}

h2 b{
	color: #FFF !important;
}

.widget h3.widget-title{
	font-family:'Raleway' !important;
	font-weight:bold !important;
}

div.entry-content p {
	font-size: 12px;
	line-height:1.5em;
	margin-bottom:10px;
}

div.entry-content h3{
	margin-top:30px !important;
	margin-bottom:10px !important;
}
h5{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
}
.see-list {color: #666; font-size:smaller;}
hr {clear:both;}
div.entry-content ul {  list-style: disc outside;  font-size: 12px;}
/*----HOMEPAGE FORMATTING CONTENT-----------------------------------------*/
.feat-entry {float: left; margin-bottom: 25px; clear: both; width: 100%; }
.feat-image {width: 100px; float:left;}
.feat-content {float:right; width: 300px;}
.feat-content a:link, div.entry-content p.rt-title {font-size: 15px; clear:both;}
.feat-content p {margin-bottom: 0 !important;}
.feat-content p.area {font-weight: bold !important; color: #666;}
.feat-content p.teaser {font-size: 12px;}
.entry-content .feat-entry img {float: left; padding: 0; margin: 0;margin-top: 0px !important;}

#home-feat-left {
	float: left;
	width: 436px;
	padding: 25px;
}
.ie8 #home-feat-left {
	width: 425px;
	padding-right: 0;
}
.hfl h2 {
	background-color: inherit;
	color: #000 !important;
	text-align: inherit;
	font-family: 'Raleway';
	font-size: 24px !important;
	line-height: 1.0;
	width: 200px;
	clear: none;
}
.entry-content .hfl img {background-color: inherit; padding: 0; margin:0; margin-top: 25px; }
#home-feat-right, #home-feat-right-list {
	float: right;
	width: 440px;
	background-color:#eceae3;
	padding: 25px;
	padding-bottom: 0px;
}
#home-feat-right-list {
	background-color: transparent;
	padding: 0px 25px;	
}
.rt-feat-list {float: left; margin-bottom: 25px; clear: both; width: 100%;  padding: 25px;
margin-left: -25px; background-color: #f9f8f3; margin-bottom: 0px;}
.rt-feat-list .rt-feat-image {width: 200px; float:right;}
.entry-content .rt-feat-image img {float: none; padding: 0;}
.rt-feat-list .rt-feat-content {}
.rt-feat-list .rt-feat-content p {font-size: 17px; margin-bottom: 10px !important;}
.rt-feat-list .rt-feat-content p.teaser {font-size: 12px;}
.rt-feat-list .rt-feat-entry img {margin-top: 0px !important;}
.rt-title {
  	font-weight: bold !important;
	font-family: 'Raleway';
	margin-bottom: 20px;
  	color: #758a34 !important;
}
.rt-feat-list:hover .rt-title, .rt-feat-content:hover .rt-title {
  text-decoration: underline;}
#rt-feat-content a:hover {text-decoration: none;}
#rt-banner-widget .full-fw {
	float: none;
	width: 100%;
	background: inherit;
	margin: 0;
	padding: 0;
	clear: none;
	border-top: none;
}
#rt-banner-widget img {margin-top:0;}
#rt-feat-content .feat-image {width: 100px; float:right; margin: 0 0 15px 15px;}  
/*----CONTENT FORMATTING CONTENT-----------------------------------------*/
div#content article.page {
	padding: 0;
	margin-bottom: 20px;
	border-bottom: none;
}
header.entry-header .entry-title {
	font-family:'Raleway';
	font-size: 24px;
	font-size: 2.5rem;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	padding-top: 0;
	
}
.comminnovat header.entry-header .entry-title {padding-left: 0px !important;}
div.entry-content img.alignright {
	float: right;
	margin: 0 0 20px 20px;
	clear: both;
}
.wp-caption {padding: 15px; margin: 0 0 20px 20px;}
.wp-caption .alignright {background-color: #f3f3f3; border: 1px solid #ddd; margin: 0 0 15px 20px; padding-top: 5px; text-align: center; padding: 25px; width: 100%; float: right;}
.entry-content .wp-caption img {float: none !important; background-color: inherit; width: auto !important; padding: 0; margin: 0;}
.wp-caption p.wp-caption-text{ font-size: 12px; font-size: 1.2rem; margin: 10px 0 0 9px; padding: 5px 5px 5px 0px; /* padding: 23px; */ width: 100%; float: left; text-align: left;}
/*----FEATURED CONTENT WIDGETS CONTENT-----------------------------------------*/

.third-fw {
	width: 190px;
	background: #ebe9e2;
	float: right;
	margin: 0px 0px 25px 25px;
/*	border: 1px #000 solid; */
	padding: 20px;
	clear: both;
}
.third-fw img {
	float: none;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
	width: 175px;	
	padding: 0px;
}
.third-fw .headline {
	
}
.third-fw .body-text, .half-fw .body-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.8em;
	padding-bottom: 5px;
}
.half-fw {
	width: 310px;
	background: #ebe9e2;
	float: right;
	margin: 0px 0px 25px 25px;
/*	border: 1px #000 solid; */
	padding: 20px;
	clear: both;
}
.full-fw {
	width: 600px;
	background: #ebe9e2;
	float: right;
	margin: 25px 0px 25px 0px;
/*	border: 1px #000 solid; */
	padding: 0 20px 20px 0;
	clear: both;
}
.full-fw .body-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.8em;
	padding-bottom: 5px;
}
.full-fw img {
	float: left;
	padding: 20px 10px 20px 10px;
}
.full-fw .threecol {
	float: left;
	margin: 25px 12px 25px 0px;	
	width: 190px;
}
.full-fw .threecol img {
	width: 190px;
	margin: 0px;
	padding: 0px;
}
.full-fw .threecol .headline {
	margin-top: 25px;}
.full-fw .threecol .body-text {}

.full-fw .twocol {
	float: left;
	margin: 25px 12px 25px 12px;	
	width: 275px;
}
.full-fw .twocol img {
	margin: 0px;
	padding: 0px;
}
.full-fw .twocol .headline {
	margin-top: 25px;}
.full-fw .twocol .body-text {}
.full-fw .maincol {
	margin: 25px 12px 25px 0px;	
	width: 100%;
}
.full-fw .maincol img {
	margin: 0px;
	padding: 0px;
}
.full-fw .maincol .headline {
	margin-top: 25px;}
.full-fw .maincol .body-text {}

/*----CONTENT Listing CONTENT-----------------------------------------*/
.content-list {
	border-bottom: 1px #666 solid;
	padding: 25px 0 25px 0;	
	clear: both;
	min-height: 230px;
}
.content-list:last-of-type {
	border-bottom: none !important;
} 
.content-list a:hover {text-decoration:none;}
.content-list a:hover .headline, .content-list a:hover .reader-title {text-decoration: underline;}
.content-list img {
	float: right;
	background-color: transparent;
	padding: 0px;
	margin: 5px 0px 20px 20px;
}
.headline-date {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #666;
	padding-bottom: 5px;	
}
.content-list .headline {
		padding-bottom: 0px;
}
.content-list .location {
	font-family:'Raleway';
	color: #666;
	font-size: 14px;
	padding-bottom: 10px;	
}
.content-list .excerpt {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #444444;;
}
.content-list .excerpt p {padding-bottom: 0px; width: 445px;}
.news-list {padding-bottom: 15px; border-bottom: 1px #666 solid; margin-bottom: 10px;}
.news-list:nth-of-type(last) {border-bottom: none;}
/*----GFC READER CONTENT-----------------------------------------*/
.wpv-filter-previous-link {float: left:}
.wpv-filter-next-link {float: right;}
.filter-ctrl p {/*float: left; padding-right: 15px;*/}
.clear-filter {clear:both;height: 20px; background-color: #eceae3; padding: 10px; }
/*----GFC BIBLIOGRAPHY CONTENT-----------------------------------------*/
.reader-entry {margin-bottom: 15px;}
.related-type-img {
	position: relative;
	right:0;
}
.related-type-img img {
	background-color: transparent;
	padding:0 0 0 20px;
	margin: 0;
}
.reader-entry .biblio {margin-bottom: 0px;}
.entry-content .reader-entry .readr-type {font-weight: bold;}
/*----EDUCATORS CONTENT-----------------------------------------*/
#educators-table table {width: 100%;}
#educators-table table th {padding: 20px 10px 20px 0;}
#educators-table table td {
	padding: 20px 20px 20px 0;
}
#educators-table table td:nth-of-type(1) {
	width: 125px;
}
#educators-table table td:nth-of-type(2) {
	width: auto;
}
#educators-table table td:nth-of-type(3) {
	width: 175px;
}
#educators-table table td:nth-of-type(4) {
	width: auto;
}
#educators-table table td:nth-of-type(5) {
	width: 100px;
}
/*----CALENDAR STYLING CONTENT-----------------------------------------*/
.popover.ai1ec-popup .ai1ec-event-avatar img {
	width: 100%;
	max-width: 125px;
}
.ai1ec-container {
	padding-bottom: 40px;

}
.ai1ec-event-avatar {
	background-color: inherit;
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit;
}
.ai1ec-posterboard-view .ai1ec-event-avatar {
	background-color: inherit;
	border: 0;
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	-ms-box-sizing: inherit;
	box-sizing: inherit;
	clear: both;
	margin: 6.5px 0;
	padding: 8px;
	position: relative;
	width: 100%;
}
.ai1ec-posterboard-view .ai1ec-event-description {
    margin-top: 5px;
    clear: both;
}
.ai1ec-posterboard-view .ai1ec-event-wrap {
	background: #f1ecca;
}
.timely {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ai1ec-posterboard-view .ai1ec-event-title, .ai1ec-stream-view .ai1ec-event-title {
	font-family:'Raleway';
}
.timely h2 {
	background-color: transparent;
}
.ai1ec-posterboard-view .ai1ec-event-wrap {min-height: 350px;}
.ai1ec-posterboard-view footer {width: auto; height: auto;}
.widget_wp_views .timely {display:none;}

/*----FORM CONTENT-----------------------------------------*/
.sorry h2 {color: #000 !important; line-height: 1.2; background-color: transparent !important}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
	font-weight: 500;
}
.gform_wrapper li, .gform_wrapper form li {padding-bottom: 20px;}
.gform_wrapper select, .gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] {color: #000; font-size: 14px !important;}
.gform_wrapper .gsection {border-bottom: none !important;}
.gform_wrapper .gsection h2 {background-color: #666666; !important; line-height: 1.7;}
.gform_wrapper .partition h2.gsection_title {padding: 12px !important;}
/*----PRE BUTTON-----------------------------------------*/
div.entry-content pre, .sidebar-widget pre, button {background-color: #339bb9;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear,left top,left bottom,from(#5bc0de),to(#339bb9));
background-image: -moz-linear-gradient(top,#5bc0de,#339bb9);
background-image: -ms-linear-gradient(top,#5bc0de,#339bb9);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#5bc0de),color-stop(100%,#339bb9));
background-image: -webkit-linear-gradient(top,#5bc0de,#339bb9);
background-image: -o-linear-gradient(top,#5bc0de,#339bb9);
background-image: linear-gradient(top,#5bc0de,#339bb9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',endColorstr='#339bb9',GradientType=0);
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
border-color: #339bb9 #339bb9 #22697d;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
color: #fff;
cursor: pointer;
display: inline-block;
padding: 5px 15px 6px;
font-size: 0.9em;
line-height: normal;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
}
div.entry-content pre:hover, .sidebar-widget pre:hover{background-position:0 -15px;color:#eee;text-decoration:none;}
div.entry-content pre, .sidebar-widget pre, button {font-family: 'Raleway'; font-weight: bold;}
div.entry-content pre a, .sidebar-widget pre a {color: #fff;}
div.entry-content pre a:hover, .sidebar-widget pre a:hover {color: #fff; text-decoration:none;}
.sidebar-widget button {font-size: 16px;}
div.entry-content li {    margin: 0 0 13px 20px;}
/*----FOOTER CONTENT-----------------------------------------*/
footer[role="contentinfo"] {
	margin: auto;
}
#footer-container {
	background-color: #f1ecca;
	clear: both;
	border-right: none;
	border-left: none;
}
footer.entry-meta {
	background: none;
	height: auto;
	width: auto;
}
footer {
	background: url(images/footer_logobg.png) top right no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	height: 450px;
	color: #000;
}
footer a {
	font-family: Georgia, "Times New Roman", Times, serif;
}
footer .widget {
	color: inherit;
	padding: 0px;
	margin: 0px;
}
footer .widget h3.widget-title {
	font-size: 18px;
	font-style: normal;
	color: #000;
	background-color: inherit;
	padding: 0px;
	text-align: left;
}
footer p {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	line-height: 1.25em;
}
.site-info {
	height: 0px;
	font-size: 12px;
	font-weight: 200;
	font-size: 1.2rem;
	color: #000;
	border-top: none;
	padding: 15px 0 30px 0;
	
}
.foot_sidebar_1 {
	float:left;
	border-right: 1px solid #000;
	width: auto;
	
}
.foot_sidebar_1 section {
	width: 264px;
	margin: 0 25px 0 0;	
}
.foot_sidebar_1 .sponsor {
	padding-bottom: 25px;
	
}
.foot_sidebar_1 .sponsor img {
	margin-left: 0;		
}
.foot_sidebar_2 {
	float: left;
	width: 665px;
	border-bottom: 1px solid #000;
	margin-bottom: 25px;
	margin-left: 25px;
	
}
.foot_sidebar_2 .widget {
	padding: 0 0 25px 0;	
}
.foot_sidebar_2 a{
	float:left;
	padding-right:15px;
}
.foot_sidebar_2 img{
	width:auto;
}
.foot_sidebar_3 {
	float: left;
	width: 665px;
	margin-left: 25px;

}
.foot_sidebar_3 .widget h3.widget-title {
	text-align: center;
}
.foot_sidebar_3 section {
	float: left;
	width: auto;
	padding-right: 25px;
	padding-left: 25px;
}
.foot_sidebar_3 .sponsor {
	margin-bottom: 25px;
	width: 185px;
}
.foot_sidebar_3 section:first-child {
	padding-left: 0px;
}
.foot_sidebar_3 section:nth-child(2) {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.foot_sidebar_3 section:last-child {
	padding-right: 0px;
}
.foot_sidebar_4 {float: left;padding-top: 25px;}


/*--------------------------------------------------------------
IE Specific
--------------------------------------------------------------*/
.ie7 .wptypes_center{text-align:left;float:none;display:block;}
.ie7 .first_sidebar{width:200px;float:left;display:block;margin: 65px 50px 0px 25px}
.ie7 .wptypes_middle.two_colomn {float: right;width: 950px;}

.ie8 .wptypes_center{text-align:left;float:none;display:block;}
.ie8 .first_sidebar{width:200px;float:left;display:block;margin: 65px 50px 0px 25px}
.ie8 .wptypes_middle.two_colomn{float: right;width: 950px;}
/*----MOBILE FIX-----------------------------------------------------------------------------------------*/
@media only screen and (max-device-width: 1024px) {
html {width: 1024px;}
body {width: 1024px;}
#site-container {
	width: 1024px;
	max-width: 1024px;
	margin: 0 0;
	background: #fff;
	border-top: none;
	border-bottom: none;
	overflow:hidden;
}
#header-container {width: 1024px;}
.second_sidebar {
	width: 225px;
	float: left;
	display: block; 
	margin: 0px 25px 0px 25px;
	clear: left;
}
.wptypes_middle.two_colomn {
	float: right;
	width: 620px;
	margin-right: 50px;
	margin-left: 25px;
	min-height: 450px;
}
}
/*
@media only screen and (max-width:600px){nav.footer-navigation{float:none;}}
@media only screen and (min-width:480px){}
@media only screen and (min-width:600px){}
@media only screen and (min-width:768px){}
@media only screen and (min-width:992px){.wptypes_center{text-align:left;float:none;display:block;}
.first_sidebar{width:20%;float:left;display:block;margin-right:3%;}
.wptypes_middle{float:left;width:100%;margin-right:0;}
.wptypes_middle.two_colomn{float:left;width:75%;margin-right:0;}
.wptypes_middle.three_colomn{float:left;width:54%;margin-right:3%;}
.wp_middle_special{width:70%;}
.wp_middle_special #primary{width:auto;}
.main_special #primary{width:auto;}
.second_sidebar{width:20%;float:right;display:block;clear:none;}
.widget{padding:20px 0 0 0;text-align:left;float:left;width:100%;}
.site-header hgroup h1{float:left;}
.site-header hgroup h2{padding: 6px 0 0 0;line-height:1.8;color:#a4a2a2;font-family:;font-weight:200;font-size:14px;font-size:1.4rem;font-style:italic;}
.site-header hgroup{width:80%;clear:none;}
#social-icons{float:right;}
.site-header hgroup h1{float:left;}
}
@media only screen and (min-width:1382px){.wptypes_center{text-align:left;float:none;display:block;}
.first_sidebar{width:20%;float:left;display:block;margin-right:3%;}
.wptypes_middle{float:left;width:100%;margin-right:0;}
.wptypes_middle.two_colomn{float:left;width:75%;margin-right:0;}
.wptypes_middle.three_colomn{float:left;width:54%;margin-right:3%;}
.wp_middle_special{width:70%;}
.wp_middle_special #primary{width:auto;}
.main_special #primary{width:auto;}
.second_sidebar{
	width: 225px;
	float: left;
	display: block;
	margin: 0px 25px 0px 25px;
}
.widget{padding:20px 0 0 0;text-align:left;float:left;width:100%;}
.site-header hgroup h1{float:left;}
.site-header hgroup h2{padding: 6px 0 0 0;line-height:1.8;color:#a4a2a2;font-family:;font-weight:200;font-size:14px;font-size:1.4rem;font-style:italic;}
.site-header hgroup{width:80%;clear:none;}
#social-icons{float:right;}
.site-header hgroup h1{float:left;}
}*/
/*----END - MOBILE FIX-------------------------------------------*/
