/*  
Theme Name:EdFund
Version: 1.0
Theme URI: http://artsygeek.com
Description: Ed Fund Theme
Author: Artsy Geek
Author URI: http://artsygeek.com
Template: twentytwelve
*/

/* Import layout */
@import url(../twentytwelve/style.css);

body {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	background-color: #fff;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
	background: url('images/bedge_grunge.png');
	padding-top: 5px;
}

/* Global Typography */
a {
	color: #000000;
}

a:hover {
	color: #111111;
}

li {
	font-family: Century Gothic, Geneva, Tahoma, sans-serif;
}

/* Headers & Logo */
#banner {
	margin: 25px 0 0;
	max-width: 100%;
	-webkit-box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, .3);
	box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .3);
}

header.site-header {
	padding-top: 0 !important;
	padding-bottom: 0;
}

.site-header h1 {
	line-height: 0;
}

hgroup {
	float: left;
	display: inline;	/*max-width: 340px;
		margin-left: -20px;
		margin-top: 10px;*/
	max-width: auto;
	margin-left: 0;
	margin-top: 0;
}

hgroup #logo {
	max-width: 100%;
	margin-right: 10px;
}

hgroup #logo:hover {
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .1);
}

h1.site-title a {
	width: 322px;
	height: 135px;
}

h1.site-title img {
	-webkit-box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, .3);
	box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .3);
}

body .site,
#site {
	box-shadow: none;
	padding-top: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0;
	background: none;
	padding: 0 0 0 0;
	max-width: 100%;
}

#page.hfeed.site {
	margin-bottom: 0;
}

.fullpage {
	width: 900px;
	margin: 0 auto;
}

/* 
  * Site Navigation 
  *
*/
.main-navigation {
	margin-top: 0;
	width: 900px;
}

.main-navigation ul.nav-menu {
	border: none;
}

.main-navigation li ul {
	z-index: 1999;
}

.main-navigation li ul li a {
	background: url('images/dropdown.jpg');
	padding: 15px 6px 15px 6px;
	margin: 0 0 0 0;
	border: none;
	width: 14.85714286rem;
}

.menus {
	float: right;
	display: inline;
	max-width: 610px;
	margin-top: 0;
}

/* Top bar menu */
#menu-top-menu li {
	margin: 0 1px 0 10px;
	width: 132px;
	height: 135px;
	-webkit-box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, .3);
	box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .3);
	float: left;
}

#menu-top-menu li:hover {
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .1);
}

#menu-top-menu li a {
	display: block;
	width: 132px;
	height: 55px;
	text-align: center;
	padding-top: 80px;
	color: #a2998b;
	font-weight: bold;
	font-size: 15px;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
}

#menu-top-menu li ul li {
	border: none;
	background: none;
}

/* Primary Nav */
.menu-main-menu-container {
	clear: both;
	text-align: center;
}

#menu-main-menu {
	margin: 10px auto 0 auto;
	text-align: center;
	background: url('images/nav-bar.jpg');
	-webkit-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, .3);
	box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .3);
	width: 900px;
	display: block;
}

#menu-main-menu li {
	margin: 0 26px 0 0;
	height: 36px;
}

#menu-main-menu a {
	color: #025b83;
	font-weight: bold;
	font-size: 14px;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
	padding-bottom: 4px;
	line-height: 20px;
	margin-top: 8px;
}

#menu-main-menu a:hover {
	border-bottom: 4px solid #025b83;
	margin-bottom: 0;
	color: #008265;
}

#menu-main-menu ul ul {
	margin-top: 5px;
}

#menu-main-menu li ul li {
	text-align: left;
	background: url('images/dropdown.jpg');
}

#menu-main-menu li ul li a {
	margin: 0 0 0 0;
}

#menu-main-menu li ul li a:hover {
	color: #f9f9f9;
	padding: 15px 6px 15px 6px;
	margin: 0 0 0 0;
	background: #333;
	background-image: url('images/graytexture.jpg');
	border-bottom: 4px solid #025b83 !important;
	z-index: 9999;
}

/* Dropdown menu for primary nav */
.sub-menu {
	-webkit-box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, .3);
	box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .3);
}

.sub-menu li {
	margin: 0 !important;
}

