/* @override http://media.nationaldayoflistening.org/wp-content/themes/ndl/style.css.gzip */

/* @override http://nationaldayoflistening.org/wp-content/themes/ndl/style.css */

/* @override 
	http://nationaldayoflistening.org/wp-content/themes/ndl/style.css */

/*
Theme Name: National Day of Listening
Theme URI: http://beta.nationaldayoflistening.org/
Description: 
Version: 2010
Author: Dalton Rooney
Author URI: http://storycorps.org
*/


@font-face { /* declare fonts */
	font-family: "Meta";
	src: url("assets/fonts/MetaWeb-Normal.eot");
	src: local("MetaWeb-Normal"), local("MetaWeb-Normal"),
		url("assets/fonts/MetaWeb-Normal.woff") format("woff"),
		url("assets/fonts/MetaWeb-Normal.ttf") format("truetype"),
		url("assets/fonts/MetaWeb-Normal.svg#webfontfbq6rFTr") format("svg");
}

@media screen {
	

/* @group Reset */

* {
	margin: 0;
}

html, body {
	height: 100%;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}



table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}



caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym { border:0;
}


/* @end */

/* @group Basic Elements */

body {
	background: #ffffff; 
	margin:0 auto;
	padding:0 20px;
	font-family: Georgia, serif;
	line-height: 1.4em;
	font-size: 80%;
	color:  #838383;
	text-rendering:optimizeLegibility;
}

p {
	margin: 0 0 14px 0;
	line-height: 1.4em;
}

strong {
	font-weight: normal;
	color: #444444;
}

em {
font-style:italic;	
}

h1,h2,h3,h4,h5,h6 {
font-family: Georgia, serif;
}

a {
	color:  #f8981d;
	font-style: italic;
	text-decoration: underline;
}

a:visited {
	color: #ef7b16;
}

a.external_icon {
	margin: 0 3px 0 0;
	padding: 0 20px 0 0;
	background: url(assets/external_link.png) no-repeat right 1px;
}

a:hover {
	color: #ef7b16;
}

blockquote {

}

h2, h3 {
	font-family:  Meta, Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	color: #5fadb9;
	margin: 20px 0 15px 0;
	text-transform: uppercase;}

.no-fontface h2, .no-fontface h3 {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	color: #5fadb9;
	margin: 20px 0 15px 0;
	text-transform: uppercase;
	
}

ul, ol {
	margin: 0 0 14px 0;
	padding:0;
}

li {
	padding: 0 0 0 0;
}

legend {
	display: none;
}


/* @end */

/* @group Structural elements */



#wrapper {
	float:none;
	clear:both;
	margin:0 auto;
	padding:0;
	width:840px;
	background:  #f4f4f4;
	background: url(assets/main-bg.gif);
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -140px;
}

div#sub-wrapper {
	float:none;
	clear:both;
	margin:0 auto;
	padding:0;
	width:746px;
	z-index: -5000;

}

#header {
	height:210px; 
	margin: 0;
	background-color: #e0643a;
}

div.push {
	clear: both;
	height:140px;
}

#footer {
	clear:both;
	margin:0 auto;
	padding:0;
	background:  #f4f4f4;
	height:140px;
	width: 840px;
	background: url(assets/footer.gif) no-repeat;
}


.sidebar, #entry-meta-single {
	border:1px solid red;
}

div.entry-content {
	padding: 39px 33px 33px 33px;
}



/* @end */

/* @group Header */




#header a img.logo {
margin:75px 0 0 44px;	
float: left;
width: 433px;
height: 31px;

}

#header a img.partner-logo {
	float: right;
	margin: 32px 43px 0 29px;
width: 235px;
height: 92px;
}

#top-nav {
	position: absolute;
	margin: -25px 0 0 1px; 
	padding: 0;
	height: 50px;
	width: 746px;
	background-color: #595a5a;
	list-style-type: none;

	border-top: 1px solid white;
	border-bottom: 1px solid #bbb;
	
}

#top-nav ul li{
 	margin: 0; 
 	padding: 0;
 }

#top-nav .main-menu li a {
   	display: block;
   	height: 50px;
	color: #fff;
}


#top-nav .main-menu li { 
	float: left;
}

#top-nav li.erow.main-menu_item.page_item.participate-page.pagetab div.navt_gl a.navt_glink {
	background: url(assets/button-participate.gif);
	width: 203px;
}

#top-nav li.erow.main-menu_item.page_item.participate-page.pagetab div.navt_gl a.navt_glink:hover {
	background: url(assets/button-participate.gif) no-repeat;
	width: 203px;
	background-position: -203px 0;
	}

#top-nav li.erow.main-menu_item.current_page_item.participate-page.pagetab div.navt_gl a.navt_glink.current_item, #top-nav  li.erow.main-menu_item.page_item.current_item_parent.participate-page.pagetab div.navt_gl a.navt_glink {
	background: url(assets/button-participate.gif) no-repeat 0 0;
	width: 203px;
	background-position: -203px 0;
}
 
