/*
Theme Name:	VCIH
Description: Theme for Vermont Center for Integrative Herbalism
Version: 1.0
Author: Gabe Halberg / Dadra Design
Author URI: http://www.dadradesign.com
*/


*:not(select) {
	margin: 0;
	padding: 0;
	border: 0;
}


/*  Structure / Global Elements
==================================================*/

body {
	background: url(images/body_bkgnd.jpg) center top no-repeat #8baf49;
}
#header {
	position: relative;
	width: 898px;
	margin: 28px auto 0 auto;
	padding: 0;
	font-family: "Droid Serif", serif;
	background: url(images/header_bkgnd.png) left top no-repeat;
	z-index: 100000;
}
#logo_img {
	position: absolute;
	top: 11px;
	left: 27px;
	z-index: 10000;
}
#logo_txt {
	position: absolute;
	top: 26px;
	left: 125px;
	z-index: 10000;
}

/*mailchimp signup*/
#mailchimp_signup {
	position: absolute;
	top: 12px;
	right: 20px;
	z-index: 1000;
}
#mailchimp_signup .mailchimp_text {
	display: block;
	float: left;
	margin: 6px 6px 0 0;
	color: #006582;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	/*text shadow*/
	text-shadow: 0px 1px 6px #fff;
}
#mailchimp_signup .email {
	width: 160px;
	margin: 0 2px 0 0;
	padding: 4px 10px 5px 10px;
	font-size: 12px;
	color: #666;
	background: #fff; /*fallback*/
	background: rgba(255,255,255,0.8);
	border: 1px solid #c7d34b;
	/* border radius */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#mailchimp_signup .email:focus {
	color: #000;
	font-weight: 700;
}
#mailchimp_signup .button {
	padding: 4px;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	color: #eee;
	background: #2b758a;
	border: 1px solid #bbb;
	/* border radius */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	/* for mobile safari */
	-webkit-appearance: none;
}
#mailchimp_signup .button:hover {
	cursor: pointer;
	color: #000;
	background: #ec9600;
	border-color: #fff;
}

#tagline {
	position: relative;
	padding: 56px 20px 12px 0 !important;
	font-size: 21px;
	text-align: right;
	font-style: italic;
	color: #fff;
	line-height: 22px;
	letter-spacing: .3px;
	/*text shadow*/
	text-shadow: 0px 1px 16px #000;
	z-index: 100;

}
#page {
	position: relative;
	width: 898px;
	margin: 0 auto;
	padding: 0;
	background: url(images/page_bkgnd.jpg) repeat-y;
}
#page #sidebar_img {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 276px;
	height: 501px;
	z-index: 10;
}
.clear {
	clear: both;
	line-height: 0;
	margin: 0;
	padding: 0;
}

/*  Main Nav Menu
==================================================*/

.ubermenu {
	width: 898px !important;
	margin: 0 auto !important;
	background: #e2e95d !important;
	z-index: 10000 !important;
}
ul.ubermenu-nav  {
	float: right !important;
	z-index: 1000 !important;
}
ul.ubermenu-nav > li {
	float: left;
	position: relative;
}
ul.ubermenu-nav a {
	color: #ab5e00;
	font-family: "Droid Sans", "Arial";
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
}
ul.ubermenu-nav > li > a:hover {
	color: #e38411 !important;
	text-shadow: 1px 1px 18px #fff, 1px 1px 18px #fff, 1px 1px 18px #fff; /*repeated to intensify effect*/
}
ul.ubermenu-nav > li.ubermenu-current-menu-ancestor > a {
	color: #e38411 !important;
}

ul.ubermenu-submenu {
	background-color: #ecf196 !important;
	border: 1px solid #bbb !important;
}
ul.ubermenu-submenu li {
	border-bottom: 1px solid #364a21 !important;
}
ul.ubermenu-submenu li:last-child {
	border: 0 !important;
}
ul.ubermenu-submenu li a {
	font-weight: 700;
	font-size: 12px;
	color: #364a21;
}
ul.ubermenu-submenu li a:hover, 
ul.ubermenu-submenu li a:focus {
	color: #FFF;
	background: #f4a13b;
}

