/*

	Theme Name: Education Child Theme

	Theme URI: http://www.studiopress.com/themes/education

	Description: Education is a two or three column child theme created for the Genesis Framework. 

	Author: StudioPress

	Author URI: http://www.studiopress.com/

 

	Version: 2.0

 

	Tags: blue, gray, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments

 

	Template: genesis

	Template Version: 1.8.2

 

	License: GNU General Public License v2.0 (or later)

	License URI: http://www.opensource.org/licenses/gpl-license.php

*/



/* Table of Contents



* Import Fonts

* Defaults

* Hyperlinks

* Body

* Wrap

* Header

* Image Header - Partial Width

* Image Header - Full Width

* Header / Primary / Secondary Navigation

* Primary Navigation Extras

* Inner

* Home Featured

* Breadcrumb

* Taxonomy Description

* Content-Sidebar Wrap

* Content

* Column Classes

* Featured Post Grid

* Headlines

* Ordered / Unordered Lists

* Post Info

* Post Meta

* Author Box

* Sticky Posts

* Archive Page

* Post Icons

* Images

* Post Navigation

* Primary / Secondary Sidebars

* Dropdowns

* Featured Page / Post

* User Profile

* Buttons

* Search Form

* eNews & Updates Widget

* Calendar Widget

* Footer Widgets

* Footer

* Comments

* Gravity Forms

* Responsive Design



*/





/* Import Fonts

------------------------------------------------------------ */



@import url(https://fonts.googleapis.com/css?family=Open+Sans);

@import url(https://fonts.googleapis.com/css?family=Alegreya+SC);







/*Skip to content link for screen readers */



#skiptocontent {

  height: 1px;

  width: 1px;

  position: absolute;

  overflow: hidden;

  top: -10px;

}





/* Defaults

------------------------------------------------------------ */



body,

h1,

h2,

h2 a,

h2 a:visited,

h3,

h4,

h5,

h6,

p,

select,

textarea {

	color: #717171;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 1.5625;

	margin: 0;

	padding: 0;

	text-decoration: none;

	-moz-box-sizing: border-box;	

	-webkit-box-sizing: border-box;	

	box-sizing: border-box;

}



/*p:first-child {

	font-weight: bold;

}*/



input[type=text],

input[type=email],

textarea {

	background-color: #FAFAFA;

	border: 1px solid #E5E5E5;

	color: #333333;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 13px;

	margin: 0;

	padding: 13px 15px 10px;

}



li,

ol,

ul {

	margin: 0;

	padding: 0;

}



ol li {

	list-style-type: decimal;

}





/* Hyperlinks

------------------------------------------------------------ */



a,

a:visited {

	color: #34678a;

	text-decoration: underline;

}



a:hover {

	color: #2B7E93;

	text-decoration: none;

}



a img {

	border: none;

}





/* Body

------------------------------------------------------------ */



body {

	background-color: #F8F6ED;

	-webkit-text-size-adjust: 100%;

}



::selection {

	background-color: #34678a;

	color: #fff;

}



::-moz-selection {

	background-color: #34678a;

	color: #fff;

}





/* Wrap

------------------------------------------------------------ */



#wrap {

	margin: 0;

	padding: 0;

}





/* Leaderboard Ad Space

------------------------------------------------------------ */



.leaderboard {

	height: 90px;

	width: 728px;

	margin-top: 5px;

	margin-right: auto;

	margin-bottom: 5px;

	margin-left: auto;

	/*display: none;*/

}





/* Header

------------------------------------------------------------ */



#header {

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */

	-moz-box-sizing: border-box;    /* Firefox, other Gecko */

	box-sizing: border-box;

	background-color: #FFF !important;

	background-position: center top !important;

	min-height: 140px;

	width: 1140px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 25px;

	padding-right: 25px;

	padding-bottom: 10px;

	padding-left: 25px;

	border-top-width: 2px;

	border-right-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #DFDFCF;

	border-right-color: #DFDFCF;

	border-left-color: #DFDFCF;

}



#header .wrap {

	margin: 0 auto;

	width: 1090px;

}



#title-area {

	float: left;

	overflow: hidden;

	width: 400px;

	padding-top: 27px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

	margin-top: 5px;

}



#title {

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 48px;

	line-height: 1;

	margin: 0;

	white-space: nowrap;

}



#title a,

#title a:hover {

	color: #444;

	padding: 0;

	text-decoration: none;

}



#title a:hover {

	color: #34678a;

}



#description {

	color: #a7a7a7 !important;

	font-size: 13px;

	padding: 0;

}



#header .widget-area {

	float: right;

	min-height: 95px;

	padding: 0;

	position: relative;

	width: 510px;

}



#header .textwidget {

	text-align: right;

}



/*  SUPPORT AND RESOURCE PAGE */
.page-id-13 #content a {color:#B6A729 !important}
.myExcerpt .printfriendly, .post-9344.entry .printfriendly{display:none}
.guides ul li {  background: url(images/bullet.png) no-repeat 10px 14px;
    list-style-type: none;
    margin: 0;
    padding: 7px 0 0 30px;}
h2.sr {    background-color: #F8F8F8;

    padding-top: 5px;

    padding-right: 5px;

    padding-bottom: 7px;

    padding-left: 40px;

    margin: 25px 0;}


/* Image Header - Partial Width

------------------------------------------------------------ */



.header-image #title-area,

.header-image #title,

.header-image #title a {

	display: block;

	float: left;

	height: 120px;

	overflow: hidden;

	text-indent: -9999px;

	width: 400px;

	height: 72px;

	padding: 0;

}



.header-image #title a {

	background: url(images/lda-logo-lg.png) no-repeat center left;

}



.header-image #description {

	display: block;

	overflow: hidden;

}





/* Image Header - Full Width

------------------------------------------------------------ */



.header-full-width #title-area,

.header-full-width #title,

.header-full-width #title a {

	width: 100%;

}





/* Header / Primary / Secondary Navigation

------------------------------------------------------------ */



#nav .wrap {

	background-color: #86A728;

}



.menu-primary,

.menu-secondary {

	clear: both;

	color: #fff;

	font-family: Helvetica;

	font-size: 17px;

	margin: -5px auto 0;

	overflow: hidden;

	width: 100%;

}



#header .menu {

	background: #FFF;

	bottom: 0;

	clear: both;

	color: #666;

	float: right;

	font-size: 21px;

	position: absolute;

	right: 0;

	font-weight: bold;

}



.menu-primary ul,

.menu-secondary ul {

	float: left;

	width: 100%;

}



.menu-primary li,

.menu-secondary li,

#header .menu li {

	float: left;

	list-style-type: none;

}



.menu-primary a,

.menu-secondary a {

	color: #fff !important;

	display: block;

	position: relative;

	text-decoration: none;

	padding-top: 16px;

	padding-right: 14px;

	padding-bottom: 15px;

	padding-left: 14px;

}





#header .menu a {

	color: #666;

	display: block;

	position: relative;

	text-decoration: none;

	padding-top: 5px;

	padding-right: 12px;

	padding-bottom: 7px;

	padding-left: 12px;

}



#menu-item-20 /*Parents */ {

	border-bottom: 3px solid #00667C;

	margin-right: 1px;

	margin-left: 1px;

}



#menu-item-20 a /*Parents */ {

	-moz-transition: color .25s ease-in-out;

    -webkit-transition: color .25s ease-in-out;

	transition: color .25s ease-in-out;

}



#menu-item-20 a:hover /*Parents */ {

	color: #00667C;

}



#menu-item-19 /*Educators */ {

	border-bottom: 3px solid #BF4B47;

	margin-right: 1px;

	margin-left: 1px;

}



#menu-item-19 a /*Educators */ {

	-moz-transition: color .25s ease-in-out;

    -webkit-transition: color .25s ease-in-out;

	transition: color .25s ease-in-out;

}



#menu-item-19 a:hover /*Educators */ {

	color: #BF4B47;

}



#menu-item-18 /*Adults */ {

	border-bottom: 3px solid #BAA100;

	margin-right: 1px;

	margin-left: 1px;

}



#menu-item-18 a /*Adults */ {

	-moz-transition: color .25s ease-in-out;

    -webkit-transition: color .25s ease-in-out;

	transition: color .25s ease-in-out;

}



#menu-item-18 a:hover /*Adults */ {

	color: #BAA100;

}



#menu-item-17 /*Professionals */ {

	border-bottom: 3px solid #809EBE;

	margin-right: 1px;

	margin-left: 1px;

}



#menu-item-17 a /*Professionals */ {

	-moz-transition: color .25s ease-in-out;

    -webkit-transition: color .25s ease-in-out;

	transition: color .25s ease-in-out;

}



#menu-item-17 a:hover /*Professionals */ {

	color: #809EBE;

}



.menu-primary li a:active,

.menu-primary li a:hover,

.menu-primary .current_page_item a,

.menu-primary .current-cat a,

.menu-primary .current-menu-item a,

.menu-secondary li a:active,

.menu-secondary li a:hover,

.menu-secondary .current_page_item a,

.menu-secondary .current-cat a,

.menu-secondary .current-menu-item a {

	color: #FFF !important;

}



#header .menu li a:hover {

	/*background: #fff;

	border-bottom: 3px solid #ccc;*/

}



#header .menu li a:active,

#header .menu .current_page_item a,

#header .menu .current-cat a,

#header .menu .current-menu-item a,

#header .menu .current_page_item a:hover,

#header .menu .current-cat a:hover,

#header .menu .current-menu-item a:hover {

	/*-moz-border-radius-topleft: 5px;

	-moz-border-radius-topright: 5px;

	-webkit-border-top-left-radius: 5px;

	-webkit-border-top-right-radius: 5px;

	background: url(images/menu-active.png) repeat-x;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	border-bottom: 3px solid #386a8d;

	color: #fff !important;*/

}



.menu-primary li a {

	-moz-transition: background-color .25s ease-in-out;

    -webkit-transition: background-color .25s ease-in-out;

	transition: background-color .25s ease-in-out;

	background-color: #85A816;

}



.menu-primary li a:hover {

	background-color: #9BC144;

}





.menu-primary li li a,

.menu-primary li li a:link,

.menu-primary li li a:visited,

.menu-secondary li li a,

.menu-secondary li li a:link,

.menu-secondary li li a:visited

#header .menu li li a,

#header .menu li li a:link,

#header .menu li li a:visited {

	background: none;

	border-bottom: 1px dotted #ddd;

	color: #747474 !important;

	font-size: 14px;

	padding: 9px 8px 8px;

	position: relative;

	text-transform: none;

	text-shadow: none;

	width: 168px;

}



.menu-primary li li a:active,

.menu-primary li li a:hover,

.menu-secondary li li a:active,

.menu-secondary li li a:hover,

#header .menu li li a:active,

#header .menu li li a:hover {

	background: none !important;

	border-bottom: 1px dotted #ddd !important;

	color: #999 !important;

	text-shadow: none !important;

}



.menu-primary li ul,

.menu-secondary li ul,

#header .menu li ul {

	background: #fff;

	border: 1px solid #dfdfdf;

	height: auto;

	left: -9999px;

	padding: 15px 20px 20px 20px;

	position: absolute;

	width: 190px;

	z-index: 9999;

}



.menu-primary li ul a,

.menu-secondary li ul a,

#header .menu li ul a {

	width: 140px;

}



.menu-primary li ul ul,

.menu-secondary li ul ul,

#header .menu li ul ul {

	margin: -36px 0 0 159px;

}



.menu li:hover ul ul,

.menu li.sfHover ul ul {

	left: -9999px;

}



.menu li:hover,

.menu li.sfHover {

	position: static;

}



ul.menu li:hover>ul,

ul.menu li.sfHover ul,

#header .menu li:hover>ul,

#header .menu li.sfHover ul {

	left: auto;

}



/*.menu-primary li a.sf-with-ul,

.menu-secondary li a.sf-with-ul,

#header .menu li a.sf-with-ul {

	padding-right: 35px;

} */



.menu li a .sf-sub-indicator {

	background: url(images/icon-down.png) no-repeat;

	height: 4px;

	position: absolute;

	right: 15px;

	text-indent: -9999px;

	top: 24px;

	width: 5px;

	display: none; /* HHM */

}



.menu-primary li a .sf-sub-indicator,

.menu-secondary li a .sf-sub-indicator {

	background: url(images/icon-down.png) no-repeat bottom;

}



.menu li li a .sf-sub-indicator,

.menu li li li a .sf-sub-indicator {

	background: url(images/icon-right.png) no-repeat !important;

	height: 5px;

	position: absolute;

	right: 15px;

	text-indent: -9999px;

	top: 16px;

	width: 5px;

}



#header .menu .current_page_item a .sf-sub-indicator,

#header .menu .current-cat a .sf-sub-indicator,

#header .menu .current-menu-item a .sf-sub-indicator {

	background: url(images/icon-down.png) no-repeat bottom;

}



#wpadminbar li:hover ul ul {

	left: 0;

}





/* Primary Navigation Extras

------------------------------------------------------------ */



.menu li.right {

	float: right;

	padding: 16px 15px 15px;

}



.menu li.right a {

	background: none;

	border: none;

	display: inline;

	text-decoration: none;

}



.menu li.right a:hover {

	text-decoration: none;

}



.menu li.search {

	padding: 0 10px;

}



.menu li.rss a {

	background: url(images/rss.png) no-repeat center left;

	margin: 0 0 0 10px;

	padding: 0 0 0 16px;

}



.menu li.twitter a {

	background: url(images/twitter-nav.png) no-repeat center left;

	padding: 0 0 0 20px;

}



/* Members Only Navigation

----------------------------------------------------------- */



#members-only-nav {

	float: left;

	margin-bottom: 25px;

}



#members-only-nav .nav-item {

	float: left;

	margin-right: 1px;

	margin-left: 0px;

	font-weight: normal;

}



#members-only-nav .nav-item a {

	-moz-transition: color .25s ease-in-out;

	-webkit-transition: color .25s ease-in-out;

	transition: color .25s ease-in-out;

	text-decoration: none;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	background-color: #DCE4EE;

	color: #526890;

	display: block;

	padding: 7px 14px;

}



#members-only-nav .nav-item a:hover {

	color: #FFF;

	background-color: #88A5CA;

}





/* LDA Intraweb Navigation

----------------------------------------------------------- */



#lda-intraweb-nav {

	float: left;

	margin-bottom: 25px;

}



#lda-intraweb-nav .nav-item {

	float: left;

	margin-right: 1px;

	margin-left: 0px;

	font-weight: normal;

}



#lda-intraweb-nav .nav-item a {

	-moz-transition: color .25s ease-in-out;

	-webkit-transition: color .25s ease-in-out;

	transition: color .25s ease-in-out;

	text-decoration: none;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	background-color: #EBE5AC;

	color: #7D7316;

	display: block;

	padding: 7px 14px;

}



#lda-intraweb-nav .nav-item a:hover {

	color: #FFF;

	background-color: #B6A729;

}











/* Inner

------------------------------------------------------------ */



#inner {

	/*background: url(images/bg-top.jpg) repeat-x top;*/

	padding: 0;

	overflow: hidden;

	margin: 0 auto;

	/*width: 1140px; - THIS WIDTH NEEDS TO BE SET FOR IPAD . HIDES CALL-TO-ACTION IF LEFT IN HERE, THOUGH */

}



#inner .wrap {

	margin: 0 auto;

	width: 1140px;

}





/* Home Featured

------------------------------------------------------------ */



#home-featured {

	width: 925px;

	float: left;

	font-size: 14px;

	margin: 0 0 20px;

}



#home-featured p {

	font-size: 14px;

	margin-bottom: 15px;

}







#home-featured .call-to-action {

	clear: both;

}



/*HOME SLIDER */



#home-featured .slider {

	padding-right: 12px;

	padding-top: 0px;

	margin-top: 20px;

	margin-left: 50px;

	width: 850px;

	height: 250px;

	background-color: #F8F6ED;

}



#home-featured .inner {

	padding-top: 20px;

	padding-right: 20px;

	padding-bottom: 0;

	padding-left: 20px;

}



#home-featured .homelive {

	text-align: left;

	background-color: #FBFAF6;

	border-top-width: 5px;

	border-top-style: solid;

	border-top-color: #00667C;

	margin-top: 22px;

	margin-right: 10px;

	margin-left: 50px;

	float: left;

	-webkit-border-top-left-radius: 4px;

	-webkit-border-top-right-radius: 4px;

	-moz-border-radius-topleft: 4px;

	-moz-border-radius-topright: 4px;

	border-top-left-radius: 4px;

	border-top-right-radius: 4px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #F0F0E8;

	border-bottom-color: #F0F0E8;

	border-left-color: #F0F0E8;

	width: 850px;

	padding-bottom: 0;

}



#home-featured .homelive .widgettitle {

	color: #f47529;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

}



#home-featured .homelive h1 {

	color: #00667C;

	font-weight: semi-bold;

	font-size: 27px;

	margin-bottom: 12px;

}



#home-featured .homelive,

#home-featured .homelive p {

	color: #666;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 22px;

}







#home-featured .intro {

	text-align: left;

	margin-top: 22px;

	margin-right: 10px;

	margin-left: 50px;

	float: left;

	clear: left;

	width: 850px;

	padding-top: 15px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}



#home-featured .intro .inner {

	padding: 0;

}



#home-featured .intro .widgettitle {

	color: #F47529;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

}



#home-featured .intro h1 {

	color: #19677B;

	font-weight: semi-bold;

	font-size: 24px;

	margin-bottom: 12px;

	margin-top: 2px;

	margin-right: 2px;

	margin-left: 2px;

}



#home-featured .intro,

