/*
 Theme Name: LA Theme
 Theme URL: http://www.stratmark.com
 Description: This is a custom child theme for the Genesis Framework by <a href="http://www.studiopress.com" target="_blank">StudioPress</a>.
 Author: Strat Mark
 Author URI: http://www.stratmark.com
 Version: 1.0
 Template: genesis
 */
/* Table of Contents

 * Defaults
 * Hyperlinks
 * Wrap
 * Header
 * Image Header - Partial Width
 * Image Header - Full Width
 * Navigation Constants
 * Header Right Navigation
 * Primary Navigation
 * Primary Navigation Extras
 * Secondary Navigation
 * Inner
 * Breadcrumb
 * Taxonomy Description
 * Content-Sideba Wrap
 * Content
 * Column Classes
 * Featured Post Grid
 * Headlines
 * Unordered / Ordered Lists
 * Post Info
 * Post Meta
 * Author Box
 * Sticky Posts
 * Archive Page
 * Post Icons
 * Images
 * Post Navigation
 * Primary / Secondary Sidebars
 * Tag Cloud
 * Dropdowns
 * Featured Page / Post
 * User Profile
 * Buttons
 * Search Form
 * eNews & Updates Widget
 * Calendar Widget
 * Footer Widgets
 * Footer
 * Comments
 * Gravity Forms

 */
/* Defaults
 ------------------------------------------------------------ */
body, h1, h2, h2 a, h2 a:visited, h3, h4, h5, h6, p, input, select, textarea {
	color: #333;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
body {
	margin: 0 auto;
	background-color: #D5D2CA;
}
blockquote, input, select, textarea, .author-box, .sticky, .taxonomy-description {
	background-color: #f7f7f7;
	border: 1px solid #e6e6e6;
}
ol, ol li, ul, ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ol li {
	list-style-type: decimal;
}
ul li {
	list-style-type: square;
}
/* Hyperlinks
 ------------------------------------------------------------ */
.quarter_inner a, .quarter_inner a:visited{
	font-weight: bold;
        font-size: 16px;
}

a, a:visited {
	color: #123d68;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
/* Wrap
 ------------------------------------------------------------ */
#wrap {
    background: url(background-pattern.jpg);
}
#header_wrapper{
    background: url(header-pattern.png) repeat-x;
    height: 38px;
    position: relative;
    z-index: 10;
}

.separator_1{
    background: url(top-pre.png) repeat-x;
    height: 18px;
}

.wrap > .footer_wrapper{
    background: #e3d490;
}

.wrap > .footer_wrapper > div:first-child{
    padding: 5px 56px 0px 56px !important;
    width: 968px;
    margin: 0px auto !important;
}
.wrap > .footer_wrapper > div:last-child{
    width: 968px;
    margin: 0px auto !important;
}

}
.footer-widgets{
    
    width: 968px;
}
#inner_wrapper {
	background-color: #f3efdc;
	margin: -24px auto;
	width: 1033px;
	padding: 28px 20px;
	border: 1px #ccc solid;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: #b1adaa -2px 4px 5px;
	-webkit-box-shadow: #b1adaa -2px 4px 5px;
	-khtml-box-shadow: #b1adaa -2px 4px 5px;
	box-shadow: #b1adaa -2px 4px 5px;
}
#footer_wrapper {
	background-color: transparent;
	margin: 0 auto 20px;
	width: 968px;
	padding: 0 28px;
}
/* Header
 ------------------------------------------------------------ */
#header {
	height: 143px;
	width: 208px;
	float: left;
	margin-top: 0px;
	margin-left: -19px;
        position: relative;
}

#header > .wrap{
    position: absolute;
    top: 23px;
}
#title-area {
	float: left;
	overflow: hidden;
	padding: 0;
	width: 208px;
}
#title {
	font-size: 24px;
	line-height: 30px;
}
#title a, #title a:hover {
	color: #333;
	text-decoration: none;
}
#description {
	font-size: 12px;
	font-style: italic;
}
#header .widget-area {
	float: right;
	width: 550px;
}
/* Image Header - Partial Width
 ------------------------------------------------------------ */
.header-image #title-area, .header-image #title, .header-image #title a {
	display: block;
	float: left;
	height: 143px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 208px;
}
.header-image #title-area {
	background: url(los-angeles-logo.png) no-repeat;
        background-size: 280px 90px;
        margin-left: 18px;
}
.header-image #description {
	display: block;
	overflow: hidden;
}
#donate_area {
	float: right;
	width: 722px;
	height: 81px;
	position: relative;
	margin-top: 14px;	
}
#donate_area span a, #donate_area span a:hover {
	color: #123d68;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	bottom: 7px;
	left: 5px;
}
#donate_area a.button {
	background: transparent url(donate_button1.png) no-repeat;
	width: 143px;
	height: 34px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 29px;
	font-weight: bold;
	position: absolute;
	bottom: 6px;
	right: 0px;
	padding-top: 2px;
}
#donate_area a:hover {
	bottom: 3px;
	text-decoration: none;
}
#donate_area img {
	/*font-weight: bold;
	position: absolute;
	right: -1px;
	bottom: -12px; */
}
/* Image Header - Full Width
 ------------------------------------------------------------ */
.header-full-width #title-area, .header-full-width #title, .header-full-width #title a {
	width: 968px;
	height:125px;
}
/* Navigation Constants
 ------------------------------------------------------------ */
li:hover ul ul, li.sfHover ul ul {
	left: -9999px;
}
li:hover, li.sfHover {
	position: static;
}
/* Header Right Navigation
 ------------------------------------------------------------ */
#header ul.nav, #header ul.menu {
	float: right;
}
#header ul.nav ul, #header ul.menu ul {
	float: right;
	margin: 0;
	padding: 0;
	width: 100%;
}
#header ul.nav li, #header ul.menu li {
	background-color: #333;
	float: left;
	list-style-type: none;
	text-transform: uppercase;
}
#header ul.nav li a, #header ul.menu li a {
	color: #fff;
	display: block;
	font-size: 12px;
	padding: 7px 10px 5px;
	position: relative;
	text-decoration: none;
}
#header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a, #header ul.nav .current-cat a, #header ul.nav .current-menu-item a, #header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu .current-menu-item a {
	background-color: #000;
	color: #fff;
}
/*#header ul.nav li a.sf-with-ul, #header ul.menu li a.sf-with-ul {
 padding-right: 25px;
 }*/
#header ul.nav li a .sf-sub-indicator, #header ul.menu li a .sf-sub-indicator {
	background: url(images/arrow-down.png) no-repeat;
	display: block;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	top: 12px;
	width: 10px;
}
#header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a, #header ul.menu li li a, #header ul.menu li li a:link, #header ul.menu li li a {
	background-color: #333;
	border: 1px solid #666;
	border-top-width: 0;
	color: #fff;
	font-size: 11px;
	padding: 5px 10px;
	position: relative;
	width: 158px;
}
#header ul.nav li li a:hover, #header ul.nav li li a:active, #header ul.menu li li a:hover, #header ul.menu li li a:active {
	background-color: #000;
}
#header ul.nav li li a .sf-sub-indicator, #header ul.menu li li a .sf-sub-indicator {
	background: url(images/arrow-right.png) no-repeat;
	top: 10px;
}
#header ul.nav li ul, #header ul.menu li ul {
	height: auto;
	left: -9999px;
	position: absolute;
	width: 180px;
	z-index: 100;
}
#header ul.nav li ul a, #header ul.menu li ul a {
	width: 160px;
}
#header ul.nav li ul ul, #header ul.menu li ul ul {
	margin: -31px 0 0 179px;
}
#header ul.nav li:hover > ul, #header ul.nav li.sfHover ul, #header ul.menu li:hover > ul, #header ul.menu li.sfHover ul {
	left: auto;
}
/* Primary Navigation
 ------------------------------------------------------------ */
#nav_left{
    background: url(nav_left.png) no-repeat;
    width: 12px;
    height: 39px;
    float: left;
}
#nav {
	/*background-color: #c60c30;*/
        background: url(navbg.jpg) repeat-x;
	color: #fff;
	overflow: hidden;
	width: 697px;
	height: 39px;
	float: left;
	/*
	border: solid 1px #B7B1A9;
	border-bottom: none; */
}
#nav_right{
    background: url(nav_right.png) no-repeat;
    width: 12px;
    height: 39px;
    float: left;
}
#nav ul {
	float: left;
	width: 100%;
	white-space: nowrap;
	font-size: 0;
}
#nav li {
	/*background: url("separator.jpg") no-repeat scroll right center transparent;*/
	font-size: 19px;
	list-style-type: none;
	text-align: center;
	width: auto !important;
	display: inline-block;
	zoom: 1;
	*display: inline;
	/*
	width: 20%;
	float: left;
        */
}
#nav li:last-child {
	/*width: 40%;*/
}
#nav li:last-child a{
	background: none;
}
#nav li a {
	background: url("separator.jpg") no-repeat scroll 100% 50% transparent;
	height: 20px;
	color: #fff;
	display: block;
	font-size: 19px;
	padding: 9px 27px; /*8px 10px 7px;*/
	position: relative;
	text-decoration: none;
}
#nav li:hover, #nav li:active, #nav li:hover  {
    background: url("navbg_hover.jpg") repeat-x;
	color: #ffffff;
}
#nav .current_page_item , #nav .current-cat, #nav .current-menu-item , #nav .current-menu-parent , #nav .current-menu-ancestor , #nav li.current-page-ancestor {
    background: url("navbg_hover.jpg") repeat-x;
    color: #fff;
	font-weight: bold;
	/*padding: 8px 10px 7px;*/
}