/*  Main content
==================================================*/

#main_content {
	float: right;
	width: 582px;
	padding: 20px 20px 20px 21px;
	font-family: "Droid Serif", serif;
	font-size: 14px;
	line-height: 23px;
	background:#b8d65f;
}

/***headings, text elements, lists, etc.***/
#main_content h1 {
} 
#main_content h2 {
	margin: 0 0 15px 0;
	font-family: "Droid Sans", "Tahoma";
	font-size: 18px;
	color: #b93217;
}
#main_content h3 {
	margin: 0 0 10px 0;
	font-family: "Droid Sans", "Tahoma";
	font-size: 16px;
	color: #b93217;
}
#main_content h4 {
	margin: 0 0 15px 0;
	font-family: "Droid Serif";
	font-size: 16px;
	font-style: italic;
	color: #2b758a;
}
#main_content h5 {
	margin: 0 0 5px 0;
	font-family: "Droid Serif", "Tahoma";
	font-size: 16px;
	color: #000;
}
#main_content h5 a {
	color: #000 !important;
	border-bottom: 1px dotted #333;
}
#main_content h5 a:hover {
	color: #b93217 !important;
	border-bottom: 1px solid #b93217;
}
#main_content p {
	margin: 0 0 21px 0;
}
blockquote {
	padding: 0 60px;
	font-family: "Philosopher";
	text-align: center;
	color: #507323;
	font-size: 18px;
}
blockquote small {
	font-size: 15px;
}
#main_content ul {
	margin: 0 0 21px 14px;
}
#main_content ol {
	margin: 0 0 21px 20px;
}
#main_content li {
	padding: 0 0 5px 15px;
}
.blue_bio_heading,
a.blue_bio_heading{
	font-family: "Droid Sans";
	color: #2B758A !important;
	font-weight: 600;
}

/***links***/
#main_content a {
	color: #b93217;
	text-decoration: none;
}
#main_content a:hover {
	color: #ff2a00;
}
#main_content a:focus {
	outline: none;
}

/***images***/
.alignleft {
	float: left;
	margin: 6px 18px 5px 0;
}
.alignright {
	float: right;
	margin: 6px 0 5px 18px;
}
.aligncenter {
	display: block;
	margin: 0 auto 20px auto;
}


/*  Sidebar
==================================================*/
	
#sidebar {
	float: left;
	width: 241px;
	min-height: 1400px;
	padding: 25px 12px 20px 20px;
	font-family: "Droid Sans", "Tahoma";
	font-size: 14px;
	color: #346218;
	letter-spacing: .5px;
	line-height: 23px;
	background: url(images/sidebar_bkgnd.jpg) repeat-x #b7da5b;
}
.sidebar_content {
	position: relative;
	z-index: 5000;
}
#sidebar h1 {
	margin: 0 0 10px 0;
	font-family: "Philosopher", "Tahoma";
	font-size: 30px;
	font-weight: normal;
	color: #2b758a;
	line-height: 30px;
}
#sidebar h1 a {
	color: #2b758a !important;
}
#sidebar h1 a:hover {
	color: #3289A2 !important;
	border: 0;
}
#sidebar h2 {
}
#sidebar h3 {
}
#sidebar p {
	margin: 0 0 10px 0;
}

/***links***/
#sidebar a {
	color: #B93217;
	text-decoration: none;
}
#sidebar a:hover {
	color: #FF0026;
}
#sidebar a:focus {
	outline: none;
}

/***sidebar menus***/

