/* 



	Theme Name: Organic-Structure-Premium-White



	Theme URL: http://www.organicthemes.com/



	Description: The Premium Structure Theme is designed and developed by Muku Studios and Jeff Milone.



	Author: Organic Themes



	Author URI: http://www.organicthemes.com



	Version: 2.0



	Tags: structure theme, premium wordpress theme, all purpose theme, starter wordpress theme 



	



	The PHP and XHTML are released under the GPL:



	http://www.opensource.org/licenses/gpl-license.php



*/







body {

	background: #FFFFFF;

	color: #333333;

	font-family: Helvetica, Arial, Sans-Serif;

/*	font-family: 'Questrial', sans-serif;  */

	font-size: 12pt;

	line-height: 20pt;

	margin: 0px auto 0px;

	padding: 0px;

}

#wrap {

	background: none;

	margin: 0px auto 0px;

	padding: 0px 15px;

	width: 960px;

}

/************************************************



*	Common									*



************************************************/







.hidden {

	display: none;

}

.clear {

	clear: both;

}

.linerule {

	border-bottom: 1px solid #CCCCCC;

	padding-top: 15px;

	margin-bottom: 15px;

}

/************************************************



*	Hyperlinks									*



************************************************/







a {

	color: #2f62f4;

	text-decoration: underline;

}

a:focus, a:hover, a:active {

	color: #2f62f4;

	outline: none;

	text-decoration: none;

	background: #69BD45;

}

a img {

	border: none;

}

/************************************************



*	Header  									*



************************************************/



#header {

	background: none;

	width: 960px;

	margin: 0px auto 0px;

	padding: 0px;	

	display: block;

}

#header h1 {

	color: #000000;

	font-size: 36px;

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-weight: normal;

	margin: 0px;

	padding: 20px 0px 0px 0px;

	text-decoration: none;

}

#header h1 a, #header h1 a:visited {

	color: #000000;

	font-size: 36px;

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}

#header h1 a:hover {

	color: #000000;

	text-decoration: none;

}

.headerleft {

	width: 134px;

	float: left;

	margin: 10px 0px 0px 0px;

	padding: 0px;

	overflow: hidden;	

	display: inline;

}



.headerleft p {

	color: #000000;

	font-size: 14px;

	margin: 0px;

	padding: 0px;

}

#headerimg {

	float: left;

	display: block;

	background: #FFFFFF;

	padding: 5px 5px 5px 5px;

	margin: 20px 15px 0px 0px;

	width: 110px;

	height: 100px;

}

.headerright {

	float: right;

	display: block;

	width: 826px;

	z-index: 8;

}



.updateaction {

	float: right;

	display: inline;

	width: 466px;

	height: 38px;	

	background: #99cc00;

	margin-top: 0 0 auto auto;

	padding: 0px 0px 0px 0px;

	}

.updateword {

	float: left;

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-size:16px;

	color:#FFF;

	margin-left: 12px;

	margin-top: 8px;

	}

.emailarea {

	float: right;

	width: 298px;

	height: 38px;	

	background: #778920;	

	}

#emailform {

	display: inline;

	margin-left: 7px; 

	margin-top: 6px;

	padding: 0px;

}

#emailbox {

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-size:12px;

	background: #FFF;

	width: 234px;

	color: #999999;

	padding: 4px 0px 4px 14px;

	margin: 6px 0px 0px 0px;

	border: none;

}

#emailbutton {

	width:22px;

	height:22px;

    position:absolute; 

	margin-left: 8px;

	margin-top: 7px;

	}

#header #title {

	padding: 0px;

	margin: 0px;

}

#header #title a {

	background: url(images/NYFC_logo.png) no-repeat;

	float: left;

	display: block;

	width: 113px;

	height: 198px;

	margin: 0;

	padding: 0;

	text-indent: -9999px;

	overflow: hidden;

}

/************************************************



*	Navbar      								*



************************************************/





#navbar {	

	background: none;

	width: 806px;

	height: 45px;

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-size:18px;

	font-style: normal;

	text-transform: uppercase;

	color: #FFFFFF;

	font-weight: normal;

	margin: 125px 0px auto 0px;

	padding: 0px 0px 0px 0px;

	border-top: 2px solid #572600;

	border-bottom: 1px solid #572600;

}

#searchform {

	display: inline;

	margin-left: 2px; 

	margin-top: 6px;

	padding: 0px;

	position:relative;

}

#search-icon {

  width: 20px;

  height: 20px;

  background-image: url(images/searchbutton.png);

  position: absolute;

  margin-left: 18px;

  margin-top: 12px;

 }

#searchbox1 {

	width: 155px;

	height: 25px;

	margin-top: 9px;
	
	margin-left: 10px;

	background: #e7e8eb;

	border:none; 

	}

#searchbutton1 {

	width:20px;

	height:20px;

	}

#navicons {

	float: right;

	display: block;

	margin: 7px 10px 0px 5px;

}

.navicon {

	float: right !important;

	display: block;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 5px;

}

/*** ESSENTIAL STYLES ***/


.current_page_parent ul{
	display:block !important;
	visibility:visible !important;
}



.menu, .menu * { 

	margin:	0;

	padding: 0;

	list-style:	none; }

.menu {

	line-height: 1.0;

}

.menu ul {

	margin: 0px;

	padding: 0px; 
	position:relative;
	

}
.menu ul ul{
	position:static;
}

.menu ul ul, ul.menu ul, .menu .current_page_parent ul {

	position: absolute;

	margin-left:0px;

	top: -9999px;

	width:806px; /* left offset of submenus need to match (see below) */
	
	display:block;
	overflow:hidden;

}

.menu ul li ul li, ul.menu ul li {

	width: auto;

	border: none;

	margin: 0px 0px 0px 0px;		

}

.menu li:hover, .menu .current_page_parent ul {

	visibility:	inherit; /* fixes IE7 'sticky bug' */

}

.menu li {

	float: left;
	display:inline;

}

.menu a {

	display: block;

	position: relative; 

	color: #572600 !important;

}