/*#nav li a.sf-with-ul {
 padding-right: 25px;
 }*/
#nav li a .sf-sub-indicator {
	background: url(images/arrow-down.png) no-repeat;
	display: block;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	top: 12px;
	width: 10px;
	display: none;
}
#nav li ul {
	position: absolute;
	float: left;
	left: 0;
	width: 480px;
	z-index: 100;
	background-color: #fff;
	display: none;
}
#nav li > ul {
	top: 35px;
}
#nav li:hover > ul {
	display: block;
	z-index: 999;
}

#nav .sub-menu {
	left: 1px;
	float: left;
}
#nav li ul a {
	color: #333;
	display: block;
	font-size: 12px;
	padding: 7px 10px 5px;
	position: relative;
	text-decoration: none;
}
#nav li ul ul {
	margin: 0;
}
#nav li:hover > ul, #nav li.sfHover ul {
}
#nav li li a, #nav li li a:link, #nav li li a {
	height: 23px;
	color: #333;
	font-size: 11px;
	padding: 5px 10px;
	position: relative;
	width: auto;
	padding: 4px 10px 1px;
	font-size: 12px;
}
#nav li li a:hover, #nav li li a:active, #nav ul ul :hover > a {
	background: #eee;
}
#nav li li a .sf-sub-indicator {
	background: url(images/arrow-right.png) no-repeat;
	top: 10px;
}

#nav li li li a, #nav li li li a:link, #nav li li li a{
	background-color: #eee;
	border: 1px solid #ddd;
	border-top-width: 0;
	font-size: 11px;
	padding: 5px 10px;
	position: relative;
	width: 158px;
	height: auto;
}

#nav li li li a:hover, #nav li li li a:active {
	background-color: #ddd;
}

#nav li li ul {
	height: auto;
	left: -10029px;
	position: absolute;
	width: 180px;
	z-index: 100;
	background: #333;
	top: 27px;
}

#nav li li ul a {
	width: 160px;
}

#nav li li ul ul {
	margin: 41px 0 0 179px;
}

#nav li li:hover > ul, #nav li li.sfHover ul {
	left: auto;
}

/* Primary Navigation Extras
 ------------------------------------------------------------ */
#nav li.right {
	float: right;
	padding: 6px 5px 5px 0px;
}
#nav li.right a {
	background: none;
	border: none;
	color: #fff;
	display: inline;
	text-decoration: none;
}
#nav li.right a:hover {
	color: #fff;
	text-decoration: underline;
}
#nav li.search {
	padding: 5px 5px 0;
}
#nav li.rss a {
	background: url(images/rss.png) no-repeat center left;
	margin: 0 0 0 10px;
	padding: 7px 0 5px 16px;
}
#nav li.twitter a {
	background: url(images/twitter-nav.png) no-repeat center left;
	padding: 7px 0 5px 20px;
}
#nav .s {
	position: relative;
	top: 0;
	height: 21px;
	background: #fff;
	border: 1px solid #cccccc;
	border-right: none;
	color: #888;
	font-size: 11px;
	line-height: 19px;
	margin: 0 -10px 0 0;
	padding: 0 0 0 5px;
	width: 220px;
	vertical-align: bottom;
}
#social_wrap .searchsubmit {
	position: relative;
	top: 0;
	height: 23px;
	background: #ffffff url(magnify.gif) no-repeat;
	background-position: 5px 4px;
	width: 25px;
	border: 1px solid #cccccc;
	color: #666;
	font-size: 11px;
	line-height: 19px;
	margin: 0 0 0 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	vertical-align: top;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	box-shadow: none;
}
#nav_wrap {
	float: right;
	width: 722px;
	height: 35px;
	position: relative;
	z-index: 100;
}
#subnav_wrap {
	width: 736px;
	height: 27px;
	position: relative;
	float: right;
	overflow: visible;
}
#social_wrap {
	width: 570px;
	margin: 0px;
	height: 29px;
	position: relative;
	float: right;
	overflow: hidden;
}
#social_wrap .social_media {
	width: 244px;
	margin: 6px 0 0 0;
}
#social_wrap .social_media ul, #social_wrap .social_media li {
	list-style-type: none !important;
}
#social_wrap .social_media ul {
	width: 600px;
	float: left;
}
#social_wrap .social_media li {
	float: left;
	margin: 0 0 0 2px !important;
	font-size: 12px;
	line-height: 18px;
	width: 18px;
}

#social_wrap .social_media li.contact {
	float: left;
	width: 65px;
	border-right: 1px solid #9c9eb7;
	padding-right: 10px;
}
#social_wrap .social_media li.contact a {
	/*#555555*/
	color:#555555 ;
	text-indent: 0px;
	height: 28px;
	line-height: 16px;
}
#social_wrap .social_media li.email {
	float: left;
	width: 85px;
	border-right: 1px solid #9c9eb7;
	padding: 0 0 0 10px;
}
#social_wrap .social_media li.email a {
	color: #555555;
	text-indent: 0px;
	width: 85px;
	height: 28px;
	line-height: 16px;
}
/*#social_wrap .social_media li.facebook a {
	background: url(images/icon-facebook.png) no-repeat;
	padding-bottom: 3px;
    padding-right: 18px;
}
#social_wrap .social_media li.twitter a {
	background: url(images/icon-twitter.png) no-repeat;
	padding-bottom: 3px;
    padding-right: 18px;
}*/
#social_wrap .social_media li.share {
	text-indent: 0;
	width: 65px;
	float: left;
	padding-left: 10px;
}
#social_wrap .social_media li.share .sharetext {
	cursor: pointer;
	float: left;
	color: #555555;
}
#social_wrap .social_media li.share .sharetext:hover {
	text-decoration: underline;
}
#social_wrap .stButton .chicklets {
	padding: 0 8px;
	display:none;
}
#social_wrap .social_media li.search {
	float: left;
	width: 250px;
	padding-left: 40px;
}
/*
 .home #nav .homebold > a {
 font-weight: bold;
 }
 */
/* Secondary Navigation
 ------------------------------------------------------------ */

#subnav {
	color: #333;
	overflow: hidden;
	width: 480px;
	float: left;
	margin-top: -1px;
}
#subnav ul {
	float: left;
	width: 100%;
}
#subnav li {
	float: left;
	list-style-type: none;
}
#subnav li a {
	height: 23px;
	color: #333;
	display: block;
	font-size: 12px;
	padding: 4px 10px 1px;
	position: relative;
	text-decoration: none;
}
#subnav li a:hover, #subnav li a:active {
	background: #eee;
}
#subnav .current_page_item > a, #subnav .current-cat > a, #subnav .current-menu-item > a {
	color: #333;
	font-weight: bold;
}
/*#subnav li a.sf-with-ul {
 padding-right: 25px;
 }*/
#subnav li a .sf-sub-indicator {
	background: url(images/arrow-down.png) no-repeat;
	display: block;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	top: 12px;
	width: 10px;
	display: none;
}
#subnav li li a, #subnav li li a:link, #subnav li li a {
	background-color: #eee;
	border: 1px solid #ddd;
	border-top-width: 0;
	color: #333;
	font-size: 11px;
	padding: 5px 10px;
	position: relative;
	width: 175px;
	height: auto;
}
#subnav li li a:hover, #subnav li li a:active {
	background-color: #ddd;
}
#subnav ul :hover > a {
	background-color: #eee;
}
#subnav li li a .sf-sub-indicator {
	background: url(images/arrow-right.png) no-repeat;
	top: 10px;
}
#subnav li ul {
	height: auto;
	left: -9999px;
	position: absolute;
	width: 180px;
	z-index: 100;
}
#subnav .footer-nav-header {
	display: none;
}
#subnav li ul a {
	width: 160px;
}
#subnav li ul ul {
	margin: -34px 0 0 196px;
}
#subnav li:hover > ul, #subnav li.sfHover ul {
	left: auto;
}
/* Home *****
 ------------------------------------------------------------ */
/* WDS Slider */

#featured {
	width: 1033px;
	position: relative;
	color: #fff;
}
#featured ul.featured-tabs {
	/*   background: url(images/featured_tabs_bg.png) no-repeat; */
	position: absolute;
	top: 0;
	list-style: none;
	padding: 0;
	width: 328px;
	height: 319px;
	background-color: #FFFFFF;
        margin-top: 2px;
}
#featured > ul.featured-tabs > li{
    background: #4f7faf; /* Old browsers */
    background: -moz-linear-gradient(top,  #4f7faf 0%, #1e5c99 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f7faf), color-stop(100%,#1e5c99)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4f7faf 0%,#1e5c99 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4f7faf 0%,#1e5c99 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4f7faf 0%,#1e5c99 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4f7faf 0%,#1e5c99 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f7faf', endColorstr='#1e5c99',GradientType=0 ); /* IE6-9 */
    list-style-type: none;
    position: absolute;
    box-shadow: 0 1px 11px #000000;
}
#featured > ul.featured-tabs > li:first-child{
    left: 0;
    top: 0;
    z-index: 4;
}

