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

/*
Theme Name: National Day of Listening
Theme URI: http://beta.nationaldayoflistening.org/
Description: 
Version: 0.1
Author: Dalton Rooney
Author URI: http://daltonrooney.com
*/




@media screen {
	

/* @group Reset */

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;
	font-size: 13px;
}



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: #f6f6f6; 
	margin:0 auto;
	padding:0 20px;
	font-family: Georgia, serif;
	line-height: 1.4em;
	color: #444444;
}


p {
	margin: 0 0 14px 0;
}

strong {
	font-weight: bold;
}

em {
font-style:italic;	
}

h1,h2,h3,h4,h5,h6 {
font-family: Georgia, serif;
}

a {
	text-decoration:none;
	color:#c51631;
}

a:visited {
	text-decoration:none;
	color: #93422d;
}


a:hover {
	text-decoration:underline;
}

blockquote {

}

h2 {
	color: #3c7ca5;
	padding: 0 0 13px 0;
	font: 1.6em Georgia, sans-serif;
	font-style: italic;

}


ul, ol {
	margin:0;padding:0;
	
}

ul li {
	margin-left:5px;padding:0;
}

li#li-2-1.textonly h3 {
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	color: #666;
	font-size: 1.2em;
}

legend {
	display: none;
}


/* @end */

/* @group Structural elements */

#wrapper {
	float:none;
	clear:both;
	margin:0 auto;
	padding:0;
	width:840px;
	background:  #d5d6d7;
	background: url(assets/main-bg.gif);
}

div#sub-wrapper {
	float:none;
	clear:both;
	margin:0 auto;
	padding:0;
	width:746px;
	z-index: -5000;

}

#header {
	height:170px; 
	margin: 0;
	background: url(assets/header.gif) left top no-repeat;
	background-color: #e0643a;
}


#footer {
	clear: both;
	position: relative;
	height:140px;
	width: 840px;
	margin: 0 0 0 0;

	background: url(assets/footer.gif) no-repeat;
}


.sidebar, #entry-meta-single {
	border:1px solid red;
}

/* @end */

/* @group Header */




#header a img {
margin:40px 0 0 70px;	
}

#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 */


div#left {
	width: 334px;
	float: left;
	padding: 0 20px 0 0;
	margin: 0 0 0 36px;
}

div#page.post, div#homepage.post {
	padding-bottom: 0;
}

div#page.post {
	padding: 20px 20px 0 20px;
}

#left p {
	width: 320px;
	font-family: georgia, times, times new roman, serif;
	color: #555;
}

#left img.links {
	margin: 18px 9px 0px 0px; 
	border: 1px solid white;
}

img.alignnone.size-full.wp-image-102 {
	border: 1px solid #f8981d;
	margin-bottom: 10px;
}

#right {
	width: 300px;
	margin: 35px 0 0 25px;
	float: left;
}

#right a img.get-started {

margin: 10px 0 0 -2px;
}

div#sub-left {
	width: 168px;
	float: left;
	padding: 0 26px 0 0;
	margin: 30px 0 -10px 36px;
}

#sub-left a img.links {
	padding: 0 0 16px 0;
}

div#sub-right {
	float: left;
	width:489px;
	height:210px;
	border: 1px solid #dddddd;
	border-top: none;
	padding: 0 0 0 0;
	margin:30px 0 0 0;
	background-color: #ffd6b4;
}

#sub-right div.col1 {
	float:left;
	width: 196px;
}

#sub-right div.col2 {
	float:left;
	width:180px;
}

#sub-right div.col3 {
	float: left;
	width: 113px;
}