#home-featured .intro p {

	color: #666;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 22px;

}



/* Learn More About Arrow and LD links Block

---------------------------------------------------- */



#home-featured .intro .learn-more-block {

	width: 845px;

	float: left;

	clear: both;

	background-color: #E7EFCF;

}



#home-featured .intro .green-arrow {

	background-color: #86A728;

	height: 76px;

	font-size: 18px;

	line-height: 76px;

	font-weight: bold;

	color: #FFF;

	display: block;

	float: left;

	margin-top: 0;

	margin-bottom: 0px;

	padding-left: 15px;

	padding-right: 0px;

	text-transform: uppercase;

}



#home-featured .intro .point {

	display: block;

	float: left;

	width: 0;

	height: 0;

	border-top: 38px solid transparent;

	border-bottom: 38px solid transparent;

	border-left: 38px solid #86A728;

	margin-top: 0;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0;

}



#home-featured .intro .ld-links {

	color: #5D7C18;

	font-size: 15px;

	line-height: 24px;

}



#home-featured .intro .ld-links ul li {

	float: left;

	padding-right: 7px;

	padding-left: 7px;

	list-style-type: none;

}



#home-featured .intro .ld-links ul li a {

	color: #5D7C18;

	text-decoration: none;

}



#home-featured .intro .ld-links ul li a:hover {

	color: #7AA000;

	text-decoration: underline;

}





#home-featured .featured .inner {

	padding: 25px;

	width: 860px;

}



#home-featured .featured .widget {

	clear: none !important;

	float: left;

	text-align: center;

	width: 25%;

}



#home-featured .featured .widget-wrap {

	padding: 25px;

}



#home-featured .featured h2 a {

	color: #292929;

	font-size: 22px;

}



#home-featured .featured h2 a:hover {

	color: #f47529;

	font-size: 22px;

}



#home-featured .featured .page {

	margin: 0;

	padding: 0;

}



#home-featured .featured .more-link {

	margin: 20px auto 0;

}



/* LDA News Area

--------------------------------------------- */



#ldanews-title {

	background-color: #12677C;

	display: block;

	padding: 0;

	height: 60px;

	width: 850px;

	margin-top: -20px;

	margin-left: -20px;

	margin-bottom: 35px;

	float: left;

}



#ldanews-logo {

	float: left;

}



#more-news {

	float: left;

	font-size: 18px;

	font-weight: semi-bold;

	line-height: 40px;

	color: #FFF;

	height: 40px;

	padding-left: 20px;

	margin-top: 10px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #FFF;

	display: block;

	clear: none;

}



#more-news .arrow {

	font-size: 12px;

	font-weight: normal;

	line-height: 36px;

	padding-left: 5px;

}



#more-news a {

	color: #FFF;

	text-decoration: none;

}



#more-news a:hover {

	color: #B0D1DA;

}



#news-subscribe {

	float: right;

	background-color: #347E91;

	display: block;

	height: 60px;

	width: 270px;

	-webkit-border-top-left-radius: 30px;

	-webkit-border-bottom-left-radius: 30px;

	-moz-border-radius-topleft: 30px;

	-moz-border-radius-bottomleft: 30px;

	border-top-left-radius: 30px;

	border-bottom-left-radius: 30px;

}



#news-subscribe input[type=text],

				input[type=email] {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background-color: #FFF;

	color: #07677D;

	float: right;

	height: 28px;

	width: 230px;

	margin-top: -5px;

	margin-right: 20px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	-webkit-border-radius: 13px;

	-moz-border-radius: 13px;

	border-radius: 13px;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 2px;

	padding-left: 10px;

}



#news-subscribe input[type=submit] {

	display: none;

}





.ldanews {

	width: 850px;

	margin-left: 50px;

	margin-right: 10px;

	margin-bottom: 20px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #E1E1D1;

	border-bottom-color: #E1E1D1;

	border-left-color: #E1E1D1;

	-moz-box-sizing: border-box;	

	-webkit-box-sizing: border-box;	

	box-sizing: border-box;

	

}







/* Facebook Feed Block

--------------------------------------------- */



.facebook-header {

	font-size: 21px;

	color: #FFF;

	background-color: #307E92;

	height: 40px;

	width: 95%;

	line-height: 40px;

	background-image: url(images/facebook-rev-sm.png);

	background-repeat: no-repeat;

	background-position: 5px 5px;

	padding-left: 45px;

}



#home-featured .facebook {

	width: 850px;

	margin-left: 45px;

	margin-right: 10px;

	margin-bottom: 20px;

	border: 1px solid #E1E1D1;

	-moz-box-sizing: border-box;	

	-webkit-box-sizing: border-box;	

	box-sizing: border-box;

}



#facebook-landscape {

	display: none;

}



#facebook-portrait {

	display: none;

}



#facebook-iphone {

	display: none;

}



#facebook-phone {

	display: none;

}







/* Twitter Feed Block

--------------------------------------------- */



.twitter-header {

	font-size: 21px;

	color: #FFF;

	background-color: #307E92;

	height: 40px;

	width: 95%;

	line-height: 40px;

	background-image: url(images/twitter-rev-sm.png);

	background-repeat: no-repeat;

	background-position: 5px 5px;

	padding-left: 45px;

}



.twitter {

	width: 850px;

	margin-left: 50px;

	margin-right: 10px;

	border: 1px solid #E1E1D1;

	-moz-box-sizing: border-box;	

	-webkit-box-sizing: border-box;	

	box-sizing: border-box;

}



#twitter-widget-0 {

	width: 100%;

}





/* Call to Action Block

--------------------------------------------- */





#home-featured .call-to-action {

	background: #85A816;

	color: #fff !important;

	height: 131px;

	position: relative;

	-webkit-border-top-right-radius: 66px;

	-webkit-border-bottom-right-radius: 66px;

	-moz-border-radius-topright: 66px;

	-moz-border-radius-bottomright: 66px;

	border-top-right-radius: 66px;

	border-bottom-right-radius: 66px;

	width: 925px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 30px;

	margin-left: -15px;

	z-index: 9999;

}



#home-featured .call-to-action .banner-left {

	background: url(images/banner-left.png) no-repeat;

	bottom: -12px;

	display: block;

	height: 12px;

	position: absolute;

	width: 15px;

}



#home-featured .call-to-action .banner-right {

	background: url(images/banner-right.png) no-repeat;

	right: -30px;

	display: block;

	height: 132px;

	position: absolute;

	top: 0;

	width: 40px;

	display: none;

}



#home-featured .call-to-action .widget {

	padding: 0 50px;

}



#home-featured .call-to-action .widgettitle {

	color: #501C07;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-style: normal;

	font-weight: bold;

	margin-bottom: -40px;

	padding: 29px 0 0 0;

}



#home-featured .call-to-action h1 {

	font-family: "Alegreya SC, serif";

	color: #F8F871;

	font-size: 31px;

	line-height: 40px;

	padding-top: 5px;

	margin-top: 10px;

	margin-bottom: 0;

	font-weight: normal;

}



#home-featured .call-to-action,

#home-featured .call-to-action p {

	color: #FFF;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 22px;

}



#home-featured .call-to-action a {

	color: #FFF;

	text-decoration: underline;

}



#home-featured .call-to-action a:hover {

	color: #FFF;

}



#home-featured .call-to-action .conf-reg {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	height: 80px;

	-moz-border-radius: 50px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

	background-color: #F8F871;

	-moz-transition: background .25s ease-in-out;

    -webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	float: right;

	margin-top: -18px;

	margin-right: -24px;

	margin-left: 20px;

	padding: 10px 20px;

	display: block;

	font-family: "Alegreya SC", serif;

	font-size: 26px;

	font-weight: bold;

	color: #00677E;

	line-height: 60px;

	text-transform: uppercase;

}



#home-featured .call-to-action .conf-reg:hover {

	background-color: #FFF;

}



#home-featured .call-to-action .conf-reg a {

	color: #00677E;

	text-decoration: none;

}



.int-conf-reg {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	height: 80px;

	-moz-border-radius: 50px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

	background-color: #84A900;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	float: right;

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 20px;

	padding: 10px 20px;

	display: block;

	font-family: "Alegreya SC", serif;

	font-size: 26px;

	font-weight: bold;

	color: #FFF;

	line-height: 60px;

	text-transform: uppercase;

}



.int-conf-reg:hover {

	background-color: #00677E;

}



.int-conf-reg a {

	color: #FFF;

	text-decoration: none;

}







#home-featured .call-to-action .enews,

#home-featured .call-to-action .enews p {

	line-height: 130px;

}



#home-featured .call-to-action .enews p {

	display: inline;

	font-size: 25px;

	margin-right: 20px;

}



#home-featured .call-to-action .enews form{

	display: inline;

}



#home-featured .call-to-action .enews #subbox {

	border-left: 1px solid #c24d1b;

	border-top: 1px solid #c24d1b;

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

	margin-right: 10px;

	width: 160px;

}



#home-featured .call-to-action .enews #subbutton {

	margin: 0;

	padding: 10px 16px 8px !important;

}





/* Home Page Live Area 

------------------------------------------- */



.featured-video {

	float: right;

	margin-left: 20px;

}



/* Home page - four primary blocks 

------------------------------------------- */



.block-top-title {

	font-size: 24px;

	text-align: left;

	margin-top: -8px;

}



#parents-block-top {

	background-color: #B0D1DA;

    -moz-transition: background .25s ease-in-out;

    -webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 200px;

	height: 200px;

	float: left;

	-webkit-border-top-left-radius: 10px;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	padding: 10px;

	background-image: url(images/parents-icon.png);

	background-repeat: no-repeat;

	background-position: 32px 42px;

}



#parents-block-top:hover {

	background-color: #87B5C2;

}



#parents-block-top .block-top-title {

	color: #00667D;

}



#parents-block-bottom {

	background-color: #408191;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 200px;

	height: 200px;

	float: left;

	clear: left;

	text-align: left;

	padding: 10px;

}



#parents-block-bottom-2-col { /* For ipad portrait */

	display: none;

}



#parents-block-bottom li {

	list-style-type: none;

	color: #FFF;

}



#parents-block-bottom li a {

	text-decoration: none;

	color: #FFF;

}



#parents-block-bottom li a:hover {

	text-decoration: underline;

}



#educators-block-top {

	background-color: #EFC8C3;

    -moz-transition: background .25s ease-in-out;

    -webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 200px;

	height: 200px;

	float: left;

	-webkit-border-top-left-radius: 10px;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	padding: 10px;

	background-image: url(images/educators-icon.png);

	background-repeat: no-repeat;

	background-position: 32px 42px;

}



#educators-block-top:hover {

	background-color: #E1A39F;

}





#educators-block-top .block-top-title {

	color: #C14A44;

}



#educators-block-bottom {

	background-color: #C95D5C;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 200px;

	height: 200px;

	float: left;

	clear: left;

	padding: 10px;

	text-align: left;

}



#educators-block-bottom-2-col { /* For ipad portrait */

	display: none;

}



#educators-block-bottom li {

	list-style-type: none;

	color: #FFF;

}



#educators-block-bottom li a {

	text-decoration: none;

	color: #FFF;

}



#educators-block-bottom li a:hover {

	text-decoration: underline;

}



#adults-block-top {

	background-color: #EBE5AC;

    -moz-transition: background .25s ease-in-out;

    -webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 200px;

	height: 200px;

	float: left;

	-webkit-border-top-left-radius: 10px;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	padding: 10px;

	background-image: url(images/adults-icon.png);

	background-repeat: no-repeat;

	background-position: 32px 42px;

}



#adults-block-top:hover {

	background-color: #D8CF81;

}





#adults-block-top .block-top-title {

	color: #AC9200;

}



#adults-block-bottom {

	background-color: #B6A729;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 200px;

	height: 200px;

	float: left;

	clear: left;

	padding: 10px;

	text-align: left;

}



#adults-block-bottom-2-col { /* For ipad portrait */

	display: none;

}



#adults-block-bottom li {

	list-style-type: none;

	color: #FFF;

}



#adults-block-bottom li a {

	text-decoration: none;

	color: #FFF;

}



#adults-block-bottom li a:hover {

	text-decoration: underline;

}



#professionals-block-top {

	background-color: #DCE4EE;

    -moz-transition: background .25s ease-in-out;

    -webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 200px;

	height: 200px;

	float: left;

	-webkit-border-top-left-radius: 10px;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	padding: 10px;

	background-image: url(images/professionals-icon.png);

	background-repeat: no-repeat;

	background-position: 32px 42px;

}



#professionals-block-top:hover {

	background-color: #BECFE2;

}





#professionals-block-top .block-top-title {

	color: #8499C2;

}



#professionals-block-bottom {

	background-color: #89A6C9;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 200px;

	height: 200px;

	float: left;

	clear: left;

	padding: 10px;

	text-align: left;

}



#professionals-block-bottom-2-col { /* For ipad portrait */

	display: none;

}



#professionals-block-bottom li {

	list-style-type: none;

	color: #FFF;

}



#professionals-block-bottom li a {

	text-decoration: none;

	color: #FFF;

}



#professionals-block-bottom li a:hover {

	text-decoration: underline;

}





/* Breadcrumb

------------------------------------------------------------ */



.breadcrumb {

	background: url(images/separator.png) repeat-x bottom;

	font-size: 14px;

	margin: 0;

	padding: 30px;

}





/* Taxonomy Description

------------------------------------------------------------ */



.taxonomy-description {

	margin: -10px 0 30px;

	padding: 0 0 15px;

}



.taxonomy-description p {

	font-size: 14px;

	padding: 15px 15px 0;

}





/* Content-Sidebar Wrap

------------------------------------------------------------ */



#content-sidebar-wrap {

	background: #fff;

	float: left;

	position: relative;

	width: 980px;

	z-index: 999;

	border-right-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #DFDFD0;

	border-left-color: #DFDFD0;

	-moz-box-sizing: border-box;	

	-webkit-box-sizing: border-box;	

	box-sizing: border-box;

}



.content-sidebar #content-sidebar-wrap,

.full-width-content #content-sidebar-wrap,

.sidebar-content #content-sidebar-wrap {

	width: 100%;

}



.sidebar-content-sidebar #content-sidebar-wrap,

.sidebar-sidebar-content #content-sidebar-wrap {

	float: right;

}





/* Content

------------------------------------------------------------ */



#content {

	float: left;

	/*margin: 50px;*/

	/*margin-left: 50px;

	width: 570px;*/

}





/*COMMENTING THIS OUT FIXES THE HOME PAGE SIDEBAR,BUT MESSES UP ALL POSTS. PAGES OK */

.content-sidebar #content,

.sidebar-content #content {

	width: 850px;

	float: left;

}





.home .content-sidebar #content, 

.sidebar-content #content {  

	width: 850px;   

	float: left; 

}



/* This fixes left margin on content pages. */ /*adjust this for responsive media queries */



.page #content {  	

	width: 850px; 

	margin-left: 50px;  

}



/* This fixes left margin on post pages. */

.single #content {   /* NEED TO FIX THIS WIDTH */ 

	width: 850px; 	

	float: left;

	margin-left: 50px; 

}



 /* This fixes left margin on archive pages. */

.archive #content {   /* NEED TO FIX THIS WIDTH */ 

	width: 850px;   

	float: left;

	margin-left: 50px;

}



/* This fixes left margin on archive pages. */

.search #content {   /* NEED TO FIX THIS WIDTH */ 

	width: 850px;   

	float: left;

	margin-left: 50px;

}



.archive-description {

	float: left;

	clear: both;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #D6D6D6;

	display: block;

	width: 100%;

	margin-bottom: 20px;

}



.archive-description p {

	padding-left: 0;

}



.sidebar-content #content,

.sidebar-sidebar-content #content {

	float: right;

}



.full-width-content #content {

	width: 1040px;

}



.post {

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 20px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 20px;

	padding-left: 0;

	clear: left;

}



.page {

	clear: left;

}



.entry-content {

	overflow: hidden;

}



.entry-content p {

	margin: 0 0 25px;

}



blockquote {

	border-left: 1px solid #ececec;

	overflow: hidden;

	margin-top: 45px;

	margin-right: 55px;

	margin-bottom: 45px;

	margin-left: 40px;

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 0;

	padding-left: 30px;

}



blockquote p {

	color: #717171;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 0 0 15px !important;

}



p.subscribe-to-comments {

	padding: 20px 0 10px;

}



.clear {

	clear: both;

}



.clear-line {

	border-bottom: 1px solid #ddd;

	clear: both;

	margin: 0 0 25px;

}



#content h1 {

	font-size: 34px;

	font-weight: normal;

	color: #00667C;

	margin-top: 40px;

	margin-right: 0;

	margin-bottom: 20px;

	margin-left: 0;

}



.big-exciting-text {

	font-size: 34px;

	color: #86A728;

}





/* PEAP Pages

------------------------------------------------------------ */



#content .post-9 h1, /* Parents headings and links colors */

#content .post-9 h2,

#content .post-9 h3,

#content .post-9 h4,

#content .post-9 h5,

#content .post-9 h6,

#content .post-9 a {

	color: #408191;

}



#content .post-9 h1 { /* Parents h1 */

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/parents-icon-med.png);

	background-repeat: no-repeat;

	background-position: left;

	height: 98px;

	margin-bottom: 20px;

	margin-top: 15px;

	padding-top: 25px;

	padding-left: 110px;

}



#content .post-9 h2 { /* Parents h2 */

	clear: both;

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/parents-icon-med.png);

	background-size: 35px 35px;

	background-repeat: no-repeat;

	background-color: #F8F8F8;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 7px;

	padding-left: 40px;

	margin: 25px 0;

}