#featured > ul.featured-tabs > li:nth-child(2){
    left: 0;
    top: 106px;
    z-index: 2;
}

#featured > ul.featured-tabs > li:last-child{
    bottom: 0;
    z-index: 1;
}

#featured ul.featured-tabs li .container{
    background: #4f7faf; /* Old browsers */
    background: -moz-linear-gradient(top,  #4f7faf 0%, #1e5c99 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f7faf), color-stop(100%,#1e5c99)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4f7faf 0%,#1e5c99 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4f7faf 0%,#1e5c99 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4f7faf 0%,#1e5c99 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4f7faf 0%,#1e5c99 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f7faf', endColorstr='#1e5c99',GradientType=0 ); /* IE6-9 */
    
}
#featured ul.featured-tabs li .container {
	padding: 10px 23px 10px 16px;
	font-size: 12px;
	/* background: url(images/bg-slider-nav.png) repeat-x; */
	width: 288px;
	height: 87px;
	overflow: visible;
	font-family: Georgia !important;
}
#featured ul.featured-tabs li .container.last {
	border: none;
}
#featured ul.featured-tabs li img {
	float: left;
	margin: 2px 5px;
	background: #fff;
	padding: 2px;
	border: 1px solid #eee;
}
#featured ul.featured-tabs li span {
	display: inline-block;
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}


#featured li.featured-tabs-item a {
	display: block;
	color: #fff;
	line-height: 20px;
	text-decoration: none;
}
#featured li.featured-tabs-item h4 {
	height: 24px;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
	font-size: 33px;
	text-shadow: 1px 1px 1px #666;
	margin: 0 0 5px 0px;
	overflow: visible;
}
#featured li.featured-tabs-item p {
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	line-height: 1.5em;
	width: 250px;
}
#featured .media {
	border: solid 1px #bcbbb6;
	background: #ebe2c6;
	position: absolute;
	height: 272px;
	top: 1px;
	right: 0;
	right: 0;
	width: 255px;
	padding: 0;
	z-index: 99;
}
#featured .media h4 {
	background: #EBE2C6 !important;
	font-size: 20px !important;
	font-weight: normal !important;
	padding: 10px 15px !important;
}
#featured .media p {
	color: #333;
	font-size: 12px;
	padding: 15px;
}
#featured .media a img {
	margin-left: 13px;
}
#featured .media #vid_play_arrow {
	
	-webkit-box-shadow: #666 6px 6px 10px;
	-moz-box-shadow: #666 6px 6px 10px;
	box-shadow: #666 6px 6px 10px;
	behavior: url(/PIE.htc);
	
	position: absolute;
	top: 60px;
	left: 0;
	width: 230px;
	height: 128px;
	background: url(images/vid_play.png);
	margin-left: 13px;
}
#featured .ui-tabs-hide {
	display: none;
}
/* promo area images */
#promo_image_area{
	margin-top: 20px;
}
#promo_image_area .promo_image{
	/*border: 1px solid #000000;*/
    float: left;
    height: 228px;
    margin-right: 16px;
    width: 329px;
    position: relative;
}
#promo_image_area .promo_image:last-child{
	margin:0px;
}
img.attachment-wds_promo_image{
	width: 329px;
	height: 220px;
        border: 4px solid #FFFFFF;
}
#promo_image_area .promo_image_text p{
    background: url(images/bg_promo_image_text.png);
    bottom: 0;
    color: #383837;
    height: 52px;
    padding: 3px 15px 5px;
    position: absolute;
    width: 304px;
    font-size: 15px;
    line-height: 1.1;
}
.promo_image_shadow{
    background: url(images/shadow.png) no-repeat;
    width: 329px;
    height: 18px;
}
#promo_area {
	/*border: 1px solid #fff; */
	float: right;
	padding-left: 0px;
	width: 784px;
	margin-top: 20px;
}
#promo_area h3 {
	/*background-color: #D5D2CA; */

	background: rgb(194,172,101);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyYWM2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTk1M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(194,172,101,1) 0%, rgba(177,149,59,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(194,172,101,1)), color-stop(100%,rgba(177,149,59,1)));
	background: -webkit-linear-gradient(top,  rgba(194,172,101,1) 0%,rgba(177,149,59,1) 100%);
	background: -o-linear-gradient(top,  rgba(194,172,101,1) 0%,rgba(177,149,59,1) 100%);
	background: -ms-linear-gradient(top,  rgba(194,172,101,1) 0%,rgba(177,149,59,1) 100%);
	background: linear-gradient(top,  rgba(194,172,101,1) 0%,rgba(177,149,59,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2ac65', endColorstr='#b1953b',GradientType=0 );
	color: #ffffff;
	font-size: 19px;
	font-weight: 600;
	padding: 5px 15px 5px 25px;
	margin-left: -5px;
	margin-bottom: 20px;
}
#promo_area .featured_box {	
    -webkit-box-shadow: #666 0px 0px 6px;
    -moz-box-shadow: #666 0px 0px 6px;
    box-shadow: #666 0px 0px 6px;
    behavior: url(/PIE.htc);
    background: #e8d17c;
    float: left;
    height: 123px;
    margin-bottom: 35px;
    position: relative;
    width: 781px;
}
#promo_area .featured_box_inner_image {
	float: left;
}
#promo_area .featured_box_inner_text {
	float: left;
    height: 93px;
    padding: 15px;
    width: 398px;
}
.featured_box_inner_text h4{
	margin-bottom: 10px;
}
img.attachment-wds_home_image{
	height: 123px;
	/*width: 281px;*/
}
#inner #promo_area h4 a {
	color: #595958;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}
#promo_area p, #promo_area a {
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 5px;
}
#home-side-area {
	width: 229px;
	float: left;
	margin: 20px 0px 0px 0px;
}
#home-side-area img {
	padding: 0;
	border: none;
}
#infographic {
	margin-bottom: 35px;
	text-align: center;

	-webkit-box-shadow: #666 0px 0px 6px;
    -moz-box-shadow: #666 0px 0px 6px;
    box-shadow: #666 0px 0px 6px;
    behavior: url(/PIE.htc);
}
/* Inner
 ------------------------------------------------------------ */
#inner {
	margin: 5px 0 5px;
	overflow: hidden;
	width: 1033px;
}
#inner a, #inner a:visited {
	text-decoration: underline;
}
#inner a:hover {
	text-decoration: none;
}
/* Breadcrumb
 ------------------------------------------------------------ */
.breadcrumb {
	margin: 0;
	padding: 0 0 5px;
}
/* Taxonomy Description
 ------------------------------------------------------------ */
.taxonomy-description {
	margin: 0 0 30px;
	padding: 10px;
}
/* Content-Sidebar Wrap
 ------------------------------------------------------------ */
#content-sidebar-wrap {
	float: left;
	width: 790px;
	color: #666;
	position: relative;
}
#content-sidebar-wrap p, #content-sidebar-wrap input, #content-sidebar-wrap select, #content-sidebar-wrap textarea {
	color: #595958;
}
.home #content-sidebar-wrap p, .home #content-sidebar-wrap input, .home #content-sidebar-wrap select, .home #content-sidebar-wrap textarea {
	color: #595958;
}
.content-sidebar #content-sidebar-wrap, .sidebar-content #content-sidebar-wrap {
	width: 968px;
}
.sidebar-content-sidebar #content-sidebar-wrap, .sidebar-sidebar-content #content-sidebar-wrap {
	float: right;
}
.full-width-content #content-sidebar-wrap, .full-width-wrap, .full-width-wrap #content {
	width: 1033px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	border: none;
}
#full-width-wrap {
	/*width: 968px;*/
	width: 1025px;
	height: auto;
	position: relative;
	overflow: hidden;
}
/* Content
 ------------------------------------------------------------ */
#content {
	float: left;
	width: 688px;
	padding: 0;
	/*border: 1px solid #ffffff;*/
}