/* @group Slider */
#slider, #slider2, #slider3, #slider4{margin-left:/*27*/28px; float:left}
#slider ul, #slider li{margin:0; padding:0; list-style:none; text-align:center}
#slider2 ul, #slider2 li{margin:0; padding:0; list-style:none; text-align:center}
#slider3 ul, #slider3 li{margin:0; padding:0; list-style:none; text-align:center}
#slider4 ul, #slider4 li{margin:0; padding:0; list-style:none; text-align:center}
#slider li{width:222px; height:3px; overflow:hidden}
#slider2 li{width:222px; height:201px; overflow:hidden}
#slider3 li{width:222px; height:201px; overflow:hidden}
#slider4 li{width:222px; height:201px; overflow:hidden}
#nextBtn, #nextBtn2, #nextBtn3, #nextBtn4{display:block; width:25px; height:43px; position:absolute; right:5px; top:177px; text-indent:-8000px}
#prevBtn a, #prevBtn2 a, #prevBtn3 a, #prevBtn4 a{display:block; width:26px; height:40px;}
#nextBtn a, #nextBtn2 a, #nextBtn3 a, #nextBtn4 a{display:block; width:25px; height:43px;}
.lightbox-video{text-align:center; padding:40px 0 30px 0; width:700px; height:345px; z-index:9999}

#portfolio li a img {
	border: none;
}
.lightbox-text{color:#FFF; padding:5px 10px 5px 10px; background-color:#262626; margin:0 15px 20px 15px; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px}
.lightbox-text h3, .lightbox-text p{margin:5px 0 7px 0; padding:0}
.lightbox-text h3{font-size:12px}
.lightbox-text a:link{color:#3a89b4; font-weight:bold; text-decoration:none}
.lightbox-text a:visited{color:#3a89b4; font-weight:bold; text-decoration:none}
.lightbox-text a:hover{color:#3a89b4; font-weight:bold; text-decoration:underline}
.lightbox-text a:active{color:#3a89b4; font-weight:bold; text-decoration:underline}
ul#slide_control li, ul#slide_nav li, ul#portfolio{list-style:none; z-index: 0;}
ul#portfolio{margin:0px; padding:0; overflow:hidden;}
ul#portfolio li{padding:0; margin:0}
ul#portfolio img{width:286px; height:296px; border: 1px solid #999;}
ul#slide_nav{padding:0px; width:488px; margin:0; height:60px;}
ul#slide_nav li{height:20px; padding:0; margin:0px; width:163px; display:block; float:left}
#slide_nav li:hover{cursor:pointer; cursor:hand; z-index:-1000}

ul#portfolio  {
	margin: 0 0 0 0;
}

ul.c1 {overflow:hidden; height:267px;}
/* @end */



/* @end */

/* @group Page Elements */

/* @group Main */

div#homepage h2.headline {
	color: #555;
	padding: 30px 0 17px 0;
	font: 2.2em Georgia, sans-serif;
	font-style: italic;
	width: 280px;
}

span.home-date {
	color: #01729b;
}



div.posts-wrap {
		padding-top: 40px;
}

div#page-content h3 {
	font-size:1.2em;
	font-style: italic;
	padding: 0 0 20px 0;
	color: #555555;
	
}
	
		
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: 8px auto 0;
	width: 630px;
	padding: 0 0 0 20px;
	background-color: #ffffff;	
	border: none;
	min-height:400px;
  	height:auto !important;
  	height:400px;
}

div#page-content.About, div#page-content.about, div#page-content.Pledge.to.Participate.about {
	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 p {
	color: #606060;
}

#page-content p.intro {
	font-size: 1.2em;
	font-style:italic;
	line-height: 1.5em;
}

div#page-content ul {
	padding: 5px;
	}

div#page-content ul, div#page-content ol {
	margin:30px 0 30px 22px;
}

div#page-content>ol {
	margin:0 0 30px 0px;
}

#page-content.about ol li, #page-content.about ol li a {
	font-size:1em;
	margin: 0 0 10px 0;
	list-style-type: decimal;
	color: #555555;
	text-decoration: underline;
}

#page-content.Get.Involved ol li, #page-content.Educators ol li, #page-content.Volunteers ol li {
	margin: 10px 0 0 30px;
	font-size:1.2em;
	list-style-type: decimal;
	color: #3C7CA5;
}