.menu .current_page_parent ul{

	background:none repeat scroll 0 0 #99CC00;
	left:-10px;

	top: 41px; /* match top ul list item height */
	
	display:block;
	width:826px;
	z-index:1;
	
}


.menu li:hover ul{

	background:none repeat scroll 0 0 #99CC00;
	left:-10px;

	top: 41px; /* match top ul list item height */
	
	display:block;
	width:826px;
	z-index:99;
	

}

ul.menu li:hover li ul, ul.menu li.sfHover li ul, {

	top: -9999px;

}

ul.menu li li:hover ul, ul.menu li li.sfHover ul, .current_page_parent ul {

	left: 806px; /* match ul width */

	top: 0;

}

ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {

	top: -9999px;

}

ul.menu li li li:hover ul, ul.menu li li li.sfHover ul {

	left: 806px; /* match ul width */

	top: 0;

}

/*** DEMO SKIN ***/





.menu .current_page_item a {

	color: #99CC00;

 /*	border-bottom: 4px solid #000000; */

}

.menu .current_page_item a {
	color: #99CC00;
}

.menu .current_page_item li a {

	color:  #FFFFFF;

	border-bottom: none;

}

.menu {

	float: left;

	margin-bottom: 0;

}


.menu a {

	padding: 17px 35px 8px 2px;

	text-decoration: none;

	font-style: normal;

	line-height: 11px;

}

.menu li li a{

    color: #FFF !important;

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-size:17px;

	font-style: normal;

	text-transform: uppercase;

	padding: 16px 8px 16px 8px;

	text-decoration: none;

	text-transform: none;

	text-shadow: none;

	border: none;

}

.menu a, .menu a:visited { /* visited pseudo selector so IE6 applies text colour*/

	color: #666666;

}

.menu a:focus, .menu a:hover, .menu a:active, .current_page_parent a {

	background:	none;

	color: #99CC00!important;

	outline: 0;

}

.menu li {

	background: none;	

	margin-right: -20px;

}

.menu li li {

	background:	#99cc00;

	border: none;

}

.menu li li li {

	background: #FFFFFF;

	border: none;	

}

.menu li:hover, .menu li.sfHover {

	background:	none;

	border-bottom: none;

	outline: 0;

}

.menu li li:hover, .menu li li.sfHover {

	background: #000000;

	color: #FFFFFF;

	border: none;

	outline: 0;

	padding: 0px;

}
.sub-menu .current-menu-item a,
.sub-menu .current_page_item a{

	color:  #778920 !important;

	background: #99cc00   url(images/drop_arrow.png) top center no-repeat;

	border-bottom: none;
	
}


.sub-menu li a:focus, .sub-menu li a:hover, .sub-menu li li a:active{

	color:  #778920 !important;

	background: #99cc00   url(images/drop_arrow.png) top center no-repeat;

	border-bottom: none;

	outline: 0;

}

/*** ARROWS **/







.menu a.sf-with-ul {

	padding-right: 2.25em;
	padding-bottom:20px;

	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */

}

.sf-sub-indicator {

	position: absolute;

	display: block;

	right: 10px;

	top: 16px; /* IE6 only */

	width: 10px;

	height:	10px;

	text-indent: -9999px;

	overflow: hidden;

	/* background:	url(images/arrows-ffffff.png) no-repeat -10px -100px; 8-bit indexed alpha png. IE6 gets solid image only */

}

a > .sf-sub-indicator {  /* give all except IE6 the correct values */

	top: 16px;

	background-position: 0 -100px; /* use translucent arrow for modern browsers*/

}

/* apply hovers to modern browsers */



a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {

	background-position: -10px -100px; /* arrow hovers for modern browsers*/

}

/* point right for anchors in subs */



.menu ul ul .sf-sub-indicator, ul.menu ul .sf-sub-indicator {

	background-position:  -10px 0;

}

.menu ul ul a > .sf-sub-indicator, ul.menu ul a > .sf-sub-indicator {

	top: 7px;

	background-position:  0 0;

}

/* apply hovers to modern browsers */



.menu ul ul a:focus > .sf-sub-indicator, .menu ul ul a:hover > .sf-sub-indicator, .menu ul ul a:active > .sf-sub-indicator, .menu ul ul li:hover > a > .sf-sub-indicator, .menu ul ul li.sfHover > a > .sf-sub-indicator {

	background-position: -10px 0; /* arrow hovers for modern browsers*/

}

/*** shadows for all but IE6 ***/



.sf-shadow ul ul, .sf-shadow ul .current_page_parent ul {

	margin: 4px -10px 9px 0;
	display:block;

}

.sf-shadow ul.sf-shadow-off {

	background: transparent;

}

/************************************************



*	Homepage 					     		    * 



************************************************/









#swfDiv {

	margin: 10px 0 0 10px;

	float: left;

}

#homepagetop {

	float: left;

	display: block;

	width: 960px;

	height: 100%;

	margin: 0px 0px 26px 0px;

	padding: 0px 0px 20px 0px;

 /*	border-bottom: 5px solid #000000; */

}

#homepagetop .textbanner {

	float: left;

	display: block;

	width: 960px;

	height: 100%;

	margin: 0px 0px 20px 0px;

	padding: 0px 0px 20px 0px;

	border-bottom: 5px solid #000000;

	/*ASQ ADDITION BELOW */

	display:none;

}

#homepagetop .homewidgets {

	float: right;

	display: block;

	width: 310px;

	height: 440px;

	padding: 0px;

	margin: 0px;

	overflow: hidden;

	color: #333333;

}

#homepagetop .homewidgets ul {

	padding: 0px;

	margin: 0px;

}

#homepagetop .homewidgets ul li {

	list-style: none;

	margin: 0px 0px 0px 0px;

}

#homepagetop .homewidgets ul li a {

	display: block;

	color: #000000;

	font-size: 12px;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	font-weight: bold;

	font-style: normal;

	line-height: 16px;

	text-decoration: none;

	padding: 5px 0px 5px 0px;

}