/* Individual menu links */

/* Contact */
#menu-item-78 {
	margin-right: 0;
	padding: 0 2px 0 2px;
}

.menu-item-44,
.menu-item-43,
.menu-item-42 {
	margin-bottom: 40px;
}

#menu-item-44 {
	background-image: url('images/header-sprite.jpg');
	background-position: -0px -945px;
}

#menu-item-44:hover,
#menu-item-44.current-menu-item {
	background-position: -0px -810px;
}

#menu-item-43 {
	background-image: url('images/header-sprite.jpg');
	background-position: -4px -135px;
}

#menu-item-43:hover,
#menu-item-43.current-menu-item {
	background-position: -0px -405px;
}

#menu-item-198 {
	background-image: url('images/header-sprite.jpg');
	background-position: -0px -675px;
}

#menu-item-198:hover,
#menu-item-198.current-menu-item {
	background-position: -0px -540px;
}

#menu-item-636 {
	background-image: url('images/header-sprite.jpg');
	background-position: -0px -270px;
}

#menu-item-636:hover,
#menu-item-636.current-menu-item {
	background-position: -0px -0px;
}

.donatebutton {
	color: #000;
	position: absolute;
	margin-left: 810px;
	background: #dcdde1;
	background: #e6e6e6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.donatebutton a {
	line-height: 3.692307692;
	text-decoration: none;
	color: #6A6A6A;
}

/* Content Specific Typography */

/* Headlines */
h1,
h1.entry-title {
	line-height: 3.6em;
	color: #008265;
	font-size: 26px;
	font-family: 'Rock Salt', 'Century Gothic', Geneva, Tahoma, sans-serif;
	margin-top: 0;
	text-align: center;
	text-transform: lowercase;
	letter-spacing: 0;
	font-weight: normal;
}

h2,
.entry-content h2,
h2.tribe-events-cal-title. h2 .events-archive .entry-title a {
	color: #008265 !important;
	font-size: 22px;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif !important;
	margin: 0 0 0 0;
	line-height: 1.9em;
}

h3,
.entry-content h3 {
	color: #005a84;
	font-size: 18px;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
	line-height: 1.8em;
	margin: 5px 0 5px 0;
}

h4,
.entry-content h4 {
	color: #005a84;
	font-size: 16px;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
	line-height: 1.8em;
	margin: 5px 0 5px 0;
}

p,
.entry-content p {
	margin-bottom: 2em;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
	color: #111111;
	font-size: 1.11em;
	line-height: 1.6em;
}

body.home.page-id-5 h1.entry-title {
	display: none;
}

body.home.page-id-5 #primary {
	margin-top: 0;
}

.ribbon {
	font-size: 12px !important; /* This ribbon is based on a 16px font side and a 24px vertical rhythm. I've used em's to position each element for scalability. If you want to use a different font size you may have to play with the position of the ribbon elements */
	width: 100%;
	position: relative;
	background: #e6e6e6;
	color: #fff;
	text-align: center;
	padding: .4em .4em; /* Adjust to suit */
	margin: 2em auto 3em; /* Based on 24px vertical rhythm. 48px bottom margin - normally 24 but the ribbon 'graphics' take up 24px themselves so we double it. */
}

.ribbon a {
	font-weight: normal;
	text-decoration: none !important;
	text-transform: uppercase;
}

.ribbon a:hover {
	color: #000;
}

.ribbon:before,
.ribbon:after {
	content: "";
	position: absolute;
	display: block;
	bottom: -1em;
	border: 1.5em solid #e6e6e6;
	z-index: -1;
}

.ribbon:before {
	left: -2em;
	border-right-width: 1.5em;
	border-left-color: transparent;
}

.ribbon:after {
	right: -2em;
	border-left-width: 1.5em;
	border-right-color: transparent;
}

.ribbon .ribbon-content:before,
.ribbon .ribbon-content:after {
	content: "";
	position: absolute;
	display: block;
	border-style: solid;
	border-color: #e6e6e6 transparent transparent transparent;
	bottom: -1em;
}

.ribbon .ribbon-content:before {
	left: 0;
	border-width: 1em 0 0 1em;
}

.ribbon .ribbon-content:after {
	right: 0;
	border-width: 1em 1em 0 0;
}