#page-content ol li p{
	font-size:.9em;
}

.partner-logos {
	margin: 20px 0;
	height: 100px;
}

.partner-logos+p {
	clear: both;
	margin: 20px 0;
	padding:0 0;
}

img.partner {
	float: left;
	padding: 0 30px 0 0;
}



img.partner.cncs {
	padding-top: 12px;
}

img.partner.ala {
	padding-top: 28px;
}

img.partner.npr {
	padding-top:  20px;
}






div#page-content.Share #cforms2form {
	margin:0;
}

div#page-content.List h3 {
	padding: 0;
}

div#page-content.List ul {
	padding: 0px 5px 25px 5px;
	line-height:1.7em;
	}

div#page-content.List ul, div#page-content.List ol {
	margin:10px 0 0 10px;
}



/* @end */

/* @group Participate */

div#page-content.Participate {
	width: 675px;
	margin: 0 0 0 -6px;
}

div#diy-record {
margin: 18px 0 28px 0;
background-color: #f6f8f9;
border:2px solid #dddddd;
border-top: none;
width: 675px;
}

div#education {
	width: 200px;
	padding: 0 20px 10px 0;
	float: left;
}


#education h2 {
	width: 150px;
	line-height: 1.2em;
	background: url(assets/blue-arrow.gif) no-repeat 75px 25px;
	padding: 0 0 15px 0;

}

div#community {
	width: 200px;
	padding: 0 20px 10px 0;
	float: left;
}

#community h2 {
	width: 180px;
		line-height: 1.2em;
	background: url(assets/blue-arrow.gif) no-repeat 147px 25px;
	padding: 0 0 15px 0;


}


div#video {
	width: 200px;
	padding: 0 20px 10px 0;
	float: left;
}

#video h2 {
	width: 200px;
		line-height: 1.2em;
	background: url(assets/blue-arrow.gif) no-repeat 60px 25px;
	padding: 0 0 15px 0;


}


div#diy-record h2.record {
text-indent:-5000px;
height:36px;
	background: #01759e url(assets/record-interviews.gif) no-repeat 20px 10px;
	padding:0;
	margin: 0 -2px;
	border 1px solid:#01759e;
}

div#diy-others {
	width: 678px;
}


div#diy-left {
	width: 210px;
	padding:  24px 20px 20px 20px;
	float: left;
}

div#diy-right {
	float: left;
	width: 385px;
}

div#page-content #diy-right ul {
	list-style-type: disc;
	line-height: 1.3em;
	margin:  34px 0 0 18px;
	padding:  0 0 0 0;
}

div#page-content #diy-right li {
	padding: 0 0 1.4em 1.4em;
}

#diy-left h2 {
	background: url(assets/blue-arrow.gif) no-repeat 170px 35px;
}



div#page-content.Participate h3{
	font-family: Helvetica, Arial, sans;
	font-style:normal;
	text-transform: uppercase;
	font-size:1.1em;
	padding:0
}

div.results h3 {
	margin: 10px 0;
}

/* @group Video */

#video-page {
	padding: 15px 0 0 0px;
}

/* @end */



/* @end */

/* @group Listen */

div#listen {
margin: 18px 0 28px 0;
background-color: #f6f8f9;
border:2px solid #dddddd;
border-top: none;
width: 685px;
}

p.listen-top {
	margin:  20px 0 0 20px;
}

#stories p.more{
	float:right;
	padding: 20px 0 0 ;
	margin: 0 0 0 60px;
}

div#listen h2 {
text-indent:-5000px;
height:36px;
	background: #01759e url(assets/listen-to-stories.gif) no-repeat 20px 10px;
	padding:0;
	margin: 0 -2px;
	border 1px solid:#01759e;
}


img.interview {
margin: 30px 20px 5px 0;	
border: 1px solid #dddddd;
width:  140px;
height: 140px;
}