#top-nav li.orow.main-menu_item.page_item.listen-page.pagetab div.navt_gl a.navt_glink {
	background: url(assets/button-listen.gif);
	width: 189px;
}

#top-nav li.orow.main-menu_item.page_item.listen-page.pagetab div.navt_gl a.navt_glink:hover {
	background: url(assets/button-listen.gif);
	width: 189px;
	background-position: -189px 0;
}


#top-nav li.orow.main-menu_item.current_page_item.listen-page.pagetab div.navt_gl a.navt_glink.current_item, #top-nav  li.orow.main-menu_item.page_item.current_item_parent.listen-page.pagetab div.navt_gl a.navt_glink 
{
	background: url(assets/button-listen.gif);
	width: 189px;
	background-position: -189px 0;
}


#top-nav li.erow.main-menu_item.page_item.share-page.pagetab div.navt_gl a.navt_glink {
	background: url(assets/button-share.gif);
	width: 203px;
}

#top-nav li.erow.main-menu_item.page_item.share-page.pagetab div.navt_gl a.navt_glink:hover {
	background: url(assets/button-share.gif) no-repeat;
	width: 203px;
	background-position: -203px 0;
	}
	
#top-nav li.erow.main-menu_item.current_page_item.share-page.pagetab div.navt_gl a.navt_glink.current_item, #top-nav  li.erow.main-menu_item.page_item.current_item_parent.share-page.pagetab div.navt_gl a.navt_glink {
	background: url(assets/button-share.gif) no-repeat 0 0;
	width: 203px;
	background-position: -203px 0;
}



#top-nav li.orow.main-menu_item.page_item.donate-uri.elinktab div.navt_gl a.navt_glink {
	background: url(assets/support-our-work.gif) no-repeat;
		height: 84px;
}

#top-nav ul.menu.main-menu li.orow.main-menu_item.page_item.donate-uri.elinktab div.navt_gl {
		width:130px;

}

#top-nav ul.menu.main-menu li.orow.main-menu_item.page_item.donate-uri.elinktab {
		width:130px;
		margin-top: -20px;
}





/* @end */

/* @group Home Page */


body.page-template-home-php h2.headline {
	text-indent: -10000px;
	background: url(assets/home/headline.png) no-repeat 0 0;
	font-size: 2.2em;
	height: 40px;
	margin-top:  0;
}


#home-slides {
	width: 674px;
}
#home-slides .left {
	float: left;
	padding: 10px 20px;
	height: 237px;
	width: 290px;
	background: url(assets/home/slide-left.png) no-repeat 0 0;
	line-height: 1.5em;
	
}

#home-slides .left p{
	font-family:  Meta, Helvetica, Arial, Sans;
	color: #ffffff;
	font-size: 1.2em;
}

#home-slides .right-slide {
	float: right;
}

#home-slides .left p .awesome {
	display: block;
	font-size: 1.5em;
	text-transform: uppercase;
	line-height: 1.3em;
	margin: 10px 0 5px 0;
}

body.page-template-home-php #steps {
	width: 700px;
}

body.page-template-home-php #steps .step {
	width: 215px;
	margin: 0 17px 0 0;
	float: left;
}

body.page-template-home-php #steps h3 {
	font-family:  Meta, Helvetica, Arial, Sans;
	font-size: 1.4em;
	color: #5fadb9;
	margin: 20px 0 15px 0;
	text-transform: none;
}

body.page-template-home-php #steps .step1 {
	background: url(assets/home/step1.png) no-repeat 174px 15px;
}

body.page-template-home-php #steps .step2 {
	background: url(assets/home/step2.png) no-repeat 178px 15px;
}

body.page-template-home-php #steps .step3 {
	background: url(assets/home/step3.png) no-repeat 184px 15px;
}

body.page-template-home-php #steps p {
	font-family: Georgia, serif;
	font-size: 1.2em;	
	color:  #838383;
	text-shadow: #fff 0px 0px 4px;	
}



body.page-template-home-php #features {
	clear: both;
	color:  #838383;
	}

body.page-template-home-php #features h3 {
	font-family: Meta, Helvetica, Arial, Sans;
	color: #838383;
	font-size: 1.3em;
	margin: 20px 0 0 0;
	padding-bottom: 15px;
	text-transform: uppercase;
}

body.page-template-home-php #partners, body.page-template-home-php #partners p  {
	width: 328px;
	float: left;
	margin: 0 35px 20px 0;
	font-family: Helvetica, Arial, Sans;
	color: #838383;
}

 body.page-template-home-php #partners p {
	width: 300px;
	font-size: 0.9em;
}

body.page-template-home-php #features #partners h3 {
	display: inline;
	float: left;
}