/* Royal Slider */
.royalSlider .royalSlide {
	background: #e6e6e6 !important;
}

.royalWrapper {
	-webkit-box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, .3);
	box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .3);
}

#royalslider-1 {
	margin-top: 26px;
}

.royalHtmlContent {
	padding: 20px;
}

li.royalSlide h1,
li.royalSlide h2,
li.royalSlide p {
	width: 100%;
	margin: 0 0 0 0;
}

li.royalSlide h2 {
	line-height: 40px;
	font-size: 20px;
}

.royalHtmlContent {
	margin-left: 500px;
	margin-right: 40px;
}

.royalHtmlContent h2 {
	font-family: 'Rock Salt', 'Century Gothic', Geneva, Tahoma, sans-serif;
	color: #025b83;
	text-transform: lowercase;
	width: 100%;
	font-size: 24px;
	font-weight: normal;
}

.royalHtmlContent h3 {
	color: #fff;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 20px;
	line-height: 1.4em;
	margin-top: 1em;
}

.royalHtmlContent h4 {
	color: #fff;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 16px;
}

/* End Royal Slider */
#primary {
	background: none;
	padding: 0;
	margin-top: 10px;
}

.site-content article {
	border-bottom: none;
	margin: .5em 0 2em 0;
	background: url('images/dropdown.jpg');
	-webkit-box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, .3);
	box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .3);
	padding: 1em 2em 2em 2em;
}

#success-wrap {
	padding-bottom: 10px;
}

#success-wrap p {
	margin-bottom: 0;
}

div.home-grid-left,
div.home-grid-middle,
div.home-grid-right {
	width: 300px;
	max-width: 300px;
	margin: 0 0 0 0;
	float: left;
	background: url('images/bulletins_01.png');
	background-position: top center;
	background-repeat: no-repeat !important;
	padding: 21px 0 0 0;
}

div.home-grid-left a,
div.home-grid-middle a,
div.home-grid-right a {
	text-decoration: none !important;
}

.bulletin-mid {
	background: url('images/bulletins_02.png');
	background-repeat: repeat-y;
	padding: 15px 30px 0 45px;
	width: 223px;
	background-position: top center;
	margin-left: 1px;
}

.bulletin-mid a {
	text-decoration: none !important;
}

.bulletin-bot {
	background: url('images/bulletins_03.png');
	background-repeat: no-repeat;
	height: 85px;
	padding: 15px 30px 25px 45px;
	width: 223px;
	background-position: top center;
	margin-left: 1px;
}

.bulletin-bot a {
	text-decoration: none;
}

div#success-stories {
	min-width: 900px;
	width: 100%;
	background: url(images/ribbon.gif);
	background-repeat: repeat-x;
	height: 53px;
	margin-bottom: 44px;
}

#success-stories h3 {
	text-align: center;
	margin: 0 auto;
	line-height: 53px;
	font-family: 'Rock Salt';/*letter-spacing: .25em;*/
	color: #fff;
	font-size: 19px;
	text-transform: lowercase;
	font-weight: normal;
}

#home-grid p {
	color: #111;
	font-size: 16px !important;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
	line-height: 1.3em;
}

span.we {
	font-family: 'Rock Salt';
	letter-spacing: 0;
	text-transform: lowercase;
	letter-spacing: none;
	font-weight: normal;
	font-size: 1.2em;
}

article#post-5 {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0 0 0 0;
}

.attribution p {
	text-align: right;
	color: #008265 !important;
	font-weight: bold;
	margin-top: none;
	margin-bottom: 0;
}

#post-5 .entry-content h2 {
	margin-top: 0;
	margin-bottom: 10px;
	font-family: Century Gothic, Geneva, Tahoma, sans-serif;
}

#post-5 .entry-content h3 {
	margin-top: 5px;
	font-family: Century Gothic, Geneva, Tahoma, sans-serif;
	font-size: 16px;
	letter-spacing: normal;
}

/* Widgets & Footer */

/* Sidebar widget area */

.textwidget img {
	box-shadow: none;
}

h3.widget-title {
	color: #028365;
	text-transform: none;
	font-size: 1.5em;
	font-weight: normal;
}