div#page-content.about img.interview {
width: 150px;
height: 175px;
margin: 0 0 10px 0;
}

div#page-content.resources {
float: right;
width: 600px;	
}

#page-content div.right div.post {
margin-top: -18px;
}

#page-content div.right div.post p.pullquote {
font-size: 1.3em;
font-style:italic;
color: #444444;
}

#page-content div.right {
	padding-bottom: 0px;
	margin: -10px 0 30px 0px;
	border-bottom: 1px dashed #ea9c43;
}


p.post-location {
	font-size: 0.9em;
	font-style: italic;
}

#stories div.post p.pullquote {
	font-style: italic;
	font-size: .9em;
	width:130px;
	line-height: 1.2em;
	margin: -8px 0 0 0;
	padding: 0 0 0 0;
	height: 55px;
	color: #83a2b1;
}

#stories div.post p.interview_description {
	padding: 0 0 20px 0;
	line-height: 1.4em;
	height: 75px;
	font-size: 1em;
}

div#page-content.Listen {
	margin: 0px auto;
	float: none;
	width: 684px;
	height: 600px;
	padding: 6px 10px 0 10px;
}

#stories div.post {
	width: 150px;
	float: left;
	margin: 10px 10px 0 10px;
	padding:  0 0 20px 0;
}

#stories>div.post {
	margin: 0 0 0 18px;
}
.clear {
	clear: both;
}




/* @end */

/* @group Misc */

img.alignnone.size-full.wp-image-313 {
	margin-bottom: 20px;
}


/* @end */


/* @group Share */



/* @group Wall */

div#page-content.Wall.of.Listening {
	margin: 0 0 0 1px;
	padding: 0;
	width: 720px;
}

div#page-content.Wall.of.Listening p a {
	color: #666666;
}

div#page-content.Wall.of.Listening p a.normal {
	color: #c51631;
	text-decoration: underline;
}

div#page-content.Wall.of.Listening span.text {
	font-family: Georgia, Serif;
	font-color: #666666;
	font-size: 12px;
}

div#page-content.Wall.of.Listening p {
	font-size: 14px;
	line-height: 2em;
}

div#page-content.Wall.of.Listening .titles {
	display: none;
}

div#page-content.Wall.of.Listening .titles p {
	font-family: Georgia, Serif;
	font-color: #666666;
	font-size: 12px;
	line-height: 1.2em;
}

#page h2.wall {
	margin: 19px 0;
}

span.pop-head {
		color: #01729b;
		font-family: Georgia, serif;
		font-size: 15px;
		font-style: italic;
}

/* @end */

div#page-content.Share, div#page-content.Pledge {
	margin-left: -10px;
	padding: 0 0 0 20px;
	width: 710px;
}


div#my-experience {
margin: 12px 0 28px 0;
background-color: #f6f8f9;
border:2px solid #dddddd;
border-top: none;
width: 430px;
float: left;
min-height: 250px;
}

div#my-experience h2 {
text-indent:-5000px;
height:36px;
	background: #01759e url(assets/my-experience.gif) no-repeat 20px 10px;
	padding:0;
	margin: 0 -2px;
	border 1px solid:#01759e;
}


form#cforms5form.cform ol{
margin: 0 0 0 10px;
padding: 0;	
}

#cforms5form, #cforms5form label {
	background-color: #f6f8f9;
	display: inline;
	margin-bottom: 2px;
}

form#cforms5form.cform fieldset.cf-fs1 {
	margin:20px 0 0 0;
	width: 400px;
	padding: 0 0 0 10px;

}


form#cforms5form.cform input  {
	height: 1.8em;
	float: left;
	display:inline-table;
	margin: 1px 0 3px 0; 
	font-family: Georgia, sans;
	color: #555555;
	border: 1px solid #dddddd;
}


form#cforms2form.cform {
	margin: 10px 0 0 0;
	background-color: #f6f8f9;