#content .post-11 h1, /* Educators headings and links colors */

#content .post-11 h2,

#content .post-11 h3,

#content .post-11 h4,

#content .post-11 h5,

#content .post-11 h6,

#content .post-11 a {

	color: #C95D5C;

}



#content .post-11 h1 { /* Educators h1 */

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/educators-icon-med.png);

	background-repeat: no-repeat;

	background-position: left;

	height: 98px;

	margin-bottom: 20px;

	margin-top: 15px;

	padding-top: 25px;

	padding-left: 110px;

}



#content .post-11 h2 { /* Educators h2 */

	clear: both;

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/educators-icon-med.png);

	background-size: 35px 35px;

	background-repeat: no-repeat;

	background-position: left;

	background-color: #F8F8F8;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 7px;

	padding-left: 40px;

	margin: 25px 0;

}



#content .post-13 h1, /* Adults headings and links colors */

#content .post-13 h2,

#content .post-13 h3,

#content .post-13 h4,

#content .post-13 h5,

#content .post-13 h6,

#content .post-13 a {

	color: #B6A729;

}



#content .post-13 h1 { /* Adults h1 */

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/adults-icon-med.png);

	background-repeat: no-repeat;

	background-position: left;

	height: 98px;

	margin-bottom: 20px;

	margin-top: 15px;

	padding-top: 25px;

	padding-left: 110px;

}



#content .post-13 h2 { /* Adults h2 */

	clear: both;

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/adults-icon-med.png);

	background-size: 35px 35px;

	background-repeat: no-repeat;

	background-position: left;

	background-color: #F8F8F8;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 7px;

	padding-left: 40px;

	margin: 25px 0;

}



#content .post-15 h1, /* Professionals headings and links colors */

#content .post-15 h2,

#content .post-15 h3,

#content .post-15 h4,

#content .post-15 h5,

#content .post-15 h6,

#content .post-15 a {

	color: #8398C5;

}



#content .post-15 h1 { /* Professionals h1 */

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/professionals-icon-med.png);

	background-repeat: no-repeat;

	background-position: left;

	height: 98px;

	margin-bottom: 20px;

	margin-top: 15px;

	padding-top: 25px;

	padding-left: 110px;

}



#content .post-15 h2 { /* Professionals h2 */

	clear: both;

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/professionals-icon-med.png);

	background-size: 35px 35px;

	background-repeat: no-repeat;

	background-position: left;

	background-color: #F8F8F8;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 7px;

	padding-left: 40px;

	margin: 25px 0;

}





#peap-posts {

	width: 848px;

	box-sizing: border-box;

	float: left;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #DFDFCF;

	border-bottom-color: #DFDFCF;

	border-left-color: #DFDFCF;

	margin-bottom: 30px;

	padding-bottom: 10px;

}



#peap-posts-title {

	font-size: 24px;

	display: block;

	margin-bottom: 20px;

}



.parents-title {

	color: #408191;

	background-color: #AFD1DB;

	padding: 10px 30px;

}



.educators-title {

	color: #C95D5C;

	background-color: #F0C8C2;

	padding: 10px 30px;

}



.adults-title {

	color: #B6A729;

	background-color: #EBE6A9;

	padding: 10px 30px;

}



.professionals-title {

	color: #8398C5;

	background-color: #DCE4EE;

	padding: 10px 30px;

}



.peap-post-block {

	float: left;

	clear: left;

	margin-top: 10px;

	margin-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E4E4E4;

	margin-right: 30px;

	margin-left: 30px;

}

 .peap-post-block .peap-cat-parents {

	font-size: 18px;

	color: #408191;

	font-weight: bold;

 }

  .peap-post-block .peap-cat-educators {

	font-size: 18px;

	color: #C95D5C;

	font-weight: bold;

 }

  .peap-post-block .peap-cat-adults {

	font-size: 18px;

	color: #B6A729;

	font-weight: bold;

 }

  .peap-post-block .peap-cat-professionals {

	font-size: 18px;

	color: #8398C5;

	font-weight: bold;

 }

 

 .peap-post-block img {

	padding: 10px;

	border: 1px solid #EFEFEF;

 }



.ld-type-block {

	width: 390px;

	float: left;

	margin-right: 20px;

	margin-left: 15px;

}



.ld-name-parents {

	font-size: 16px;

	color: #408191;

}



.ld-name-educators {

	font-size: 16px;

	color: #C95D5C;

}



.ld-name-adults {

	font-size: 16px;

	color: #B6A729;

}



.ld-name-professionals {

	font-size: 16px;

	color: #8398C5;

}



.ld-type-block img {

	float: left;

	padding-top: 5px;

	margin-right: 15px;

}



.ld-type-block a.parents {

	color: #408191;

}



.ld-type-block a.educators {

	color: #C95D5C;

}



.ld-type-block a.adults {

	color: #B6A729;

}



.ld-type-block a.professionals {

	color: #8398C5;

}





/* State Pages

----------------------------------------------------------- */



#no-chapter-text {

	float: left;

}



#chapter-address {

	display: block;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	font-size: 16px;

	width: 400px;

	float: left;

	clear: left;

	background-color: #F8F8F8;

	margin-left: 10px;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 20px;

}



#chapter-contact {

	display: block;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	font-size: 16px;

	width: 400px;

	float: left;

	background-color: #F8F8F8;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 20px;

	margin-left: 10px;

}



#chapter-phone {

	display: block;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	font-size: 16px;

	width: 400px;

	float: left;

	clear: left;

	margin-top: 10px;

	background-color: #F8F8F8;

	margin-left: 10px;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 20px;

}



#chapter-contact-email {

	display: block;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	font-size: 16px;

	width: 400px;

	float: left;

	margin-top: 10px;

	background-color: #F8F8F8;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 20px;

	margin-left: 10px;

}



#chapter-website {

	display: block;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	font-size: 16px;

	width: 400px;

	clear: left;

	float: left;

	margin-top: 10px;

	background-color: #F8F8F8;

	margin-left: 10px;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 20px;

	margin-left: 10px;

}



#chapter-email {

	display: block;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	font-size: 16px;

	width: 400px;

	float: left;

	margin-top: 10px;

	margin-left: 10px;

	background-color: #F8F8F8;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 20px;

}



#chapter-facebook {

	display: block;

	clear: left;

	float: left;

	margin-top: 20px;

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/facebook-sm.gif);

	background-repeat: no-repeat;

	padding-left: 40px;

	height: 30px;

	margin-left: 20px;

	line-height: 30px;

}



#chapter-twitter {

	display: block;

	clear: left;

	float: left;

	padding-left: 40px;

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/twitter-sm.gif);

	background-repeat: no-repeat;

	height: 30px;

	margin-top: 7px;

	margin-left: 20px;

	line-height: 30px;

}



#chapter-about-us {

	display: block;

	clear: both;

	float: left;

	width: 100%;

	margin-bottom: 20px; 

	padding-bottom: 20px;

}



#chapter-events-news {

	display: block;

	clear: both;

	float: left;

	width: 100%;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCC;

	margin-top: 20px;

}



#chapter-events-news h2 {

}



#lda-news-chapter-page {

	display: block;

	clear: both;

	float: left;

	width: 100%;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCC;

	margin-top: 20px;

}



#lda-news-chapter-page h2 {

}





/* Column Classes

------------------------------------------------------------ */



.one-oneth,

.five-sixths,

.four-fifths,

.four-sixths,

.one-fifth,

.one-fourth,

.one-half,

.one-sixth,

.one-third,

.three-fifths,

.three-fourths,

.three-sixths,

.two-fifths,

.two-fourths,

.two-sixths,

.two-thirds {

	float: left;

	margin: 0 0 20px;

	padding-left: 3%;

}



.one-oneth {

	width: 93%;

}



.one-half,

.three-sixths,

.two-fourths {

	width: 44%;

}



.one-third,

.two-sixths {

	width: 28%;

}



.four-sixths,

.two-thirds {

	width: 65%;

}



.one-fourth {

	width: 21%;

}



.three-fourths {

	width: 73.5%;

}



.one-fifth {

	width: 17%;

}



.two-fifths {

	width: 37.8%;

}



.three-fifths {

	width: 58.2%;

}



.four-fifths {

	width: 78.6%;

}



.one-sixth {

	width: 14%;

}



.five-sixths {

	width: 82%;

}



.first {

	clear: both;

	padding-left: 0;

}





/*Table Elements

------------------------------------------------------------ */



table {

	border-collapse: collapse;

	margin-top: 15px;

	margin-bottom: 15px;

}



td {

	border: 1px solid #D6D6D6;

	border-collapse: collapse;

	vertical-align: top;

	margin: 0;

	padding-top: 8px;

	padding-right: 15px;

	padding-bottom: 10px;

	padding-left: 15px;

}





/* Featured Post Grid

------------------------------------------------------------ */



.genesis-grid-even,

.genesis-grid-odd {

	margin: 0 0 20px;

	padding: 0 0 15px;

	width: 48%;

}



.genesis-grid-even {

	float: right;

}



.genesis-grid-odd {

	clear: both;

	float: left;

}





/* Headlines

------------------------------------------------------------ */



h1,

h2,

h2 a,

h2 a:visited,

h3,

h4,

h5,

h6 {

	color: #444;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-weight: normal;

	line-height: 1.25;

	margin: 0 0 15px;

}





.taxonomy-description h1 {

	margin: 0;

}



h2,

h2 a,

h2 a:visited {

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 22px;

	color: #86A728;

}



h2 a,

h2 a:visited {

	color: #86A728;

}



h2 a:hover {

	color: #A7C542;

	text-decoration: none;

}



.widget-area h2,

.widget-area h2 a {

	font-size: 24px;

	margin: 0 0 10px;

}



#sidebar-alt h2,

#sidebar-alt h2 a {

	color: #fff;

	font-size: 18px;

}



#footer-widgets h2,

#footer-widgets h2 a {

	color: #fff;

}



h3 {

	font-size: 18px;

	font-weight: normal;

	color: #00667C;

}



h4 {

	font-size: 24px;

}



.entry-content h2,

.entry-content h3,

.entry-content h4 {

	margin-top: 30px;

}







.taxonomy-description h1,

.widget-area h4 {

	color: #636363;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-transform: none;

}



.widget-area h4 {

	margin: 0 0 20px;

}



.widget-area h4 a {

	text-decoration: none;

}



#sidebar-alt h4 {

	color: #fff;

	margin: 0 0 15px;

	text-shadow: #0d1a23 -1px -1px;

}



#footer-widgets h4 {

	background: none;

	border: none;

	color: #fff;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: normal;

	margin: 0 0 20px;

	padding: 0;

	text-shadow: #000 -1px -1px;

	text-transform: none;

}



h5 {

	color: #f47529;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}











/* Ordered / Unordered Lists

------------------------------------------------------------ */



.entry-content ol,

.entry-content ul {

	margin: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 15px;

	padding-left: 0;

}



.archive-page ul li,

.entry-content ul li {

	background: url(images/bullet.png) no-repeat 10px 14px;

	list-style-type: none;

	margin: 0;

	padding: 7px 0 0 30px;

}



.entry-content ol li {

	margin: 0 0 0 35px;

}



.archive-page ul ul,

.entry-content ol ol,

.entry-content ul ul {

	padding: 0;

}





#lda-news-chapter-page .archive-page ul li img {

	padding: 0;

	margin-top: 25px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}



#lda-news-chapter-page .entry-content ul li img {

	padding: 0;

	margin-top: 25px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}







/* Post Info

------------------------------------------------------------ */



.post-info {

	border-top: 1px solid #d6d6d6;

	font-size: 10px;

	margin: 0 0 35px;

	padding: 15px 0 0;

	display: none;

}



.featuredpost .byline {

	border: none;

}



.byline {

	font-size: 10px !important;

	text-transform: uppercase;

	margin: 0;

	padding: 0;

}



.byline a,

.post-info a,

.post-info .date {

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

}



.post-info a,

.byline a {

	color: #717171 !important;

}



.byline a:hover,

.post-info a:hover {

	color: #f47529 !important;

}





/* Post Meta

------------------------------------------------------------ */



.post-meta {

	border-top: 1px solid #d6d6d6;

	font-size: 10px;

	clear: both;

	font-size: 10px;

	margin: 0;

	padding: 15px 0 0;

	text-transform: uppercase;

}



.post-meta a {

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

}







/* Author Box

------------------------------------------------------------ */



.author-box {

	border-bottom: 1px solid #d6d6d6;

	font-size: 13px;

	margin: 0 0 40px;

	overflow: hidden;

	padding: 0 0 50px;

}



.author-box p {

	font-size: 13px;

}





/* Sticky Posts

------------------------------------------------------------ */



.sticky {

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	background: #f8f8f8;

	border-bottom: 1px solid #d6d6d6;

	border-radius: 5px;

	margin: -25px -25px 40px;

	padding: 30px;

	text-shadow: #fff 1px 1px !important;

}





/* Archive Page

------------------------------------------------------------ */



.archive-page {

	float: left;

	padding: 20px 0 0;

	width: 48%;

}





/* Post Icons

------------------------------------------------------------ */



.post-comments,

.tags {

	background: url(images/icon-dot.png) no-repeat left;

	margin: 0 0 0 10px;

	padding: 0 0 0 20px;

}





/* Images

------------------------------------------------------------ */



img {

	height: auto;

	max-width: 100%;

}



.avatar {

	background-color: #f5f5f5;

	border: 1px solid #ddd;

	padding: 4px;

}



.author-box .avatar {

	background-color: #fff;

	float: left;

	margin: 0 25px 0 0;

}



.widget-area .avatar,

.widget-area .featuredpage img,

.widget-area .featuredpost img {

	background: none;

	border: 5px solid #fff;

	padding: 0;

}



#footer-widgets .avatar,

#footer-widgets .featuredpage img,

#footer-widgets .featuredpost img,

#sidebar-alt .avatar,

#sidebar-alt .featuredpage img,

#sidebar-alt .featuredpost img {

	border: 1px solid #fff;

	margin: 0 10px 0 0;

}



.post-image {

	margin: 0 25px 25px 0;

}



img.centered,

img.alignleft,

img.alignright,

img.alignnone,

.post-image,

.wp-caption {

	background: #fff;

}





.comment-list li .avatar {

	background: #fff;

	border: 1px solid #ddd;

	float: left;

	margin: -2px 15px 0 2px;

	padding: 1px;

}



img.centered,

.aligncenter {

	display: block;

	margin: 0 auto 25px;

}



img.alignnone {

	display: inline;

	margin: 0 0 25px;

}



.widget-area .alignleft {

	margin: 0 0 10px;

}



img.alignleft {

	display: inline;

	margin: 0 25px 15px 0;

}



img.alignright {

	display: inline;

	margin: 0 0 15px 25px;

}



.alignleft {

	float: left;

	margin: 0 25px 15px 0;

}



.widget-area .alignleft {

	margin: 0 10px 5px 0;

}



.alignright {

	float: right;

	margin: 0 0 15px 25px;

}



.widget-area .alignright {

	margin: 0 0 5px 10px;

}



.wp-caption {

	padding: 5px;

	text-align: center;

	/*margin-top: 27px;*/

}



p.wp-caption-text {

	font-size: 12px;

	font-style: italic;

	margin: 5px 0;

}



.wp-smiley,

.wp-wink {

	border: none;

	float: none;

}



.gallery-caption {

}





/* Post Navigation

------------------------------------------------------------ */



.navigation {

	font-size: 12px;

	font-weight: bold;

	overflow: hidden;

	padding: 20px 0;

	width: 100%;

}



.navigation li {

	display: inline;

}



.navigation li a,

.navigation li.disabled,

.navigation li a:hover,

.navigation li.active a {

	background: #f5f5f5;

	padding: 5px 10px;

	text-decoration: none;

}



.navigation li a:hover {

	background-color: #34678a;

	color: #fff;

	text-decoration: none;

}



.navigation li.active a {

	background-color: #f47529;

	color: #fff;

	text-decoration: none;

}





/* Primary / Secondary Sidebars

------------------------------------------------------------ */



.sidebar {

	display: inline;

	float: right;

	font-size: 13px;

	width: 180px;

	clear: none;

	margin-top: 10px;

	margin-right: 25px;

	margin-bottom: 10px;

	margin-left: 0;

}



#sidebar-alt {

	color: #aec6d7;

	float: left;

	font-size: 12px;

	margin: 15px -5px 15px 0;

	position: relative;

	width: 165px;

	z-index: 0;

}



.sidebar-content #sidebar,

.sidebar-sidebar-content #sidebar {

	float: left;

	margin: 10px 0 10px 10px;

}



.content-sidebar-sidebar #sidebar-alt {

	float: right;

	margin: 15px 0 15px -5px;

}



.sidebar p {

	font-size: inherit;

	text-shadow: #fff 1px 1px;

	margin-bottom: 15px;

}



#sidebar-alt p {

	color: #aec6d7;

	text-shadow: #0d1a23 -1px -1px;

}



#sidebar-alt a {

	color: #aec6d7;

}



#sidebar-alt a:hover {

	color: #fff !important;

}



#sidebar-alt .widget {

	background: none;

	border-bottom: 2px solid #173041;

	border-top: 1px solid #35556c;

	margin: 0;

}



#sidebar-alt .widget:first-child {

	border-top: none !important;

}



#sidebar-alt .widget:last-child {

	border-bottom: none !important;

}





.sidebar .widget {

	background-color: #FFF;

	margin: 0 0 10px;

	padding: 0;

}



/* Primary Sidebar Image Links

--------------------------------------------- */



.socials-sidebar {

	padding-top: 10px;

	padding-bottom: 0;

	text-align: center;

}