.textwidget ul {
	list-style: none !important;
	margin: 0 0 0 0 !important;
}

.widget-area .textwidget li {
	margin-left: 0;
}

#secondary {
	float: right;
	background: url('images/dropdown.jpg') !important;
	-webkit-box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, .3) !important;
	box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .3) !important;
	padding: 0 2em 2em 2em;
	width: 240px;
	margin-top: 1.2em;
	padding-top: .8em;
	margin-bottom: 1em;
}

#secondary h3 {
	line-height: 1.3em;
	margin-top: .5em;
	margin-bottom: .5em;
}

#secondary h4 {
	line-height: 1.4em;
	margin-top: .8em;
}

#secondary li {
	line-height: 1.4em;
}

#secondary .headerbar {
	color: white;
	background: #606060 url(media/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

#secondary ul.menu {
	list-style-type: none;
	margin: 0;
	padding: 10px 0;
	margin-bottom: 20px; /*bottom spacing between each UL and rest of content*/
}

#secondary ul.menu li {
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

#secondary ul.menu li a {
	text-decoration: none !important;
	text-transform: uppercase;
	padding: 5px 0 10px;
}

#secondary  ul.menu ul li a {
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
	color: #6A6A6A;
	background: #e6e6e6;
	display: block;
	padding: 5px 0;
	margin: 0;
	line-height: 17px;
	padding-left: 8px; /*link text is indented 8px*/
	text-decoration: none;
}

#secondary  ul.menu ul li a:hover {
	color: #2e4c56;
}

#secondary.widget-area a {
	color: #21759b;
}

#secondary ul li a {
	color: #6a6a6a;
	margin-bottom: 8px !important;
	display: block;
	text-decoration: none;
}

#secondary ul li a:hover {
	color: #008265;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

/* End #secondary widget area */

/* Footer */

/* Two Footer Widget Areas */
#supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}

#supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}

#supplementary {
	margin: 0;
}

/* Three Footer Widget Areas */
#supplementary .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}

#supplementary .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}

footer[role="contentinfo"] {
	border-top: 0 !important;
	max-width: none;
}

#colophon {

	/*min-width: 900px;*/
	width: 100%;
	padding: 0 0 0 0;
}

.footer-wrapper {
	background: url('images/footheader.png');
	background-repeat: repeat-x;/*min-width: 900px;*/
	padding-top: 23px;
	width: 100%;
	min-width: 900px;
}

.footerbg {
	background: url('images/footerbg.jpg');
	padding-top: 10px;/*min-width: 900px;*/
	width: 100%;
}

.social-links {
	margin-bottom: 10px;
}

.social-links img {
	margin-right: 2.3em;
}

.social-links img:hover {
	opacity: .7;
}

#first.widget-area {
	width: 280px;
	margin-right: 20px;
	margin-top: 52px;
}

#first.widget-area a {
	letter-spacing: .05em;
}

#first.widget-area h3,
#first.widget-area h4,
#first.widget-area a,
#first.widget-area h5 {
	color: #e7e8e0;
	font-family: Century Gothic, Geneva, Tahoma, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

#first.widget-area h3 {
	font-size: 30px;
	margin-bottom: 0;
}

#first.widget-area h4 {
	font-size: 22px;
}

#first.widget-area h4 a {
	margin: 10px 0 10px 0;
	display: block;
}

#first.widget-area h4 a:hover {
	text-shadow: 0 2px 1px rgba(0, 0, 0, 0.4), 0 4px 6px rgba(0, 0, 0, 0.1), 0 9px 12px rgba(0, 0, 0, 0.1);
}

.widget-area .widget {
	margin-bottom: 2em;
}

/* Organization info and copyright */
.site-info {
	border-top: 1px solid #e6e6e6;
	padding: 10px;
	clear: both;
}

.site-info p {
	text-align: center;
}

.site-info img:hover {
	opacity: .8;
}

.site-info p,
.site-info a {
	color: #000 !important;
	margin-bottom: 0;
}

.site-info img {
	vertical-align: middle;
	margin-left: 3px;
}

#events-list-widget-2 h3 {
	font-family: 'Rock Salt';
	color: #e7e8e0;
	font-size: 22px;
	text-transform: none;
	font-weight: normal;
	letter-spacing: .3;
	text-transform: lowercase;
	letter-spacing: none;
	line-height: 1.7em;
	margin-bottom: 0;
}