.content-sidebar #content, .sidebar-content #content {
	width: 688px;
	padding: 0;
	float: right;
}
.events-single.content-sidebar #content {
	width: 688px;
	padding: 5px 0px 0px;
	float: right;
}
.search .content-sidebar #content, .search .sidebar-content #content, .search #content, .archive .content-sidebar #content, .archive .sidebar-content #content, .archive #content, .blog .content-sidebar #content, .blog .sidebar-content #content, .blog #content, .single-post #content {
	width: 668px;
	padding: 10px;
}
.blog .content-sidebar #content, .blog .sidebar-content #content, .blog #content {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	border-top: none;
	padding: 10px;
	/**/
	margin-top: 15px;
}
.blog h1.entry-title {
	font-size:25px;
	font-weight: bold;
	padding: 10px 22px;
	/*border: 1px solid #dcdcdc;*/
	margin-left: 278px;
	/*ADD BY RAFAEL*/
	background-color: #F1E3B0;
}
.single-post #content {
	overflow: visible;
}
.sidebar-content #content, .sidebar-sidebar-content #content {
	float: right;
}
.home.full-width-content #content {
	width: 1033px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	border: none;
}
.error404.full-width-content #content {
	width: 966px;
}
blockquote {
	margin: 5px 15px 15px;
	padding: 10px 20px 0 15px;
}
.search .post, .search .page, .search #comments, .search #respond, .archive .post, .archive .page, .archive #comments, .archive #respond, .blog .post, .blog .page, .blog #comments, .blog #respond {
	/*ADD BY RAFAEL padding: 20px 0 40px 0; */
	padding: 0px 0 40px 0;
}
#comments {
	padding: 0 20px;
}
.page .entry-content {
	width: 749px;
	padding: 16px 0px;
}
.error404 .entry-content {
	padding: 20px;
}
.entry-content {
	overflow: visible;
}
.entry-content p {
	padding: 0 0 10px;
}
.entry-content span{
	color: #595958;
    font-size: 15px;
    font-weight: bold;
}
.entry-content table h4{
	margin: 4px 0 4px 8px;
	color: #0f416b;
	font-weight: bold;
}
.clear {
	clear: both;
}
.no-clear {
	clear: none;
}
.clear-line {
	border-bottom: 1px solid #e6e6e6;
	clear: both;
	margin: 0 0 15px;
}
/* Column Classes
 ------------------------------------------------------------ */
.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-half, .three-sixths, .two-fourths {
	width: 48%;
}
.one-third, .two-sixths {
	width: 31%;
}
.four-sixths, .two-thirds {
	width: 65%;
}
.one-fourth {
	width: 22.5%;
}
.three-fourths {
	width: 73.5%;
}
.one-fifth {
	width: 17.4%;
}
.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;
}
/* Featured Post Grid
 ------------------------------------------------------------ */
.genesis-grid-even {
	float: right;
	padding: 0 0 15px;
	width: 48%;
}
.genesis-grid-odd {
	clear: both;
	float: left;
	padding: 0 0 15px;
	width: 48%;
}
.genesis-grid-even, .genesis-grid-odd {
	margin: 0 0 20px;
}
/* Headlines
 ------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6 {
	/*clear: both;*/
	font-weight: bold; 
}
h1, h2, h2 a, h2 a:visited {
	font-size: 20px;
	line-height: 24px;
	text-decoration: none;
	font-weight: bold;
	
}
#inner h2 a, #inner h2 a:visited {
	text-decoration: none;
}

.page h1 {
	margin: 0 0 5px;
}
h2 a:hover {
	color: #25a;
	text-decoration: none;
}
.widget-area h2 {
	font-size: 14px;
	font-weight: bold;
}
h3 {
	font-size: 16px;
	margin: 10px 0 10px 0px;
}
h4 {
	font-size: 14px;
}

/*ADD .widget-area h3 BY RAFAEL*/
.widget-area h4, .widget-area h3{
	background-color: #f7f7f7;
	border-bottom: 1px solid #e6e6e6;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	text-transform: uppercase;
}
/*ADD .widget-area h3 BY RAFAEL*/

h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
div.entry-title{
    
    width: 750px;
    overflow: hidden;
        background: #f1e2ae; /* Old browsers */
    background: -moz-linear-gradient(top,  #f1e2ae 0%, #e9d280 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1e2ae), color-stop(100%,#e9d280)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f1e2ae 0%,#e9d280 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f1e2ae 0%,#e9d280 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f1e2ae 0%,#e9d280 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f1e2ae 0%,#e9d280 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e2ae', endColorstr='#e9d280',GradientType=0 ); /* IE6-9 */

}

#content-sidebar-wrap > div.entry-title{
	display: none;
}


div.entry-title h1 {
    font-size: 20px;
    font-weight: bold;
    padding: 13px 22px;
    margin: 0px;
    color: #494747;
}

div#quote_link  {
	float: left;
	padding: 12px 22px;
	color: #494747;
	overflow: hidden;
        font-size: 16px;
        background: #f1e3b0;
        width: 95%;
}
#full-width-wrap h1.entry-title, .full-width-content h1.entry-title {
	display: block;
	margin: 0;
    
    font-size: 25px;
    font-weight: bold;
    padding: 10px 22px;
    float: left;
}
.single h1.entry-title {
	font-size: 25px;
	font-weight: bold;
	background: none;
	width: auto;
	padding: 0;
	-moz-border-radius: none;
	-webkit-border-radius: none;
	-khtml-border-radius: none;
	border-radius: none;
}
.blog #inner .entry-title a, .search #inner .entry-title a, .archive #inner .entry-title a {
	font-size: 25px;
	font-weight: bold;
	text-decoration: none;
}

/* Unordered / Ordered Lists
 ------------------------------------------------------------ */
.entry-content ol, .entry-content ul {
	margin: 0;
	padding: 0 0 15px;
}
.entry-content ol {
	padding: 0 0 15px 30px;
}
.archive-page ul li, .entry-content ul li {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0;
}
.widget_thisismyurl_popular_posts li {
	/*list-style-type: square;
	margin: 0 0 0 10px;
	padding: 0;*/
	/*ADD BY RAFAEL*/
	list-style-type: square !important;
	margin: 0 0 0 10px !important;
	padding: 0 10px 0 0 !important;
	background: none !important;
	border: none !important;
	min-height: 0px !important;
	height: auto !important;
	/*ADD BY RAFAEL*/
}
.widget-area .widget_thisismyurl_popular_posts h4 {
	margin-bottom: 10px;
}


.widget-area .widget_thisismyurl_popular_posts ul {
	margin: 0;
	padding: 0 0 15px 15px;
}
.entry-content .post ol li, .entry-content .page ol li {
	margin: 0 0 0 25px;
}
.archive-page ul li, .entry-content .post ul li, .entry-content .page ul li {
	list-style-type: square;
}
.archive-page ul ul, .entry-content ul ul, .entry-content ol ol {
	padding: 0;
}
/* Post Info
 ------------------------------------------------------------ */
.post-info {
	font-size: 11px;
	margin: 5px 0;
	text-transform: uppercase;
	border-bottom: 1px solid #E6E6E6;
}
/* Post Meta
 ------------------------------------------------------------ */
.post-meta {
	border-top: 1px solid #e6e6e6;
	clear: both;
	font-size: 11px;
	padding: 5px 0 0;
	text-transform: uppercase;
}
/* Author Box
 ------------------------------------------------------------ */
.author-box {
	margin: 0 0 40px;
	overflow: hidden;
	padding: 10px;
}
/* Sticky Posts
 ------------------------------------------------------------ */
.sticky {
	margin: 0 0 40px;
	padding: 10px;
}
/* Archive Page
 ------------------------------------------------------------ */
.archive-page {
	float: left;
	padding: 20px 0;
	width: 50%;
}
/* Post Icons
 ------------------------------------------------------------ */
.post-comments, .tags {
	background: url(images/icon-dot.png) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 2px 10px;
}
/* Images
 ------------------------------------------------------------ */
img {
	max-width: 100%;
}
img.alignleft, img.alignright, .alignleft img, .alignright img {
	max-width: none;
}
.avatar, .featuredpage img, .featuredpost img, .post-image {
	background-color: #f7f7f7;
	border: 1px solid #e6e6e6;
	padding: 4px;
}
.author-box .avatar {
	float: left;
	margin: 0 10px 0 0;
}
.post-image {
	margin: 0 10px 10px 0;
}
.comment-list li .avatar {
	background-color: #fff;
	float: right;
	margin: 0 5px 0 10px;
	padding: 4px;
}
img.centered, .aligncenter {
	display: block;
	margin: 0 auto 10px;
}
.alignmiddle {
	display: block;
	text-align: center;
}

img.alignnone {
	display: inline;
	margin: 0 0 10px;
}
img.alignleft {
	display: inline;
	margin: 5px 10px 10px 0;
}
img.alignright {
	display: inline;
	margin: 5px 0 10px 10px;
}
.alignleft {
	float: left;
	margin: 0 10px 0 0;
}
.alignright {
	float: right;
	margin: 0 0 0 10px;
}
.wp-caption {
	padding: 0;
	text-align: left;
	font-style: italic;
}
p.wp-caption-text {
	font-size: 11px;
	line-height: 12px;
	padding: 5px 0 5px 1px;
}
.wp-smiley, .wp-wink {
	border: none;
	float: none;
}
/* no need?
#content img {
	padding: 1px;
	border: 1px solid #F4DEC5;
}
*/
.videos_template #content img, .home #content #featured img, .newsletter #content img, #content .staffboard img {
	padding: 0;
	border: none;
}

/* Post Navigation
 ------------------------------------------------------------ */
.navigation {
	overflow: hidden;
	padding: 20px 0;
	width: 659px;
}
.navigation li {
	display: inline;
}
.navigation li a, .navigation li.disabled, .navigation li a:hover, .navigation li.active a {
	border: 1px solid #e6e6e6;
	padding: 5px 8px;
}
.navigation li a:hover, .navigation li.active a {
	background-color: #f7f7f7;
}
#inner .navigation a {
	text-transform: uppercase;
	color: #595958;
	text-decoration: none;
}
#inner .navigation a:hover {
	text-decoration: underline;
}
.navigation .nav_prev, .navigation .nav_next {
	background: url(images/nav_arrow.png) top right no-repeat;
	padding: 1px 0 2px;
}
.navigation .nav_prev {
	background-position: 0 -24px;
	padding-left: 20px;
}
.navigation .nav_next {
	padding-right: 20px;
}
/* Primary / Secondary Sidebars
 ------------------------------------------------------------ */