.support-lda-sm {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding-top: 4px;

	padding-bottom: 3px;

	text-align: center;

	background-color: #408191;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	height: 50px;

	margin-bottom: 7px;

	width: 160px;

	margin-right: auto;

	margin-left: auto;

}



.support-lda-sm:hover {

	background-color: #19677B;

}



.sidebar-signup {

	padding-top: 4px;

	padding-bottom: 9px;

	text-align: center;

	background-color: #C95D5C;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	width: 160px;

	margin-bottom: 7px;

	margin-right: auto;

	margin-left: auto;

}



.sidebar-signup:hover {

	background-color: #BB4747;

}





.sidebar-signup input[type="text"] {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding-top: 10px;

	padding-bottom: 12px;

	background-color: #FFF;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	height: 20px;

	width: 146px;

	margin-top: 5px;

	margin-bottom: 6px;

	color: #999; !important;

	font-size: 12px;

}



.sidebar-signup input[type="submit"] {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	background-color: #F0C8C2;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	height: 22px;

	width: 120px;

	/*border: 2px solid #FFF;*/

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

	border-radius: 15px;	

	text-align: center;

	font-size: 12px;

	padding-top: 0;

	padding-right: 15px;

	padding-bottom: 0;

	padding-left: 15px;

	line-height: 18px;

	color: #C95D5C !important;

}



.sidebar-signup  input:hover[type="submit"] {

	color: #C95D5C !important;

	text-decoration: none;

	background-color: #FFF;

}



.sidebar-states {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding-top: 3px;

	padding-bottom: 4px;

	text-align: center;

	height: 50px;

	background-color: #B6A729;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	margin-bottom: 7px;

	width: 160px;

	margin-right: auto;

	margin-left: auto;

}



.sidebar-states:hover {

	background-color: #AA9B00;

}



.sidebar-members {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding-top: 3px;

	padding-bottom: 4px;

	text-align: center;

	height: 50px;

	background-color: #89A6C9;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	margin-bottom: 7px;

	width: 160px;

	margin-right: auto;

	margin-left: auto;

}



.sidebar-members:hover {

	background-color: #6B8AC2;

}



.join-lda-sm {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding-top: 12px;

	padding-bottom: 9px;

	text-align: center;

	background-color: #408191;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	height: 50px;

	margin-bottom: 0px;

	width: 160px;

	margin-right: auto;

	margin-left: auto;

}



.join-lda-sm:hover {

	background-color: #19677B;

}



.lda-renew {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding-top: 3px;

	padding-bottom: 3px;

	text-align: center;

	background-color: #408191;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	height: 30px;

	margin-bottom: 7px;

	width: 160px;

	margin-right: auto;

	margin-left: auto;

	font-size: 13px;

	font-weight: bold;

	color: #FFF;

	text-decoration: none;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #FFF;

}



.lda-renew a {

	color: #FFF;

	text-decoration: none;

}



.lda-renew:hover {

	background-color: #19677B;

}





.sidebar-members {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding-top: 3px;

	padding-bottom: 4px;

	text-align: center;

	height: 50px;

	background-color: #89A6C9;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	-webkit-border-top-left-radius: 3px;

	-webkit-border-top-right-radius: 3px;

	-moz-border-radius-topleft: 3px;

	-moz-border-radius-topright: 3px;

	border-top-left-radius: 3px;

	border-top-right-radius: 3px;

	margin-bottom: -10px;

	width: 160px;

	margin-right: auto;

	margin-left: auto;

}



.sidebar-members:hover {

	background-color: #6B8AC2;

}





/*------------------ END S2 MEMBER SIDEBAR WIDGET ----------------------*/





.ws-plugin--s2member-pro-login-widget {

	background-color: #89A6C9;

	width: 160px;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-border-bottom-right-radius: 3px;

	-webkit-border-bottom-left-radius: 3px;

	-moz-border-radius-bottomright: 3px;

	-moz-border-radius-bottomleft: 3px;

	border-bottom-right-radius: 3px;

	border-bottom-left-radius: 3px;

	margin-right: auto;

	margin-left: auto;

	margin-top: -10px;

	padding-top: 0px;

	padding-right: 7px;

	padding-bottom: 10px;

	padding-left: 7px;

}



.ws-plugin--s2member-pro-login-widget-form {

	width: 146px;

	margin-right: auto;

	margin-left: auto;

	color: #FFF;

	text-align: center;

	font-weight: bold;

}



.ws-plugin--s2member-pro-login-widget-form input[type=text],

.ws-plugin--s2member-pro-login-widget-form input[type=password] {

	background-color: #FFF;

	height: 24px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	padding: 2px 6px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.ws-plugin--s2member-pro-login-widget-lost-password,

.ws-plugin--s2member-pro-login-widget-remember-me {

	color: #FFF;

	text-align: center;

	font-weight: normal;

}



.ws-plugin--s2member-pro-login-widget-lost-password a,

.ws-plugin--s2member-pro-login-widget-remember-me a {

	color: #FFF;

	font-weight: normal;

}



ws-plugin--s2member-pro-login-widget-form .ws-plugin--s2member-pro-login-widget-submit input[type=submit] {

	color: #F6C;

}



.ws-plugin--s2member-pro-login-widget-submit input[type=submit] {

	margin-right: auto;

	margin-left: auto;

	color: #89A6C9;

	background-color: #627CA6;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	-moz-border-radius: 30px;

	-webkit-border-radius: 30px;

	border-radius: 30px;

	height: 22px;

	width: 1050px;

	text-align: center;

	font-size: 12px;

	padding: 0;

	line-height: 18px;

}



.ws-plugin--s2member-pro-login-widget-submit input:hover[type=submit] {

    background-color: #3E557F;

    color: #FFF;

}



.widget-wrap h4,

.widget-wrap h4 widget-title {

	background-color: #89A6C9;

	width: 160px;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	color: #FFFFFF;

	text-align: center;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-top: 5px;

	padding-bottom: 5px;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #FFF;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #FFF;

}



.ws-plugin--s2member-pro-login-widget-profile-summary,

.ws-plugin--s2member-pro-login-widget-profile-summary-name,

.ws-plugin--s2member-pro-login-widget-profile-summary-code,

.ws-plugin--s2member-pro-login-widget-profile-summary-my-account,

.ws-plugin--s2member-pro-login-widget-profile-summary-edit-profile,

.ws-plugin--s2member-pro-login-widget-profile-summary-logout {

	color: #FFF;

}



.ws-plugin--s2member-pro-login-widget-profile-summary-name {

	margin-top: 10px;

}



.ws-plugin--s2member-pro-login-widget-profile-summary a,

.ws-plugin--s2member-pro-login-widget-profile-summary-name a,

.ws-plugin--s2member-pro-login-widget-profile-summary-code a,

.ws-plugin--s2member-pro-login-widget-profile-summary-my-account a,

.ws-plugin--s2member-pro-login-widget-profile-summary-edit-profile a,

.ws-plugin--s2member-pro-login-widget-profile-summary-logout a {

	color: #FFF;

}



/*------------------ END S2 MEMBER SIDEBAR WIDGET ----------------------*/







/*------------------ END S2 MEMBER LOGIN PAGE WIDGET ----------------------*/





#member-login .ws-plugin--s2member-pro-login-widget {

	background-color: #FFF;

	width: 240px;

	margin-right: auto;

	margin-bottom: 100px;

	margin-left: auto;

	padding: 0px;

}



#member-login .ws-plugin--s2member-pro-login-widget-form {

	width: 240px;

	margin-right: auto;

	margin-left: auto;

	color: #717171;

	text-align: center;

	font-weight: normal;

	font-size: 16px;

}



#member-login h3 {

	display: none;

}



#member-login .ws-plugin--s2member-pro-login-widget-form input[type=text],

#member-login .ws-plugin--s2member-pro-login-widget-form input[type=password] {

	background-color: #FAFAFA;

	border: 1px solid #E5E5E5;

	color: #717171;

	height: 36px;

	padding: 3px 10px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}





#member-login .ws-plugin--s2member-pro-login-widget-lost-password,

#member-login .ws-plugin--s2member-pro-login-widget-remember-me {

	color: #717171;

	text-align: center;

	font-weight: normal;

}



#member-login .ws-plugin--s2member-pro-login-widget-lost-password a,

#member-login .ws-plugin--s2member-pro-login-widget-remember-me a {

	color: #717171;

	font-weight: normal;

}





#member-login .ws-plugin--s2member-pro-login-widget-submit input[type=submit] {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	height: 42px;

	width: 180px;

	-moz-border-radius: 42px;

	-webkit-border-radius: 42px;

	border-radius: 42px;

	background-color: #84A900;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	font-size: 20px;

	color: #FFFFFF;

	line-height: 24px;

	text-decoration: none;

	padding-top: 7px;

	padding-right: 20px;

	padding-bottom: 7px;

	padding-left: 20px;

	margin: 10px auto;

}





#member-login .ws-plugin--s2member-pro-login-widget-submit input:hover[type=submit] {

	background-color: #19677B;

	color: #FFF;

	text-decoration: none;

}





#member-login .widget-wrap h4,

#member-login .widget-wrap h4 widget-title {

	background-color: #FFF;

	width: 240px;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	color: #717171;

	text-align: center;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-top: 5px;

	padding-bottom: 5px;

	border: none;

}



#member-login .ws-plugin--s2member-pro-login-widget-profile-summary,

#member-login .ws-plugin--s2member-pro-login-widget-profile-summary-name,

#member-login .ws-plugin--s2member-pro-login-widget-profile-summary-code,

#member-login .ws-plugin--s2member-pro-login-widget-profile-summary-my-account,

#member-login .ws-plugin--s2member-pro-login-widget-profile-summary-edit-profile,

#member-login .ws-plugin--s2member-pro-login-widget-profile-summary-logout {

	color: #717171;

}



#member-login .ws-plugin--s2member-pro-login-widget-profile-summary a,

#member-login .ws-plugin--s2member-pro-login-widget-profile-summary-name a,

#member-login .ws-plugin--s2member-pro-login-widget-profile-summary-code a,

#member-login .ws-plugin--s2member-pro-login-widget-profile-summary-my-account a,

#member-login .ws-plugin--s2member-pro-login-widget-profile-summary-edit-profile a,

#member-login .ws-plugin--s2member-pro-login-widget-profile-summary-logout a {

	color: #717171;

}



/*------------------ END S2 MEMBER LOGIN PAGE WIDGET ----------------------*/

















.sidebar.widget-area ol ol,

.sidebar.widget-area ul ul {

	padding: 0;

}



.sidebar.widget-area ul li {

	background: url(images/bullet.png) no-repeat 0 12px;

	list-style-type: none;

	margin: 0;

	padding: 7px 0 0 20px;

	word-wrap: break-word;

}



.sidebar.widget-area ul ul li {

	border: none;

	margin: 0;

}



#sidebar-alt ol ol,

#sidebar-alt ul ul {

	padding: 0 0 0 10px;

}



#sidebar-alt ul li {

	background: none;

	padding: 7px 0 0;

}





/* Dropdowns

------------------------------------------------------------ */



.widget_archive select,

#cat {

	display: inline;

	margin: 0;

	padding: 3px;

	width: 85%;

}





/* Featured Page / Post

------------------------------------------------------------ */



.featuredpage,

.featuredpost {

	clear: both;

	overflow: hidden;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 15px;

	margin-left: 0;

}



.featuredpage .page,

.featuredpost .post {

	border: none;

	margin: 0 0 15px;

	overflow: hidden;

	padding: 0 0 15px;

}



#sidebar-alt .featuredpost .post {

	background: none;

	border-bottom: 1px solid #35556c;

}



#footer-widgets .featuredpost .post {

	background: none;

	border-bottom: 1px dotted #333;

}



.widgets_on_page ul li { /*Fixes bottom margin on LDA news feed on Affiliate pages */

	margin-top: 0px;

}





.widgets_on_page ul li img { /*Fixes top margin for thumbnails on LDA news feed on Affiliate pages */

	margin-top: 35px;

}



/* News in Brief Page and Sidebar */



#content .post-857 h1 { /*hides the h1 on page */

	display: none;

}



#news-in-brief-archives-sidebar {

	display: block;

	width: 100%;

	margin-top: 120px;

	padding: 0;

	clear: both;

	float: none;

	display: none;

}

	

#news-in-brief-archives-sidebar h2.nib {

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0;

	background-color: #347E91;

	text-align: center;

	-moz-border-radius-topleft: 15px;

	-moz-border-radius-topright: 15px;

	-webkit-border-top-left-radius: 15px;

	-webkit-border-top-right-radius: 15px;

	border-top-left-radius: 15px;

	border-top-right-radius: 15px;

	display: block;

	background-image: url(images/news-in-brief-icon.gif);

	background-repeat: no-repeat;

	background-position: 10px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 40px;

}





#featured-post-6 { /*News-in-Brief int-sidebar */

	background-color: #F8F8F8;

	float: none;

	width: 100%;

	clear: none;

	padding: 15px;

	-moz-border-radius-bottomleft: 15px;

	-moz-border-radius-bottomright: 15px;

	-webkit-border-bottom-left-radius: 15px;

	-webkit-border-bottom-right-radius: 15px;

	border-bottom-left-radius: 15px;

	border-bottom-right-radius: 15px;

	border: 1px solid #DFDFCF;

}



#featured-post-6 h2 {

	padding: 0;

	margin: 0;

	float: left;

	clear: none;

}







#featured-post-6 h2 a {

	font-size: 13px;

	line-height: 13px;

	margin: 0;

	padding: 0;

}



#featured-post-5 .more-from-category {

	font-size: 24px;

	margin-top: -20px;

}



#news-in-brief {

	width: 100%;

	float: left;

	padding: 0;

	margin-left: -30px;

}



#news-in-brief entry {

	padding: 0;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

}



#news-in-brief h2 a { /*Makes this h2 look like an h1, because we hid the h1 above */

	font-size: 34px;

	color: #00667C;

	margin-top: 40px;

	margin-right: 0;

	margin-bottom: 20px;

	margin-left: 0;

}





/* User Profile

------------------------------------------------------------ */



.user-profile {

	overflow: hidden;

}





/* Buttons

------------------------------------------------------------ */



input[type="button"],

input[type="submit"],

.more-link,

.more-link:visited {

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	background: #86A728;

	border-radius: 3px;

	color: #fff !important;

	cursor: pointer;

	font-size: 15px;

	font-weight: bold;

	line-height: 24px;

	text-decoration: none;

	text-transform: uppercase;

	padding-top: 7px;

	padding-right: 12px;

	padding-bottom: 7px;

	padding-left: 12px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.more-link {

	display: block;

	margin: 20px 0 0;

	text-align: center;

	width: 80px;

}



input:hover[type="button"],

input:hover[type="submit"],

.more-link:hover {

	color: #fff !important;

	text-decoration: none;

	background-color: #9BC027;

}





/*Green buttons used within content */



.linkbutton-green {

	color: #FFF;

	border: 0 solid;

	display: inline-block;

	height: 26px;

	background: #86A728;

	width: 100px;

	text-align: center;

	clear: none;

	margin-top: 5px;

}



.linkbutton-green a {

	color: #FFF;

	text-decoration: none;

}



.linkbutton-green:hover {

    background-color: #9CBF2C;

}



/*Teal buttons used within content */



.linkbutton-teal {

	color: #FFF;

	border: 0 solid;

	display: inline-block;

	height: 26px;

	background: #07677D;

	width: 100px;

	text-align: center;

	clear: none;

	margin-top: 5px;

}



.linkbutton-teal a {

	color: #FFF;

	text-decoration: none;

}



.linkbutton-teal:hover {

    background-color: #408191;

}



/*Red buttons used within content */



.linkbutton-red {

	color: #FFF;

	border: 0 solid;

	display: inline-block;

	height: 26px;

	background: #C95D5C;

	width: 100px;

	text-align: center;

	clear: none;

	margin-top: 5px;

}



.linkbutton-red a {

	color: #FFF;

	text-decoration: none;

}



.linkbutton-red:hover {

	background-color: #E37477;

}



/*Gold buttons used within content */



.linkbutton-gold {

	color: #FFF;

	border: 0 solid;

	display: inline-block;

	height: 26px;

	background: #BBA200;

	width: 100px;

	text-align: center;

	clear: none;

	margin-top: 5px;

}



.linkbutton-gold a {

	color: #FFF;

	text-decoration: none;

}



.linkbutton-gold:hover {

    background-color: #C5B52C;

}



/*Blue buttons used within content */



.linkbutton-blue {

	color: #FFF;

	border: 0 solid;

	display: inline-block;

	height: 26px;

	background: #89A6C9;

	width: 100px;

	text-align: center;

	clear: none;

	margin-top: 5px;

}



.linkbutton-blue a {

	color: #FFF;

	text-decoration: none;

}



.linkbutton-blue:hover {

    background-color: #9DB7DA;

}







.a-big-green-button {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	height: 60px;

	-moz-border-radius: 50px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

	background-color: #84A900;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	float: left;

	margin: 20px 0px 10px 10px;

	display: block;

	font-size: 24px;

	color: #FFFFFF;

	line-height: 40px;

	text-decoration: none;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 20px;

}



.a-big-green-button:hover {

	background-color: #19677B;

}



.a-big-green-button a {

	color: #FFF;

	text-decoration: none;

}



.a-big-green-button-right {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	height: 60px;

	-moz-border-radius: 50px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

	background-color: #84A900;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	float: right;

	margin: 5px 0px 10px 10px;

	display: block;

	font-size: 24px;

	color: #FFFFFF;

	line-height: 40px;

	text-decoration: none;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 20px;

}



.a-big-green-button-right:hover {

	background-color: #19677B;

}



.a-big-green-button-right a {

	color: #FFF;

	text-decoration: none;

}



.a-med-green-button {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	height: 42px;

	-moz-border-radius: 42px;

	-webkit-border-radius: 42px;

	border-radius: 42px;

	background-color: #84A900;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	float: right;

	font-size: 20px;

	color: #FFFFFF;

	line-height: 24px;

	text-decoration: none;

	padding-top: 7px;

	padding-right: 20px;

	padding-bottom: 7px;

	padding-left: 20px;

	margin-top: 10px;

}



.a-med-green-button:hover {

	background-color: #19677B;

}



.a-med-green-button a {

	color: #FFF;

	text-decoration: none;

}



.a-med-green-button-left {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	height: 42px;

	-moz-border-radius: 42px;

	-webkit-border-radius: 42px;

	border-radius: 42px;

	background-color: #84A900;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	float: left;

	font-size: 20px;

	color: #FFFFFF;

	line-height: 24px;

	text-decoration: none;

	padding-top: 7px;

	padding-right: 20px;

	padding-bottom: 7px;

	padding-left: 20px;

	margin-top: 10px;

	margin-right: 10px;

}



.a-med-green-button-left:hover {

	background-color: #19677B;

}



.a-med-green-button-left a {

	color: #FFF;

	text-decoration: none;

}







.a-big-red-button {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	height: auto;

	width: 70%;

	-moz-border-radius: 50px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

	background-color: #CB5C58;

	-moz-transition: background .25s ease-in-out;

	-webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	float: none;

	margin: 20px 0px 10px 10px;

	display: block;

	font-size: 22px;

	color: #FFFFFF;

	line-height: 30px;

	text-decoration: none;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 20px;

}



.a-big-red-button:hover {

	background-color: #ACA010;

}



.a-big-red-button a {

	color: #FFF;

	text-decoration: none;

}









/* Search Form

------------------------------------------------------------ */



#header .searchform {

	float: right;

	padding: 0;

}