#third.widget-area h3 {
	font-size: 19px;
	font-family: 'Rock Salt';
	text-transform: lowercase;
	margin: 0 0 0 0;
	color: #e7e8e0;
}

.eventsListWidget li,
.event a,
.widget-area .widget a {
	color: #e7e8e0;
}

.footer-students,
.footer-wccan,
.footer-time {
	background-repeat: no-repeat;
	width: 247px;
	height: 62px;
	margin-bottom: 10px;
	padding-left: 50px;
	padding-right: 10px;
	padding-top: 26px;
}

.footer-students {
	background: url('images/footer-students.png');
}

#second.widget-area .footer-students a {
	margin-top: 15px !important;
	display: block;
	white-space: nowrap;
}

#second.widget-area {
	width: 340px;
	margin-right: 20px;
	text-align: center;
}

#second.widget-area a {
	color: #fff;
	font-family: Century Gothic, Geneva, Tahoma, sans-serif;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	font-size: 16px;
	line-height: 1.3em;
	padding-left: 5px;
}

#second.widget-area img {
	float: left;
}

.footer-wccan {
	background: url('images/wccan.png');
}

.footer-time {
	background: url('images/time.png');
}

#supplementary .widget-area {
	margin-right: 15px;
}

#third.widget-area {
	width: 240px;
}

#third.widget-area a:hover {
	color: #e7e8e0;
}

/* Footer graphic buttons */
.tape-top {
	background: url(images/tape-top.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 312px;
	margin-top: -30px;
}

.tape-mid {
	background: url(images/tape-mid.png);
	background-repeat: repeat-y;
	width: 282px;
	padding: 13px 20px 0 10px;
}

a[href="/support-us"] .tape-mid img {
	margin-top: -8px;
}

.tape-mid:hover {
	text-shadow: 0 2px 1px rgba(0, 0, 0, 0.4), 0 4px 6px rgba(0, 0, 0, 0.1), 0 9px 12px rgba(0, 0, 0, 0.1);
}

.tape-bot {
	background: url(images/tape-bot.png);
	background-repeat: no-repeat;
	height: 36px;
	width: 312px;
}

/* Newsletter signup */
input.button {
	font-size: 15px;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
	text-transform: uppercase;
	width: 120px;
}

input.email {
	width: 220px;
}

/* End Widgets & Footer */

/* Tribe Events Calendar */

h2.tribe-events-cal-title {
	font-weight: normal;
}

.tribe-events-event-list-meta td {
	background: none;
}

h2.tribe-events-cal-title {
	margin-top: 2em;
	margin-bottom: -1em;
}

.tribe-events-calendar-buttons a.tribe-events-button-off {
	background: #999;
}

/*.tribe-events-event-list-meta td {
0 0 10px 10px !important;
}*/
.tribe-events-events .tribe-events-event-list-meta {
	line-height: 1.5em;
}

#tribe-events-event-meta .gmap {
	margin-top: 10px;
	display: block;
}

#content.tribe-events-event {
	margin-top: 1em;
}

#tribe-events-event-meta {
	font-family: Century Gothic, Geneva, Tahoma, sans-serif;
	font-size: 1em;
	background: url('images/dropdown.jpg');
	padding-left: 1em !important;
}

#tribe-events-content h2 a {
	color: #005a84;
	font-size: 19px;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
	text-decoration: none;
	border-bottom: 1px solid #008265;
	margin-bottom: 5px;
	font-weight: normal;
}

#tribe-events-content h2 a:hover {
	border-bottom: 1px dashed #008265;
}

.events-archive .event-day {
	color: #008265;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
}

.tribe-events-calendar-buttons a.tribe-events-button-off:hover {
	background: #008265;
}

h2.tribe-events-cal-title {
	color: #6a6a6a;
	font-size: 26px;
	font-family: 'Rock Salt', 'Century Gothic', Geneva, Tahoma, sans-serif;
	text-transform: lowercase;
	letter-spacing: 3px;
	margin-bottom: 0;
	margin-top: 1em;
}