.sidebar, #quotes_widget {
    background: #5382b1;
    display: inline;
	float: left;
	width: 228px;
	padding: 12px 12px 2px 12px;
	clear: left;
}
div#bpw_navwidget{
    background: #5382b1 !important;
}
#sidebar{
	margin-top: 0px;
}
.blog #sidebar {

	/*margin-top: -58px;*/
	margin-top: -45px;

}
#sidebar-alt {
	float: left;
	width: 150px;
}
.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar {
	float: right;
}
.content-sidebar-sidebar #sidebar-alt {
	float: right;
}
.sidebar .widget {
	background-color: #fff;
	margin: 0 0 15px;
	padding: 0px;
}
.widget-area .textwidget {
	padding: 10px 15px 0;
}

/*ADD BY RAFAEL*/
#text-3 .textwidget{
margin-left:25px;
padding-bottom:10px;
}
 
 #rss_subscribe_widget .textwidget{
 	margin-bottom: 20px;
 }



/*ADD BY RAFAEL*/



.widget-area ol, .widget-area ul {
	margin: 3px 0px 0px 0px;
}
.widget-area ol ol, .widget-area ul ul {
	margin: 0 0 0 15px;
}
.widget-area ul li {
    background: #c1d4e5; /* Old browsers */    
    background: -moz-linear-gradient(top,  #c1d4e5 0%, #6596c6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1d4e5), color-stop(100%,#6596c6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c1d4e5 0%,#6596c6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c1d4e5 0%,#6596c6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c1d4e5 0%,#6596c6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c1d4e5 0%,#6596c6 100%);	 /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1d4e5', endColorstr='#6596c6',GradientType=0 ); /* IE6-9 */
    border-bottom: solid 1px #84aeb9;
    padding: 15px 5px 0 20px;
    height: 35px;
    min-height: 35px;
    list-style-type: none;
    word-wrap: break-word;
}

/*ADD BY RAFAEL*/
#social_connections_widget .textwidget ul li{
	background:none !important;
	border:0px !important;
	height: 48px;
	margin:0px;
	padding: 6px 5px 10px 13px;
}
/*ADD BY RAFAEL*/

div.titleMenu{
    color: #ffffff !important;
}
.widget-area ul li:last-child {
	border-bottom: none;

}

#categories-3 .cat-item{
	background: none;
}



.widget-area ul li a{
	font-size: 15px;
	color: #000000;
	text-decoration: none !important;
}



/* new css subnav */
#bpw_navwidget ul.sub-menu {
	visibility: hidden;
}
#bpw_navwidget li.current_page_item, #bpw_navwidget li.current_page_ancestor{
	height: auto !important;
	font-weight: bold;
}
#bpw_navwidget li.current_page_item ul.sub-menu, #bpw_navwidget li.current_page_ancestor ul.sub-menu{
	visibility: visible;
	font-weight: normal;
}
/*#bpw_navwidget .menu > .current-menu-parent, #bpw_navwidget .menu > .current-menu-item{
	background: #fef3d2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjNkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2UwOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fef3d2 0%, #fce092 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef3d2), color-stop(100%,#fce092));
	background: -webkit-linear-gradient(top,  #fef3d2 0%,#fce092 100%);
	background: -o-linear-gradient(top,  #fef3d2 0%,#fce092 100%);
	background: -ms-linear-gradient(top,  #fef3d2 0%,#fce092 100%);
	background: linear-gradient(to bottom,  #fef3d2 0%,#fce092 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef3d2', endColorstr='#fce092',GradientType=0 );
}*/
/* /new css subnav */
	
.widget-area ol li {
	list-style-type: decimal;
}
.widget-area ul li ul li{
    background: none repeat scroll 0 0 transparent !important;
    height: auto !important; /* 16 */
    margin-left: -44px !important;
    min-height: 0 !important;
    padding: 2px 0 11px 44px;
    width: 182px !important;
    list-style: none;
}

.sub-menu{
    
}

/* Tag Cloud
 ------------------------------------------------------------ */
.widget_tag_cloud div div {
	padding: 10px 10px 0;
}
/* Dropdowns
 ------------------------------------------------------------ */
#cat, .widget_archive select {
	display: inline;
	font-size: 12px;
	margin: 10px 10px;
	padding: 3px;
	width: 90%;
}
#sidebar-alt #cat, #sidebar-alt .widget_archive select {
	width: 128px;
}

/* Gravity Forms Widget
 ------------------------------------------------------------ */

.widget-area .gform_wrapper {
	padding: 10px 10px 0;
	overflow: hidden;
}
#sidebar .gform_wrapper .left_label .gfield_label {
	width: 90%;
}
#sidebar .gform_wrapper .right_label input.medium, #sidebar .gform_wrapper .right_label select.medium, #sidebar .gform_wrapper .left_label input.medium, #sidebar .gform_wrapper .left_label select.medium {
	width: 90%;
}
#sidebar .gform_wrapper .left_label ul.gfield_checkbox, #sidebar .gform_wrapper .right_label ul.gfield_checkbox, #sidebar .gform_wrapper .left_label ul.gfield_radio, #sidebar .gform_wrapper .right_label ul.gfield_radio {
	margin-left: 0;
}
#sidebar .gform_wrapper ul.right_label li, #sidebar .gform_wrapper form ul.right_label li, #sidebar .gform_wrapper ul.left_label li, #sidebar .gform_wrapper form ul.left_label li {
	margin-bottom: 0;
}
#sidebar .gform_wrapper .gform_footer.right_label, #sidebar .gform_wrapper .gform_footer.left_label {
	padding: 0;
	width: 90%;
}
#sidebar .gform_wrapper .gform_footer.right_label .gform_button, #sidebar .gform_wrapper .gform_footer.left_label .gform_button {
	float: right;
}

/* Phoenix Social Connections Widget
 ------------------------------------------------------------ */

#social_connections_widget, #rss_subscribe_widget {
	overflow: hidden;
}

#social_connections_widget ul {
	height: 136px;
	margin: 0;
}
#social_connections_widget li {
	float: left;
	margin: 10px 10px 0px;
	list-style-type: none;
}

/* Featured Page / Post
 ------------------------------------------------------------ */
.featuredpage, .featuredpost {
	clear: both;
	margin: 0 0 15px;
	overflow: hidden;
}
.featuredpage .page, .featuredpost .post {
	margin: 0 0 15px;
	overflow: hidden;
	padding: 10px 10px 5px;
}
.more-from-category {
	padding: 0 10px;
}
/* User Profile
 ------------------------------------------------------------ */
.user-profile {
	overflow: hidden;
}
.user-profile p {
	padding: 10px 10px 0;
}
.user-profile .posts_link {
	padding: 0 0 0 10px;
}
/* Buttons
 ------------------------------------------------------------ */
div.gform_footer input.button, .enews #subbutton, .reply a, .reply a:visited, .searchsubmit, #submit {
	background-color: #333;
	border: 1px solid #666;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	padding: 3px 5px;
	text-decoration: none;
	text-transform: uppercase;
}
div.gform_footer input.button:hover, .enews #subbutton:hover, .reply a:hover, .searchsubmit:hover, #submit:hover {
	background-color: #000;
	border: 1px solid #666;
	color: #fff;
	text-decoration: none;
}
/* Search Form
 ------------------------------------------------------------ */
#header .searchform {
	float: right;
	padding: 40px 0 0;
}
.sidebar .searchform {
	padding: 5px 0 0 10px;
}
#nav .searchform {
	float: right;
}
.s {
	font-size: 11px;
	padding: 0px 0 4px 5px;
	width: 200px;
}
/* eNews and Update Widget
 ------------------------------------------------------------ */
.enews p {
	padding: 10px 10px 0;
}
.enews #subscribe {
	padding: 0 0 0 10px;
}
.enews #subbox {
	font-size: 11px;
	margin: 5px 5px 0 0;
	padding: 4px 0 4px 5px;
	width: 230px;
}
/* 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: #f7f7f7;
	font-weight: bold;
	margin: 10px 0 0;
}
#wp-calendar td {
	background-color: #f7f7f7;
	padding: 2px;
	text-align: center;
}

/* Quotes Widget
 ------------------------------------------------------------ */
#quotes_widget {
	float: left;
	margin: 0 0 20px 0;
	font-style: italic;
}
#quotes_widget .widget {
	padding: 10px;
	position: relative;
}
#quotes_widget .quote_origin {
	margin-top: 12px;
	font-style: normal;
	text-align: right;
	text-transform: none;
	clear: both;
	display: block;
}
#quotes_widget span {
	font-size: 40px;
	color: #aaa;
	margin: 0;
	position: relative;
	top: 15px;
	height: 10px;
	line-height: 0;
	float: right;
}
#quotes_widget span.left {
	margin: 0 12px 0 -8px;
	text-align: left;
	float: left;
}

#quotes_widget p {
	display: inline;
}

/* Bottom Widgets page template
 ------------------------------------------------------------ */