border:2px solid #dddddd;
width: 340px;
}

form#cforms2form.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#cforms2form.cform li {
	padding-bottom: 10px;
	width: 300px;
	padding: 0 0 5px 0;
	margin: 0;
}

#cforms2form fieldset.cf-fs1 ol.cf-ol {
	width: 300px;
}

fieldset.cf-fs1 {
	width: 300px;
	margin: 0;
	padding: 20px 0 0 20px;
}

.cform textarea {
		border: 1px solid #dddddd;
}


#cforms5form li {
	display: inline;
	float: left;
	padding:  0 5px 15px 0;}
	
	
li#li-5-13.textonly {
	margin: 0 0 0 10px;
}

#cforms5form  #li-5-10 {
padding-bottom: 0px;
}

#my-experience p {
	padding: 0;
}

#li-5-4, #li-5-7, #li-5-2, #li-5-3, #li-5-8, #cf5_field_4, #cf5_field_2, #cf5_field_3, #cf5_field_7, #cf5_field_8{
	width: 185px;
}

#cf5_field_9  {
	width: 375px;
}

#li-5-5, #cf5_field_5 {
	width: 40px;
}

#li-5-6, #cf5_field_6 {
	width: 140px;
}


textarea#cf5_field_10.area, textarea#cf5_field_11.area {
width: 375px;
height: 100px;
margin-bottom: 15px;	
color: #666666;
font-size: 1.1em;

}

textarea#cf5_field_11.area {
	margin-bottom: 0px;
}

div#usermessage5a.cf_info.success.success5 p {font-family: Georgia, serif;
font-size: 1em;
padding: 0;
border: none;

}

div#usermessage5a.cf_info.success.success5 {
	margin: 0 20px 0 20px;
}

li#li-2-1.textonly {
	padding: 0 0 0 0;
}

#email {
margin: 12px 0 20px 0;
}

#email p {
	padding: 12px;
}

#email, #spread-the-word {
	float: left;
	margin-left: 28px;
	width: 220px;
	border: 1px solid #dddddd;
	background-color: #f6f6f6;
}

div#email h2, div#spread-the-word h2 {
	text-indent:-5000px;
	height:36px;
	background: #bdbfbe url(assets/email-a-friend.gif) no-repeat 20px 10px;
	padding:0;
	margin: 0 -1px;
	border 1px solid:#01759e;
}

div#spread-the-word h2 {
	background: #bdbfbe url(assets/spread-the-word.gif) no-repeat 20px 10px;
	
}

div#email div.icon {
float: left;	
height: 50px;
padding: 30px 20px 0 20px;
}

div#spread-the-word div.icon {
	padding:20px 0 0 0;
	float: left;
}

div.fb p, div.twitter p, div.flickr p, div.wall p {
	float: left;
	margin-left:20px;
	margin-top: 31px;
	width: 88px;
}

div.flickr p {
	margin-top: 18px;
}

div.wall p {
	margin-top: 25px;
	margin-bottom: 22px;
}


div.web-banners p {
	float: left;
	margin-left:20px;
	margin-top: 20px;
	width: 88px;
}



div.icon img {
	padding: 3px;
	background-color: #ffffff;
	border: 1px solid #eeeeee;
}

div.fb, div.twitter, div.flickr, div.wall, div.web-banners {
	width: 180px;
	margin: 0 auto;
	border-bottom: 1px solid #dddddd;
}

div.flickr {
	padding-bottom: 10px;
	border-bottom: none;
}

div.box {
	clear: both;
	margin: 0 0 30px 0;
}

#page-content.Stations ul {
	margin: 0;
	padding: 0 0 20px 18px;
	list-style-type: disc;
}

#page-content.Stations ul li {
	margin: 0;
	padding: 8px 0 0 0;
	list-style-type: disc;
}

#page-content p.embed {
	border: 1px dotted #999;
	padding: 10px;
	font-size: .8em;
	color: #444444;
	width: 380px;
	margin: 0 0 40px 0;
}