#homepagetop .homewidgets ul li a:hover {

	color: #000000;

	text-decoration: none;

}

#content #homepagetop #homeslider {

	float: left;

	display: block;

	background: #EEEEEE;

	width: 620px;

	height: 440px;

	margin: 0px 30px 0px 0px;

	padding: 0px;

	overflow: hidden;

}

#content #homepagetop #homeslider h4 {

	font-size: 12px;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	text-transform: uppercase;

	font-weight: bold;

	border-bottom: none;

	padding: 12px 12px 0px 12px;

	margin: 0px 0px 0px 0px;

}

#content #homepagetop #homeslider p {

	height: 20px;

	padding: 0px 12px 0px 12px;

	margin: 0px 0px 0px 0px;

	overflow: hidden;

}

#content #homepagetop h3 {

	color: #999999;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	font-size: 36px;

	font-weight: normal;

	font-style: italic;

	text-align: center;

	text-transform: none;

	line-height: 36px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#content #homepagetop h3 a, #content #homepagetop h3 a:visited {

	color: #999999;

	font-style: italic;

	text-decoration: none;

	border: none;

}

#content #homepagetop h3 a:hover {

	color: #000000;

	text-decoration: none;

	border: none;

	background: none;

}

#content #homepagetop h4 {

	padding: 0px 0px 2px 0px;

	margin: 0px 0px 10px 0px;

	border-bottom: 1px solid #000000;

}

#homepagetop p {

	color: #333333;

	font-size: 12px;

	font-weight: normal;

	margin: 0px;

	padding: 0px 0px 10px 0px;

}

#content #homepagetop .textwidget a {

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	font-weight: normal;

	font-style: italic;

	display: inline;

}

#content #homepagetop .textwidget a:hover {

	color: #000000;

	text-decoration: none;

}

#homepage {

	float: left;

	display: inline;

	clear: both;

	width: 960px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;	

	margin-top:-36px;

}

#homepage p {
	
	font-family: Helvetica, Arial, Sans-Serif;

	font-size: 12pt;

	line-height: 20pt;
	
	margin: 0px;

	padding: 0px 0px 10px 0px;

}

#homepage ul {

	list-style: none;

	list-style-type: none;

	margin: 0px 0px 0px 5px;

	padding: 0px 0px 10px 0px;

}

#homepage ul li {

	list-style: none;

	list-style-type: none;

	padding: 0px;

	margin: 0px 0px 5px 0px;

}

.homepagemid {

	float: left;

	display: block;

	width: 665px;

	margin: 0px;

	padding: 0px;

}

#homeleft-text {
	
	font-family: Helvetica, Arial, Sans-Serif;

	font-size:12pt;

	line-height:20pt;
	
	margin-right:5px;
	
	}

#homepage .homepagemid h1 a{

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-weight: normal;	

	font-size: 22pt;

	font-style:normal;

	line-height: 32px;
	
	letter-spacing: 0.25px;

	text-transform: uppercase;

	color:#9fcc3a;

}

.homepagemid h3 {

	width: 665px;	

	height: 22px;

	background: #7ec242;	

	padding-top: 6px ;

	padding-bottom: 6px !important;

	}
#the_latest {
	padding-top: 6px;
	margin-left: 10px;
	}


#sidebar_right #memberprofile {

	width:272px;

	height:22px;

	background:#778920;	   

	padding-top:6px;

	}

#sidebar_right #memberprofile #memberprofilepos{ 

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-weight:100 !important;	

	font-size:18px;	

    color: #FFF !important;

	margin-left: 10px;

}

.homepagethumb {

	width: 664px;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

.homepagecontent {

	margin: 0px 0px 15px 0px;

	padding: 0px;

	z-index: 1;

}

#content .homepagecontent h4 {

	padding: 15px 10px 0px 10px;

}

#homepage .homepagecontent p {

	padding: 0px 10px 10px 0px;

}

.homepagecontent:hover {

/*	background: #69BD45; */

}

.homebox {

	list-style:none;

	margin: 0px;

	padding: 0px 10px 0px 10px;

}

/************************************************



*	Content 					     		    * 



************************************************/







#content {

	float: left;

	display: block;

	width: 960px;

	margin: 0px auto 0px;

	padding: 20px 0px 0px 0px;

}

#contentleft {

	float: left;

	display: block;

	background:#FFFFFF;

	width: 640px;

	margin: 0px 0px 0px 0px;

	padding: 0px 10px 0px 0px;

}

#contentwide {

	float: left;

	display: block;

	background:#FFFFFF;

	width: 960px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#contentarchive {

	float: left;

	display: block;

	background: #none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#contentarchive .postarea {

	width: 440px;

	margin: 0px;

	padding: 0px;

}

#contentarchive .postimg {

	display: block;

	background: #EEEEEE;

	padding: 0px;

	margin: 0px 0px 5px 0px;

	overflow: hidden;

}

#content h1 {

	color: #999999;

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-size: 36px;

	font-weight: normal;

	font-style: italic;

	line-height: 42px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#content h2 {

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	font-size: 22pt;
	
	color: #999999;

	font-weight: normal;

	font-style: normal;
	
	letter-spacing: 0.25px;

	line-height: 42px;

	margin: 15px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



#content h1 a, #content h2 a {

	color: #999999;

	text-decoration: none;

	border: none;

}

#content h1 a:hover, #content h2 a:hover {

	color: #000000;

	text-decoration: none;

	border: none;

}

#content h3, #content h4 {

	color: #000000;

	font-size: 12px;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	font-weight: bold;

	font-style: normal;

	text-transform: uppercase;

	margin: 10px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	line-height: 16px;

}

#content h4 a {

	color: #000000;

	font-style: normal;

	text-decoration: none;

	border: none;

}

#content h3 a{

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-weight: normal;

	font-style:normal;

	color: #000000;

	font-size:24px;

    line-height: 30px;

    text-transform: uppercase;

    color: #778920;	

}

#homepage h3 {

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-weight:100;

	font-style:normal;	

	font-size:18px;

	color: #FFF !important;

	margin-left: 0px;
	
}