#bottom_widgets .widget {
	width: 300px;
	margin: 10px;
	float: left;
}

/* Touts Widget
 ------------------------------------------------------------ */

.touts.widget {
	padding: 10px;
	position: relative;
}
#inner .touts h4 {
	background: #eceaf5;
	margin-bottom: 5px;
	padding: 1px 10px;
}
#inner .touts.w_img h4 {
	height: 21px;
	width: 194px;
	background: url(images/transp_white.png);
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	padding: 5px 5px 5px 10px;
}

#inner .touts h4 a {
	color: #333;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	text-transform: none;
}
#inner .touts p {
	display: inline;
}
.touts #vid_play_arrow {
	position: absolute;
	top: 29px;
	width: 252px;
	height: 140px;
	background: url(images/vid_play.png);
	background-position: -23px;
}

#vid_play_arrow_page{
	-webkit-box-shadow: #666 6px 6px 10px;
	-moz-box-shadow: #666 6px 6px 10px;
	box-shadow: #666 6px 6px 10px;
	behavior: url(/PIE.htc);
	
	position: absolute;
	width: 280px;
	height: 210px;
	background: url(images/vid_play_page.png);
	*left: 0px; /* IE7 */
	*top: 5px; /* IE7 */
}
#vid_play_arrow_panel{
	position: absolute;
	top: 0;
	left: 0;
	width: 668px;
	height: 270px;
	background: url(images/vid_play_panel.png);
}


/* Sidebar Donate Button Widget
 ------------------------------------------------------------ */

#sidebar a.orange_button {
	width: 175px;
	height: 35px;
	font-size: 20px;
	text-transform: uppercase;
}

/* Footer Widgets
 ------------------------------------------------------------ */
#footer-widgets {
	background: url(images/footer_bg.gif);
	border-top: 1px solid #929190;
	clear: both;
	color: #666;
	font-size: 12px;
	margin: 0 auto;
	padding: 15px 0;
	overflow: hidden;
	line-height: 16px;
}
#footer-widgets .footer-nav-header {
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 0px;
}
#footer-widgets .widget_text .footer-nav-header {
	font-weight: bold;
	text-transform: none;
	margin-left: 0;
	color: #373737;
}
#footer-widgets .wrap {
	margin: 0 auto;
}
#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 h4 {
	background: none;
	border: none;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 0;
	text-transform: uppercase;
}
#footer-widgets p {
	color: #666;
	padding: 0 0 10px;
}
#footer-widgets a, #footer-widgets a:visited {
	color: #373737;
}
#footer-widgets ul {
	color: #000;
	list-style-type: none;
	margin: 0 0 0;
}
#footer-widgets ul ul {
	list-style-type: square;
	margin: 0 0 0 15px;
}
#footer-widgets ul li {
	list-style-type: none;
	margin: 0;
}
#footer-widgets #wp-calendar thead, #footer-widgets #wp-calendar td {
	background: none;
}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .footer-widgets-4 {
	float: left;
	padding: 5px 35px 0;
	width: 172px;
}
.footer-widgets-4 {
	float: right;
}
.footer-widgets-1 > .widget > .widget-wrap ul li > a{
    color: #ffffff !important;
}
.footer-widgets-2 > .widget > .widget-wrap ul li > a{
    color: #ffffff !important;
} 
.footer-widgets-3 > .widget > .widget-wrap ul li > a{
    color: #ffffff !important;
} 
.footer-widgets-4 > .widget > .widget-wrap span, .footer-widgets-4 > .widget > .widget-wrap .textwidget{
    color: #ffffff !important;
} 

.menu-give-footer-container, .menu-learn-footer-container, .menu-act-footer-container{
	font-size: 13px;
}

.menu-give-footer-container ul li, .menu-learn-footer-container ul li, .menu-act-footer-container ul li{
	background: none !important;
	height: auto;
	min-height: 0px;
	padding: 0px;
	border: none;
        filter: none !important;
}
.menu-give-footer-container ul li a, .menu-learn-footer-container ul li a, .menu-act-footer-container ul li a{
	line-height: 1.5em;
	font-size: 12px;
}
.menu-learn-footer-container ul li ul li {
	list-style-type: none !important;
	padding: 0px;
}
.menu-learn-footer-container ul li ul li a{
	color: #717171 !important;
}
.menu-act-footer-container ul li ul li {
	list-style-type: none !important;
	padding: 0px;
}
.menu-act-footer-container ul li ul li a{
	color: #717171 !important;
}
/* YouTube Videos Styles */
div.youtube{
	position: relative;
}
/* //YouTube Videos Styles */


/* Footer
 ------------------------------------------------------------ */
#footer {
	background-color: #333;
	clear: both;
	font-size: 12px;
	overflow: hidden;
	text-transform: uppercase;
}
#footer p {
	color: #fff;
	font-size: 12px;
}
#footer a, #footer a:visited {
	color: #fff;
}
#footer .gototop {
	float: left;
	padding: 0 0 0 5px;
	width: 200px;
}
#footer .gototop a {
	background: url(images/footer-top.png) no-repeat center left;
	padding: 2px 0 2px 18px;
}
#footer .creds {
	float: right;
	padding: 0 10px 0 0;
	text-align: right;
	width: 740px;
}
#footer-bar {
	padding: 20px 5px 0 0;
	margin: 0;
	background: #E3D490;
	overflow: hidden;
        
}
#footer-bar .footer-menu {
	float: left;
}
#footer-bar ul, #footer-bar li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline;
}
#footer-bar #text-8 {
	float: right;
}
#footer-bar .footer-menu {
	width: auto;
	margin: 0 0 0 -10px;
}
#footer-bar .footer-menu li, .footer-credits {
	float: left;
	font-size: 11px;
	line-height: 11px;
}
#footer-bar .footer-menu li a {
	color: #333;
	padding: 0 15px;
	border-right: 1px solid #333;
	text-decoration: underline;
}
#footer-bar .footer-menu li a:visited {
	text-decoration: underline;
}
#footer-bar .footer-menu li.first a {
	padding-left: 0;
}
.footer-social-media {
	float: left;
	font-size: 11px;
	line-height: 11px;
	padding: 0 15px;
}
.footer-social-media li {
	float: left;
	margin: 0 7px 0 0 !important;
}
.footer-social-media li a {
	text-indent: -9999px;
	height: 21px;
	width: 21px;
	display: block;
}
.footer-social-media li.facebook a {
	background: url(images/icon-facebook-footer.png) no-repeat;
	margin-top: -5px;
}
.footer-social-media li.twitter a {
	background: url(images/icon-twitter-footer.png) no-repeat;
	margin-top: -5px;
	width: 21px;
}
.footer-credits {
	margin: 0 0 0 10px;
	float: right;
	text-transform: uppercase;
}
.footer-credits a {
	color: #333;
}
#footer-text{
	font-size: 11px;
	padding-left: 10px;
	color: #555555;
	margin-left: 100px;
}
/* Comments
 ------------------------------------------------------------ */
#comments, #respond {
	margin: 0 0 15px;
	overflow: visible;
}
#author, #comment, #email, #url {
	font-size: 12px;
	margin: 10px 5px 0 0;
	padding: 5px;
	width: 250px;
}
#comment {
	height: 150px;
	margin: 10px 0;
	width: 98%;
}
.ping-list {
	margin: 0 0 40px;
}
.comment-list ol, .ping-list ol {
	padding: 10px;
}
.comment-list li, .ping-list li {
	font-weight: bold;
	margin: 15px 0 5px;
	padding: 10px 5px 10px 10px;
}
.comment-list li ul li {
	list-style-type: none;
	margin-left: 10px;
	margin-right: -6px;
}
.comment-list p, .ping-list p {
	margin: 10px 5px 10px 0;
}
.comment-list cite, .ping-list cite {
	font-style: normal;
}
.commentmetadata {
	font-size: 11px;
}
.nocomments {
	text-align: center;
}
#comments .navigation {
	display: block;
}
.thread-alt, .thread-even {
	background-color: #f7f7f7;
}
.alt, .depth-1, .even {
	border: 1px solid #e6e6e6;
}
/* Gravity Forms
 ------------------------------------------------------------ */
div.gform_wrapper input, div.gform_wrapper select, div.gform_wrapper textarea {
	color: #333;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	padding: 4px 5px;
}
div.gform_footer input.button {
	color: #fff;
}
div.gform_wrapper .ginput_complex label {
	font-size: 12px;
	margin-bottom:15px;
}
div.gform_wrapper li, div.gform_wrapper form li {
	margin: 0 0 10px;
}
div.gform_wrapper .gform_footer {
	border: none;
	margin: 0;
	padding: 0;
}

/* Page Layout Styles
 ------------------------------------------------------------ */