body.page-template-home-php #partners .nav {
	width: 110px;
	text-align: right;
	float: right;
	margin-top: 23px;
	font-size: .9em;
}

body.page-template-home-php #partners .nav #info {
	margin-left: 10px;
		font-size: .9em;
}

body.page-template-home-php #partners .nav a {
	color: #838383;
	font-style: normal;
	font-size: .9em;
}

body.page-template-home-php #features #partners .slideshow {
	clear: both;
	background-color: #f4f4f4;
	border: 1px solid #dadada;
	height: 313px;
	width:325px;
}

body.page-template-home-php #features #partners .slideshow .next {
	display: block;
	padding: 10px;	
	width: 30px;
}

.not-first, body.page-template-home-php #features #partners .slideshow .next.not-first{
	display: none;
}

body.page-template-home-php #features #partners .slideshow img {
	margin-bottom: 10px;	
}

body.page-template-home-php #testimonials {
	width: 310px;
	float: left;
}

body.page-template-home-php #testimonials h3 {
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 20px;
}

body.page-template-home-php #testimonials p {
	font-size: 1.3em;
	font-style: italic;
	line-height: 1.7em;
}

body.page-template-home-php #testimonials p span.attrib {
	display: block;
	margin-top:10px;
	font-size: .9em;
	font-style: normal;
	color: #5fadb9;
}

#testimonials a img {
	margin-top:33px
}


/* @end */

/* @group Page Elements */

div#page-content p.headline, div#page-content p.pullquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	color: #444444;
	margin: 0 0 20px 0;
	line-height: 1.3em;
}



div#page-content p, div#page-content li {
	font-size: 1.1em;
}

#page-content ul {
	list-style-type: disc;
	margin-left: 17px;	
}

#page-content li {
	padding: 0 0 7px 7px;
}
div.posts-wrap {
		padding-top: 40px;
		margin: 0 0 0 2px;
}



*div#page-content h3 {
	font-size:1.2em;
	font-style: italic;
	padding: 0 0 20px 0;
	color: #555555;	
}
	
	
div#page-content h3 {
	font-family:Georgia, Serif;
	font-size:1.3em;
	line-height: 1.3em;
	font-style: normal;
	padding: 0 0 20px 0;
	margin: 0;
	color: #444444;
	text-transform: none;
}
	
		
div#page-content h4 {font-size:120%;}

div#page-content h5 {font-size:100%;}

div#page-content h6 {font-size:90%;}



#page-content hr {
	margin: 40px 10px 30px 10px;
}


.additional-meta {font-size: xx-small}



div#page-content {
	margin: 0 0 0 0;
	width: 690px;
	padding: 0 0 0 30px;
	background-color: #ffffff;	
	border: none;
	min-height:400px;
  	height:auto !important;
  	height:400px;
  	overflow: hidden;
}



.page-template-title-in-sidebar-php div#page-content {
	margin-top:30px;
	margin-right: 30px;
	width: 450px;
	float:right;
	padding: 0;
	background-color: #ffffff;	
	border: none;
	min-height:400px;
  	height:auto !important;
  	height:400px;
}






div#page-content.Share #cforms2form {
	margin:0;
}

#page-content div.partners {
	margin: 40px 0 40px 40px;
	overflow: auto;
}


#page-content div.partners img {
	float: left;
	margin: 0 25px 0 0;
}

#page-content div.partners a img.alignnone.size-full.wp-image-2537  {margin:  25px 55px 0 0;}

#page-content div.partners a img.alignnone.size-full.wp-image-2535 {margin: 10px 25px 0 0 ;
}

#page-content div.partners+h2 {
	margin-bottom: 20px;
}

/* @end */

/* @group Listen */

.pageid-29 #stories {
	width: 100%;
	overflow: auto;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #dddddd;
}
.pageid-29 #stories p.listen-top {
	padding-bottom: 20px;
	margin-bottom: 25px;
	border-bottom: 1px solid #dddddd;
}

.pageid-29 div#page-content .post {
	width: 320px;
	float: left;
	height: 240px;

}

.pageid-29 div#page-content #post-1, .pageid-29 div#page-content #post-3{
		margin-right: 45px;
}


.pageid-29 div#page-content img.interview {
	float: left;
	border: 1px solid #dadada;
	margin-right: 16px;
}


div.controls {
	width: 143px;
	margin-left: 158px;
	height: 20px;
	margin-top: 5px;
	padding: 3px 0 0 5px;
	background-color: #fafafa;
	border: 1px solid #eeeeee;
	display: none;
}

#page-content .controls li, #page-content .controls ul {
margin: 0;
padding: 0;
line-height: 1.4em;
}

/* @group ThemeRoller */

.player_container {
	position:absolute;
		border: none;
	padding:0px 20px 0 0;
}
 