ul#sidebar_nav {
	position: relative;
	margin: 20px 5px 20px -20px;
	list-style-type: none;
	z-index: 10000;
}
ul#sidebar_nav li {
	margin: 5px 0;
}
ul#sidebar_nav a {
	display: block;
	padding: 5px 10px 5px 20px;
	color: #a75d03;
	font-weight: bold;
	text-decoration: none;
	background: url(images/sidebar_nav_bkgnd.jpg) repeat-x #d2f182;
	border: 0;
}
ul#sidebar_nav a:hover {
	color: #b93217;
	background: #e2f5af;
	border: 0;
}
ul#sidebar_nav .current-menu-item a {
	color: #2B758A;
	background: #e2f5af;
}

/*sub-menus*/
ul#sidebar_nav li ul {
	background: #d2f182;
}
ul#sidebar_nav li ul.sub-menu li {
	margin: 0;
	background: #d2f182;
	list-style-type: none;
}
ul#sidebar_nav ul.sub-menu li a {
	padding: 5px 10px 5px 36px;
	font-size: .85em;
	background: url(images/bullet_sidebar_nav.gif) no-repeat 26px center;
}
ul#sidebar_nav ul.sub-menu li a:hover {
	background-color: #e2f5af;
}
ul#sidebar_nav .current-menu-item ul.sub-menu li a {
	color: #a75d03;
}

/*pdf download menu items*/
ul#sidebar_nav li.download a {
	margin: 10px 0 0 0;
	padding: 5px 5px 5px 54px;
	background: url(images/pdf_icon.png) 20px center no-repeat;
}
ul#sidebar_nav li.download a:hover {
	background-color: #d7f291;
}

/***sidebar current marker for blog***/
.page-template-page-news-php ul#sidebar_nav #menu-item-618 a,
.single ul#sidebar_nav #menu-item-618 a,
.archive ul#sidebar_nav #menu-item-618 a {
	color: #2B758A;
	background: #e2f5af;
}


/*  Home
==================================================*/

.home #page {
	background: url(images/home_bkgnd.jpg) repeat-y;
}
.home .flexslider {
	margin: 0;
	border: 0;
	border-radius: 0;
}

.home #main_content {
	float: left;
	width: 578px;
	margin: 0;
	padding: 20px 18px 20px 27px;
	background: url(images/home_main_content_gradient.jpg) repeat-x #b1d34b;
}
.home #main_content h1 {
	margin: 0 0 10px 0;
	font-size: 17px;
	color: #bb3300;
	font-family: "Droid Serif", serif;
}
.home #main_content .alignleft {
	margin-top: -12px;
	margin-bottom: 20px;
}
.home #sidebar {
	float: right;
	width: 249px;
	padding: 0 12px 20px 14px;
	min-height: 0;
	background: #c0e363;
}
.home #sidebar h2 {
	margin: 0 0 10px 0;
	font-family: "Droid Sans", "Tahoma";
	font-size: 15px;
	color: #346218;
	letter-spacing: .5px;
}
.home #sidebar h2 a {
	color: #346218;
}
.home #sidebar h2 a:hover {
	color: #B93217;
}
.home #sidebar h5 {
	width: 249px;
	margin: 0 0 14px -14px;
	padding: 12px 12px 6px 14px;
	font-family: "Philosopher", "Trebuchet MS";
	font-weight: normal;
	font-size: 24px;
	color: #413422;
	background: #d0fd57;
}
.home #sidebar .news {
	margin: 0 0 15px 0;
	padding: 0 0 25px 0;
	background: url(images/home_sidebar_bottom_border.jpg) left bottom no-repeat;
}
.home #sidebar .news:last-child {
	background-image: none !important;
}
.home #sidebar p a {
	color: #B93217 !important;
}
.home #sidebar p a:hover {
	color: #FF0026 !important;
	border: 0 !important;
}
.home #sidebar .news ul {
	margin: 0 0 21px 14px;
}
.home #sidebar .news ol {
	margin: 0 0 21px 20px;
}


/*  Herbal Clinics
==================================================*/

.page-template-page-clinics-php #page #sidebar_img,
.error404 #page #sidebar_img {
	background: url(images/photos/clinics_sidebar_img.png) left bottom no-repeat;
}