.topdiv {
	border-bottom: 1px dotted #858585;
	padding: 5px 0 15px;
	overflow: hidden;
	margin-bottom: 5px;
}
.topdiv img, .topdiv iframe {
	/*margin-right: 30px;*/
}
.topdiv span{
	font-size: 20px;
}
.page-template-template-photo-tour-php .topdiv {
	border-top: 1px #ddd solid;
	border-bottom: none;
	padding: 15px 0 5px;
	overflow: hidden;
	margin-top: 15px;
}
.page-template-template-photo-tour-php .quarter h2 a {
	color: #123D68 !important;
	font-size: 15px !important;
	text-decoration: underline !important;
	font-weight: bold !important;
	margin-left: 7px !important;
}
.children_page{
	width: 250px;
	float: left;
	margin-left: 70px;
	text-align: center;
		/*RAFAEL*/
	display: none;
}
.children_page h2 span a{
	color: #595958;
}
.children_page h2{
	margin-bottom: 5px;
}
.children_page_text{
	text-align: left;
	margin-top: 15px;
}
.children_page_text p{
	padding: 0px;
}
.quarter {
    -webkit-box-shadow: #666 0px 0px 3px;
    -moz-box-shadow: #666 0px 0px 3px;
    box-shadow: #666 0px 0px 3px;
    behavior: url(/PIE.htc);
    background: #e8d17c;
    width: 329px;
    float: left;
    margin: 24px 60px 0px 0px;
    min-height: 289px;
    position: relative;
}

.quarter_inner{
	margin: -11px 20px 20px 20px;
   
}

.quarter_shadow{
    background: url(images/shadow2.png) no-repeat;
    width: 330px;
    height: 18px;
    bottom: -18px;
    position: absolute;
}

.quarter img {
	height: 129px;
    margin: 18px;
    width: 292px;
}
.quarter h2, #inner .quarter h2 a {
	color: #595958;
	text-decoration: none;
	font-weight: bold;
	font-size: 25px;
	padding: 0;
	margin: 5px 0 0 0;
}
.quarter p {
	padding: 0;
	margin-top: 10px;
	font-size: 16px;
}
.quarter.alignright {
	float: left;
	margin-right: 0;
}
.page-template-template-subpages-list-php .entry-content{
	width: 748px;
	padding: 0px;
}
.post-7159 .entry-content{
    padding: 16px 0px;
}
.page-template-template-subpages-list-php .quarter {
	width: 745px;
	float: none;
	margin: 25px 0 25px 0;
	clear: both;
	overflow: hidden;
	min-height: 0px;
}
.page-template-template-subpages-list-php .quarter_inner{
	width: 745px;
	height: auto;
	margin: 15px 0 0;
	
}
.page-template-template-subpages-list-php .quarter img {
	float: left;
}
.page-template-template-subpages-list-php .quarter h2, .page-template-template-subpages-list-php #inner .quarter h2 a {
	display: inline;
	font-size: 18px;
	line-height: 25px;
}
.page-template-template-subpages-list-php .quarter p{
	font-size: 12px;
}

.photo-tour .quarter {
	width: 202px;
	float: left;
	padding: 20px;
	margin: 4px;
	min-height: 0px;
}
.photo-tour .quarter img {
	padding: 1px;
	margin-left: 6px;
	width: 185px;
	height: 125px;
}
.page .photo-tour .entry-content{
	width: 750px;
	padding: 0px;
}
.staffboard h2, .videos_template h2 {
    background: #ebe0b1; /* Old browsers */
    background: -moz-linear-gradient(top,  #ebe0b1 0%, #e5d79a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebe0b1), color-stop(100%,#e5d79a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ebe0b1 0%,#e5d79a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ebe0b1 0%,#e5d79a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ebe0b1 0%,#e5d79a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ebe0b1 0%,#e5d79a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe0b1', endColorstr='#e5d79a',GradientType=0 ); /* IE6-9 */
    color: #0f416b;
    margin: 10px 0;
    padding: 8px 12px;
}
.staffboard #gallery-1 .gallery-item, .staffboard #gallery-2 .gallery-item, .staffboard #gallery-3 .gallery-item, .staffboard #gallery-4 .gallery-item, .staffboard #gallery-5 .gallery-item, .staffboard #gallery-6 .gallery-item {
	text-align: left !important;
}
.staff .entry-content{
	padding: 0;
    width: 689px;
    margin-top: 20px;
}
.staff .entry-content h2{
    background: #edda96; /* Old browsers */
    background: -moz-linear-gradient(top,  #edda96 0%, #e8d17d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edda96), color-stop(100%,#e8d17d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #edda96 0%,#e8d17d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #edda96 0%,#e8d17d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #edda96 0%,#e8d17d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #edda96 0%,#e8d17d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edda96', endColorstr='#e8d17d',GradientType=0 ); /* IE6-9 */
    color: #0f416b;
    font-size: 16px;
    padding: 5px 5px 5px 30px;
}


.photo-tour .entry-content h4{
	background: #d1cbb7;
	color: #1d5b99;
    font-size: 16px;
    padding: 5px 5px 5px 30px;
    margin: 20px 0 20px 0;   
}

.events .entry-content{
	padding: 0px;
	width: 689px;
}
.events .post-meta{
	display: none;
}

#featured_video {
	width: 420px;
	float: left;
}
#most_recent {
	width: 300px;
	float: right;
}
#all_videos {
	margin-top: 25px;
}

.videos_template h2 {
	margin-top: 0;
	font-weight: bold;
	font-size: 16px;
}
.videos_template .entry-content{
	padding: 0px;
	margin: 16px 0 0 0;
	width: 746px;
}
#wrapVideo{
	background: #fdf7e2;
	
	-webkit-box-shadow: #666 0px 0px 6px;
	-moz-box-shadow: #666 0px 0px 6px;
	box-shadow: #666 0px 0px 6px;
	behavior: url(/PIE.htc);
}
.vid_wrap {
	padding: 0 0 5px 0;
	overflow: hidden;
	font-size: 12px;
    line-height: 1.2em;
}
.vid_wrap a, .vid_wrap a:visited{
	color: #101bf5;
}
#all_videos .vid_wrap {
	width: 320px;
	float: left;
	padding: 5px 10px 10px 10px;
}
.vid_wrap p{
	margin: 0px;
	padding-left: 15px;
    padding-top: 6px;
}
.vid_wrap h3{
	color: #123d68;
	padding-left: 16px;
}
.vid_thumb {
	float: left;
	margin: 0 6px 15px 0;
	position: relative;
}
.vid_thumb img.play {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 46px;
	height: 31px;
	margin-left: -23px;
	margin-top: -15px;
}
.vid_thumb:hover > img {
	background: url(images/play.png);
}

/*JR*/
.learn > .entry-content > div:nth-child(6){
	height: 291px;
}
/* Buttons & resources
 ------------------------------------------------------------ */
input[type=submit], #content input[type=submit], #sidebar input[type=submit].gform_button, #content #sidebar input[type=submit].gform_button, #sidebar .gform_button {

	color: #333;
	display: inline-block;
	border: 1px outset buttonface;
	text-indent: 0px;
	box-sizing: border-box;
	font-size: 12px;
	height: 24px;
	line-height: normal;
	padding: 2px 15px;
	margin: 5px 10px 5px 0;
	background: #f0d3b2 url(images/button.gif) repeat-x;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	white-space: pre;
	vertical-align: middle;
	-moz-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.60);
	-webkit-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.60);
	-khtml-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.60);
	box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.60);
}
input[type=submit]:hover, #content input[type=submit]:hover, .orange_button:hover, #sidebar input[type=submit].gform_button:hover, #content #sidebar input[type=submit].gform_button:hover, #sidebar .gform_button:hover {
	color: #000;
	border-right-color: #777;
	border-bottom-color: #777;
	border-left-color: #999;
	border-top-color: #999;
	margin: 6px 10px 4px 0;
}
.orange_button, a.orange_button, #inner a.orange_button {
	text-decoration: none;
	color: #333;
	vertical-align: middle;
	display: inline-block;
	padding: 5px 15px;
	height: auto;
}


/* Red Button */
input[type=submit].red_button, #content input[type=submit].red_button, input[type=submit].gform_button, #content input[type=submit].gform_button, .gform_button {
	color: #fff;
	display: inline-block;
	border: 1px outset #aaa;
	text-indent: 0px;
	box-sizing: border-box;
	font-size: 12px;
	height: 24px;
	line-height: normal;
	padding: 2px 15px;
	margin: 5px 10px 5px 0;
	background: #d20019 url(images/button_red.gif) repeat-x;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	white-space: pre;
	vertical-align: middle;
	-moz-box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.60);
	-webkit-box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.60);
	-khtml-box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.60);
	box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.60);
}
input[type=submit].red_button:hover, #content input[type=submit].red_button:hover, .red_button:hover, input[type=submit].gform_button:hover, #content input[type=submit].gform_button:hover, .gform_button:hover {
	/*margin: 3px 0px 0px 0px;*/
}
.red_button, a.red_button, #inner a.red_button {
	text-decoration: none;
	text-align: left;
	color: #FFF;
	vertical-align: middle;
	display: inline-block;
	padding: 5px 9px 5px 21px;
	height: auto;
}
#button{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

.red_button {
	background: url(donate_button_s.jpg);
	width: 102px;
}

.red_button_2, a.red_button_2, #inner a.red_button_2 {
	text-decoration: none;
	text-align: left;
	color: #FFF;
	vertical-align: middle;
	display: inline-block;
	padding: 5px 0 4px 8px;
	height: 20px;
}

.red_button_2 {
	background: url(donate_button_s.jpg);
	width: 124px;
}


/* Page Specific Styles
 ------------------------------------------------------------ */