ul.icons {margin: -3px 0 0 -4px; padding: 0;}
ul.icons li {margin: 0px 0px; position: relative; padding: 0px 0; cursor: pointer; float: left;  list-style: none;}
ul.icons span.ui-icon {float: left; margin: 0;}
 
ul.icons .volume-min {
	margin:0 0px 0px 0px;
	left: 88px;
}


ul.icons .volume-max {
	margin:2px 0px 2px 0px;
	left: 158px;
}
 
.sliderVolume {
	position:absolute;
	top:-120px;
	left:140px;
	width:.4em;
	height:60px;
}
 
 
.sliderVolume .ui-slider-handle {
	height:.8em;
	width:.8em;
	display: none;
}
 
.bars_holder {
	position:absolute;
	top:10px;
	left:40px;
	width:80px;
}

div.sliderPlayback.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
	width: 80px;
	height: 7px;
	margin-top: -5px;
}
 
.sliderPlayback .ui-slider-handle {
	height:1.6em;
	display: none;
}
 
.loaderBar.ui-progressbar {
	height:.2em;
	border:0;
}
/* @end */



/* @end */

/* @group Participate */

.pageid-26 div#page-content {
	width: 710px;
	margin: 0 0 0 0;
	padding: 0 0 0 30px;
	overflow: auto;

}

.pageid-26 div#page-content .left {
	float: left;
	width: 330px;
	padding: 0 30px 0 0;	
}

.pageid-26 div#page-content .right {
	float: left;
	width: 282px;	
	margin-top: 54px;
}

.pageid-26 div#page-content div#video.right {
	padding: 20px 20px 10px 20px;
	background-color: #f4f4f4;
	border:1px solid #ccc;
	margin-top: 34px;
}

.pageid-26 div#page-content div#video.right p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: .9em;
	margin-top:15px;
}

.pageid-26 #page-content div.top {
	overflow: auto;
	width: 100%
}

#page-content div.top div.left #download-guides  {
	margin-top: 20px;
}
#page-content div.top div.left #download-guides a img {
	float: left;
	height: 52px;
	margin: 0 20px 0 -2px ;
}

#page-content div.top div.left #download-guides a.descarge {
	float: left;
	width: 110px;
	margin: 5px 0 0 0;
}

.pageid-2526 .answer, .pageid-2584 .answer {
	display: none;
	padding: 0px 10px 10px 0px;
}

.pageid-2526 .question, .pageid-2584 .question {
	margin: 0px 0 8px 0;	
}

.pageid-2526 div#page-content h3, .pageid-2584 div#page-content h3 {
	margin: 25px 0 0px 0;
	height: 1px;
	font-size: 1.2em;
}

.pageid-2526 .answer, .pageid-2526 .question, .pageid-2584 .answer, .pageid-2584 .question {
	font-size: 1.1em;
}

/* @end */

/* @group Question Generator */

.page-template-qg-php #page1 p.emphasis {
	color:  #f8981d;
}

div#q1.qgenPanelToggler, div#q2.qgenPanelToggler, div.qgenOpenPanel {
	background-color: #fcfef2;
	color: #555555;
	margin-top: 20px;
}

div#q1.qgenPanelToggler a, div#q2.qgenPanelToggler a {
	color: #555555;
	font-size: 1em;	
	text-decoration: none;
}

div#q1.qgenPanelToggler a:hover, div#q2.qgenPanelToggler a:hover {
	text-decoration: underline;
}


input#interviewed_full_name.qgenTextInput, textarea#freeFormQuestion, textarea#freeFormQuestion2  {
	font-size: 1.3em;	
}

#question-generator h3 {
	font-size: 1.5em;
	margin: 25px 0;
	font-family: georgia, times, times new roman, serif;
	color: #7ba4b3;
}

.noview {
	display: none;
}

#newFFQuestions {
	color:#555555;
}


/* @end */

/* @group File Download */

body.wordpress.page-template.page-template-downloader-php {
	margin: 0;
	padding: 0;
	
}

#cformsform ol.cf-ol, #cforms4form ol.cf-ol, #cforms6form ol.cf-ol {
width: 400px;	
}

#cforms2form ol.cf-ol {
width: 400px;
margin-top: -5px;
}


#cformsform, #cforms2form, #cforms4form, #cforms6form  {
padding: 0;
}

.cform h3 {
	font-weight: bold;
	margin: 10px 0 10px 0;
	display: block;
}

#cformsform li, #cforms4form li, #cforms6form li {
	float:left;
	display: inline;
	padding:  0 10px 25px 0;
	line-height: 1.1em;
}

#cforms2form.cform li {
	float:left;
	display: inline;
	padding:  0 10px 10px 0;
	line-height: 1.1em;
}


#cformsform label, #cforms2form.cform label,  #cforms4form label, form#cforms2form.cform label, #cforms6form.cform label {
	margin: 0;
	padding: 0 0 3px 0;
	line-height: .9em;
}