#content h1 a{

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-weight:100;

	font-style:normal;	

	font-size:18px;

	color: #999999;

}



#content h3 a:hover, #content h4 a:hover {

	color: #000000;

	text-decoration: none;

	border: none;

}

#content h5 {

	color: #000000;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

    font-size: 14pt;
	
	color: #999999;
	
	letter-spacing: 0.5px; 
	
	font-weight: normal;

	font-style: normal;

	text-transform: none;

	margin: 10px 0px 5px 0px;

	padding: 0px;

	line-height: 20px;

}

#content h6 {

	color: #000000;

	font-size: 16px;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	font-weight: normal;

	font-style: italic;

	text-transform: none;

	margin: 8px 0px 0px 0px;

	padding: 0px 0px 2px 0px;

	line-height: 20px;

	border-bottom: 1px solid #000000;

}

#content h5 a, #content h6 a {

	color: #000000;

	text-decoration: none;

	border: none;

}

#content h5 a:hover, #content h6 a:hover {

	color: #666666;

	text-decoration: none;

	border: none;

}

#contentleft img.wp-smiley {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

}

#contentleft img.wp-wink {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

}

#postblock {

	float: left;

	width: 100%;

	border-bottom:1px solid #dddddd;

	padding: 0px 0px 5px 0px;

	margin: 0px 0px 5px 0px;

}

#contentleft .posttitle h1 {

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-size:22pt;
	
	letter-spacing: 0.25px;

	font-style:normal;

    line-height: 32px;

	text-transform: uppercase;

	color:#778920;	

	}

#content #contentleft .posttitle h1 a{

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-weight: normal;	

	font-size:24px;

	font-style:normal;

	line-height: 30px;

	text-transform: uppercase;

	color:#778920;	

	}

#contentleft .postarea h1 a {

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-weight: normal;	

	font-size:24px;

	font-style:normal;

	line-height: 30px;

	text-transform: uppercase;

	color:#778920;		

	}	
	
	
#contentleft .postarea a {
	color: #999933!important;

	text-decoration: none;	
	}
#contentleft .postarea a:focus, #contentleft .postarea a:hover, #contentleft .postarea a:active {
	color: #99CC00!important;

	outline: none;

	text-decoration: none!important;

	background: none!important;	
	}

.postarea p {
	
	font-family: Helvetica, Arial, Sans-Serif;

	font-size: 12pt;

	line-height: 20pt;	

	padding: 5px 0px 5px 0px;

	margin: 0px;

}

#contentleft .postarea p a {
	
	background: #FFF;
	
	color: #999933;
	
	}
#contentleft .postarea p a:hover {
	
	background: #FFF;
	
	color: #99CC00;
	
	}
#contentleft .postarea div a {
	
	background: #FFF;
	
	color: #999933;
	
	}
#contentleft .postarea div a:hover {
	
	background: #FFF;
	
	color: #99CC00;
	
	}
#contentleft .commentlist a {
	
	background: none;
	
	color: #999933;
	
	}
#contentleft .commentlist a:hover {
	
	background: none;
	
	color: #99CC00;
	
	}
	
.postarea a img.nothumb {

	margin: 15px 0px 0px 0px;

}

.postarea hr {

	border:0;

	width:100%;

	height:1px;

	color:#ddd;

	background-color:#ddd;

	margin:5px 0 8px 0;

	padding: 0;

}

.postarea ol {

	margin: 0px 0px 0px 20px;

	padding: 0px 0px 10px 0px;

}

.postarea ol li {

	margin: 0px 0px 0px 20px;

	padding: 0px 0px 5px 0px;

}

.postarea ul {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 10px 0px 10px 0px;

}

.postarea ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px 0px 0px 0px;

}

.postarea ul li {

	list-style: inside;

	list-style-type: square;

	background: none;

	padding: 0px 0px 0px 15px;

	margin: 0px 0px 5px 0px;

}

.postarea ul ul li {

	background: none;

	padding: 0px 0px 0px 15px;

	margin: 0px 0px 5px 0px;

}

blockquote {

	font-size: 24px;

	font-style: italic;

	line-height: 28px;

	margin: 15px 25px 15px 25px;

	padding: 0px 25px 0px 10px;

	border-left: 2px solid #C0C0C0;

}

#content blockquote p {

	margin: 0px;

	padding: 10px 0px 10px 0px;

}

.posttitle {

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 5px 0px;

}

.postauthor {

	margin: -5px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

}

.postauthor p {

	color: #999999;

	padding: 0px 0px 0px 0px;

}

.postmeta {

	background: none;

	font-size: 11px;

	margin: 5px 0px 25px 0px;

	padding: 5px 10px 5px 10px;

	border-top: 5px solid #000000;

	border-bottom: 1px solid #000000;

}

.postmeta p {

	margin: 0px;

	padding: 0px;

}

#prevLink {

	float: left;

}

#nextLink {

	float: right;

}

#prevLink p, #nextLink p {

	padding: 0px;

}

code {

	color: #222222;

	background: #EAEAEA;

	font-size: 11px;

	margin: 0px;

	padding: 10px;

	display: block;

	font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

}

#content .archive {

	float: left;

	width: 310px;

	margin: 0px 0px 0px 0px;

	padding: 10px 10px 10px 0px;

}

/************************************************



*	Portfolio  									*



************************************************/



.portfolio {

	float: left;

	display: block;

	background: #EEEEEE;

	width: 100%;

	margin: 10px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	border-top: none;

	position: relative;

	z-index: 1;

	zoom: 1;

}

.portfolio:hover {

	background: #69BD45;

}

.portfoliotitle {

	float: left;

	display: block;

	margin: 0px 0px 0px 0px;

	padding: 15px;

	width: 930px;

}

.portfoliotitle p {

	margin: 0px;

	padding: 0px !important;

	overflow: hidden;

}

.portfolioimg a img {

	float: left;

	display: block;

	clear: both;

	margin: 0px 0px 0px 0px;

	padding: 5px 5px 0px 5px;

}