#tdomf_form7 + p {
	float: clear;
	margin-top: 100px;
}

/* @group Form */

#tdomf_form7 ul li.spamcheck {
	width: 350px;
}

form#tdomf_form7.tdomf_form {
	font-family: Georgia, serif;
	width: 400px;	
	padding: 19px;
}

form#tdomf_form7.tdomf_form textarea {
	width: 376px;
	margin: 3px 0 0 0; 
	font-family: Georgia, sans;
	color: #555555;
	border: 1px solid #dddddd;

}

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 #dddddd;
	float: left;
	display:inline-table;
}


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 .sendbutton {
margin: 0px 0 20px 280px;
background: url(assets/button-submit.gif) no-repeat left top;
border:  none;
height: 30px;
width: 100px;
padding: 35px 0 0 0;
overflow: hidden;
cursor: pointer;
}

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: 180px;
	display: inline-table;
	margin: 0 0 10px 0;
}

#tdomf_form7 ul ul.tdomf_category_checklist li {
	width: 400px;
}

#tdomf_form7 ul ul.tdomf_category_checklist li input {
   width: 15px;
   margin:  -3px 10px 0 0;
   	
}

label.customfields-textfield-5 {
	height: 15px;
}

label.customfields-textfield-9 {
	height: 15px;
}

#tdomf_form7 ul li.state{

	width: 70px;
	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: 140px;
	margin-right: 3px;
}

select#customfields-textfield-9 {
	width: 188px;
}

#tdomf_form7 ul li.date {
	width: 195px;
	margin: ;
}

#tdomf_form7 hr {
	border: 0;
	color: #dddddd;
background-color: #dddddd;
	margin: 10px 0;
	width: 380px;
}

input#tdomf_form7_send.sendbutton {
	clear:both;
	margin: 100px;
}

#tdomf_form7 ul + hr {
	margin: 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; }



/* @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;
	padding: 2px;
	border: 1px solid #dddddd;
	
}


div#page-content.certificate div#social + p {
	clear:  both;
	padding-top: 30px;
}

/* @end */
/* @end */

/* @end */

/* @group Pledge Form */



#page-content.Organizations h3 {
	margin: 10px 0 0 0;
	padding: 0;
}

div#pledges {
	width: 683px;
}

div.stay-in-touch {
	float: left;
	width: 150px
}

div#slidingDiv {

}

span#myCounter {
	margin-left: 200px;
	font-weight: bold;
}
 
.tdomf_form .required {
font-weight: normal;
}



div#stay-in-touch {
	float: left;
	margin: 10px 0 0 28px;
	width: 220px;
	border: 1px solid #dddddd;
	background-color: #f6f6f6;
	}

div#page-content.Pledge.to.Participate div#stay-in-touch h2 {
	text-indent:-5000px;
	height:36px;
	background: #bdbfbe url(assets/stay-in-touch.gif) no-repeat 20px 10px;
	padding:0;
	margin: 0 0;
	border 1px solid:#01759e;
}

div#stay-in-touch p {
	padding: 15px;
}


/* @group Bubbles */

div.bubble {
	width: auto;
	font-size: 0.75em;
	margin: 10px 0 24px 1px;
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
	font-size: 1.1em;
	font-family: Georgia, serif;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding: 9px 0px 0px 0;
	top: 6px;
	background: transparent url(assets/tip.gif) no-repeat 20px 0;
	font-style: italic;
	font-family: Georgia, sans;
	font-size: 1.3em;
}

p.more {
	float: right;
	margin: 0 60px 0 0;
	font-family: Georgia, sans;
	font-style: italic;
	font-size: 1.2em;
}


/* @end */

/* @group Form */

div#pledge-form {
margin: 12px 0 28px 0;
background-color: #f6f8f9;
border:2px solid #dddddd;
border-top: none;
width: 430px;
float: left;
min-height: 250px;
}