input#cf_field_6.single.fldrequired {
	width: 60px;
}

li#li--8, select#cf_field_8.cformselect {
	width: 200px;
}

li#li--8. {
	padding-bottom: 10px;
}

input#cf_field_9.single {
	width: 160px;
}

#cforms2form input, #cforms2form textarea {
	float: none;
	width: 300px;
	font-size: 1em;
	color: #555555;
}



#cformsform input, #cforms2form.cform input,  #cforms4form input, #cforms2form input, #cforms6form.cform input {
	height: 2.2em;
	float: left;
	display:inline;
	margin: 3px 0 0 0; 
	font-family: Georgia, sans;
	color: #555555;
	border: 1px solid #ccc;
	background-color: #fafafa;
	width: 180px;
}

input#sendbutton3.sendbutton, input#sendbutton.sendbutton, input#sendbutton4.sendbutton, input#sendbutton6.sendbutton, input#sendbutton2.sendbutton.sendbutton {
	float: none;
	display: block;
	border: none;
	margin: 0 0 0 95px;
	height: 64px;
	text-indent: -1000px;
	background-color: white;
}



form#cforms5form.cform input#sendbutton5.sendbutton {
	border: none;
	height: 30px;
	margin: 0 0 20px 0;
}

li#li-3-8.textonly, li#li-4-8.textonly {
	clear: both;
	display: block;
	width: 330px;
}

select#cf3_field_9.cformselect {
	margin:5px 0 0 0;
}

li#li-3-12 {
	margin: 0;
	padding: 0;
}

li#li-3-11.textonly {
	display: none;
}

li#li-3-9 {
	clear: both;
}

label#label-3-14.cf-after, label#label-4-14.cf-after, label#label--10.cf-after {
	margin: 7px 0 0 10px;
	width: 400px;
	line-height: 1.3em;
	float: right;
}

label#label--8{
	margin-bottom: 6px;
}

input#cf3_field_13.cf-box-b {
	
	height: 15px;
}


.failure {
	color: red;
	margin: 10px 0 0 20px;
}




span.emailreqtxt {
display: none;	
}





#register{
width: 400px;
margin: 0 0;
padding: 10px 30px 30px;
font-family: Georgia, serif;

}

#register p {
padding: 0;
font-size: 1em;	
clear: both;
}

#register strong {
	font-weight: normal;
	color:#222222;
}

#register br {
	line-height: 30px;
}

#register.el-guia {
	width: 400px;
	margin: 0 0;
	padding: 0px 30px 30px;
	font-family: Georgia, serif;
}

#register.el-guia h2 {
	margin: 14px 0 10px;
}

.linklove {
	display: none;
}





span.reqtxt {
display:none;
}


label {
	display: block; 
	font-size: .9em;}


fieldset.cf_hidden {
	display: none;
}

.errorMessage {
		color:red;
		background-color:white;
		padding:5px;
		border:1px solid #F77;
		font-family:sans-serif;
	}

	
p.cf-sb {
	margin: 0;
	padding: 0;	
}


.sendbutton {
background: url(assets/download/submit.png) no-repeat left top;
border: none;
cursor: pointer;
padding: 0 0 0 0;
margin: 0 0 0 0;
overflow: hidden;
}

input#sendbutton6.sendbutton, input#sendbutton2.sendbutton.sendbutton {
background: url(assets/download/submit-es.png) no-repeat left top;
}


div.Share #sendbutton2, #tell-a-friend #sendbutton2 {
	float: none;
	background: url(assets/download/submit.png);
	height: 22px;
	width: 100px;
	margin: 10px 20px;
	padding: 30px 0 0 0;
}

#register a img.nothanks {
margin-left: 95px;	
}

.page-template.page-template-download-files-php a {
	display: block;
	padding-left: 40px;
	background: url(assets/download/pdf.gif) no-repeat left top;
	height:40px;
}


/* @end */

/* @group Other pages */

.pageid-302 h2 {
	margin-bottom: 40px;
}

.pageid-302 .question {
	margin-bottom: 30px;
}

.pageid-302 #page-content {
	width: 680px;
}
.pageid-302 .answer {
	display: none;
	margin-top: -10px;
	padding: 0px 10px 10px 20px;
}


.pageid-2 div#bottom {
	margin-top: 50px;
}

.pageid-2 div#bottom #left {
	float: left;
	width: 310px;
	margin-right: 40px;
}


.pageid-2 div#bottom #right {
	float: left;
	width: 330px;
	margin-top: -7px;
	
}

.pageid-2 div#bottom #right p{
	font-size:1.2em;
	font-style: italic;
	line-height: 1.8em;
	color: #838383;
}

.pageid-2 div#bottom #right p.author {
	font-style: normal;
	color: #5fadb9;
}

/* @end */

/* @group Misc */

.pageid-532 .left {
	float: left;
	width: 300px;
	padding-right: 25px;
	
}