.upcoming .tribe-events-calendar-buttons {
	top: -45px;
}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next {
	margin-top: 30px !important;
}

#tribe-events-content,
#tribe-events-content.tribe-events-list {
	margin: .5em 0 2em 0;
	background: url('images/dropdown.jpg');
	-webkit-box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, .3);
	box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .3);
	padding: 1em 2em 2em 2em;
}

.widget-area .widget li h4 a,
p.tribe-events-widget-link a {
	text-decoration: none;
	font-weight: normal !important;
	line-height: 16px;
}

.events-archive .tribe-events-event-entry p,
.venue-events .tribe-events-event-entry p {
	padding: .5em 0 .5em 0;
}

/* End Tribe Events */

/* Posts & Misc */

.entry-header {
	width: 100%;
	text-align: center;
}

.entry-header.wccan-member,
.entry-header.ost-member {
	width: 900px;
	background: url('images/dropdown.jpg');
	-webkit-box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, .3);
	box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .3);
	padding: 2em 0 2em 0;
	font-family: Century Gothic, Geneva, Tahoma, sans-serif;
	font-size: 1em;
	line-height: 1.8em;
}

.single-wccan-member #secondary p,
.single-ost-member #secondary p {
	margin: 1em 0em !important;
}

.type-wccan-member h1,
.type-ost-member h1 {
	line-height: 1.6em;
}

li.cat-item-13,
li.cat-item-14 {
	display: none !important;
}

body.single-wccan-member .site-content,
.single-wccan-member .site-content,
body.single-ost-member .site-content,
.single-ost-member .site-content {
	width: 100%;
}

body.single-wccan-member .site-content article,
.single-wccan-member .site-content article,
body.single-ost-member .site-content article,
.single-ost-member .site-content article {
	width: 540px;
	float: left;
	margin-top: 0;
}

.single-wccan-member h1.entry-title,
.single-ost-member h1.entry-title {
	margin-bottom: .5em;
}

.single-wccan-member #secondary,
.single-ost-member #secondary {
	margin-top: 0;
}

.single-wccan-member article,
.single-ost-member article {
	padding-top: 2em;
}

.phone-and-web {
	margin-top: 0em;
	line-height: 1.4em;
}

.phone-and-web a:hover {
	color: #028365;
}

li h3 a {
	color: #025b83;
	text-decoration: none;
	margin-top: .6em;
}

/* Blog Archives */
h1.archive-title {
	margin-bottom: 0;
	margin-top: 1em;
	color: #028365;
	font-size: 1.1em;
	letter-spacing: .18em;
}

.archive-header {
	margin-top: 2em;
	margin-bottom: 0;
}

/* Tabs */
.tabs li {
	padding-bottom: 1em;
}

.tabs p {
	margin-bottom: .5em;
	margin-top: .2em;
}

.tabs h1.entry-title {
	font-size: 1.6em;
}

#content.nobackground p {
	text-align: center;
}

#content.nobackground .tabs p {
	text-align: left;
}

.minimal.tabs > ul > li {
	color: #005a84;
	font-weight: bold;
	background: url('images/tabs-back.jpg');
	color: #111;
}

.minimal.tabs > ul > li.current {
	background: url('images/dropdown.jpg');
	color: #005a84;
}

.minimal.tabs > ul > li:hover {
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.1);
}

.minimal.tabs > section a {
	color: #005a84;
	text-decoration: none;
	border-bottom: 1px solid #008265;
	margin-bottom: 5px;
}

.minimal.tabs > section a:hover {
	border-bottom: 1px dashed #008265;
}

/* End tabs */
#alert {
	background: url('images/ribbon3.png');
	background-repeat: repeat-x;
	height: 54px;
	margin: 1.5em auto -.5em;
	padding-left: 3000px;
	margin-left: -3000px;
	padding-right: 3000px;
	margin-right: -3000px;
}

#alert,
#alert a {
	color: #fff;
	line-height: 51px;
	font-size: 20px;
	font-family: 'Rock Salt', 'Century Gothic', Geneva, Tahoma, sans-serif;
	text-transform: lowercase;
	font-weight: normal;
	letter-spacing: 1px;
}