/************************************************



*	Images  					     		    * 



************************************************/







img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding: 0px;

}

img.alignnone {

	padding: 0px;

	margin: 5px 0px 5px 0px;

	display: block;

}

img.alignright {

	padding: 0px;

	margin: 0px 0px 10px 10px;

	display: inline;

}

img.alignleft {

	padding: 0px;

	margin: 0px 10px 10px 0px;

	display: inline;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

}

.alignright {

	float: right;

	margin: 10px 0px 10px 10px;

}

.alignleft {

	float: left;

	margin: 10px 10px 10px 0px;

}

.wp-caption {

	text-align: center;

	background-color: #EEEEEE;

	padding: 5px 0px 0px 0px;

	margin-bottom: 10px;

}

.wp-caption img {

	margin: 0px 0px 0px 0px;

	padding: 0px;

	border: 0px;

}

.wp-caption p.wp-caption-text {

	margin: 0px;

	padding: 5px;

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

}

/************************************************



*	Sidebar Left 	        			     	* 



************************************************/







#sidebar_left {

	float: left;

	display: inline-block;

	width: 180px;

	margin: 0px 30px 0px 0px;

	padding: 0px;

}

#sidebar_left ul {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#sidebar_left .featuredtitle, #sidebar_right .featuredtitle {

	border: none;

	padding: 0px;

	margin: 0px 0px 5px 0px;

}

#sidebar_right h1 a{

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-weight: normal;	

	font-size: 22pt;

	font-style: normal;

	line-height: 32px;
	
    letter-spacing: 0.25px;

	text-transform: uppercase;

	color:#778920;

}
	
#sidebar_left .sidecontent, #sidebar_right .sidecontent {

	background: #eeeeee;

	margin: 0px 0px 15px 0px;

	padding: 0px;

}

#sidebar_left .sidecontent h4, #sidebar_right .sidecontent h4 {

	border-bottom: none;

	padding: 10px 10px 0px 10px;

	margin: 0px;

}

#sidebar_left .sidecontent p,, #sidebar_right .sidecontent p {

 padding: 0px 10px 10px 10px;

}

#sidebar_left .sidecontent a img, #sidebar_right .sidecontent a {

	display: block;

	margin: 0px;

	padding: 0px;

	overflow:hidden;

}

.homepagemid .morelink {

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-size: 12px;

	font-weight: normal;

	color: #572600;

	text-transform: uppercase;

	text-decoration: none;

	margin-left: 20px;

	}

.homepagemid .morelink:hover {

	background: #FFF;

	color: #A2CD3A;	

	}

#sidebar_left .sidecontent .morelink, #sidebar_right .sidecontent .morelink {

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-size: 11px;

	font-weight: normal;

	color: #572600;

	text-transform: uppercase;

	text-decoration: none;

	margin-left: 190px;

}

#sidebar_right .morelink {

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-size: 12px;

	font-weight: normal;

	color: #572600;

	text-transform: uppercase;

	text-decoration: none;

	margin-left: 20px;	

}

#rightside-text{
	
	font-family: Helvetica, Arial, Sans-Serif;

	font-size: 12pt;

	line-height: 20pt;	
	
	}


#sidebar_left .sidecontent .morelink:hover, #sidebar_right  .morelink:hover {

 	background: #FFF;

	color: #A2CD3A;

}

/************************************************



*	Sidebar Right 	        			     	* 



************************************************/







#sidebar_right {

	float: right;

	display: inline-block;

	width: 272px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	line-height: 18px;

}

#sidebar_right ul {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#sidebar_right h4, #sidebar_left h4 {

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 4px 0px;

	border-bottom: 1px solid #000000;

}

/************************************************



*	Sidebar Widgets								*



************************************************/



.widget {

	padding: 0 0 15px 0;

}

.textwidget p {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

}

#sidebar_right .widget, #sidebar_left .widget {

	list-style:none;

	margin: 0px 0px 20px 0px;

	padding: 0px;

}

#sidebar_right .widget ul, #sidebar_left .widget ul {

	color:#000000;

	margin: 0px 0px 0px 0px;

}

#sidebar_right .widget ul li, #sidebar_left .widget ul li {

	color:#000000;

	display: inline;

	background: none;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

#sidebar_right .widget ul li a, #sidebar_left .widget ul li a {

	display: block;

	color: #999933;

	font-size: 12px;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	font-weight: bold;

	font-style: normal;

	line-height: 16px;

	text-decoration: none;

	padding: 5px 0px 5px 0px;

	margin: 0px 0px 0px 0px;

}

#sidebar_right .widget ul li a:hover, #sidebar_left .widget ul li a:hover {

	color: #99CC00!important;

	display: block;

	text-decoration: none;
	
	background:none !important;

}

#sidebar_right .widget ul ul, #sidebar_left .widget ul ul {

	color:#000000;

	margin: 0px 0px 0px 10px;

}

#respond a {
	color: #999933;

	text-decoration: none;	
	}
#respond a:focus, #respond a:hover, #respond a:active {
	color: #99CC00;

	outline: none;

	text-decoration: none;

	background: none;	
	}





/************************************************



*	Calendar Widget							*



************************************************/



#calendar_wrap {

	margin: 0px auto 0px;

	padding: 5px 10px 5px 10px;

}

#wp-calendar {

	width: 100%;

	text-align: center;

}

#wp-calendar a {

	margin: 0px !important;

}

#wp-calendar caption {

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	font-size: 16px;

	margin: 5px 0px 5px 0px;

}

#wp-calendar #prev a {

	float: left;

	margin: 10px 0px 0px 0px !important;

	text-align: left;

}

#wp-calendar #next a {

	float: right;

	margin: 10px 0px 0px 0px !important;

	text-align: right;

}

/************************************************



*	Search Form									*



************************************************/



.widget_search {

	float: left;

	display: block;

	width: 100%;

}

#searchform {

	margin: 0px;

	padding: 0px;

}

#searchform label {

	display: none;

}