.pageid-532 .online {
	overflow: auto;
	padding-bottom: 10px;
}


label#label-6-8 {
	width: 150px;
	line-height: 1.1em;
}

select#cf6_field_8.cformselect {
	width: 180px;
}


#page-content p a img.alignnone.size-full.wp-image-2529 {
	padding: 20px 0 30px 150px;
}

#page-content p a img.alignnone.size-full.wp-image-2530 {
	padding: 30px 0 0 0;
}

img.alignnone.size-full.wp-image-313 {
	margin-bottom: 20px;
}




/* @end */


/* @group Share */

.pageid-20 {
	
}

div#my-experience {
	margin: 0 20px 28px 0;
	width: 430px;
	float: left;
	min-height: 250px;
	background: url(assets/form-border.png) no-repeat right 40px;
}

#tdomf_form7_message p {
	width: 380px;
}

div#sidebar {
	width: 239px;
	margin: 0;
	float: left;
}


.pageid-20 #page-content div.fb, .pageid-20 #page-content div.twitter, .pageid-20 #page-content div.email {
	width: 100%;
	overflow: auto;
	margin-bottom: 15px;
}

.pageid-20 #page-content div.fb a img, .pageid-20 #page-content div.twitter a img, .pageid-20 #page-content div.email a img {
	float: left;
	margin-right: 10px;
}

.addthis_button_email .at300bs { display:none !important; }

.pageid-20 #sidebar ul {
	padding: 0;
	margin: -8px 0 -5px 17px;	
}

/* @group Wall */

.pageid-1357 div#page-content p a {
	color: #838383;
	font-style: normal;
	text-decoration: none;
}


.pageid-1357 #wall-top {
	width: 100%;
	overflow: auto;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}

.pageid-1357 #wall-top div.left {
	float:left;
	width: 230px;
	line-height: 1em;
	height: 165px;
}

.pageid-1357 #wall-top div.left p a img {
	margin: 15px 0 0 -4px;
	
}

.pageid-1357 #wall-top div.right {
	margin-top: 35px;
}

.pageid-1357 div#page-content #wall-top div.right p {
	font-size:1.2em;
	font-style: italic;
	line-height: 1.8em;
	color: #838383;
}

.pageid-1357 div#page-content #wall-top div.right p.author {
	font-style: normal;
	color: #5fadb9;
}



.pageid-1357 div#page-content p a.normal {
	color: #c51631;
	text-decoration: underline;
}

.pageid-1357 div#page-content span.text {
	font-family: Georgia, Serif;
	color: #666666;
	font-size: 12px;
}

.pageid-1357 div#page-content p {
	line-height: 2em;
}

div#page-content p.wall {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	padding-bottom: 20px;

}

.pageid-1357 div#page-content .titles {
	display: none;
}

.pageid-1357 div#page-content .titles p {
	font-family: Georgia, Serif;
	color: #666666;
	font-size: 12px;
	line-height: 1.2em;
}



/* @end */

/* @group Form */

#tdomf_form7 ul li.spamcheck {
	width: 350px;
}

form#tdomf_form7.tdomf_form {
	font-family: Georgia, serif;
	width: 400px;	
	padding: 0 19px 0 0;
}

form#tdomf_form7.tdomf_form input {
	width: 186px;
	height: 1.8em;
	margin: 3px 0 0 0; 
	font-family: Georgia, sans;
	font-size: 1.1em;
	color: #555555;
	border: 1px solid #ccc;
	float: left;
	background-color: #fafafa;
	}



form#tdomf_form7.tdomf_form input checkbox{
	width: 16px;
	height: 1.8em;
	margin: 3px 0 0 0; 
	font-family: Georgia, sans;
	font-size: 1.1em;
	color: #555555;
	border: 1px solid #dddddd;
	float: left;
	display:inline-table;
	
}


form#tdomf_form7.tdomf_form textarea {
	width: 376px;
	margin: 3px 0 0 0; 
	font-family: Georgia, sans;
	font-size: 1.3em;
	color: #555;
	border: 1px solid #ccc;
	background-color: #fafafa;
    min-height: 60px;
    float: none;
}

form#tdomf_form7.tdomf_form textarea.tipped {
	color: #999999;
}


form#tdomf_form7.tdomf_form .sendbutton {
	float: right;
	width: 125px;
	margin: -40px 0 0px 280px;
	background: url(assets/wall-submit.png) no-repeat left top;
	border:  none;
	height: 40px;
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer;
}



#tdomf_form7 p a {

	color: #b91c16;
	text-decoration: none;
}

#tdomf_form7 p a.external_icon {
	font-size: 0.8em;
background-image: none;}

input#tdomf_form7_send.sendbutton + p {
text-align: right;
margin: 0 20px 0 0;	
}