.s {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 5px 15px 5px 45px !important;

	width: 200px;

	height: 28px;

	background-color: #fff;

	background-image: url(images/search-icon.png);

	background-repeat: no-repeat;

	background-position: 12px 6px;

}



#sidebar-alt .s {

	background: #fff;

	padding: 10px !important;

	width: 100px;

}





#header .searchsubmit {

	color: #FFF;

	border: 0 solid;

	display: block;

	width: 84px;

	height: 28px;

	background: #86A728;

	-moz-transition: background .25s ease-in-out;

    -webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	position: relative;

	top: 0;

	font-size: 12px;

	float: right;

	margin-left: 5px;

	line-height: 28px;

	padding: 0px;

}



#header .searchsubmit:hover {

                    background-color: #9CBF2C;

                    color: #FFF;

                    font-size: 12px;

}



#nav .s {

	border-left: 1px solid #264f6b;

	border-top: 1px solid #264f6b;

	margin: 5px 0 0;

}





/* eNews and Update Widget

------------------------------------------------------------ */



.enews #subbox {

	width: 75%;

}



.enews #subbutton {

	margin: 15px 0 0;

}





/* Calendar Widget

------------------------------------------------------------ */



#wp-calendar {

	width: 100%;

}



#wp-calendar caption {

	font-size: 12px;

	font-style: italic;

	padding: 2px 5px 0 0;

	text-align: right;

}



#wp-calendar thead {

	background-color: #fff;

	font-weight: bold;

	margin: 10px 0 0;

}



#wp-calendar td {

	background-color: #fff;

	padding: 2px;

	text-align: center;

}





/* RSS Widget

------------------------------------------------------------ */



.widget_rss ul li .rsswidget {

	display: block;

	font-weight: bold;

	margin-bottom: 10px;

}



.widget_rss .rss-date {

	display: block;

	font-style: italic;

	font-size: 12px;

	margin-bottom: 10px;

}





/* WP Anything Slider

------------------------------------------------------------ */



#WP-ANYTHING-SETTING1,

#WP-ANYTHING-SETTING2,

#WP-ANYTHING-SETTING3,

#WP-ANYTHING-SETTING4,

#WP-ANYTHING-SETTING5,

#WP-ANYTHING-SETTING6,

#WP-ANYTHING-SETTING7,

#WP-ANYTHING-SETTING8,

#WP-ANYTHING-SETTING9,

#WP-ANYTHING-SETTING10 {

	padding-top: 0px;

	padding-left: 0px;

	font-size: 14px;

}



#WP-ANYTHING-SETTING1 img,

#WP-ANYTHING-SETTING2 img,

#WP-ANYTHING-SETTING3 img,

#WP-ANYTHING-SETTING4 img,

#WP-ANYTHING-SETTING5 img,

#WP-ANYTHING-SETTING6 img,

#WP-ANYTHING-SETTING7 img,

#WP-ANYTHING-SETTING8 img,

#WP-ANYTHING-SETTING9 img,

#WP-ANYTHING-SETTING10 img {

	margin-top: -5px;

	margin-right: 12px;

	float: left;

}



#WP-ANYTHING-SETTING1 h1,

#WP-ANYTHING-SETTING2 h1,

#WP-ANYTHING-SETTING3 h1,

#WP-ANYTHING-SETTING4 h1,

#WP-ANYTHING-SETTING5 h1,

#WP-ANYTHING-SETTING6 h1,

#WP-ANYTHING-SETTING7 h1,

#WP-ANYTHING-SETTING8 h1,

#WP-ANYTHING-SETTING9 h1,

#WP-ANYTHING-SETTING10 h1 {

	margin-top: 0px;	

}



#WP-ANYTHING-SETTING1 h2,

#WP-ANYTHING-SETTING2 h2,

#WP-ANYTHING-SETTING3 h2,

#WP-ANYTHING-SETTING4 h2,

#WP-ANYTHING-SETTING5 h2,

#WP-ANYTHING-SETTING6 h2,

#WP-ANYTHING-SETTING7 h2,

#WP-ANYTHING-SETTING8 h2,

#WP-ANYTHING-SETTING9 h2,

#WP-ANYTHING-SETTING10 h2 {

	margin-top: 5px;	

}









/* Genesis Responsive Slider

------------------------------------------------------------ */



#genesis-responsive-slider {

	/*-moz-border-radius-topleft: 7px;

	-moz-border-radius-topright: 7px;

	-webkit-border-top-left-radius: 7px;

	-webkit-border-top-right-radius: 7px;

	border-top-left-radius: 7px;

	border-top-right-radius: 7px; */

	border: none !important;

	padding: 1px !important;

}



#genesis-responsive-slider .flexslider {

	margin-left: 50px;

	margin-top: 20px;

}



#genesis-responsive-slider .slide-image {

	text-align: right;

}



#genesis-responsive-slider .slide-excerpt {

	filter: alpha(opacity=95);

	margin: 0;

	opacity: 0.95;

	padding: 30px 30px 20px;

}



#genesis-responsive-slider .slide-excerpt-border {

	border: none;

	margin: 0;

	padding: 0;

}



#genesis-responsive-slider .flex-direction-nav li .next {

	background: url(images/slider-right.png) no-repeat bottom;

	bottom: 15px;

	height: 38px;

	left: auto;

	right: 20px !important;

	top: auto;

	width: 38px;

}



#genesis-responsive-slider .flex-direction-nav li .prev {

	background: url(images/slider-left.png) no-repeat bottom;

	bottom: 15px;

	height: 38px;

	left: auto;

	right: 60px !important;

	top: auto;

	width: 38px;

}



#genesis-responsive-slider .flex-direction-nav li .next:hover,

#genesis-responsive-slider .flex-direction-nav li .prev:hover {

	background-position: top;

}



#genesis-responsive-slider .flex-control-nav {

	margin: 20px 0 40px;

}





/* Footer Widgets

------------------------------------------------------------ */



#footer-widgets {

	

	background: #FFF;

	font-size: 13px;

	margin: 0 auto;

	width: 1140px;

	border-right-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #DFDFCE;

	border-left-color: #DFDFCE;

	-moz-box-sizing: border-box;	

	-webkit-box-sizing: border-box;	

	box-sizing: border-box;

}



#footer-widgets .wrap {

	overflow: hidden;

}



#footer-widgets .widget {

	background: none;

	border: none;

	padding: 0;

}



#footer-widgets .textwidget {

	padding: 0;

}



#footer-widgets .widget_tag_cloud div div {

	padding: 0;

}



#footer-widgets a {

	color: #bbb;

}



#footer-widgets a:hover {

	color: #f47529;

}



#footer-widgets p {

	font-size: inherit;

	margin: 0 0 15px;

}



#footer-widgets ul {

	list-style-type: none;

	margin: 0;

}



#footer-widgets ul li {

	border-bottom: 1px dotted #333;

	list-style-type: none;

	margin: 0;

	padding: 7px 0;

}



#footer-widgets #wp-calendar thead,

#footer-widgets #wp-calendar td {

	background: none;

}



.footer-widgets-1 {

	float: left;

	width: 850px;

	height: 90px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 50px;

	margin-bottom: 20px;

}



/*Join LDA footer banner */



#join-lda-banner {

	background-color: #307E92;

}



#join-pitch {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	background-color: #307E92;

	float: left;

	color: white;

	width: 595px;

	height: 90px;

	display: block;

	font-size: 15px;

	line-height: 20px;

	padding-top: 12px;

	padding-right: 18px;

	padding-bottom: 12px;

	padding-left: 18px;

}



#join-lda-med {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	float: right;

	width: 255px;

	height: 90px;

	background-color: #07677D;

	-moz-transition: background .25s ease-in-out;

    -webkit-transition: background .25s ease-in-out;

	transition: background .25s ease-in-out;

	display: block;

	padding: 12px;

	text-align: center;

}



#join-lda-med:hover {

	background-color: #4C95A6;

}



.footer-widgets-2 {

	float: right;

	width: 205px;

	height: 90px;

	margin: 0 0 20px;

	padding: 0;

}



#browsealoud {

	font-size: 13px;

	color: #2C2899;

	line-height: 17px;

	margin-right: 20px;

}



#browsealoud a {

	color: #2C2899;

}



#browsealoud img {

	float: left;

	padding-right: 10px;

}







/* Footer

------------------------------------------------------------ */



#footer {

	background-color: #86a728;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	clear: both;

	font-size: 10px;

	color: #FFF;

	overflow: hidden;

	width: 1140px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 10px;

	padding-right: 30px;

	padding-bottom: 10px;

	padding-left: 30px;

}



#footer .wrap {

	width: 1080px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

}





#footer a,

#footer a:visited {

	color: #FFF;

}



#footer a:hover {

	text-decoration: none;

}



#footer .acknowledgement {

	text-align: center;

	font-size: 12px;

	margin-bottom: 10px;

}



#footer .acknowledgement a {

	color: #FFF;

	text-decoration: underline;

}



#footer .acknowledgement a:hover {

	text-decoration: none;

}



#footer .copy-links {

	float: left;

	width: 500px;

	display: block;

	color: #FFF;

}



#footer .copy-links p {

	color: #FFF;

	line-height: 16px;

}



#footer .copy-links a {

	color: #FFF;

}



#footer .creds {

	float: right;

	text-align: right;

	width: 250px;

	color: #FFF;

	display: block;

}



#footer .creds p {

	color: #FFF;

	line-height: 16px;

}



#footer .creds a {

	color: #FFF;

}





/* Comments

------------------------------------------------------------ */



#comments,

#respond {

	margin: 0 0 15px;

	overflow: hidden;

}



#author,

#comment,

#email,

#url {

	margin: 10px 5px 0 0;

	padding: 5px;

	width: 250px;

}



#comment {

	height: 150px;

	margin: 10px 0;

	width: 78%;

}



.ping-list {

	margin: 0 0 40px;

}



.comment-list ol,

.ping-list ol {

	padding: 10px;

}



.comment-list li,

.ping-list li {

	border-bottom: 1px solid #d6d6d6;

	list-style-type: none;

	margin: 15px 0 5px;

	padding: 30px;

	text-shadow: #fff 1px 1px;

}



.comment-list li ul li {

	background: #fff;

	list-style-type: none;

}



.comment-list li ul li li {

	border: 1px solid #eee;

	border-bottom: 1px solid #d6d6d6;

}



.comment-content p {

	font-size: 14px;

	margin: 0 0 20px;

}



.comment-list cite,

.ping-list cite {

	font-style: normal;

}



.commentmetadata {

	font-size: 12px;

	margin: 0 0 5px;

}



.comment-author,

.comment-meta {

	background: #e9e9e9;

}



.comment-author {

	color: #292929;

	font-size: 12px;

	font-weight: bold;

	padding: 15px 0 0 10px;

	text-transform: uppercase;

}



.comment-meta {

	font-size: 11px;

	padding: 0 0 10px 0;

	margin-bottom: 20px;

}



.reply {

	font-size: 14px;

}



.nocomments {

	text-align: center;

}



#comments .navigation {

	display: block;

}



.bypostauthor {

}



.thread-alt,

.thread-even {

	background-color: #f8f8f8;

}



.alt,

.depth-1,

.even {

}





/* Gravity Forms

------------------------------------------------------------ */



div.gform_wrapper input,

div.gform_wrapper select,

div.gform_wrapper textarea {

	box-sizing: border-box;

	font-size: 14px !important;

	padding: 4px 5px !important;

}



div.gform_footer input.button {

}



div.gform_wrapper .ginput_complex label {

	font-size: 14px;

}



div.gform_wrapper li,

div.gform_wrapper form li {

	background: none;

	margin: 0 0 10px;

	padding: 0;

}



div.gform_wrapper .gform_footer {

	border: none;

	margin: 0;

	padding: 0;

}



div.gform_wrapper .gform_button {

	padding: 7px 12px !important;

}



/* Generic form styles */



.input-large {

	width: 93%;

}



.input-med {

	width: 90%;

}



.input-small {

	width: 90%;

}





.sessions {

	box-sizing: border-box;

	padding: 7px 10px;

	width: 95%;

	height: auto;

	overflow: scroll;

	background-color: #FAFAFA;

	border: 1px solid #E5E5E5;

	color: #717171;

}





.status {

	width: 80%;

	background-color: #F0C8C2;

	height: 24px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 30px;

	margin-left: auto;

	display: block;

	-webkit-border-radius: 12px;

	-moz-border-radius: 12px;

	border-radius: 12px;

}



.status0 {

	width: 0;

	height: 100%;

}



.status20 {

	width: 20%;

	height: 100%;

	background-color: #C95D5C;

	float: left;

	-webkit-border-top-left-radius: 12px;

	-webkit-border-bottom-left-radius: 12px;

	-moz-border-radius-topleft: 12px;

	-moz-border-radius-bottomleft: 12px;

	border-top-left-radius: 12px;

	border-bottom-left-radius: 12px;

}



.status40 {

	height: 100%;

	width: 40%;

	background-color: #C95D5C;

	float: left;

	-webkit-border-top-left-radius: 12px;

	-webkit-border-bottom-left-radius: 12px;

	-moz-border-radius-topleft: 12px;

	-moz-border-radius-bottomleft: 12px;

	border-top-left-radius: 12px;

	border-bottom-left-radius: 12px;

}



.status40 a {

	color: #FFF;

	text-align: center;

	display: block;

	width: 100%;

	text-decoration: none;

	float: left;

}



.status60 {

	width: 60%;

	height: 100%;

	background-color: #C95D5C;

	float: left;

	-webkit-border-top-left-radius: 12px;

	-webkit-border-bottom-left-radius: 12px;

	-moz-border-radius-topleft: 12px;

	-moz-border-radius-bottomleft: 12px;

	border-top-left-radius: 12px;

	border-bottom-left-radius: 12px;

}



.status60 a {

	color: #FFF;

	text-align: center;

	display: block;

	width: 50%;

	text-decoration: none;

	float: left;

}



.status80 {

	width: 80%;

	height: 100%;

	background-color: #C95D5C;

	float: left;

	-webkit-border-top-left-radius: 12px;

	-webkit-border-bottom-left-radius: 12px;

	-moz-border-radius-topleft: 12px;

	-moz-border-radius-bottomleft: 12px;

	border-top-left-radius: 12px;

	border-bottom-left-radius: 12px;

}



.status80 a {

	color: #FFF;

	text-align: center;

	display: block;

	width: 33.3%;

	text-decoration: none;

	float: left;

}



.status100 {

	width: 100%;

	height: 100%;

	background-color: #C95D5C;

	float: left;

	-webkit-border-radius: 12px;

	-moz-border-radius: 12px;

	border-radius: 12px;

}



.status100 a {

	color: #FFF;

	text-align: center;

	display: block;

	width: 25%;

	text-decoration: none;

	float: left;

}





/* Collapse-o-matic arrows

------------------------- */



.collapseomatic {

    background-image: url(images/collapse-down-arrow.png) !important;

}

.colomat-close {

    background-image: url(images/collapse-up-arrow.png) !important;

}





/* Auto resize iframe embeds - generic

------------------------------------------------------ */



.full-width-auto-rezable-iframe {

	max-width: 850px;

	border: none;

	}



.full-width-auto-rezable-iframe > div {

  		position: relative;

  		padding-bottom: 75%;

  		height: 0;

	}



.full-width-auto-rezable-iframe iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	border: none;

	}

	

	

/* Auto resize iframe content for YouTube embeds

------------------------------------------------------ */





.auto-resizable-iframe {

 		max-width: 700px;

	}



.auto-resizable-iframe > div {

  		position: relative;

  		padding-bottom: 75%;

  		height: 0;

	}