#s {

	background: #EEEEEE;

	width: 97%;

	color: #666666;

	font-size: 12px;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	margin: 10px 0px 0px 0px;

	padding: 6px 4px;

	display: inline;

	border: none;

}

#searchsubmit {

	float: right;

	background: #EEEEEE;

	color: #333333;

	font-size: 11px;

	font-weight: bold;

	width: 80px;

	height: 24px;

	margin: 10px 0px 0px 0px;

	padding: 0px 3px 2px 3px;

	border: none;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

}

#searchsubmit:hover {

	background: #69BD45;

	color: #000000;

}

#searchformheader {

	float: right;

	display: block;

	width: 180px;

	height: 22px;

	margin: 4px 0px 0px 5px;

	padding: 0px;

}

#searchbox {

	background: #000000;

	width: 180px;

	color: #999999;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	font-style: italic;

	padding: 4px 0px 4px 5px;

	margin: 0px 0px 0px 0px;

	border: none;

}

/************************************************



*	Footer Top									*



************************************************/







#footertopbg {

	float: left;

	display: block;

	background: #572600;

	width: 960px;

	margin: 30px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#footertop {

	float: left;

	display: block;

	line-height: 16px;

	background: #572600;

	width: 920px;

	margin: 0px 0px 0px 0px;

	padding: 0px 20px 0px 20px;

	color: #999999;

}

#footertop a {

	color: #999999;

}

#footertop a:hover {

	color: #69BD45;

}

#footertop h4 {

	color: #FFFFFF;

	font-size: 18px;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	font-weight: normal;

	font-style: italic;

	text-transform: normal;

	margin: 0px 0px 10px 0px;

	padding: 20px 0px 5px 0px;

	text-decoration: none;

}

#footertop li {

	text-decoration: none;

	list-style-type: none;

}

#footertop li a, #footertop li a:link, #footertop li a:visited {

	font-weight: normal;

	text-decoration: none;

}

#footertop ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

#footertop ul li {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}

#footertop ul li ul li {

	text-indent: 10px;

}

#footertop ul li ul li ul li {

	text-indent: 20px;

}

#footertop ul li a {

	background: none;

	display: block;

	padding: 0px 0px 10px 0px;

	margin: 0px 0px 0px 0px;

}

#footertop ul li a:hover {

	display: block;

}

#footertop .widget {

	float: left;

	display: block;

	margin: 0px;

	padding: 0px 0px 10px 0px;

}

#footertop .textwidget {

	color: #999999;

	line-height: 18px;

}

#footertop .textwidget a, #footertop #wp-calendar a {

	color: #FFFFFF;

	display: inline;

	margin: 0px;

	padding: 0px;

}

#footertop .textwidget a:hover, #footertop #wp-calendar a:hover {

	color: #000000;

	display: inline;

	margin: 0px;

	padding: 0px;

}

.footertopleft {

	width: 170px;

	float: left;

	display: inline;

	margin: 0px 20px 0px 0px;

	padding: 0px 0px 0px 0px;

}

.footertopmidleft {

	width: 170px;

	float: left;

	display: inline;

	margin: 0px 20px 0px 0px;

	padding: 0px 0px 0px 0px;

}

.footertopmidright {

	width: 170px;

	float: left;

	display: inline;

	margin: 0px 20px 0px 0px;

	padding: 0px 0px 0px 0px;

}

.footertopright {

	width: 350px;

	float: right;

	display: inline;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

/************************************************



*	Footer Background							*



************************************************/







#footerbg {

	width: 959px;

	margin-top: 30px;
	
	margin-left: 10px;

    background: #572600;
}

/************************************************



*	Footer  									*



************************************************/







#footer {

	width: 960px;

	height: 135px;

	color: #FFF;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;	

}

#footer p {

	color:#FFF;	

	margin: 0px;

	padding: 0px;

}

#footer div.footertop p {
	margin-left: 10px;
	font-size: 12px;
    line-height: 15px;
    margin-top: 10px;
}

#footer a {

	color: #999999;

	text-decoration: none;

}

#footer a:hover {

	color: #cccccc;

	text-decoration: none;

	background: none;

}

.footerleft {	

	float: left;

}

.footertop {

	font-weight: normal;

	margin: 10px 0px 0px 0px;

}



#name-footer {

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-size:16pt;
	
	font-weight:normal;   

    letter-spacing: 0.25px; 

	color:#FFF;

	text-transform:uppercase;

	margin-left:10px;

	}

#rss-login {

	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;

	font-size:12px;

	color:#FFF;	
	
	text-transform:uppercase;

	margin-left:420px;
	
	margin-top: -26px;

	}

.footerbottom {

	font-size: 11px;

	color: #FFF;

	font-weight: normal;

	line-height: 14px;

	margin: 0px;

	padding: 0px 20px 0px 20px;

}

.footerright {

    float: right;

	display: block;
	
	margin: 13px 10px 0px 0px;	

}



.clear { clear:both;  }



/************************************************



*	Comments									*



************************************************/







#submit {

	background: #e5e5e5;

	color: #666666;

	text-align: right;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	margin: 0px;

	padding: 2px 5px 2px 5px;

	border: none;

}




#submitpledge {

	background: #999933;

	color: #FFFFFF;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	font-size: 20px;

	font-weight: bold;

	text-decoration: none;

	margin: 0px;

	padding: 2px 5px 2px 5px;

/*Rounded Corners*/
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;

/*Gradient*/
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
 
float: right 

}


#submitpledge:hover {

  background-color: #99CC00;

}


#author, #email, #url {

	background: #f5f5f5 !important;

	color: #666666;

	font-size: 12px;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	margin: 0px;

	padding: 5px;

	border: none;

}

#comment {

	background: #f5f5f5 !important;

	color: #666666;

	font-size: 12px;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	margin: 5px 0px 5px 0px;

	padding: 5px;

	border: 1px solid #e5e5e5;

}

.commentlist li ul li {

	font-size: 12px;

}

.commentlist li {

	font-weight: bold;

}