#tdomf_form7 ul span.showhide {
	margin: 20px 0 10px 0;
	display: block;
	text-decoration: underline;
}

input#tdomf_form7_send.sendbutton {
	margin: 0 0 20px 20px;
	border: none;
}



.tdomf_form label {
 font-weight: normal;
 font-size: 0.8em;
 height: 13px;}



div#page-content #tdomf_form7 ul {
	margin: 15px 0 0 0;
	padding: 0;
	width: 400px;
}

#tdomf_form7 ul li {
	width: 190px;
	display: inline-table;
	margin: 0 0 0 0;
}

#tdomf_form7 ul ul.tdomf_category_checklist li {
	width: 400px;
}

#tdomf_form7 ul ul.tdomf_category_checklist li input {
	width: 12px;
   margin:  -3px 10px 0 0;
   	
}



label.customfields-textfield-5 {
	height: 25px;
	margin: -9px 0 5px 0;
}

label.customfields-textfield-9 {
height: 25px;
	margin: -9px 0 5px 0;
}

#tdomf_form7 ul li.state{

	width: 60px;
	height: 43px;
}

#tdomf_form7 ul li.equipment {
	width: 120px;
	height: 43px;

}

#tdomf_form7 ul li.zip {
	width: 113px;
}
form#tdomf_form7.tdomf_form input#customfields-textfield-8 {
	width:113px;	
}

form#tdomf_form7 #customfields-textfield-6 {
	width: 130px;
	margin-right: 3px;
}

select#customfields-textfield-9 {
	width: 188px;
	margin-top: -15px;
	height: 25px;

}

select#customfields-textfield-5 {
	margin-top: -15px;
	height: 25px;
}

#tdomf_form7 ul li.date {
	width: 195px;
	margin: 0;
	float: right;
}

#tdomf_form7 hr {
	border: 0;
	color: #dddddd;
background-color: #dddddd;
	margin: 10px 0;
	width: 380px;
	display: none;
}

input#tdomf_form7_send.sendbutton {
	clear:both;
	margin: 100px;
}

#tdomf_form7 ul + hr {
	margin: 0;
}

div#page-content #tdomf_form7 ul ul.tdomf_category_checklist {
margin: 0 0 25px 0;	
}

textarea#content_content {
	width: 300px;
	height: 80px;
	font-family: Georgia, serif;
	font-size: 1.1em;
	color: #666666;
}


form#tdomf_form7.tdomf_form input[type=hidden] { visibility: hidden;
display: none; }

#tdomf_form7 + p {
	clear: both;
	margin-top: 100px;
}



/* @end */


/* @group Certificates */



/* @group Cert Form */

div#page-content.certificate div#tell-a-friend {
display: none;
}

form#cforms7form.cform {
	margin: 10px 0 0 18px;
	background-color: #f6f8f9;
border:2px solid #dddddd;
width: 340px;
min-height: 350px;
font-family: Georgia, Times, "Times New Roman", serif;
color: #444444;
}

input#cf7_field_3.single.fldrequired, input#cf7_field_4.single.fldemail.fldrequired, textarea#cf7_field_5.area{
	width: 275px;}




form#cforms7form.cform h2 {
	text-indent:-5000px;
	width: 344px;
	height:36px;
	background: #bdbfbe url(assets/email-a-friend.gif) no-repeat 20px 10px;
	padding:0;
	margin: -2px -2px;
	border: 1px solid #01759e;
}


form#cforms7form.cform li {
	padding-bottom: 10px;
	width: 350px;
	padding: 0 0 5px 0;
	margin: 0;
}

#cforms7form fieldset.cf-fs1 ol.cf-ol {
	width: 300px;
}
div#page-content div#tell-a-friend ul, div#page-content  div#tell-a-friend ol {
	margin:0;
}

input#sendbutton7.sendbutton {
margin:  10px 0 20px 20px ;	
}


/* @end */

div#page-content.certificate {
	margin-top:10px;
	margin-right:0;
	width: 550px;
	float:right;
	padding: 0;
	background-color: #ffffff;	
	border: none;
	min-height:400px;
  	height:auto !important;
  	height:400px;
}

div#page-content.certificate div#socials {
	padding: 0;
	margin: 0;
}

#page-content.certificate p {
	margin-left: 15px;
}

div#page-content.certificate #social {
	margin-top: 30px;
}
div#page-content.certificate #social div.facebook, div#page-content.certificate #social div.tweet, div#page-content.certificate #social div.eml {
	width:150px;
	float: left;
}

div#page-content.certificate #social div.facebook img, div#page-content.certificate #social img {
	float: left;
	margin-right:10px;	
}


div#page-content.certificate div#social + p {
	clear:  both;
	padding-top: 30px;
}

/* @end */
/* @end */

/* @group Footer
 */

#footer a {
	font-style: normal;
}
#foot-left {
	float: left;
	margin-top: 90px;
}