.auto-resizable-iframe iframe {

		position: absolute;

		top: 0;

		left: 0;

		width: 100%;

		height: 100%;

	}





img#wpstats { /*Stupid Smiley */

	display: none;

}







/* S2Member Styles

--------------------------------------------- */



#s2member-pro-authnet-checkout-form-registration-section-title,

#s2member-pro-authnet-checkout-form-description-section,

#s2member-pro-authnet-checkout-form-description-div,

#s2member-pro-authnet-checkout-form-custom-fields-section-title,

#s2member-pro-authnet-checkout-form-billing-method-section-title,

#s2member-pro-authnet-checkout-form-card-type-div,

#s2member-pro-authnet-checkout-form-card-number-div,

#s2member-pro-authnet-checkout-form-submission-section-title,

div.s2member-pro-authnet-form-description-div,

div.s2member-pro-authnet-form-section-title {

  font-family: "Open Sans" !important;

}





/* JOIN LDA FORM */



#join-lda-form input.show-only[type=text]  {

	background-color: #FFF;

	border: none;

	font-weight: bold;

}



#join-lda-form input.show-only-total[type=text]  {

	background-color: #FFF;

	border: none;

	font-weight: bold;

	font-size: 24px;

}



.total-dollar-sign {

	font-size: 24px;

}





/* Responsive Design

------------------------------------------------------------ */







@media only screen and (max-width: 1024px) {





 	

	#header .wrap,

	#inner .wrap,

	#footer-widgets,

	#footer .wrap {

		max-width: 1000px;

	}

	

	#header {

	width: 1000px;

	}

 #header .widget-area {

	float: left;

	clear: none;

	margin-left: 35px;

 }

	

	#content-sidebar-wrap {

		width: 1000px;

	}

	

	#content {

		margin: 10px;

		width: 430px;

	}

	

	.sidebar-content #content,

	.content-sidebar #content {

		width: 725px;

	}

	

	.sidebar-content-sidebar .archive-page,

	.content-sidebar-sidebar .archive-page,

	.sidebar-sidebar-content .archive-page {

		float: none;

	}

	

	.full-width-content #content {

		width: 900px;

	}

	

	

/* WP Anything Slider --------------- */	





#home-featured .slider {

	padding-right: 12px;

	padding-top: 0px;

	margin-top: 20px;

	margin-left: 50px;

	width: 725px;

	height: 200px;

	background-color: #F8F6ED;

}



	

#WP-ANYTHING-SETTING1,

#WP-ANYTHING-SETTING2,

#WP-ANYTHING-SETTING3,

#WP-ANYTHING-SETTING4,

#WP-ANYTHING-SETTING5,

#WP-ANYTHING-SETTING6,

#WP-ANYTHING-SETTING7,

#WP-ANYTHING-SETTING8,

#WP-ANYTHING-SETTING9,

#WP-ANYTHING-SETTING10 {

	width: 720px;

	font-size: 13px;

}





#WP-ANYTHING-SETTING1 img,

#WP-ANYTHING-SETTING2 img,

#WP-ANYTHING-SETTING3 img,

#WP-ANYTHING-SETTING4 img,

#WP-ANYTHING-SETTING5 img,

#WP-ANYTHING-SETTING6 img,

#WP-ANYTHING-SETTING7 img,

#WP-ANYTHING-SETTING8 img,

#WP-ANYTHING-SETTING9 img,

#WP-ANYTHING-SETTING10 img {

	margin-top: -5px;

	margin-right: 12px;

	width: 430px;

	height: 200px;

}	

	

#WP-ANYTHING-SETTING1 h1,

#WP-ANYTHING-SETTING2 h1,

#WP-ANYTHING-SETTING3 h1,

#WP-ANYTHING-SETTING4 h1,

#WP-ANYTHING-SETTING5 h1,

#WP-ANYTHING-SETTING6 h1,

#WP-ANYTHING-SETTING7 h1,

#WP-ANYTHING-SETTING8 h1,

#WP-ANYTHING-SETTING9 h1,

#WP-ANYTHING-SETTING10 h1 {

	margin-top: 0px;

}



#WP-ANYTHING-SETTING1 h2,

#WP-ANYTHING-SETTING2 h2,

#WP-ANYTHING-SETTING3 h2,

#WP-ANYTHING-SETTING4 h2,

#WP-ANYTHING-SETTING5 h2,

#WP-ANYTHING-SETTING6 h2,

#WP-ANYTHING-SETTING7 h2,

#WP-ANYTHING-SETTING8 h2,

#WP-ANYTHING-SETTING9 h2,

#WP-ANYTHING-SETTING10 h2 {

	margin-top: 1px;

	font-size: 22px;

	line-height: 22px;	

}	

	

#WP-ANYTHING-SETTING1 .a-med-green-button,

#WP-ANYTHING-SETTING2 .a-med-green-button,

#WP-ANYTHING-SETTING3 .a-med-green-button,

#WP-ANYTHING-SETTING4 .a-med-green-button,

#WP-ANYTHING-SETTING5 .a-med-green-button,

#WP-ANYTHING-SETTING6 .a-med-green-button,

#WP-ANYTHING-SETTING7 .a-med-green-button,

#WP-ANYTHING-SETTING8 .a-med-green-button,

#WP-ANYTHING-SETTING9 .a-med-green-button,

#WP-ANYTHING-SETTING10 .a-med-green-button {

	height: 30px;

	font-size: 18px;

	padding-top: 2px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 15px;

	margin-top: 10px;

}



	

	

#home-featured .homelive {

	margin-top: 22px;

	margin-right: 10px;

	margin-left: 25px;

	float: left;

	width: 725px;

}



#home-featured .intro {

	width: 725px;

}











#home-featured .intro .widgettitle {

	color: #F47529;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

}



#home-featured .intro,

#home-featured .intro p {

	font-size: 14px;

}

	



/* Learn More About Arrow and LD links Block

---------------------------------------------------- */



#home-featured .intro .learn-more-block {

	width: 705px;

	float: left;

	clear: both;

}



#home-featured .intro .green-arrow {

	height: 70px;

	width: 90px;

	font-size: 15px;

	line-height: 20px;

	margin-bottom: 0px;

	padding-top: 10px;

	padding-bottom: 0px;

	padding-left: 30px;

}





#home-featured .intro .point {



	border-top: 40px solid transparent;

	border-bottom: 40px solid transparent;

	border-left: 40px solid #86A728;

	margin-bottom: 0px;

}









#home-featured .intro .ld-links {

	font-size: 14px;

	line-height: 24px;

}



#home-featured .intro .ld-links ul li {

	padding-right: 4px;

	padding-left: 4px;

}







/* Home page - four primary blocks 

------------------------------------------- */





#home-featured .featured .inner {

	padding: 10px;

	width: 725px;

}



.block-top-title {

	font-size: 24px;

	text-align: left;

	margin-top: -8px;

}



#parents-block-top {

	width: 178px;

	height: 190px;

	background-position: 24px 37px;

}







#parents-block-bottom {

	width: 178px;

	height: 230px;

}





#educators-block-top {

	width: 178px;

	height: 190px;

	background-position: 24px 37px;

}







#educators-block-bottom {

	width: 178px;

	height: 230px;

}







#adults-block-top {

	width: 178px;

	height: 190px;

	background-position: 24px 37px;

}





#adults-block-bottom {

	width: 178px;

	height: 230px;

}









#professionals-block-top {

	width: 178px;

	height: 190px;

	background-position: 24px 37px;

}





#professionals-block-bottom {

	width: 178px;

	height: 230px;

}











	

	

	#home-featured .call-to-action .widget {

		padding-top: 10px;

	}

	

	#home-featured .call-to-action,

	#home-featured .call-to-action p {

		font-size: 14px;

		line-height: 1.5 !important;

	}

	

	#home-featured .call-to-action .enews,

	#home-featured .call-to-action .enews p {

		line-height: 1.5 !important;

	}

	

	#home-featured .call-to-action .enews form {

		display: block;

	}

	

	#home-featured .call-to-action .widgettitle {

		margin: 0;

		padding: 0;

	}

	

	

	

	

	

#home-featured .call-to-action {

	height: 131px;

	position: relative;

	width: 775px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 30px;

	margin-left: -15px;

}



#home-featured .call-to-action .banner-left {

	display: none;

}



#home-featured .call-to-action .widget {

	padding-top: 0;

	padding-right: 50px;

	padding-bottom: 0;

	padding-left: 20px;

}



#home-featured .call-to-action .widgettitle {

	font-size: 15px;

	margin-bottom: -40px;

	padding: 29px 0 0 0;

}



#home-featured .call-to-action h1 {

	font-size: 27px;

	line-height: 40px;

	padding-top: 5px;

	margin-top: 10px;

	margin-bottom: 0;

}



#home-featured .call-to-action,

#home-featured .call-to-action p {

	font-size: 15px;

	line-height: 17px;

}





#home-featured .call-to-action .conf-reg {

	margin-top: -18px;

	margin-right: -24px;

	margin-left: 20px;

	padding: 10px 10px;

	font-size: 20px;

}







/* LDA News Area

--------------------------------------------- */



#ldanews-title {

	width: 725px;

}







.ldanews {

	width: 725px;

	margin-left: 25px;

}





/* Facebook Feed Block

--------------------------------------------- */



#home-featured .facebook {

	width: 100%;

	margin-left: 5px;

}



#facebook-full {

	display: none;

}



#facebook-landscape {

	display: block;

}



#facebook-portrait {

	display: none;

}



#facebook-iphone {

	display: none;

}



#facebook-phone {

	display: none;

}







/* Twitter Feed Block

--------------------------------------------- */



.twitter {

	width: 100%;

	margin-left: 5px;

}





	

	

#genesis-responsive-slider .slide-excerpt {

		padding: 20px 20px 10px;

	}

	

	

	

	

/* Navigation */

	

.menu-primary,

.menu-secondary {

	font-size: 16px;

}





.menu-primary a,

.menu-secondary a {

	padding-top: 16px;

	padding-right: 10px;

	padding-bottom: 15px;

	padding-left: 10px;

}



	

.page #content {  /*adjust this for responsive media queries */

	width: 725px; 

	margin-left: 25px;  /* This fixes left margin on content pages. */

}





.single #content {   /* NEED TO FIX THIS WIDTH */ 

	width: 725px;   

	float: left;

	margin-left: 25px; /* This fixes left margin on post pages. */

}



.archive #content {   /* NEED TO FIX THIS WIDTH */ 

	width: 725px;   

	float: left;

	margin-left: 25px; /* This fixes left margin on archive pages. */

}



	

#footer-widgets .wrap {

	padding: 10px;

}



.footer-widgets-1 {

	float: left;

	width: 725px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 25px;

	margin-bottom: 20px;

}



/*Join LDA footer banner */





#join-pitch {

	width: 490px;

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 15px;

}



#join-lda-med {

	width: 235px;

	height: 90px;

	padding: 12px;

	text-align: center;

}



#join-lda-med:hover {

	background-color: #4C95A6;

}





.footer-widgets-2 {

	float: right;

	width: 205px;

	height: 90px;

	margin: 0 0 20px;

	padding: 0;

}



#browsealoud {

	font-size: 13px;

	color: #2C2899;

	line-height: 17px;

	margin-right: 20px;

}



#browsealoud a {

	color: #2C2899;

}



#browsealoud img {

	float: left;

	padding-right: 10px;

}





#footer {

	max-width: 1020px;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 30px;

	margin-left: -20px;

	margin-bottom: -10px;

}



#footer .wrap {

	width: 950px;

	margin: 0;

	padding-top: 20px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

}





#footer .copy-links {

	width: 500px;

}



#footer .creds {

	width: 250px;

}



/* PEAP Pages */



.ld-type-block {

	width: 345px;

	float: left;

	margin-right: 10px;

	margin-left: 5px;

}



#peap-posts {

	width: 720px;

	margin-bottom: 30px;

	padding-bottom: 10px;

}





.peap-post-block img {

	padding: 10px;

	border: 1px solid #EFEFEF;

}





/* State Pages

----------------------------------------------------------- */





#chapter-address,

#chapter-contact,

#chapter-phone,

#chapter-contact-email,

#chapter-website,

#chapter-email {

	width: 350px;

}







} 



@media only screen and (max-width: 800px) {

	

	body {

		width: 100%;

		margin: 0 auto;

	}

	

	.archive-page,

	#sidebar-alt,

	.wrap,

	#content-sidebar-wrap,

	#footer,

	#footer .wrap,

	#footer .creds,

	#footer .gototop,

	#header,

	#header .wrap,

	#header .widget-area,

	#inner,

	#inner .wrap,

	#nav .wrap,

	#sidebar-alt,

	#subnav .wrap,

	#title-area {

		width: 100%;

	}

	

	#wrap {

		margin: 0 auto;

		width: 98%;

	}

	

	.one-oneth,

.five-sixths,

.four-fifths,

.four-sixths,

.one-fifth,

.one-fourth,

.one-half,

.one-sixth,

.one-third,

.three-fifths,

.three-fourths,

.three-sixths,

.two-fifths,

.two-fourths,

.two-sixths,

.two-thirds {

	float: left;

	margin: 0 0 20px;

	padding-left: 0%;

	width: 90%;

}

	

/* Generic form styles */



.input-large,

.input-med,

.input-small {

	width: 100%;

}	







#title-area {

	float: left;

	overflow: hidden;

	width: 400px;

	padding-top: 27px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

	margin-top: 5px;

}



#header .widget-area {

	float: right;

	padding: 0;

	position: relative;

	margin-top: -40px;

	text-align: right;

}

	

	

/* Navigation */

	

.menu-primary,

.menu-secondary {

	font-size: 17px;

}





.menu-primary a,

.menu-secondary a {

	padding-top: 8px;

	padding-right: 23px;

	padding-bottom: 6px;

	padding-left: 23px;

}	

	

	

	#inner {

		padding-bottom: 0;

	}



	

	.sidebar {

		margin: 0 30px 30px;

	}

	

	#sidebar-alt {

		margin: 0 !important;

	}

	

	#description,

	#footer .creds,

	#footer .gototop,

	#title,

	#title-area {

		float: none;

		text-align: center;

	}

	

	

	#header .searchform {

		float: right;

}



#header .searchform input[type=text] {

	width: 180px;

}

	

	

	#header {

		min-height: 165px;

	}

	



	#header .textwidget {

		text-align: center;

	}

	

	#header .menu {

	width: 100%;

	float: right;

	clear: both;

	margin-top: 10px;

	margin-bottom: 10px;

	}

	

	#header .menu a {

	width: 25%;

	text-align: center;

	}

	

	#genesis-responsive-slider .slide-excerpt {

		display: none;

	}

	

	#home-featured .featured .widget {

	width: 100%;

	margin-bottom: -10px;

	}

	

	

	

/* WP Anything Slider --------------- */	





#home-featured .slider {

	padding-right: 12px;

	padding-top: 0px;

	margin-top: 20px;

	margin-left: 10px;

	width: 700px;

	height: 200px;

	background-color: #F8F6ED;

}



	

#WP-ANYTHING-SETTING1,

#WP-ANYTHING-SETTING2,

#WP-ANYTHING-SETTING3,

#WP-ANYTHING-SETTING4,

#WP-ANYTHING-SETTING5,

#WP-ANYTHING-SETTING6,

#WP-ANYTHING-SETTING7,

#WP-ANYTHING-SETTING8,

#WP-ANYTHING-SETTING9,

#WP-ANYTHING-SETTING10 {

	width: 695px;

	font-size: 13px;

	line-height: 16px;

}





#WP-ANYTHING-SETTING1 img,

#WP-ANYTHING-SETTING2 img,

#WP-ANYTHING-SETTING3 img,

#WP-ANYTHING-SETTING4 img,

#WP-ANYTHING-SETTING5 img,

#WP-ANYTHING-SETTING6 img,

#WP-ANYTHING-SETTING7 img,

#WP-ANYTHING-SETTING8 img,

#WP-ANYTHING-SETTING9 img,

#WP-ANYTHING-SETTING10 img {

	margin-top: -5px;

	margin-right: 12px;

	width: 430px;

	height: 200px;

}	

	

#WP-ANYTHING-SETTING1 h1,

#WP-ANYTHING-SETTING2 h1,

#WP-ANYTHING-SETTING3 h1,

#WP-ANYTHING-SETTING4 h1,

#WP-ANYTHING-SETTING5 h1,

#WP-ANYTHING-SETTING6 h1,

#WP-ANYTHING-SETTING7 h1,

#WP-ANYTHING-SETTING8 h1,

#WP-ANYTHING-SETTING9 h1,

#WP-ANYTHING-SETTING10 h1 {

	margin-top: 0px;

}



#WP-ANYTHING-SETTING1 h2,

#WP-ANYTHING-SETTING2 h2,

#WP-ANYTHING-SETTING3 h2,

#WP-ANYTHING-SETTING4 h2,

#WP-ANYTHING-SETTING5 h2,

#WP-ANYTHING-SETTING6 h2,

#WP-ANYTHING-SETTING7 h2,

#WP-ANYTHING-SETTING8 h2,

#WP-ANYTHING-SETTING9 h2,

#WP-ANYTHING-SETTING10 h2 {

	margin-top: 1px;

	font-size: 20px;

	line-height: 21px;	

}	

	

#WP-ANYTHING-SETTING1 .a-med-green-button,

#WP-ANYTHING-SETTING2 .a-med-green-button,

#WP-ANYTHING-SETTING3 .a-med-green-button,

#WP-ANYTHING-SETTING4 .a-med-green-button,

#WP-ANYTHING-SETTING5 .a-med-green-button,

#WP-ANYTHING-SETTING6 .a-med-green-button,