.commentlist li .avatar {

	background: #000000;

	float: right;

	border: none;

	margin: 0px 0px 10px 10px;

	padding: 2px;

}

.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;


	font-size: 12px;

}

.commentlist p {

	font-weight: normal;

	text-transform: none;

}

.commentmetadata {

	font-weight: normal;

}

#commentform input {

	width: 140px;

	padding: 6px 0px 4px 0px;

	margin: 5px 5px 0px 0px;

}

#commentform {

	margin: 5px 10px 0px 0px;

}

#commentform textarea {

	width: 100%;

	padding: 4px;

}

#respond:after {

	content: ".";

	display: block;

	height: 0px;

	clear: both;

	visibility: hidden;

}

#commentform p {

	margin: 5px 0px 5px 0px;

}

#commentform #submit {

	margin: 0px;

	float: left;

	display: block;

}

.alt {

	margin: 0px;

	padding: 10px;

}

.commentlist {

	margin: 0px;

	padding: 0px;

}

.commentlist ol {

	margin: 0px;

	padding: 10px;

}

.commentlist li {

	margin: 15px 0px 5px 0px;

	padding: 10px 10px 10px 10px;

	list-style: none;

}

.commentlist li ul li {

	margin-right: 5px;

	margin-left: 5px;

}

.commentlist p {

	margin: 10px 0px 10px 0px;

	padding: 0px;

}

.children {

	margin: 0px;

	padding: 0px;

}

.nocomments {

	text-align: center;

	margin: 0px;

	padding: 0px;

	display: none;

}

.reply {

	padding: 5px 0px 0px 0px;

}

.reply a, .reply a:visited {

	background: #e5e5e5;

	color: #666666;

    font-family: 'YWFT Ultramagnetic', Helvetica, Arial, Sans-Serif;

	font-size: 11px;

	text-decoration: none;

	margin: 0px;

	padding: 6px 8px 6px 8px;

	border: none;

}

.reply a:hover {

	background: #000000;

	color: #FFFFFF;

	text-decoration: none;

	border: none;

}

.commentmetadata {

	font-size: 10px;

	line-height: 14px;

	margin: 0px;

	display: block;

}

.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 30px;

}

.alignright {

	float: right;

}

.alignleft {

	float: left;

}

.thread-alt {

	background: #FFFFFF;

	margin: 0px;

	padding: 0px;

}

.thread-even {

	background: #EEEEEE;

	margin: 0px;

	padding: 0px;

}

.depth-1 {

	border: 1px solid #e5e5e5;

	margin: 0px;

	padding: 0px;

}

.even, .alt {

	border: 1px solid #e5e5e5;

	margin: 0px;

	padding: 0px;

}

/* hide share links in homepageslider */



	#slides .st_sharethis {

	display:none;

}

/*

	Supersized - Fullscreen Slideshow jQuery Plugin Stylesheet Version 3.0

	By Sam Dunn (www.buildinternet.com // www.onemightyroar.com)

	Version: supersized.3.0.js

	Website: www.buildinternet.com/project/supersized

	*/



		* {

	margin:0;

	padding:0;

}

a {

	color:#2f62f4;

	text-decoration: none;

	outline: none;

}

img {

	border:none;

}

/*Area to place content normally*/





		#supersized {

	position:fixed;

	z-index: -999;

}

#supersized img {

	-ms-interpolation-mode: bicubic;

}

#supersized img, #supersized a {

	height:100%;

	width:100%;

	position:absolute;

	z-index: -1;

}

.widget_category ul li {

}

.widget_category ul li a {

	color: #999933 !important;

	font-weight: normal !important;

	padding: 3px !important;

}

div#creditfooter {

	display: none;

}

#link_box a {

	display: block !important;

	height:75px;

	width:338px;

	margin-bottom: 3px;

}

#link_box a:hover {

	background-position:0 -75px;

}

#email_link {

	background:url(images/email.jpg) no-repeat;

}

#join_link {

	background:url(images/join.jpg) no-repeat;

}

#takeaction_link {

	background:url(images/takeaction.jpg) no-repeat;

}



#slide_show

{

 float:left;

 margin-bottom:0px;

}

.s_desc

{

  height: 453px !important;	

}

.s_info

{

 	   height: 73px !important;

}



.s_info h3

{

 line-height:24px !important;

 margin-top:10px;

}





.s_info h3 a

{

 color:#000 !important;	

}



/*layout for slide navigation buttons */

.sd-nav-wrapper{

  float:right;

  margin-top:2px;

 }

.sd-nav-deck {

 }

dd.sd-nav-dot{

  width:20px !important;

  height:20px !important;

  background: #55290d !important;

  box-shadow:none !important;

 }	

dd.accent-color-background {

  width:20px !important;

  height:20px !important;	

  background: #a2cd3a !important;

  box-shadow:none !important; 

 }

a.prev, a.next {

  display:none !important;	

 }

.slidedeck-overlays{

  display:none !important;	

 } 

 

span.sd2-slide-title-inner {

  display: none !important;	

} 

.slidedeck-frame a.full-slide-link-hit-area {

 background: none !important;	

}		

.slidedeck-frame a.full-slide-link-hit-area:hover {

 background: none !important;	
}


#contentleft #USDAMAP #footer a {

	color: #999933;

	text-decoration: none;

}

#contentleft #USDAMAP #footer a:hover, #contentleft #USDAMAP #footer a:link, #contentleft #USDAMAP #footer a:visited{

	color: #99CC00;

	text-decoration: none;

	background: none;

}