div#pledge-form h2 {
	text-indent:-5000px;
height:36px;
	background: #01759e url(assets/take-the-pledge.gif) no-repeat 20px 10px;
	padding:0;
	margin: 0 -2px;
	border 1px solid:#01759e;

}



div.results {

}



#tdomf_form1 div.results h3 {
	font-weight: normal;
	font-family: Helvetica, Arial, sans;
	font-size:  1.2em;
	color: #3C7CA5;
	padding: 20px 0 10px 0;
}

#socials {
	margin: 0 0 0 20px;
}

#socials img{
float: left;
margin: 0 21px;
padding: 5px;
border: 1px solid #dddddd;
background-color: #ffffff;

}

#tdomf_form1 div.results hr {
margin: 0 20px 20px 0;
}

tdomf_shadow {
	background-color: transparent;
}

#tdomf_form1_message {
	color: red;
	font-family: Georgia, serif;
	padding: 10px;
	margin: 20px;
	border: 1px solid #dddddd;
	background-color: #fcfcfc;
}


form#tdomf_form1.tdomf_form {
	font-family: Georgia, serif;
	width: 400px;	
	padding: 19px;
}

form#tdomf_form1.tdomf_form textarea {
	width: 380px;
		margin: 3px 0 0 0; 
	font-family: Georgia, sans;
	color: #555555;
	border: 1px solid #dddddd;

}

form#tdomf_form1.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 #dddddd;
	float: left;
	display:inline-table;
}

form#tdomf_form1.tdomf_form input#customfields-textfield-8 {
	width: 80px;	
}

form#tdomf_form1.tdomf_form .sendbutton {
	margin: 20px 0 20px 5px;
	background: url(assets/button-submit.gif) no-repeat left top;
border:  none;
height: 30px;
width: 100px;
padding: 35px 0 0 0;
overflow: hidden;
cursor: pointer;
}


#tdomf_form1 hr {	
	width: 385px;
}

#tdomf_form1 hr.top {
	margin: 20px 0 5px 0;
}

#tdomf_form1 hr.bottom {
	margin: 10px 0 5px;
}

#tdomf_form1 a {
color: #444444;	
}

#tdomf_form1 ul span.showhide {
	margin: 20px 0 10px 0;
	display: block;
	text-decoration: underline;
}

input#tdomf_form1_send.sendbutton {
	margin: 0 0 20px 20px;
	border: none;
}



.tdomf_form label {
 font-weight: normal;
 font-size: 0.8em;
 height: 13px;}

#tdomf_form1 ul li.orgtype label.categories {
	height: 15px;
}


div#page-content #tdomf_form1 ul {
	margin: 15px 0 0 0;
	padding: 0;
	width: 400px;
}

#tdomf_form1 ul li {
	width: 180px;
	display: inline-table;
	margin: 0 0 10px 0;
}

#tdomf_form1 ul li.city {
	width: 100px;
}

#tdomf_form1 ul li.state {
	width: 70px;
	height: 43px;
}

label.customfields-textfield-5 {
	height: 15px;
}

#tdomf_form1 ul li.orgtype {
	height: 43px;

}

#tdomf_form1 ul li.orgtype label.categories {
		height: 15px;
}

textarea#content_content {
	width: 300px;
	height: 80px;
	font-family: Georgia, serif;
	font-size: 1.1em;
	color: #666666;
}


form#tdomf_form1.tdomf_form input[type=hidden] { visibility: hidden;
display: none; }

/* @end */



/* @end */

/* @group Footer
 */

#foot-left {
	float: left;
	margin-top: 90px;
}

#foot-right {
	float: right;
	margin: 60px 20px 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;
}

#foot-right img.cpb {
	margin-top: 10px;
}


#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-right: 10px;
	border-right: 1px solid #fff;
}

#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;
}


#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: #fffffff;

}

#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 Question Generator */