#WP-ANYTHING-SETTING7 .a-med-green-button,

#WP-ANYTHING-SETTING8 .a-med-green-button,

#WP-ANYTHING-SETTING9 .a-med-green-button,

#WP-ANYTHING-SETTING10 .a-med-green-button {

	height: 30px;

	font-size: 18px;

	padding-top: 2px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 15px;

	margin-top: 8px;

}	

	

	

	

	

	

	

	

	

	

	

#home-featured .homelive {

	margin-top: 10px;

	margin-right: 10px;

	margin-left: 10px;

	float: left;

	width: 720px;

}

	

	

#home-featured .intro {

	margin-left: 5px;

	width: 720px;

}

	

	#home-featured .intro .learn-more-block {

	width: 710px;

	float: left;

	clear: both;

	margin-bottom: 10px;

	margin-left: 5px;

}

	



	

#home-featured .call-to-action {

	height: 131px;

	position: relative;

	width: 775px;

	-webkit-border-top-right-radius: 0;

	-webkit-border-bottom-right-radius: 0;

	-moz-border-radius-topright: 0;

	-moz-border-radius-bottomright: 0;

	border-top-right-radius: 0;

	border-bottom-right-radius: 0;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: -25px;

	padding: 0 10px;

}





	

#home-featured .call-to-action .banner-left,

#home-featured .call-to-action .banner-right {

		display: none;

	}

	



	

#home-featured .call-to-action .conf-reg {

	height: 24px;

	margin-top: 14px;

	margin-right: -24px;

	margin-left: 20px;

	padding: 0 10px;

	font-size: 20px;

	line-height: 24px;

}



	

	

	/* LDA News Area

--------------------------------------------- */



#ldanews-title {

	width: 725px;

}







.ldanews {

	width: 725px;

	margin-left: 5px;

}

	



	

.page #content {  /*adjust this for responsive media queries */

	width: 95%; 

	margin-left: 15px;  /* This fixes left margin on content pages. */

}





.single #content {   /* NEED TO FIX THIS WIDTH */ 

	width: 95%;   

	float: left;

	margin-left: 15px; /* This fixes left margin on post pages. */

}



.archive #content {   /* NEED TO FIX THIS WIDTH */ 

	width: 95%;   

	float: left;

	margin-left: 15px; /* This fixes left margin on archive pages. */

}





#footer,

#footer .wrap {

		width: 100%;

		margin-left: -10px;

	}

	

	



#footer-widgets {

	width: 100%;

}



.footer-widgets-1 {

	float: left;

	height: 90px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 5px;

	margin-bottom: 20px;

}





#join-pitch {

	width: 490px;

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 15px;

}



#join-lda-med {

	width: 235px;

	height: 90px;

	padding: 12px;

	text-align: center;

}



#join-lda-med:hover {

	background-color: #4C95A6;

}





.footer-widgets-2 { /* Browse Aloud */

	display: none;

}

	

	

	

#home-featured .featured .inner {

	padding: 10px;

	width: 725px;

}





#home-featured .featured .widget {

	clear: none !important;

	float: left;

	text-align: center;

	width: 100%;

}



#home-featured .featured .widget-wrap {

	padding: 0;

}

	

	

	



/* Home page - four primary blocks 

------------------------------------------- */



.block-top-title {

	font-size: 22px;

	text-align: left;

	margin-top: 28px;

	margin-left: 100px;

}



#parents-block-top {

	width: 260px;

	height: 110px;

	float: left;

	-webkit-border-top-left-radius: 15px;

	-webkit-border-top-right-radius: 0;

	-webkit-border-bottom-left-radius: 15px;

	-moz-border-radius-topleft: 15px;

	-moz-border-radius-bottomleft: 15px;

	-moz-border-radius-topright: 0;

	border-top-left-radius: 15px;

	border-top-right-radius: 0;

	border-bottom-left-radius: 15px;

	padding: 10px;

	margin-bottom: 15px;

	background-size: 98px 96px;

	background-position: 11px 11px;

}



#parents-block-bottom {

	display: none;

}









#parents-block-bottom-2-col {

	background-color: #408191;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 450px;

	height: 110px;

	float: left;

	clear: none;

	text-align: left;

	padding: 10px 5px;

	display: block;

}



#parents-block-bottom-2-col .one-half {

	width: 50%;

}



#parents-block-bottom-2-col li {

	list-style-type: none;

	color: #FFF;

}



#parents-block-bottom-2-col li a {

	text-decoration: none;

	color: #FFF;

	

}



#parents-block-bottom li-2-col a:hover {

	text-decoration: underline;

}





#educators-block-top {

	width: 260px;

	height: 110px;

	float: left;

	clear: left;

	-webkit-border-top-left-radius: 15px;

	-webkit-border-top-right-radius: 0;

	-webkit-border-bottom-left-radius: 15px;

	-moz-border-radius-topleft: 15px;

	-moz-border-radius-topright: 0;

	-moz-border-radius-bottomleft: 15px;

	border-top-left-radius: 15px;

	border-top-right-radius: 0;

	border-bottom-left-radius: 15px;

	padding: 10px;

	margin-bottom: 15px;

	background-size: 98px 96px;

	background-position: 11px 11px;

}



#educators-block-bottom {

	display: none;

}



#educators-block-bottom-2-col {

	background-color: #C95D5C;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 450px;

	height: 110px;

	float: left;

	clear: none;

	text-align: left;

	padding: 10px 5px;

	display: block;

}



#educators-block-bottom-2-col .one-half {

	width: 50%;

}





#educators-block-bottom-2-col li {

	list-style-type: none;

	color: #FFF;

}



#educators-block-bottom-2-col li a {

	text-decoration: none;

	color: #FFF;

}



#educators-block-bottom li-2-col a:hover {

	text-decoration: underline;

}





#adults-block-top {

	width: 260px;

	height: 110px;

	float: left;

	-webkit-border-top-left-radius: 15px;

	-webkit-border-top-right-radius: 0;

	-webkit-border-bottom-left-radius: 15px;

	-moz-border-radius-topleft: 15px;

	-moz-border-radius-topright: 0;

	-moz-border-radius-bottomleft: 15px;

	border-top-left-radius: 15px;

	border-top-right-radius: 0;

	border-bottom-left-radius: 15px;

	padding: 10px;

	margin-bottom: 15px;

	background-size: 98px 96px;

	background-position: 11px 11px;

}



#adults-block-bottom {

	display: none;

}



#adults-block-bottom-2-col {

	background-color: #B6A729;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 450px;

	height: 110px;

	float: left;

	clear: none;

	text-align: left;

	padding: 10px 5px;

	display: block;

}



#adults-block-bottom-2-col .one-half {

	width: 50%;

}



#adults-block-bottom-2-col li {

	list-style-type: none;

	color: #FFF;

}



#adults-block-bottom-2-col li a {

	text-decoration: none;

	color: #FFF;

}



#adults-block-bottom li-2-col a:hover {

	text-decoration: underline;

}





#professionals-block-top {

	width: 260px;

	height: 110px;

	float: left;

	clear: left;

	-webkit-border-top-left-radius: 15px;

	-webkit-border-top-right-radius: 0;

	-webkit-border-bottom-left-radius: 15px;

	-moz-border-radius-topleft: 15px;

	-moz-border-radius-topright: 0;

	-moz-border-radius-bottomleft: 15px;

	border-top-left-radius: 15px;

	border-top-right-radius: 0;

	border-bottom-left-radius: 15px;

	padding: 10px;

	margin-bottom: 15px;

	background-size: 98px 96px;

	background-position: 11px 11px;

}



#professionals-block-bottom {

	display: none;

}



#professionals-block-bottom-2-col {

	background-color: #89A6C9;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 450px;

	height: 110px;

	float: left;

	clear: none;

	text-align: left;

	padding: 10px 5px;

	display: block;

}



#professionals-block-bottom-2-col .one-half {

	width: 50%;

}



#professionals-block-bottom-2-col li {

	list-style-type: none;

	color: #FFF;

}



#professionals-block-bottom-2-col li a {

	text-decoration: none;

	color: #FFF;

}



#professionals-block-bottom li-2-col a:hover {

	text-decoration: underline;

}







/* Facebook Feed Block

--------------------------------------------- */



#home-featured .facebook {

	width: 725px;

	margin-left: 5px;

}



#facebook-full {

	display: none;

}



#facebook-landscape {

	display: none;

}



#facebook-portrait {

	display: block;

}



#facebook-iphone {

	display: none;

}



#facebook-phone {

	display: none;

}







/* Twitter Feed Block

--------------------------------------------- */



.twitter {

	width: 725px;

	margin-left: 5px;

}





/* PEAP Pages */



.ld-type-block {

	width: 100%;

	float: left;

	margin-right: 10px;

	margin-left: 5px;

}



#peap-posts {

	width: 725px;

	margin-bottom: 30px;

	padding-bottom: 10px;

}





.peap-post-block img {

	padding: 8px;

	border: 1px solid #EFEFEF;

	width: 90px;

	height: 90px;

}





} 





/* This should fix the Search block so that it floats under the title, but it doesn't work yet



@media only screen and (max-width: 775px) {



#header .searchform {

	float: none;

	clear: both;

	margin-top: 10px;

}



}

*/





@media only screen and (max-width: 767px) { 



/* Leaderboard Ad Space

------------------------------------------------------------ */



.leaderboard {

	display: none;

}





}





@media only screen and (max-width: 569px) { /* for iPhone5 */

	

	

	

	body {

		width: 100%;

		margin: 0 auto;

	}

	

	.archive-page,

	#sidebar-alt,

	.wrap,

	#content-sidebar-wrap,

	#footer,

	#footer .wrap,

	#footer .creds,

	#footer .gototop,

	#header,

	#header .wrap,

	#header .widget-area,

	#inner,

	#inner .wrap,

	#nav .wrap,

	#sidebar-alt,

	#subnav .wrap,

	#title-area {

		width: 100%;

	}

	

	#wrap {

	margin: 0 auto;

	width: 98%;

	}

	





#title-area {

	float: left;

	overflow: hidden;

	width: 100%;

	padding-top: 27px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

	margin-top: 5px;

}



#header .widget-wrap {

	width: 100%;

}





#header .widget-area {

	clear: left;

	width: 100%;

	height: 100px;

	margin-top: 15px;

	margin-left: 0;

	margin-right: 0;

	padding-left: 0;

	padding-right: 0;

}







#header .searchform {

	float: none;

	clear: both;

	margin-top: 10px;

}



#header .searchform input[type=text] {

	width: 300px;

}

	

	

#header {

	min-height: 220px;

	}

	



#header .textwidget {

		text-align: center;

	}

	

#header .menu {

	/*left: 0;

	right: auto;*/

	width: 100%;

	clear: both;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	}

	



	

#header .menu a {

	width: auto;

	font-size: 20px;

	padding: 0 13px;

	text-align: center;

}



	

/* Navigation */

	

.menu-primary,

.menu-secondary {

	font-size: 17px;

}





.menu-primary a,

.menu-secondary a {

	padding-top: 8px;

	padding-right: 18px;

	padding-bottom: 6px;

	padding-left: 18px;

}	

	

	

	.sidebar {

		margin: 0 30px 30px;

	}

	

	#sidebar-alt {

		margin: 0 !important;

	}

	

	#description,

	#footer .creds,

	#footer .gototop,

	#title,

	#title-area {

		float: none;

		text-align: center;

	}

	

	

	#header .searchform {

		float: left;

		clear: both;

}



	

#genesis-responsive-slider .slide-excerpt {

		display: none;

	}

	

	

	

/* WP Anything Slider --------------- */	





#home-featured .slider {

	padding-right: 12px;

	padding-top: 0px;

	margin-top: 20px;

	margin-left: 10px;

	width: 505px;

	height: 365px;

	background-color: #F8F6ED;

}



	

#WP-ANYTHING-SETTING1,

#WP-ANYTHING-SETTING2,

#WP-ANYTHING-SETTING3,

#WP-ANYTHING-SETTING4,

#WP-ANYTHING-SETTING5,

#WP-ANYTHING-SETTING6,

#WP-ANYTHING-SETTING7,

#WP-ANYTHING-SETTING8,

#WP-ANYTHING-SETTING9,

#WP-ANYTHING-SETTING10 {

	width: 505px;

	margin-left: 10px;

	font-size: 13px;

	line-height: 16px;

}





#WP-ANYTHING-SETTING1 img,

#WP-ANYTHING-SETTING2 img,

#WP-ANYTHING-SETTING3 img,

#WP-ANYTHING-SETTING4 img,

#WP-ANYTHING-SETTING5 img,

#WP-ANYTHING-SETTING6 img,

#WP-ANYTHING-SETTING7 img,

#WP-ANYTHING-SETTING8 img,

#WP-ANYTHING-SETTING9 img,

#WP-ANYTHING-SETTING10 img {

	margin-top: 5px;

	margin-right: 0px;

	width: 495px;

	height: 224px;

}	

	

#WP-ANYTHING-SETTING1 h1,

#WP-ANYTHING-SETTING2 h1,

#WP-ANYTHING-SETTING3 h1,

#WP-ANYTHING-SETTING4 h1,

#WP-ANYTHING-SETTING5 h1,

#WP-ANYTHING-SETTING6 h1,

#WP-ANYTHING-SETTING7 h1,

#WP-ANYTHING-SETTING8 h1,

#WP-ANYTHING-SETTING9 h1,

#WP-ANYTHING-SETTING10 h1 {

	margin-top: 0px;

}



#WP-ANYTHING-SETTING1 h2,

#WP-ANYTHING-SETTING2 h2,

#WP-ANYTHING-SETTING3 h2,

#WP-ANYTHING-SETTING4 h2,

#WP-ANYTHING-SETTING5 h2,

#WP-ANYTHING-SETTING6 h2,

#WP-ANYTHING-SETTING7 h2,

#WP-ANYTHING-SETTING8 h2,

#WP-ANYTHING-SETTING9 h2,

#WP-ANYTHING-SETTING10 h2 {

	margin-top: 1px;

	font-size: 20px;

	line-height: 21px;

	clear: left;	

}	



	

#WP-ANYTHING-SETTING1 .a-med-green-button,

#WP-ANYTHING-SETTING2 .a-med-green-button,

#WP-ANYTHING-SETTING3 .a-med-green-button,

#WP-ANYTHING-SETTING4 .a-med-green-button,

#WP-ANYTHING-SETTING5 .a-med-green-button,

#WP-ANYTHING-SETTING6 .a-med-green-button,

#WP-ANYTHING-SETTING7 .a-med-green-button,

#WP-ANYTHING-SETTING8 .a-med-green-button,

#WP-ANYTHING-SETTING9 .a-med-green-button,

#WP-ANYTHING-SETTING10 .a-med-green-button {

	height: 30px;

	font-size: 18px;

	padding-top: 2px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 15px;

	margin-top: 8px;

}	

	

	

	

#home-featured .featured .widget {

	width: 100%;

	margin-bottom: -10px;

	}

	

#home-featured .homelive {

	margin-top: 10px;

	margin-right: 10px;

	margin-left: 10px;

	float: left;

	width: 515px;

}

	

	

#home-featured .intro {

	margin-left: 5px;

	width: 515px;

}

	



#home-featured .intro .learn-more-block {

	width: 510px;

	float: left;

	clear: both;

}

	

	

#home-featured .intro h1 {

	font-size: 19px;

}



	

#home-featured .call-to-action {

	height: 120px;

	position: relative;

	width: 515px;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 15px;

	margin-left: 5px;

	padding: 1px 0 0;

}





#home-featured .call-to-action h1 {

	font-size: 25px;

	line-height: 32px;

}



#home-featured .call-to-action p {

	display: none;

}





	

	#home-featured .call-to-action .banner-left,

	#home-featured .call-to-action .banner-right {

		display: none;

	}



	

/* Learn More About Arrow and LD links Block

---------------------------------------------------- */



#home-featured .intro .learn-more-block {

	width: 100%;

	float: left;

	clear: both;

}



	



#home-featured .intro .green-arrow {

	height: 36px;

	width: 100%;

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;

	font-size: 18px;

	line-height: 36px;

	display: block;

	float: left;

	margin-bottom: 0;

	padding-left: 0;

	padding-right: 0;

	text-align: center;

}



#home-featured .intro .point {

	display: block;

	float: none;

	clear: left;

	width: 0;

	height: 0;

	border-top: 10px solid #86A728;

	border-right: 10px solid transparent;

	border-left: 10px solid transparent;

	border-bottom: 10px solid transparent;

	margin: 0 auto -10px;

}



#home-featured .intro .ld-links {

	font-size: 15px;

	line-height: 24px;

}



#home-featured .intro .ld-links ul li {

	padding-right: 12px;

	padding-left: 12px;

}

	

	

	/* LDA News Area

--------------------------------------------- */



#ldanews-title {

	width: 515px;

}





.ldanews {

	width: 515px;

}

	

#news-subscribe {

	display: none;

}

	

.page #content {  /*adjust this for responsive media queries */

	width: 95%; 

	margin-left: 15px;  /* This fixes left margin on content pages. */

}





.single #content {   /* NEED TO FIX THIS WIDTH */ 

	width: 95%;   

	float: left;

	margin-left: 15px; /* This fixes left margin on post pages. */

}



.archive #content {   /* NEED TO FIX THIS WIDTH */ 

	width: 95%;   

	float: left;

	margin-left: 15px; /* This fixes left margin on archive pages. */

}







#footer,

#footer .wrap {

		width: 100%;

		margin-left: -10px;

	}

	

	



#footer-widgets {

	width: 100%;

	margin: 0;

}