#alert a:hover {
	text-shadow: 0 2px 1px rgba(0, 0, 0, 0.4), 0 4px 6px rgba(0, 0, 0, 0.1), 0 9px 12px rgba(0, 0, 0, 0.1);
}

body.single-program #content {
	width: 100%;
}

h2.prominent {
	line-height: 3.6em;
	color: #008265;
	font-size: 26px;
	font-family: 'Rock Salt', 'Century Gothic', Geneva, Tahoma, sans-serif;
	margin-top: 0;
	text-align: center;
	text-transform: lowercase;
	letter-spacing: 0;
	font-weight: normal;
	text-align: center;
	margin: 2em auto 0;
	line-height: 1.5em;
}

.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type="submit"],
li.bypostauthor cite span {
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
}

.support-info a:hover {
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0, 0, 0, 0.1);
}

/* Posts */
.entry-header .entry-title {
	font-size: 30px;
}

.entry-header .entry-title a {
	color: #6a6a6a;
}

.entry-content ul ul {
	list-style: none;
	margin-left: 9px;
}

.dig-in {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.dig-in a {
	font-size: 19px;
	font-family: 'Rock Salt', Century Gothic, Geneva, Tahoma, sans-serif;
	line-height: 20px;
	text-transform: lowercase;
}

.dig-in a:hover {
	text-shadow: 0 2px 1px rgba(0, 0, 0, 0.4), 0 4px 6px rgba(0, 0, 0, 0.1), 0 9px 12px rgba(0, 0, 0, 0.1);
	text-decoration: none !important;
}

.event a:hover {
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 4px 6px rgba(0, 0, 0, 0.1);
}

.page-id-5 h3 a {
	color: #005a84;
}

/* Page Template Specific */
.page-template-page-templateshome-page-template-php .site-content,
.page-template-page-templatesabout-page-template-php .site-content,
.page-template-page-templateswhat-we-do-page-template-php .site-content {
	width: 100%;
}

/* /what-we-do/for-parents */
.page-template-parents-template .student-apply .apply-tab {
	float: left;
	background-image: url('/wp/wp-content/themes/edfund/images/student-sticky.png');
	background-repeat: no-repeat;
	width: 235px;
}

.page-template-parents-template .student-apply .apply-tab a {
	padding: 30px 0;
	width: 192px;
	background: transparent;
	line-height: 18px;
}

.page-template-parents-template .student-apply .apply-tab:first-child a {
	padding: 25px 0;
}

.page-template-parents-template .student-apply .apply-tab:nth-child(2) a {
	padding: 40px 0;
}

.page-template-parents-template .apply-tab {
	text-transform: uppercase;
}

.student-apply .apply-tab a:hover {
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 4px 6px rgba(0, 0, 0, 0.1);
}

#text-7 {
	margin-bottom: 20px !important;
}

#events-list-widget-2 li {
	line-height: 1.1em;
}

.wts_title a.jtoggle,
.wts_title a {
	color: #008265 !important;
	font-size: 22px;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
	margin: 0 0 0 0;
	line-height: 1.9em;
}

.wts_title a.jtoggle,
.wts_title a:hover {
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 4px rgba(0, 0, 0, 0.1);
}

.wts_slidewrapper {
	border: none !important;
}

/* Media queries */
@media screen and (max-width:600px) {
	#menu-main-menu {
		height: 26px;
		margin: 10px auto 0 auto;
		padding-top: 10px;
	}

	#menu-main-menu li {
		display: inline;
	}

	.main-navigation li {
		position: relative;
	}

	#menu-main-menu li ul {
		display: none;
	}

	#menu-main-menu li ul li:hover {
		display: block;
	}

	.main-navigation li a {
		border-bottom: 0;
		text-transform: uppercase;
		white-space: nowrap;
		text-decoration: none;
		font-weight: bold;
		font-size: 14px;
		font-family: 'Century Gothic', Geneva, Tahoma, sans-serif;
		padding-bottom: 4px;
		line-height: 20px;
		margin-top: 16px !important;
		padding-top: 8px;
	}

}

@media screen and (min-width:1px) {
	.menu-toggle {
		display: none !important;
	}

	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		display: inline;
	}

	.main-navigation li ul {
	}

}