#foot-right {
	float: right;
	margin: 60px 38px 0 0;
}

#foot-right img {
	padding-right: 10px;
	vertical-align:middle;
}

#foot-right img.cncs {
	margin-top: 15px;
}

#foot-right img.ala, #foot-right  img.npr {
	margin-top: 16px;
	display: none;
}



#foot-right img.cpb {
	margin-top: 10px;
	display: none;
}




#footer h4 {
	margin: 12px 0 0 30px;
	padding-bottom: 3px;
	color:  #ffffff;
	font-family: helvetica, arial, sans;
	font-weight: bold;
	width: 27.5em;
	border-bottom: 1px solid white;	
}

ul#quick-links {
	margin:  0 0 0 43px;
	float: left;
}

#quick-links li {
	display: inline;
	padding: 0 10px 0 5px;
	border-right: 1px solid #fff;
}



#quick-links li:last-child {
	border: none;
}

#quick-links li a {
	font-size: .9em;
	color:  white;
	font-family:  helvetica, arial, sans;
	font-weight: lighter;
}


/* @end */

/* @group Sidebar */



div#sidebar.nav {
	margin: 30px 0 0 13px;
	float: left;
	width: 135px;	
}

#sidebar h3 {
	 font-family: Georgia, serif;
	 font-size: 1.3em;
	 margin: 0 0 10px 5px;
	 color:  #79a5b5;
}



#sidebar div.quote {
	margin: 30px 0 0 0;

}


div.quote.About, div.quote.Testimonials {
	/*background: url(assets/quote1.gif) no-repeat;*/
	height: 475px;
}

div.quote.Get.Involved{
	/*background: url(assets/quote2.gif) no-repeat;*/
	height: 475px;
}

div.quote.Partners, div.quote.Organizations {
	/*background: url(assets/quote3.gif) no-repeat;*/
	height: 475px;
}

div.quote.Frequently.Asked.Questions, div.quote.Volunteers {
	/*background: url(assets/quote4.gif) no-repeat;*/
	height: 515px;
}

div.quote.Press, div.quote.Pledge.to.Participate  {
	/*background: url(assets/quote5.gif) no-repeat;*/
	height: 475px;
}



div.flickr_badge {
	background: #ffffff;
	border: 1px solid #cccccc;
	margin: 13px 0 20px 5px;
	padding: 10px;
	width: 180px ;
	height: 265px;
}

div.flickr_badge img {
	float: left;
	padding: 7px;
}

div.facebook_feed {
	margin: 10px 0 0 7px;
}




div.Share #li-2-1 {
	display: none;
}

li #li-2-1.textonly {
	
}

#sidebar.nav ul li{
 	margin: 0 0 0 0px;
  	}
 	
#sidebar.nav ul li a {
	display: inline-block;
	width: 180px;
	font-family: Helvetica, Arial, Sans;
	font-size: 1em;
	font-style:normal;
	color: #444444;
	padding: 10px 20px 10px 0;
 	border-top: 1px solid #999999;
 	background-color: #ffffff;

}

#sidebar.nav ul li a:hover {
	color: #aaaaaa;
}


#sidebar a.navt_plink.current_item,  #sidebar a.navt_plink.current_item:hover {
	padding: 10px 20px 10px 0;
	color: #3C7CA5;
	text-decoration: none;
}

#sidebar.nav a.navt_plink.top {
	border-top: 1px #ffffff;
}

#sidebar a img.links {
	margin-top: 40px;
}



/* @end */

/* @group Comments */

div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}

h2#comments{margin:20px auto 10px;font-size:140%;}

textarea#comment {overflow:auto}

/* @end */

/* @group Misc */

img.alignnone.size-medium.wp-image-157 {
	margin: 10px 0 0 0;
	border: 1px solid #999999;
}

img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}
img.alignnone {margin:0 0.5em 0 0;}

/* @end */



/* @group PageNavi */

.wp-pagenavi {
padding: 20px 20px 0 0px;	
}
.wp-pagenavi a, .wp-pagenavi a:link {
	margin-left: 30px;
	}
.wp-pagenavi a:visited {
	
}
.wp-pagenavi a:hover {	
	
}

.wp-pagenavi span.pages {
	font-size: 1.2em;
	color: #666;
	margin-right: 0px;
}

span.first {
	color:  white;
}



.wp-pagenavi span.current {
	
}
.wp-pagenavi span.extend {
	}


/* @end */


/* @group Forms */

.cform input, .cform textarea {
	font-family: Georgia;
}

#page-content div.feedback p {
	font-style: italic;
}


.required {
		color: #c51631;
}



/* @end */
}

@media print {

body, p, ol, li {
	font-family: Georgia, serif;}

h2, h3 {
	margin-bottom: 30px;
}

p.start-question {
	margin-bottom: 20px;
}

div#top-nav, div#header, div#footer, .noprint {
	display: none;
}}