/**Professional Clinic**/
.page-id-14 table {
	margin: 0 0 20px 0;
	border-collapse: collapse;
	font-family: Verdana;
	font-size: 14px;
}
.page-id-14 table th {
	padding: 2px 7px;
	text-align: left;
	color: #fff;
	font-size: 13px;
	background: #945e30;
}
.page-id-14 table td {
	padding: 2px 7px;
	background: #e1e56a;
	border-top: 4px solid #b8d65f;
	border-bottom: 4px solid #b8d65f;
}


/*  Community Classes & Short Courses
==================================================*/

.page-template-page-classes-php #page #sidebar_img,
.page-template-page-short-courses-php #page #sidebar_img {
	background: url(images/photos/classes_sidebar_img.png) left bottom no-repeat;
}
.page-id-19 #main_content h4 {
	margin-bottom: 5px;
	font-size: 18px;
}

.page-id-19 ul#sidebar_nav .current-menu-item a {
	color: #a75d03 !important;
	background: url(images/sidebar_nav_bkgnd.jpg) repeat-x #d2f182 !important;
}
.page-id-19 ul#sidebar_nav .current_page_item a {
	color: #2B758A !important;
	background: #e2f5af !important;
}
.page-id-19 ul#sidebar_nav .current-menu-item a:hover {
	color: #b93217 !important;
	background: #e2f5af !important;
}
.page-id-19 ul#sidebar_nav .current_page_item a:hover {
	color: #2B758A !important;
}

/***community classes accordions***/
.page-template-page-classes-php .collapseomatic {
	display: block;
	padding: 12px 15px 12px 21px;
	color: #ab5e00;
	font-family: "Droid Sans";
	font-size: 16px;
	font-weight: bold;
	background: url(images/accordion_open.png) 5px center no-repeat;
	border-top: 2px solid #e1f4b1;
	cursor: pointer;
}
.page-template-page-classes-php .collapseomatic em {
	margin-left: 15px;
	padding-left: 15px;
	color: #000;
	font-family: "Droid Serif";
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	border-left: 1px solid #000;
}
.page-template-page-classes-php .colomat-hover {
	background-color: #BEDA5B;
}
.page-template-page-classes-php .colomat-close {
	background: url(images/accordion_close.png) 5px center no-repeat #BEDA5B;
}
.page-template-page-classes-php .collapseomatic_excerpt,
.page-template-page-classes-php .collapseomatic_content {
	padding: 15px 20px 20px 21px;
	background-color: #BEDA5B;
}

/***short courses menu***/
#short_courses_list {
	float: right;
	width: 210px;
	margin: 10px 0 20px 20px;
	padding: 15px;
	background: #ECF196;
	/*border-radius*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#short_courses_list h3 {
	margin: 0 0 5px 0 !important;
	color: #992A14;
}
#short_courses_list ul {
	margin: 0 0 0 6px;
}
#short_courses_list li {
	padding: 3px 0 3px 10px;
	list-style-type: none;
	background: url(images/bullet_sidebar_nav.gif) no-repeat left center;
}
#short_courses_list li a {
	display: block;
	font-size: .9em;
}

.payment-button {
	float: left;
	margin: -5px 20px 15px 0;
	padding: 3px 10px;
	background: url(images/sidebar_nav_bkgnd.jpg) repeat-x #d2f182;
	color: #a75d03 !important;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	/*border-radius*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}


/*  Training Programs
==================================================*/

.page-template-page-trainings-php #page #sidebar_img {
	background: url(images/photos/trainings_sidebar_img.png) left bottom no-repeat;
}
.page-id-61 span em /**Goddard College Credit**/ { 
	color: #a75d03;
	font-style: normal;
	font-family: "Droid Serif";
}
.page-template-page-trainings-php a.reading_list_download {
	display: block;
	padding: 22px 0 18px 42px;
	color: #ab5e00 !important;
	font-family: "Droid Sans";
	font-size: 16px;
	font-weight: bold;
	background: url(images/book_icon.jpg) 5px 22px no-repeat;
	border-top: 2px solid #e1f4b1;
	border-bottom: 2px solid #e1f4b1;
}
.page-template-page-trainings-php a.reading_list_download:hover {
	background-color: #BEDA5B;
}