.donate-goods-and-materials .orange_button {
	margin-left: 50px;
}

/* Misc Styles
 ------------------------------------------------------------ */

#entry-content .fb_like, #testimonials_wrap + .fb_like {
	float: right;
}

.entry-content .fb_like{
	float: left;
}

/* Footer Logo Style
 --------------------------------------------------------- */

#wrap_logo {
	text-align: center;
}
#wrap_logo img {
	padding: 10px;
}

/* Other Form Style
 -------------------------------------------------------------- */

#gform_fields_9 .gform_wrapper .left_label .gfield_label{
	float: none !important;
}

#gform_fields_10 .gfield_label{
	margin: 0px 5px 0px 0px !important;
	width: auto;
}

#input_10_2, .gchoice_2_0, .gchoice_2_1, .gchoice_2_2 {
	float: left;
	margin: 0px 5px 5px 5px !important;
}

#field_10_3 label span{
	display: none;
}
#field_10_3 {
	margin: 0px 0px 4px 0px;	
}

#input_10_4 {
	width: 192px;
}
#field_10_4 {
	position: absolute;
}
#field_10_5{
	position: absolute;
	left: 508px;
}
#input_10_5{
	width: 190px;
}
#field_10_6{
	position: absolute;
    top: 320px;
}
#input_10_6 {
	width: 385px;
}
.post-5812{
	height: 600px !important;
}
#gform_submit_button_10{
	left: 580px;
    position: absolute;
    top: 560px;
}
#field_10_7{
	position: absolute;
    top: 518px;
    width: 450px !important;
}
#input_10_7{
	width:300px !important;
}
#input_9_9, #input_9_10, #input_9_11{
	width: 118px !important;
}
#field_9_25 {
	margin: -59px 0px 0px 105px !important;
}
#field_9_19{
	margin-top: -4px !important;
}
#input_9_25 {
	width: 77px !important;
}


#field_13_2{
	margin: -20px 0 0 !important;
}
#field_13_6 .ginput_container{
	margin-top: 14px !important;
    padding-left: 115px !important;
}
li#field_13_6 div.gfield_description{
	font-size: 13px !important;
	margin-top: -51px !important;
	margin-bottom: 30px !important;
}
#gform_submit_button_13{
	font-size: 21px !important;
    height: 32px !important;
    margin-left: 240px !important;
}
#field_13_30 .gfield_label{
	display: none;
} 
#input_13_30 {
	margin-top: 14px;
}
#field_13_31 .gfield_label{
	display: none;
} 
#input_13_31 {
	margin-top: 14px;
}
#field_13_32 .gfield_label{
	display: none;
} 
#input_13_32 {
	margin-top: 14px;
}


#field_14_2{
	margin: -20px 0 0 !important;
}
#field_14_6 .ginput_container{
	margin-top: 14px !important;
    padding-left: 115px !important;
}
li#field_14_6 div.gfield_description{
	font-size: 13px !important;
	margin-top: -51px !important;
	margin-bottom: 30px !important;
}
#gform_submit_button_14{
	font-size: 21px !important;
    height: 32px !important;
    margin-left: 240px !important;
}
#field_14_30 .gfield_label{
	display: none;
} 
#input_14_30 {
	margin-top: 14px;
}
#field_14_31 .gfield_label{
	display: none;
} 
#input_14_31 {
	margin-top: 14px;
}
#field_14_32 .gfield_label{
	display: none;
} 
#input_14_32 {
	margin-top: 14px;
}


ul .sub-menu li{
	filter:none;
	border: none !important;
}

.testimonials_template{
    background: #E8D17C !important;
}

#wrap_footer_widget .widget-area ul li ul li{
    padding: 2px 0px 0px 44px !important;
}


/*Style apply for the sidebar in blog site*/

#button{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

/*ADD BY RAFAEL*/

#search_header .searchform{
	margin-top:-5px;
}

#content #tec-content{
	margin-left:30px;
}

.staff .entry-content h3{
    background: #edda96; /* Old browsers */
    background: -moz-linear-gradient(top,  #edda96 0%, #e8d17d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edda96), color-stop(100%,#e8d17d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #edda96 0%,#e8d17d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #edda96 0%,#e8d17d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #edda96 0%,#e8d17d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #edda96 0%,#e8d17d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edda96', endColorstr='#e8d17d',GradientType=0 ); /* IE6-9 */
    color: #0f416b;
    font-size: 16px;
    padding: 5px 5px 5px 30px;
    float: left;
	clear: both;
	width: 700px;

}
/************************
*slide banner
***************************/
#featured #WDS_Slider_wrap{
    height: 320px !important;
    width: 698px !important;
    left: 332px !important;
}

#slideshow{
    height: 320px !important;
}

#WDS_Slider_wrap .info{
    width: 657px !important;
}

#WDS_Slider_wrap .coda-nav{
    width: 120px;
}




.post-83 .quarter{
    overflow: hidden;
}

.post-83 .quarter img, .post-83 .quarter_inner{
   /* float: left;*/
}

.post-83 .quarter_inner{
    /*width: 432px;*/
}


ul#input_13_22 li.gchoice_22_1{
	border:1px solid red;
	width:228px;
}

ul#input_14_22 li.gchoice_22_1{
	border:1px solid red;
	width:300px;
}

.act > .entry-content > div:nth-child(3){
    height: 298px;
}

/*
 * Special Qoute in new Form
 */
div.special_quote{
	color: #A7BFD7;
    margin: 40px 0;
}
div#logos_form{
	text-align: center;
	margin: 300px 0 30px; 
}
div#logos_form img{
	max-width: 50%;
}
div.meal h3{
	color: #d16f1a;
	font-size: 32px;
	font-weight: normal;
	margin: 0px 0px 25px 0px;
}
body.page-id-8901 div#content{
	width: 656px;
}
div.meal div.entry-content{
	width: 718px;
}
div.meal div.entry-content p{
	font-size: 20px;
	line-height: 1.3em;
	padding: 10px;
}
.meal .entry-content p{
    padding: 0px !important;
}
.meal .entry-content p:nth-child(3){
    margin: 60px 24px 0 381px
}
.meal .entry-content p:nth-child(4){
    margin: 56px 24px 0 381px
}
li#field_18_22 label:first-child{
		font-size: 16px;
		font-style: italic;
}

/*****IE7 Donate Now/Monthly Giving > ZipCodeBox******/
#input_14_4_5_container{
	*clear:both;/*IE7*/
}

#input_13_4_5_container{
	*clear:both;/*IE7*/
}

/* Fix radiobuttons cut in safari */
ul.gfield_radio li input[type=radio]{
	margin: 0px 0px 0px 1px;	
}


.vlp-content #nav_wrap { display: none; }
.vlp-content .breadcrumb { display: none; }
.vlp-content #content { width: 1033px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; border: none; }
.vlp-content .entry-title { width: 1033px; }
.vlp-content .entry-content { width: 500px; margin: 0 auto; }

#content #vlp-donate-button { display: block; text-decoration: none; background: transparent url(donate_button1.png) no-repeat; width: 143px; height: 34px; text-align: center; font-size: 18px; color: #fff; line-height: 29px; font-weight: bold; margin: 0 auto; padding-top: 2px; }
#content #vlp-donate-button:hover { bottom: 3px; text-decoration: none; }
#content .vlp-share-buttons { clear: both; float: left; list-style: none; margin: 0; padding: 0; position: relative; left: 50%; text-align: center; }
#content .vlp-share-buttons li { display: block; float: left; list-style: none; margin: 10px 5px; padding: 0; position: relative; right: 50%; }
#content .vlp-share-buttons .vlp-share-facebook { width: 57px; }
#content .vlp-share-buttons .vlp-share-twitter { width: 59px; }

#content #vlp-frame-container { display: none; background: rgba(0,0,0,.75); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; }
#content #vlp-frame { position: absolute; top: 50%; left: 50%; width: 500px; height: 300px; margin: -150px 0 0 -250px; text-align: center; background: #fff; padding: 7px; border-radius: 3px; box-shadow: 0 0 5px rgba(50,50,50,.5); }
#content #vlp-frame-container { background: rgba(0,0,0,.75); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; }
#content #vlp-frame { position: absolute; top: 50%; left: 50%; text-align: center; background: #fff; padding: 8px; border-radius: 4px; box-shadow: 0 0 6px rgba(50,50,50,.5); }
#content #vlp-frame .vlp-close { display: block; cursor: pointer; float: right; width: 30px; height: 30px; font-size: 22px; line-height: 32px; text-align: center; margin: 10px 5px 5px; border-radius: 50%; box-shadow: 0 1px 6px -2px rgba(0,0,0,.75); }
#content .vlp-thumbnail { position: relative; display: block; width: 500px; height: 275px; overflow: hidden; cursor: pointer; }
#content .vlp-thumbnail img { width: 100%; height: auto; margin-top: -50px; }
#content .vlp-thumbnail .vlp-play-icon { position: absolute; display: block; content: '\0020'; width: 120px; height: 81px; top: 50%; left: 50%; margin: -40px 0 0 -60px; background: url('images/vlp-play-icon.png') center top no-repeat; }
#content .vlp-thumbnail:hover .vlp-play-icon { background-position: center bottom; }
.hide {display: none;}