@font-face {
    font-family: 'grotesque_mt_stdcondensed';
    src: url('fonts/grotesque-mt-std-condensed_21642-webfont.eot');
    src: url('fonts/grotesque-mt-std-condensed_21642-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/grotesque-mt-std-condensed_21642-webfont.woff') format('woff'),
         url('fonts/grotesque-mt-std-condensed_21642-webfont.ttf') format('truetype'),
         url('fonts/grotesque-mt-std-condensed_21642-webfont.svg#grotesque_mt_stdcondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

#memberprofilepos a, #the_latest a {font-size: 18px !important; line-height: 16px !important; color: #fff !important;}
#memberprofilepos a:hover, #the_latest a:hover, #the_latest a:focus, #the_latest a:active {background: none;}

.page-template-page_landing-php {font-family: Arial; color: #000;}
.page-template-page_landing-php hr {margin: 25px 0;}
.page-template-page_landing-php a:hover,
.page-template-page_landing-php a:active,
.page-template-page_landing-php a:focus {background: none;}
.page-template-page_landing-php .container {width: 826px; padding: 20px; margin: 0 -8px 0 0; background: #ecebeb; float: right; box-sizing: border-box;}
.page-template-page_landing-php .img-responsive {display: block; width: 100%; height: auto; max-width: 100%;}
.page-template-page_landing-php .center-block {display: block; margin: auto;}
.page-template-page_landing-php .landing-text {font-size: 16px; line-height: 28px;}
.page-template-page_landing-php .col-sm-2 {width: 21%; float: left;}
.page-template-page_landing-php .col-md-6 {width: 28%; float: right;}
.page-template-page_landing-php .col-md-3 {width: 25%; float: right;}
.page-template-page_landing-php .col-md-9 {width: 70%; float: left;}
.page-template-page_landing-php .landing-menu {list-style: none;}
.page-template-page_landing-php .landing-menu a {font-size: 28px; color: #000; text-transform: uppercase; font-family: grotesque_mt_stdcondensed; display: block; padding: 8px 0;}
.page-template-page_landing-php .landing-menu a.takeaction {background: url('images/take_action_button_sidenav.png') no-repeat center center; text-indent: -9999px; height: 58px; padding-bottom: 12px;}
.page-template-page_landing-php .landing-menu a.takeaction:hover,
.page-template-page_landing-php .landing-menu a.takeaction.current {color: #f27d51;}
.page-template-page_landing-php .landing-menu a.partners:hover,
.page-template-page_landing-php .landing-menu a.partners.current {color: #FE3E3D;}
.page-template-page_landing-php .landing-menu a.stories:hover,
.page-template-page_landing-php .landing-menu a.stories.current {color: #4463BD;}
.page-template-page_landing-php .landing-menu a.repayment:hover,
.page-template-page_landing-php .landing-menu a.repayment.current {color: #21A782;}
.page-template-page_landing-php .form-horizontal {position: relative;}
.page-template-page_landing-php .form-horizontal .control-label {font-size: 20px; text-align: left; text-transform: uppercase; padding-top: 0; font-weight: bold;}
.page-template-page_landing-php .form-horizontal input[type="text"] {width: 220px; height: 28px;}
.page-template-page_landing-php .form-horizontal input[type="image"] {display: block; margin: 30px 0 0 100px;}
.page-template-page_landing-php .form-horizontal img {position: absolute; top: 25px; right: 20px;}
.page-template-page_landing-php .form-horizontal .form-group {margin-bottom: 15px;}
.page-template-page_landing-php .text-center {text-align: center;}
.page-template-page_landing-php h3 {font-size: 26px; font-weight: bold; padding: 15px 0;}

#contentleft.contentfull {float: none; display: block; width: 100%; padding: 0;}
#content .howwefunded.whoweare .howwefunded-group > div {
	vertical-align: top;
}
#content .howwefunded.whoweare .howwefunded-group > div div.bio {
	text-align: left;
	margin-left: 10px;
}
#content .howwefunded.whoweare .howwefunded-group > div span.name {
	font-weight: bold;	
}
#content .howwefunded.whoweare .howwefunded-group > div span.title, #content .howwefunded.whoweare .howwefunded-group > div span.loc {
	margin-top: 0;
}
#content .howwefunded h2 {font-size: 24px; color: #778920; font-family: "YWFT Ultramagnetic Light",Helvetica,Arial,sans-serif; font-weight: normal; margin-bottom: 10px;}
#content .howwefunded h2 span {color: #99cc00;}
#content .howwefunded h3 {color: #fff; text-transform: uppercase; font-size: 16px; background: #a8be69; height: 27px; line-height: 27px; font-weight: normal; font-family: "YWFT Ultramagnetic Light",Helvetica,Arial,sans-serif; padding: 0 0 0 15px; margin-bottom: 30px;}
#content .howwefunded .howwefunded-group {margin-bottom: 30px;}
#content .howwefunded .howwefunded-group > a,
#content .howwefunded .howwefunded-group > div {display: table-cell; border-right: 1px #a9d427 solid; height: 226px; vertical-align: middle; padding: 0 10px 0 0; text-align: center; width: 226px;}
#content .howwefunded .howwefunded-group > a:first-child,
#content .howwefunded .howwefunded-group > div:first-child {padding-left: 10px; border-left: 1px #a9d427 solid;}
#content .howwefunded .howwefunded-group a img {display: inline; max-width: 180px; height: auto; float: none;}
#content .howwefunded .howwefunded-group span {display: block; margin-top: 20px;}

img.alignleft {margin: 0px 20px 10px 0px;}
img.alignright {margin: 0px 0px 10px 20px;}
img.alignnone {margin: 10px 0; }

span#board { margin-top: 0px !important;}
#content.page-tmpl h1.page-tmpl-title, .page-tmpl h2{
	color: #798700;
	font-family: 'YWFT Ultramagnetic Light', Helvetica, Arial, Sans-Serif;
    font-weight: normal;
    font-size: 22pt;
    font-style: normal;
    line-height: 32px;
    letter-spacing: 0.25px;
    
}
#content.page-tmpl h1.page-tmpl-title {
	text-transform: uppercase;
}
#content.page-tmpl h1.page-tmpl-title {
	margin-bottom: 15px;
}
#content.page-tmpl h2 {

}
#content.page-tmpl #homepage {
	margin-top: 0px;
}

#sidebar_right .box-sidebar{
	margin-bottom: 30px;
}
.envira-gallery-wrap {
	margin-bottom: 0px!important;
}