/*  Training Programs Years 1-3
==================================================*/

.page-id-51 h2,
.page-id-53 h2,
.page-id-55 h2 {
	margin-bottom: 30px !important;
}

/***training programs accordions***/
.page-id-51 .collapseomatic,
.page-id-53 .collapseomatic,
.page-id-55 .collapseomatic {
	display: block;
	padding: 12px 15px 12px 21px;
	color: #ab5e00;
	font-family: "Droid Sans";
	font-size: 16px;
	font-weight: bold;
	background: url(images/accordion_open.png) 5px center no-repeat;
	border-top: 2px solid #e1f4b1;
	cursor: pointer;
}
.page-id-51 .collapseomatic em,
.page-id-53 .collapseomatic em,
.page-id-55 .collapseomatic em {
	margin-left: 15px;
	padding-left: 15px;
	color: #000;
	font-family: "Droid Serif";
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	border-left: 1px solid #000;
}
.page-id-51 .colomat-hover,
.page-id-53 .colomat-hover,
.page-id-55 .colomat-hover {
	background-color: #BEDA5B;
}
.page-id-51 .colomat-close,
.page-id-53 .colomat-close,
.page-id-55 .colomat-close {
	background: url(images/accordion_close.png) 5px center no-repeat #BEDA5B;
}
.page-id-51 .collapseomatic_excerpt,
.page-id-51 .collapseomatic_content,
.page-id-53 .collapseomatic_excerpt,
.page-id-53 .collapseomatic_content,
.page-id-55 .collapseomatic_excerpt,
.page-id-55 .collapseomatic_content {
	margin: 0;
	padding: 15px 20px 20px 21px;
	background-color: #BEDA5B;
}


/*  Faculty/Staff/Practitioners pages
==================================================*/

/***faculty/staff/practitioners accordions***/
.page-id-57 .collapseomatic,
.page-id-144 .collapseomatic,
.page-id-29 .collapseomatic {
	color: #b93217;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
.page-id-57 .colomat-hover,
.page-id-144 .colomat-hover,
.page-id-29 .colomat-hover {
	color: #ff2a00;
}
.page-id-57 .colomat-close,
.page-id-144 .colomat-close,
.page-id-29 .colomat-close {
	display: none;
}
.page-id-57 .close,
.page-id-144 .close,
.page-id-29 .close {
	display: inline;
}
.page-id-57 .collapseomatic_excerpt,
.page-id-57 .collapseomatic_content,
.page-id-144 .collapseomatic_excerpt,
.page-id-144 .collapseomatic_content,
.page-id-29 .collapseomatic_excerpt,
.page-id-29 .collapseomatic_content {
	margin: 0;
}

.content_collapse_wrapper {
	display: none;
}
.collapseall, .expandall {
	cursor: pointer;
}
.collapseall:hover, .expandall:hover {
	text-decoration: underline;
}



/*  About VCIH
==================================================*/

.page-template-page-about-vcih-php #page #sidebar_img {
	background: url(images/photos/about_vcih_sidebar_img.png) left bottom no-repeat;
}
.page-template-page-about-vcih-php #sidebar_img  a#donate_button {
	position: absolute;
	bottom: 30px;
	left: 35px;
	display: block;
	width: 208px;
	height: 49px;
	margin: 20px auto 0 auto;
	background: url(images/donate_button.png) center top no-repeat;
	z-index: 1000;
}
.page-template-page-about-vcih-php #sidebar_img  a#donate_button:hover {
	background-position: center -49px;
}