.entry-content h2 {
	color: #008265 !important;
	font-size: 22px;
	font-family: 'Century Gothic', Geneva, Tahoma, sans-serif !important;
	margin: 0 0 0 0;
	line-height: 1.9em;
}

/*******Expanding content***********/
.entry-content .wts_title a.jtoggle {
	background-image: url('/wp/wp-content/themes/edfund/images/expand.jpg');
	background-repeat: no-repeat;
	background-position: 40px;
	padding-left: 100px;
	color: #a2998b !important;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
}

.wts_title {
	background-image: url('/wp/wp-content/themes/edfund/images/expandBG.jpg');
	background-repeat: no-repeat;
	background-position: 0 44px;
	height: 60px;
}

#post-458 p,
#post-7 .Mission p {
	text-align: center !important;
	font-size: 1.3em;
}

div#home-grid a {
	text-decoration: none !important;
}

.chalkboards-spacing {
	padding: 0 10px 0 10px;
	color: #FFFFFF;
	font-family: 'Rock Salt', 'Century Gothic', Geneva, Tahoma, sans-serif;
}

p.educators-chalkboards-spacing {
	margin: -19px 0 0 0;
	padding: 0 15px 0 30px;
	color: #FFFFFF;
	font-family: 'Rock Salt', 'Century Gothic', Geneva, Tahoma, sans-serif;
	font-size: 19px;
}

/* THEROMETERS */
#post-2096 ul,
#therm ul {
	list-style-type: none;
}

#post-2096 ul li,
#therm ul li {
	float: left;
	max-width: 67px;
	text-align: center;
	max-width: 141px;
	height: 220px;
}

#therm h3 {
	margin-left: 40px;
	font-family: 'Rock Salt', 'Century Gothic', Geneva, Tahoma, sans-serif;
	text-transform: lowercase;
	padding-bottom: 20px;
}

#post-2096 ul img,
#therm ul img {
	float: none !important;
	width: 30%;
	height: auto;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0);
	-moz-transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	-o-transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	transform: rotate(5deg);
}

#post-2096 ul li:first-child img,
#therm ul li:first-child img {
	width: 90% !Important;
	margin-top: 0 !important;
}

#post-2096 ul li:first-child,
#therm ul li:first-child {
	float: left;
	max-width: 200px;
	text-align: center;
	height: 235px;
	margin: -35px 0 -70px -40px !important;
	max-width: 90px;
}

#therm {
	background: url('images/nav-bar.jpg');
	-webkit-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, .3);
	box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .3);
	width: 900px;
	margin-top: 15px;
}

#tribe-events-pg-template .tribe-events-content ul {
	list-style: disc outside;
	margin-left: 50px;
	margin-top: 20px;
}

.member p {
	margin-bottom: 5px;
}

a.events {
	background-color: #8c9cbf;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c9cbf), color-stop(50%, #546a9e), color-stop(50%, #36518f), color-stop(100%, #3d5691));
	background-image: -webkit-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
	background-image: -moz-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
	background-image: -ms-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
	background-image: -o-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
	background-image: linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
	border: 1px solid #172d6e;
	border-bottom: 1px solid #0e1d45;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 0 0 #b1b9cb;
	box-shadow: inset 0 1px 0 0 #b1b9cb;
	color: #fff;
	font: bold 16px/1 "helvetica neue", helvetica, arial, sans-serif;
	padding: 7px 0 8px 0;
	text-decoration: none;
	text-align: center;
	text-shadow: 0 -1px 1px #000f4d;
	width: 150px;
	padding: 10px 20px;
	margin-bottom: 10px;
}

a.events:hover {
	background-color: #7f8dad;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f8dad), color-stop(50%, #4a5e8c), color-stop(50%, #2f477d), color-stop(100%, #364c80));
	background-image: -webkit-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: -moz-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: -ms-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: -o-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	cursor: pointer;
	color: #fff !important;
}

a.events:active {
	-webkit-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
	box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
}

.member p {
	margin-left: 20px;
}

p.backto {
	margin-bottom: 0.7em;
	margin-top: 0.2em;
}

p.backto a {
	color: #028365;
	font-family: 'Rock Salt', 'Century Gothic', Geneva, Tahoma, sans-serif;
	text-decoration: none;
}

p.backto a:hover {
	text-decoration: underline;
}