div#page-content.qg-content {
	margin: 10px auto 10px;
	width: 550px;
	padding: 20px 25px 25px 40px;
	background-color: #ffffff;	
	border: 1px solid #dddddd;
   	float: none;
}




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: 1.1em;	
}


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 */

#cformsform ol.cf-ol, #cforms3form ol.cf-ol, #cforms4form ol.cf-ol, #cforms6form ol.cf-ol {
width: 360px;	
}


#cformsform, #cforms3form, #cforms4form, #cforms6form  {
padding: 20px 20px 0 20px;
}

.cform h3 {
	font-weight: bold;
	margin: 10px 0 10px 0;
	display: block;
}

#cformsform li, #cforms3form.cform li,  #cforms4form li, #cforms6form li {
	float:left;
	display: inline;
	padding:  0 10px 15px 0;
}



#cformsform label, #cforms3form.cform label,  #cforms4form label, form#cforms2form.cform label, #cforms6form.cform label {
	margin: 0;
	padding: 0;
	line-height: .9em;
}

#cformsform input, #cforms3form.cform input,  #cforms4form input, #cforms2form input, #cforms6form.cform input {
	height: 1.8em;
	float: left;
	display:inline;
	margin: 3px 0 0 0; 
	font-family: Georgia, sans;
	color: #555555;
	border: 1px solid #dddddd;
}

#cforms2form input, #cforms2form textarea {
	float: none;
	width: 300px;
	font-size: 1em;
	color: #555555;
}

input#sendbutton3.sendbutton, input#sendbutton.sendbutton, input#sendbutton4.sendbutton, input#sendbutton6.sendbutton {
	float: none;
	border: none;
	margin: 0 0 0 -20px;
	height: 30px;
}

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 0 0 0px;
	pading: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: 300px;
	line-height: 1.3em;
	float: right;
}

label#label--8{
	margin-bottom: 2px;
}

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: 20px auto;
font-family: Georgia, serif;
border: 1px solid #dddddd;
background-color: #f6f6f6;
}

#register h2 {
	text-indent:-5000px;
	height:36px;
	background: #bdbfbe url(assets/download-the-guide.gif) no-repeat 20px 10px;
	padding:0;
	margin: 0 -1px;
	
}



div#register.el-guia h2 {
	background: #bdbfbe url(assets/el-guia1.gif) no-repeat 20px 10px;
}

#register p {
padding: 0 20px 10px 20px;
font-size: .9em;	
clear: both;
}


div#download {
margin: 12px auto;
background-color: #ffffff;
border:2px solid #dddddd;
border-top: none;
width: 400px;
float: left;
min-height: 250px;
}

div#download p {
	padding: 20px 0 0 20px;
}

div#download h2 {
text-indent:-5000px;
height:36px;
	background: #01759e url(assets/download-the-guide-file.gif) no-repeat 20px 10px;
	padding:0;
	margin: 0 -2px;
	border 1px solid:#01759e;
}

div#download.el-guia-en-espanol h2 {
	background: #01759e url(assets/el-guia.gif) no-repeat 20px 10px;

}



#download h1 {
	font-family: georgia, times, times new roman, serif;
	font-style: italic;
	font-size:1.4em;
	padding: 10px 0 20px 0;
	color: #7ba4b3;

}


#download p a img {
	float: left;
}

#download p {
	font-size: .9em;
	width: 300px;
}

.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/button-submit.gif) no-repeat left top;
height: 27px;
width: 232px;	
border: none;
cursor: pointer;
padding: 30px 0 0 0;
margin: 0 0 0 0;
overflow: hidden;
}

input#sendbutton6.sendbutton {
background: url(assets/ingresar.gif) no-repeat left top;
}


div.Share #sendbutton2, #tell-a-friend #sendbutton2 {
	float: none;
	background: url(assets/button-submit.gif);
	height: 22px;
	width: 100px;
	margin: 10px 20px;
	padding: 30px 0 0 0;
}



/* @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;}




/* @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;
}}