/***Staff Directory sidebar***/
.staff_directory {
	font-family: "Droid Serif" !important;
	color: #000;
	font-size: 13px;
}
.staff_directory h3 {
	margin: 0 0 5px 0;
	color: #b93217;
	font-style: italic;
	font-size: 15px;
}
.staff_directory ul {
	list-style-type: none;
	margin: 0 0 15px 0;
	line-height: 18px;
	letter-spacing: normal;
}
.staff_directory li {
	margin: 5px 0 0 10px;
}


/*  Contact page form
==================================================*/

.wpcf7-form {
	padding: 15px;
	color: #346218;
	font-family: "Droid Sans";
	font-weight: bold;
	background: #C4E46E;
}
.wpcf7-text,
.wpcf7-form textarea {
	margin: 0 0 12px 0;
	padding: 5px;
	background: #B8D65F;
	border: 1px solid #8CA64B;
	font-weight: bold;
	font-size: 15px;
	color: #346218;
}
.wpcf7-form textarea {
	margin: 0 0 10px 0;
}
.wpcf7-list-item {
	display: block;
	margin-bottom: 10px;
}
.wpcf7-list-item input {
	margin: 0 5px 0 0;
}
.wpcf7-form big {
	font-size: 14px;
	color: #A75D03;
}
.wpcf7-form p.question {
	margin-bottom: 10px !important;
}
.wpcf7-form .margin {
	margin-bottom: 10px;
}
input.wpcf7-submit {
	margin: 10px 0 0 0;
	padding: 5px 15px;
	color: #346218;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	background: url(images/sidebar_nav_bkgnd.jpg) repeat-x #d2f182;
	cursor: pointer;
	border: 1px solid #8CA64B;
	/*border-radius*/
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
input.wpcf7-submit:hover {
	color: #b93217;
	background: #e2f5af;
	border: 1px solid #6B803A;
}

/*  Support Our Work page
==================================================*/

.page-id-88 .aligncenter {
	padding-top: 20px !important;
}

/***support our work anchor links***/
.page-id-88 a.support_anchors {
	display: block;
	float: left;
	margin-left: 20px;
	font-family: "Droid Sans";
	font-weight: bold;
	color: #A75D03 !important;
}
.page-id-88 a.support_anchors:hover {
	color: #b93217 !important;
	text-decoration: underline !important;
}
.page-id-88 a.left {
	width: 150px;
	margin-right: 50px;
}

/***support our work accordions***/
.page-id-88 .collapseomatic {
	display: block;
	padding: 12px 15px 12px 21px;
	color: #2B758A;
	font-family: "Droid Sans";
	font-size: 16px;
	font-weight: bold;
	background: url(images/accordion_open.png) 5px center no-repeat;
	border-top: 1px solid #e1f4b1;
	border-bottom: 1px solid #e1f4b1;
	cursor: pointer;
}
.page-id-88 .colomat-hover {
	background-color: #BEDA5B;
}
.page-id-88 .colomat-close {
	background: url(images/accordion_close.png) 5px center no-repeat #BEDA5B;
	border-bottom: 0;
}
.page-id-88 .collapseomatic_excerpt,
.page-id-88 .collapseomatic_content {
	padding: 5px 20px 10px 21px;
	background-color: #BEDA5B;
	border-bottom: 1px solid #e1f4b1;
}

/*t-shirt  purchase*/
form.tshirt {
	color: #030;
}
form.tshirt select {
	display: block;
	width: 250px;
	margin: 5px 0 10px 0;
	padding: 5px 10px;
	border: 1px solid #8CA64B;
	color: #030;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: .5px;
	background: #cee293;
	/*border radius*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
form.tshirt .button {
	width: 150px;
	margin: 0 0 20px 0;
	padding: 5px 15px;
	color: #346218;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	background: url(images/sidebar_nav_bkgnd.jpg) repeat-x #d2f182;
	cursor: pointer;
	border: 1px solid #8CA64B;
	/*border-radius*/
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
form.tshirt .button:hover {
	color: #b93217;
	background: #e2f5af;
	border: 1px solid #6B803A;
}


/*  Resources / News (blog)
==================================================*/

.page-template-page-resources-php #page #sidebar_img,
.page-template-page-news-php #page #sidebar_img,
.single #page #sidebar_img {
	background: url(images/photos/resources_sidebar_img.png) left bottom no-repeat;
}

/***news (blog)***/

.type-post {
	margin: 0 0 25px 0;
	padding: 15px;
	background-color: #c4e46e;
}
.postnavigation {
	margin: 20px 10px 20px 0 !important;
}
.more-link,
.postnavigation a {
	margin-right: 10px;
	padding: 3px 10px;
	background: url(images/sidebar_nav_bkgnd.jpg) repeat-x #d2f182;
	color: #a75d03 !important;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	/*border-radius*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.more-link:hover,
.postnavigation a:hover {
	color: #9A2A14 !important;
	background: #e2f5af;
}
.posted {
	margin: -10px 0 10px 0;
	color: #a75d03;
	font-family: "Droid Sans";
	text-transform: uppercase;
	font-size: 12px;
}
.entry p,
.postcontents p {
	margin: 0 0 15px 0 !important;
}

#sidebar .post-teaser-block {
	display: none; /*hides "more link" from being displayed after embedded sidebar content in NEWS section*/
}
.home #sidebar .post-teaser-block {
	display: block; /*counteracts display:none above to show "more link" in homepage sidebar*/
}
.home .more-link {
	font-size: 9px;
}
.home .more-link:hover {
	border: 0 !important;
}