.footer-widgets-1 {

	width: 100%;

	float: none;

	height: 90px;

	margin-left: -10px;

}



#footer widget-area {

	margin: 0;

}





#join-pitch {

	display: none;

}



#join-lda-med {

	width: 100%;

	height: 90px;

	padding: 12px 0;

	margin: 0 0 10px -10px;

	text-align: center;

}



#join-lda-med:hover {

	background-color: #4C95A6;

}





.footer-widgets-2 { /* Browse Aloud */

	display: none;

}

	

#footer .copy-links {

	width: 100%;

	text-align: center;

	float: none;

}



#footer .creds {

	width: 100%;

	text-align: center;

	clear: both;

	float: none;

}



/* PEAP Pages */







#content .post-9 h1 { /* Parents h1 */

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/parents-icon-med.png);

	background-repeat: no-repeat;

	background-position: left;

	background-size: 75px 75px;

	height: 75px;

	font-size: 30px;

	margin-top: 15px;

	margin-bottom: 20px;

	padding-top: 0;

	padding-left: 90px;

}





#content .post-11 h1 { /* Educators h1 */

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/educators-icon-med.png);

	background-repeat: no-repeat;

	background-position: left;

	background-size: 75px 75px;

	height: 75px;

	font-size: 30px;

	margin-top: 15px;

	margin-bottom: 20px;

	padding-top: 0;

	padding-left: 90px;

}





#content .post-13 h1 { /* Adults h1 */

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/adults-icon-med.png);

	background-repeat: no-repeat;

	background-position: left;

	background-size: 75px 75px;

	height: 75px;

	font-size: 30px;

	margin-top: 15px;

	margin-bottom: 20px;

	padding-top: 0;

	padding-left: 90px;

}





#content .post-15 h1 { /* Professionals h1 */

	background-image: url(https://75.103.84.69/wp-content/uploads/2013/09/professionals-icon-med.png);

	background-repeat: no-repeat;

	background-position: left;

	background-size: 75px 75px;

	height: 75px;

	font-size: 30px;

	margin-top: 15px;

	margin-bottom: 20px;

	padding-top: 0;

	padding-left: 90px;

}





.ld-type-block {

	width: 100%;

	float: left;

	margin-right: 10px;

	margin-left: 5px;

}



#peap-posts {

	width: 100%;

	margin-bottom: 30px;

	padding-bottom: 10px;

}





.peap-post-block img {

	padding: 5px;

	border: 1px solid #EFEFEF;

	width: 75px;

	height: 75px;

}



#home-featured  {

	width: 100%;

}

	

#home-featured .featured .inner {

	padding: 10px;

	width: 100%;

}





#home-featured .featured .widget {

	clear: none !important;

	float: left;

	text-align: center;

	width: 100%;

}



#home-featured .featured .widget-wrap {

	padding: 0;

}

	

	

	



/* Home page - four primary blocks 

------------------------------------------- */



.block-top-title {

	font-size: 24px;

	text-align: left;

	margin-top: -4px;

	margin-left: 40px;

}



#parents-block-top {

	width: 515px;

	height: 50px;

	float: left;

	-webkit-border-top-left-radius: 15px;

	-webkit-border-top-right-radius: 15px;

	-webkit-border-bottom-left-radius: 0;

	-moz-border-radius-topleft: 15px;

	-moz-border-radius-bottomleft: 0;

	-moz-border-radius-topright: 15px;

	border-top-left-radius: 15px;

	border-top-right-radius: 15px;

	border-bottom-left-radius: 0;

	padding: 10px;

	margin-top: 15px;

	margin-bottom: 0;

	background-image: url(images/parents-icon-med.png);

	background-size: 36px 36px;

	background-position: 8px 7px;

}









#parents-block-bottom-2-col {

	background-color: #408191;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 515px;

	height: 145px;

	float: left;

	clear: left;

	text-align: left;

	padding: 12px;

	display: block;

	margin-bottom: 20px;

}



#parents-block-bottom-2-col li {

	line-height: 30px;

}





#educators-block-top {

	width: 515px;

	height: 50px;

	float: left;

	clear: left;

	-webkit-border-top-left-radius: 15px;

	-webkit-border-top-right-radius: 15px;

	-webkit-border-bottom-left-radius: 0;

	-moz-border-radius-topleft: 15px;

	-moz-border-radius-topright: 15px;

	-moz-border-radius-bottomleft: 0;

	border-top-left-radius: 15px;

	border-top-right-radius: 15px;

	border-bottom-left-radius: 0;

	padding: 10px;

	margin-bottom: 0;

	background-image: url(images/educators-icon-med.png);

	background-size: 36px 36px;

	background-position: 8px 7px;

}



#educators-block-bottom-2-col {

	background-color: #C95D5C;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 515px;

	height: 145px;

	float: left;

	clear: left;

	text-align: left;

	padding: 12px;

	display: block;

	margin-bottom: 20px;

}



#educators-block-bottom-2-col li {

	line-height: 30px;

}





#adults-block-top {

	width: 515px;

	height: 50px;

	float: left;

	-webkit-border-top-left-radius: 15px;

	-webkit-border-top-right-radius: 15px;

	-webkit-border-bottom-left-radius: 0;

	-moz-border-radius-topleft: 15px;

	-moz-border-radius-topright: 15px;

	-moz-border-radius-bottomleft: 0;

	border-top-left-radius: 15px;

	border-top-right-radius: 15px;

	border-bottom-left-radius: 0;

	padding: 10px;

	margin-bottom: 0;

	background-image: url(images/adults-icon-med.png);

	background-size: 36px 36px;

	background-position: 8px 7px;

}







#adults-block-bottom-2-col {

	background-color: #B6A729;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 515px;

	height: 145px;

	float: left;

	clear: left;

	text-align: left;

	padding: 12px;

	display: block;

	margin-bottom: 20px;

}



#adults-block-bottom-2-col li {

	line-height: 30px;

}





#professionals-block-top {

	width: 515px;

	height: 50px;

	float: left;

	clear: left;

	-webkit-border-top-left-radius: 15px;

	-webkit-border-top-right-radius: 15px;

	-webkit-border-bottom-left-radius: 0;

	-moz-border-radius-topleft: 15px;

	-moz-border-radius-topright: 15px;

	-moz-border-radius-bottomleft: 0;

	border-top-left-radius: 15px;

	border-top-right-radius: 15px;

	border-bottom-left-radius: 0;

	padding: 10px;

	margin-bottom: 0;

	background-image: url(images/professionals-icon-med.png);

	background-size: 36px 36px;

	background-position: 8px 7px;

}







#professionals-block-bottom-2-col {

	background-color: #89A6C9;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 515px;

	height: 145px;

	float: left;

	clear: left;

	text-align: left;

	padding: 12px;

	display: block;

	margin-bottom: 20px;

}



#professionals-block-bottom-2-col li {

	line-height: 30px;

}





/* Facebook Feed Block

--------------------------------------------- */



#home-featured .facebook {

	width: 515px;

	margin-left: 5px;

}



#facebook-full {

	display: none;

}



#facebook-landscape {

	display: none;

}



#facebook-portrait {

	display: none;

}



#facebook-iphone {

	display: block;

}



#facebook-phone {

	display: none;

}







/* Twitter Feed Block

--------------------------------------------- */



.twitter {

	width: 515px;

	margin-left: 5px;

}

	

	

#chapter-address,

#chapter-contact,

#chapter-phone,

#chapter-contact-email,

#chapter-website,

#chapter-email {

	width: 480px;

}

	

}



@media only screen and (max-width: 559px) {



#header .menu a {

	width: auto;

	font-size: 21px;

	padding: 0 7px;

	text-align: center;

}



}





@media only screen and (max-width: 480px) {







#header .searchform input[type=text] {

	width: 300px;

}

	

	

#header {

	min-height: 220px;

	}

	

	

#header .menu a {

	width: auto;

	font-size: 18px;

	padding: 0 7px;

	text-align: center;

}	







/* WP Anything Slider --------------- */	





#home-featured .slider {

	width: 100%;

	height: auto;

	padding-bottom: 10px;

	margin-left: 0px;

}



	

#WP-ANYTHING-SETTING1,

#WP-ANYTHING-SETTING2,

#WP-ANYTHING-SETTING3,

#WP-ANYTHING-SETTING4,

#WP-ANYTHING-SETTING5,

#WP-ANYTHING-SETTING6,

#WP-ANYTHING-SETTING7,

#WP-ANYTHING-SETTING8,

#WP-ANYTHING-SETTING9,

#WP-ANYTHING-SETTING10 {

	width: 100%;

}





#WP-ANYTHING-SETTING1 img,

#WP-ANYTHING-SETTING2 img,

#WP-ANYTHING-SETTING3 img,

#WP-ANYTHING-SETTING4 img,

#WP-ANYTHING-SETTING5 img,

#WP-ANYTHING-SETTING6 img,

#WP-ANYTHING-SETTING7 img,

#WP-ANYTHING-SETTING8 img,

#WP-ANYTHING-SETTING9 img,

#WP-ANYTHING-SETTING10 img {

	width: 100%;

	height: auto;

}	

	



	

#home-featured .homelive {

	margin-top: 10px;

	margin-right: 10px;

	margin-left: 10px;

	float: left;

	width: 420px;

}

	

	

#home-featured .intro {

	margin-left: 5px;

	width: 420px;

}

	



#home-featured .intro .learn-more-block {

	width: 420px;

	float: left;

	clear: both;

}

	

	

#home-featured .intro h1 {

	font-size: 19px;

}

	



	

#home-featured .call-to-action {

	width: 420px;

}



#home-featured .call-to-action h1 {

	font-size: 20px;

	line-height: 28px;

}



#home-featured .call-to-action .conf-reg {

	margin-top: 10px;

	margin-right: auto;

	margin-left: auto;

}

	

	

	/* LDA News Area

--------------------------------------------- */



#ldanews-title {

	width: 420px;

}





.ldanews {

	width: 420px;

}

	

#news-subscribe {

	display: none;

}

	



/* PEAP Pages */





	



/* Home page - four primary blocks 

------------------------------------------- */





#parents-block-top {

	width: 420px;

}



#parents-block-bottom-2-col {

	width: 420px;

}



#educators-block-top {

	width: 420px;

}



#educators-block-bottom-2-col {

	width: 420px;

}



#adults-block-top {

	width: 420px;

}



#adults-block-bottom-2-col {

	width: 420px;

}



#professionals-block-top {

	width: 420px;

}



#professionals-block-bottom-2-col {

	width: 420px;

}









/* Facebook Feed Block

--------------------------------------------- */



#home-featured .facebook {

	width: 420px;

	margin-left: 5px;

}



#facebook-full {

	display: none;

}



#facebook-landscape {

	display: none;

}



#facebook-portrait {

	display: none;

}



#facebook-iphone {

	display: none;

}



#facebook-phone {

	display: block;

}







/* Twitter Feed Block

--------------------------------------------- */



.twitter {

	width: 420px;

	margin-left: 5px;

}





.one-fourth {

	width: 44%;

}



#chapter-address,

#chapter-contact,

#chapter-phone,

#chapter-contact-email,

#chapter-website,

#chapter-email {

	width: 410px;

}

	

} 



@media only screen and (max-width: 400px) {

	

	.post-info,

	.post-date,

	.post-meta,

	.breadcrumb {

		display: none;

	}

	

	#subbox {

		margin: 10px 0 !important;

	}

	

#wrap {

	width: 100%;

}

	

								.sidebar-content #content,

								.content-sidebar #content {

									width: 340px;

								}	

	

#header {

	min-height: 380px;

}









.header-image #title-area,

.header-image #title,

.header-image #title a {

	display: block;

	float: none;

	height: 120px;

	overflow: hidden;

	text-indent: -9999px;

	width: 100%;

	padding: 0;

}





.header-image #title a {

	background-image: url(images/lda-logo-stacked.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 120px;

}



#header .searchform {

	float: none;

	width: 100%;

	clear: both;

	margin: 0 auto;

	text-align: center;

}



#header .searchform input[type=text] {

	width: 180px;

}





#header .textwidget {

		text-align: center;

	}

	

#header .menu {

	/*left: 0;

	right: auto;*/

	width: 100%;

	clear: both;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	}



	

#header .menu a {

	width: auto;

	font-size: 18px;

	padding: 0 7px;

	text-align: center;

}



#wrap {

	width: 100%;

}



content-sidebar-wrap #content {

	width: 100%;

}





	

	

.home .content-sidebar-wrap #content, 

.home .sidebar-content #content {  

	width: 100%;

}

	

	

#home-featured  {

	width: 100%;

}

	

#home-featured .featured .inner {

	padding: 10px;

	width: 100%;

}	

	

	

	#home-featured .featured .widget {

		width: 100%;

	}

	

	#home-featured .inner {

		padding: 20px;

		width: 100%;

	}

	

	#sidebar-alt {

		margin: 0 !important;

	}

	

	#header .widget {

		float: none;

	}

	

	#header .widget-wrap {

		padding: 10px;

	}

	

	#header .menu {

		float: none;

		position: relative;

		width: 100%;

	}

	

	.menu-primary li,

	.menu-secondary li,

	#header .menu li {

		float: none;

	}

	

	.menu-primary a,

	.menu-secondary a {

		padding: 11px 15px;

	}

	

	.sidebar {

		margin: 0 20px 20px;

	}

	

	

	.post {

		margin: 0 0 25px;

		padding: 0 0 25px;

	}

	



	

	.comment-list li,

	.ping-list li {

		padding: 15px;

	}

	

	#author,

	#comment,

	#email,

	#url,

	#comment {

		width: 90% !important;

	}

	











#home-featured .homelive {

	width: 100%;

}

	

	

#home-featured .intro {

	width: 100%;

}

	



#home-featured .intro .learn-more-block {

	width: 100%;

}

	

	

#home-featured .intro h1 {

	font-size: 19px;

}



	

#home-featured .call-to-action {

	width: 100%;

}



#home-featured .featured .inner {

	width: 100%;

}

	

#home-featured .intro .ld-links ul li {

	float: none;

	padding-right: 12px;

	padding-left: 12px;

}





/* LDA News Area

--------------------------------------------- */



#ldanews-title {

	width: 95%;

}





.ldanews {

	width: 100%;

}



.entry-image {

	width: 100px;

	height: 100px;

}











/* Home page - four primary blocks 

------------------------------------------- */



.block-top-title {

	font-size: 24px;

	text-align: left;

	margin-top: -4px;

	margin-left: 40px;

}



#parents-block-top {

	width: 100%;

}



#parents-block-bottom {

	display: block;

	width: 100%;

	height: auto;

	margin-bottom: 20px;

}



#parents-block-bottom-2-col {

	display: none;

}



#educators-block-top {

	width: 100%;

}



#educators-block-bottom {

	display: block;

	width: 100%;

	height: auto;

	margin-bottom: 20px;

}



#educators-block-bottom-2-col {

	display: none;

}



#adults-block-top {

	width: 100%;

}



#adults-block-bottom {

	display: block;

	width: 100%;

	height: auto;

	margin-bottom: 20px;

}



#adults-block-bottom-2-col {

	display: none;

}



#professionals-block-top {

	width: 100%;

}



#professionals-block-bottom {

	display: block;

	width: 100%;

	height: auto;

	margin-bottom: 20px;

}



#professionals-block-bottom-2-col {

	display: none;

}





#parents-block-bottom li {

	line-height: 30px;

}



#educators-block-bottom li {

	line-height: 30px;

}



#adults-block-bottom li {

	line-height: 30px;

}



#professionals-block-bottom li {

	line-height: 30px;

}







/* Facebook Feed Block

--------------------------------------------- */

	

	

#home-featured .facebook {

	width: 100%;

}



	

	#facebook-full {

	display: none;

}



	#facebook-landscape {

	display: none;

}



	#facebook-portrait {

	display: none;

}



	#facebook-phone {

	display: block;

}





/* Twitter Feed Block

--------------------------------------------- */



.twitter {

	width: 100%;

}	





#chapter-address,

#chapter-contact,

#chapter-phone,

#chapter-contact-email,

#chapter-website,

#chapter-email {

	width: 100%;

}



	

} 





@media only screen and (max-width: 320px) {

	

.sidebar-content #content,

.content-sidebar #content {

	width: 276px;

}	



.one-fourth {

	width: 90%;

	margin: 0;

}



#ldanews-title {

	width: 276px;

}



#more-news {

	display: none;

}







/* PEAP Pages */







#content .post-9 h1 { /* Parents h1 */

	background-size: 50px 50px;

	height: 50px;

	font-size: 21px;

	margin-top: 10px;

	margin-bottom: 20px;

	padding-top: 0;

	padding-left: 60px;

	line-height: 24px;

}





#content .post-11 h1 { /* Educators h1 */

	background-size: 50px 50px;

	height: 50px;

	font-size: 21px;

	margin-top: 10px;

	margin-bottom: 20px;

	padding-top: 0;

	padding-left: 60px;

	line-height: 24px;

}





#content .post-13 h1 { /* Adults h1 */

	background-size: 50px 50px;

	height: 50px;

	font-size: 21px;

	margin-top: 10px;

	margin-bottom: 20px;

	padding-top: 0;

	padding-left: 60px;

	line-height: 24px;

}





#content .post-15 h1 { /* Professionals h1 */

	background-size: 50px 50px;

	height: 50px;

	font-size: 21px;

	margin-top: 10px;

	margin-bottom: 20px;

	padding-top: 0;

	padding-left: 60px;

	line-height: 24px;

}







}





@media only screen and (max-width: 240px) {

	

.sidebar-content #content,

.content-sidebar #content {

	width: 196px;

}	



}