.home #sidebar .alignleft,
.home #sidebar .alignright,
.home #sidebar .aligncenter,
.home #sidebar .alignnone,
.home #sidebar iframe {
	display: none; /* hides images and video in news excerpts on home page */
}

.sidebar_widgets {
	margin: 30px 0 0 0;
	font-family: "Droid Serif";
	font-size: 13px;
}
.sidebar_widgets h4 {
	margin: 0 0 5px 0;
	color: #b93217;
	font-style: italic;
	font-size: 15px;
}
.sidebar_widgets ul {
	list-style-type: none;
	margin: 0 0 15px 0;
	line-height: 18px;
	letter-spacing: normal;
}
.sidebar_widgets li {
	margin: 5px 0 0 10px;
}
.sidebar_widgets li a {
	color: #346218 !important;
}
.sidebar_widgets li a:hover {
	color: #ff0026 !important;
}


/*  Page shared elements
==================================================*/

.page-id-49 span, /**Overview**/
.page-id-61 span, /**Goddard College Credit**/
.page-id-81 span /**Vision & Mission**/ { 
	color: #b93217;
	font-weight: bold;
	font-family: "Droid Sans", "Tahoma";
}



/*  404 error pages
==================================================*/

.error404 #sidebar {
	min-height: 600px;
}
.error404 #page #sidebar_img {
	background: url(images/photos/clinics_sidebar_img.png) left bottom no-repeat;
}


/*  Footer
==================================================*/


#footer {
	width: 898px;
	margin: 0 auto 20px auto;
	text-align: center;
	font-family: "Droid Sans", "Arial";
	font-size: 12px;
	font-weight: 700;
	color: #fcf894;
}
#footer a {
	color: #fcf894;
	text-decoration: none;
}
#footer a:hover {
	color: #EBCE3C;
}
#footer p {
	padding: 14px 10px 10px 10px;
	letter-spacing: .2px;
}
#footer ul#menu {
	margin: 18px 0 0 0;
	padding: 10px;
	text-align: center;
	background: rgba(245,243,88,0.59);
	list-style-type: none;
}
#footer ul#menu li {
	display: inline-block;
	text-decoration: none;
	border-right: 1px solid #383606;
}
#footer ul#menu li:last-child {
	border-right: 0 !important;
}
#footer ul#menu a {
	padding: 0 6px;
	color: #383606;
	text-decoration: none;
}
#footer ul#menu a:hover {
	color: #b93217;
	border-bottom: none;
}
#footer a.admin {
	padding: 3px;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: .5px;
}