/*
Theme Name: Do One Thing
Theme URI: http://www.doonething.org
Description: This is the theme for Do One Thing
Version: 1.0
Author: Media-Hive info@mediahive.com
*/

/*Temporary Styles */
#safari_rememberDiv{ display:none;}


/* Global Properties
--------------------------------------------------------- */

/*a:link,
a:visited{
  color:#E4392C;
  text-decoration:none;
}

a:hover,
a:active{
  color:#901010;
  text-decoration:none;
}*/


ul{
  list-style-type:none;padding:0;margin:0;
}

li{margin:0;padding:0;}

body{ 
  background-color:#000;
  color:#fff;
  font-family:helvetica, arial;
  width:946px;
  margin: 0 auto;
  position:relative;
  
  
}

#container{
  margin:0 auto;
  width:940px;
  /*overflow:hidden;*/
  clear:left;

}

.maincontent{
  width:940px;
  height:511px;
}

p{
  margin:0;
  }

img {
    border:none;
}

span.red{
  color:#f94b45;
}
/*remove borders on click in FF */
a:active{
outline: none;
}
a:focus{
-moz-outline-style: none;
}

#generalContent{
  width:900px;
  font-size:12px;
  color:#5F5F5F;
  font-size:14px;
  padding:20px 20px 0 20px;
}



h4{
  color:#8d8d8d;
  text-transform:uppercase;
  margin:10px 0 10px 0;
  padding:0 0 0 2px;
  letter-spacing:.1em;
  font-size:12px;
  border-bottom:1px dotted #000;
  width:275px;
  clear:left;

}

.page_bottom{
  background:url('images/page_bottom.jpg') no-repeat left bottom;
  display:block;
  width:940px;
  height:2px;
  float:left;
  clear:left
  
}

* html .page_bottom{
  margin-top:-16px;
}
/* Header
--------------------------------------------------------- */
img.logo{
margin: 12px 22px 11px 23px;
}

.tellafriend{
  position:absolute;
  top:0;
  right:3px;
}

.tellafriend a:link,
.tellafriend a:visited{
  height:25px;
  width:151px;
  display:block;
  text-indent:-9999px;
  background:url('images/tellafriend.jpg') no-repeat;
}

.tellafriend a:hover,
.tellafriend a:active{
  height:25px;
  width:151px;
  display:block;
  text-indent:-9999px;
  background:url('images/tellafriend_over.jpg') no-repeat;
}

div.navigation{
  margin: 0 3px;
  width:946px;
  float:  left;
  position:relative;
}
/* Fix Nav location in IE6 */
* html div.navigation{
  margin: 0 auto;
}


*+html div.navigation{
  margin-bottom:6px
}
#dropmenu{
  background:url('images/nav_bg.jpg') no-repeat;
  width:946px;
  margin:0 auto;
  height:35px;
  text-transform:uppercase;


}
#dropmenu, 
#dropmenu ul { 
  padding:0; 
  list-style-position:outside; 
  position:relative; 
  line-height:1.5em; 
  z-index:300; 
  margin:0;
}

#dropmenu a {
  display:block; 
  text-decoration:none; 
  color:#fff;
  vertical-align:middle;
  line-height:35px;

}
#dropmenu a:hover {
  background:#888; 
  
}
#dropmenu li {
  float:left; 
  position:relative;
  text-align:center;
  font-size:11px;
  letter-spacing: 1px;
  background:url('images/nav_seperator.png') no-repeat right;
  display:block;
}
/*remove seperator on last navigation item */
#dropmenu li.last{
  background-image:none;
}
#dropmenu li a{
  display:block;
  height:35px;
}
#dropmenu li.why-do-1-thing span.red{
  font-size:14px;
}

/* Fixed Width Nav Items */
#dropmenu li.home{
  width:69px;
}

#dropmenu li.get-involved{
  width:122px;
}
#dropmenu li.why-do-1-thing{
  width:134px;
}
#dropmenu li.multimedia{
  width:106px;
}
#dropmenu li.about{
  width:94px;
}
#dropmenu li.newsroom{
  width:106px;
}
#dropmenu li.blog{
  width:65px
}
#dropmenu li.contact{
  width:97px;
  background:none;
}

/* Fixed Width Hover Nav Items and Current Page Item */

#dropmenu li.home:hover,
#dropmenu li.home a:hover,
body#home ul#dropmenu li.home{
  background:url('images/redhover_home.jpg') no-repeat left;
  
}


#dropmenu li.multimedia:hover,
#dropmenu li.multimedia a:hover,
body#multimedia ul#dropmenu li.multimedia,
body#videos ul#dropmenu li.multimedia,
body#photography ul#dropmenu li.multimedia,
body#map-view ul#dropmenu li.multimedia
{
  background:url('images/redhover_multimedia.jpg') no-repeat left;
  margin-left:-1px;
  padding-left:1px;
}


#dropmenu li.get-involved:hover,
#dropmenu li.get-involved a:hover,
body#get-involved ul#dropmenu li.get-involved,
body#by-state ul#dropmenu li.get-involved,
body#upload-photos ul#dropmenu li.get-involved,
body#by-organization ul#dropmenu li.get-involved
{
  background:url('images/redhover_getinvolved.jpg') no-repeat right;
  margin-left:-1px;
  padding-left:1px;
}

#dropmenu li ul li.get-involved:hover,
#dropmenu li ul li.get-involved a:hover,
body#get-involved ul#dropmenu li ul li.get-involved,
body#by-state ul#dropmenu li ul li.get-involved,
body#by-organization ul#dropmenu li ul li.get-involved,
body#upload-photos ul#dropmenu li ul li.get-involved{
  background:none !important;
}

#dropmenu li.why-do-1-thing:hover,
#dropmenu li.why-do-1-thing a:hover,
body#why-do-1-thing ul#dropmenu li.why-do-1-thing,
body#aging-out ul#dropmenu li.why-do-1-thing,
body#heart-gallery-story ul#dropmenu li.why-do-1-thing{
  background:url('images/redhover_whydo1thing.jpg') no-repeat right;
  margin-left:-1px;
  padding-left:1px;
}

body#why-do-1-thing ul#dropmenu li.why-do-1-thing span{
  color:#fff;
}


#dropmenu li.about:hover,
#dropmenu li.about a:hover,
body#about ul#dropmenu li.about,
body#who-we-are ul#dropmenu li.about,
body#how-we-work ul#dropmenu li.about,
body#publications ul#dropmenu li.about,
body#contributors ul#dropmenu li.about{
  background:url('images/redhover_aboutus.jpg') no-repeat right;
  margin-left:-1px;
  padding-left:1px;
}
#dropmenu li.newsroom:hover,
#dropmenu li.newsroom a:hover,
body#newsroom ul#dropmenu li.newsroom,
body#banners-logos ul#dropmenu li.newsroom{
  background:url('images/redhover_newsroom.jpg') no-repeat right;
  margin-left:-1px;
  padding-left:1px;
}
#dropmenu li.blog:hover,
#dropmenu li.blog a:hover,
body#blog ul#dropmenu li.blog{
  background:url('images/redhover_blog.jpg') no-repeat right;
  margin-left:-1px;
  padding-left:1px;
}
#dropmenu li.contact:hover,
#dropmenu li.contact a:hover,
body#contact ul#dropmenu li.contact{
  background:url('images/redhover_contact.jpg') no-repeat;
  margin-left:-1px;
  padding-left:1px;
  
}


/* Start Drop Down Styles */
#dropmenu ul {
  position:absolute; 
  display:none; 
  top:35px; 
  left:0px;
}

#dropmenu li ul {
  background: url('images/dropdown_trans.png') left top;
  width:217px;
  position:absolute;
}

#dropmenu li ul li.last{
  background: url('images/dropdown_trans_bottom.png') left bottom no-repeat !important;

}

#dropmenu ul li{
  clear:left;
  font-size:9px;
  width:216px;
  padding-bottom:10px;
  
}

#dropmenu ul li.first{
  padding-top:10px ;
}


#dropmenu ul li a:hover{
  background-image:none !important;
}

#dropmenu li ul li a{
  height:auto; 
  float:left;  
  color:#fff;
  background-image:none;
  text-align:left;
  display:block;
  line-height:14px;
  letter-spacing:.02em;
  padding-left:20px !important;
  padding-right:0px;
}

#dropmenu li ul li a:hover{
  color:#e4392b;
}
#dropmenu li ul li a{
padding-left:20px;
margin:0 !important;
}

#dropmenu li li,
#dropmenu li li.first,
#dropmenu li li.first a{
  background-image:none;
  
}
#dropmenu ul ul {
  top:auto;
}
#dropmenu li ul ul {
  left:12em; 
  z-index:900;

}
#dropmenu li:hover ul ul, 
#dropmenu li:hover ul ul ul, 
#dropmenu li:hover ul ul ul ul {
  display:none;

}
#dropmenu li:hover ul, 
#dropmenu li li:hover ul, 
#dropmenu li li li:hover ul, 
#dropmenu li li li li:hover ul {
  display:block;
  
}

#dropmenu li.donate{
  width:153px;
  height:45px;
  float:left;
  margin:-5px 0 0 0;
  background:url('images/nav_dontatenow.jpg') no-repeat;
   text-indent:-9999px;
}

#dropmenu li.donate li a{
  padding:0;
  height:45px !important;
  display:block;
}

#dropmenu li.donate li{
padding:0 !important;
display:block;
height:45px !important;
text-indent:-9999px;
}
#dropmenu li.donate a:hover{
  background:url('images/nav_dontatenow_over.jpg') no-repeat;  
  height:45px !important;
}

/* Main Content
-------------------------------------------------------*/

ul.promotions{
  width:939px;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  border-left:1px solid #fff;
  margin:6px 0 0 0;
}

ul.promotions li{
  width:312px;
  float:left;
  border-right:1px solid #fff;
  height:169px;
}

.promotion h3{
  font-family:serif;
  font-size:1.6em;
  padding:0;
  margin:0;
}

/* Cross page elements */


div.bottom_curve{
  background:url('images/bottomcap_dropshadow.jpg') left bottom no-repeat;
  height:11px;
  width:940px;
  clear:both;
  float:left;
}

* html div.bottom_curve{
  margin-top:-11px;
}


/* Contact */

#contact #generalContent{
  background:url('images/top_gradient_section.jpg') #FEFEFE bottom right repeat-x;
  padding-bottom:15px;
  
}

.form_top{
    background:url('images/form_top.jpg') no-repeat bottom;
    height:15px;
    width:534px;

}



.contact_left_column{
 float:left; 
 width:300px;
}

.contact_right_column{
  float:right;
  margin-top:-29px;
}

* html .contact_right_column{
  margin-top:-30px;
}

.contact_right_column h4{
  width:340px;
  margin-bottom:20px;
  margin-top:0;
}


ul.address{
  margin-bottom:25px !important;
}

ul.address,
ul.emailUs,
ul.emailContact,
ul.rssFeed{
  font-size:12px;
  display:block;
  width:350px;
  float:left;
  clear:left;
  line-height:14px;
  letter-spacing: .05em;
  padding:0 0 0 2px;
  margin: 0 0 15px 0;
}
ul.address li.name,
ul.address li.street,
ul.address li.cityStateZip{

  display:block;
  line-height:10px;
  letter-spacing: .05em;
  padding-bottom:5px;
}
.name span.red{
  font-size:16px;
}
ul.address li.name{
  font-size:14px;
  padding-bottom:10px;
}
.emailUs{
  margin-top:16px;
  text-transform:uppercase;
  letter-spacing: .1em;
  font-size:10px;
}
.emailUs a{
  background:url('images/red_button.png') no-repeat;
  height:37px;
  width:95px;
  display:block;
  text-align:center;
  padding-top:12px;
  color:#fff;
  text-decoration:none;
  font-size:10px;
    margin-left:-5px;
}

* html .emailUs a{
  background:url('images/red_button.gif') no-repeat;
}

ul.rssFeed{
  padding:0 0 0 2px;
}

ul.rssFeed li a{
  background:url('images/icons/Feed_32x32.png');
  display:block;
  text-indent:-9999px;
  height:32px;
  width:32px;
}

.emailContact{
  float:left;
  width:350px;
  padding:0px;
  text-transform:uppercase;
  letter-spacing: .05em;
  font-size:12px;
}

.emailContact li{
  padding:0 0 20px 0;
  margin:0;
  
}

.emailContact a{
  text-transform:lowercase;
  color:#E4392C;
  display:block;
  text-decoration:none;
  padding-left:2px;
}

.contact_right_column form{
  margin:0;
  padding:0;
}

ul.contactForm{
  width:495px;
  padding:15px 0 20px 39px;
  background:url('images/form_bg.jpg') no-repeat;
  }

ul.contactForm li{
  float:left;
  text-transform:uppercase;
  letter-spacing:.06em;
  font-size:10px;
  padding-bottom:20px;
}

ul.contactForm li label{
  padding-bottom:2px;
}

ul.contactForm li input{
  height:23px;
  font-size:16px;
}

ul.contactForm li div.inputborder{
padding:3px;
background:#e8e8e8;
}

ul.contactForm li.fname input,
ul.contactForm li.lname input,
ul.contactForm li.city input,
ul.contactForm li.email input{
  width:180px;
}

ul.contactForm li.address input{
  width:427px;
}

ul.contactForm li.zip input{
  width:109px;
}

ul.contactForm li.email{
  clear:left;
}

ul.contactForm li.lname{
  padding-left:57px;
}

ul.contactForm li.zip{
   clear:right;
 
}

ul.contactForm li input,
ul.contactForm li textarea{
  border: 1px solid #9f9f9f;
  background:#fefefe
  font-size:16px;
  padding-top:3px;
  padding-left:3px;
}

ul.contactForm li select{
  float:left;
  margin-top:6px;
}

ul.contactForm li.state{
  padding-left:35px;
  padding-bottom:29px;
  width:90px;
}

ul.contactForm li.phone1{
  margin-left:20px;
}

ul.contactForm li.phone1 input,
ul.contactForm li.phone2 input{
  width:47px;
  text-align:center;
}

ul.contactForm li.phone3 input{
  width:69px;
  text-align:center;
}

ul.contactForm li.phone2,
ul.contactForm li.phone3{
  margin-left: 14px;
}

ul.contactForm li.phone2 label,
ul.contactForm li.phone3 label{
  text-indent:-9999px;
  color:#fefefe;
}


ul.contactForm li.submit{
  width:435px;
  border-top:1px solid #9F9F9F;
  padding-top:5px
}

ul.contactForm li.submit h3{
  border-bottom:1px dotted #5F5F5F;
  color:#F94B45;
  font-size:12px;
  letter-spacing:0.05em;
  margin:5px 0 0 15px;
  text-decoration:none;
  text-transform:uppercase;
  width:170px;
  float:left;
}

ul.contactForm li.submit input{
  width:95px;
  height:32px;
  border:none;
  float:right;
  background:url('images/red_button.png') no-repeat;
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
  font-size:10px;
  letter-spacing:.05em;
  padding-top:3px;
}

* html ul.contactForm li.submit input
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/red_button.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}

ul.contactForm li.comments textarea{
  width:427px;
  height:83px;
}


#contact #generalContent a:hover,
#contact #generalContent a:active{
  color:#383838
}

#contact .bottom_pane{
  background:url('images/bottom_gradient_section.jpg') repeat-x ;
  height:149px;
  float:left;
  clear:left;
}

* html #contact .bottom_pane{
  margin-top:-5px !important;
}

.findUs{
  clear:left;
  float:left;
  margin:0;
  padding:0px 20px;
  width:900px;
  font-size:12px;
  letter-spacing:.05em;
}

.findUs li{
  float:left;
  /*changed the marging from 15px to 10px*/
  margin:8px 8px 0 8px;
}

#contact .bottom_pane h4{
  margin-left:25px;
}


li.twitter a{
  background:url('images/social_network_twitter.png') transparent no-repeat;
  display:block;
  height:65px;
  width:65px;
  text-indent:-9999px;
  margin-left:5px;
}

* html li.twitter a
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/social_network_twitter.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
margin-left:5px;
}

li.causes a{
  background:url('images/social_network_causes.png') transparent no-repeat;
  display:block;
  height:65px;
  width:65px;
  text-indent:-9999px;
}

* html li.causes a
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/social_network_causes.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}

li.vimeo a{
  background:url('images/social_network_vimeo.png') no-repeat;
  display:block;
  height:65px;
  width:65px;
  text-indent:-9999px;
}

* html li.vimeo a
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/social_network_vimeo.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}



li.delicious a{
  background:url('images/social_network_delicous.png') no-repeat;
  display:block;
  height:65px;
  width:65px;
  text-indent:-9999px;
}

* html li.delicious a
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/social_network_delicous.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}

li.youtube a{
  background:url('images/social_network_you_tube.png') no-repeat;
  display:block;
  height:65px;
  width:65px;
  text-indent:-9999px;
}

* html li.youtube a
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/social_network_you_tube.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}

li.changents a{
  background:url('images/social_network_changents.png') no-repeat;
  display:block;
  height:65px;
  width:65px;
  text-indent:-9999px;
}

* html li.changents a
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/social_network_changents.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}


li.myspace a{
  background:url('images/social_network_myspace.png') no-repeat;
  display:block;
  height:65px;
  width:65px;
  text-indent:-9999px;
}

* html li.myspace a
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/social_network_myspace.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}

li.facebook a{
  background:url('images/social_network_facebook.png') no-repeat;
  display:block;
  height:65px;
  width:65px;
  text-indent:-9999px;
}

* html li.facebook a
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/social_network_facebook.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}

li.causcast a{
  background:url('images/social_network_causcast.png') no-repeat;
  display:block;
  height:65px;
  width:65px;
  text-indent:-9999px;
}

* html li.causcast a
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/social_network_causcast.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}

li.mtv a{
  background:url('images/social_network_mtv.png') no-repeat;
  display:block;
  height:65px;
  width:65px;
  text-indent:-9999px;
}

* html li.mtv a
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/social_network_mtv.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}

li.virb a{
  background:url('images/social_network_virb.png') no-repeat;
  display:block;
  height:65px;
  width:65px;
  text-indent:-9999px;
}

* html li.virb a
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/social_network_virb.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}





.thanks{
  width:300px;
  height:400px;
  padding-top:115px;
}


/* Donate Now 
-----------------------------------------*/
#donate #generalContent{
  background:#FEFEFE url('images/dontate_new_gradient.jpg') repeat-x scroll right bottom;
  height:438px;
  width:920px;
  padding-left:10px;
  padding-right:10px;
}

#donate #generalContent p{
  font-size:12px;
  letter-spacing:.05em;
}

h4.toptitle{
  width:895px;
  margin-bottom:20px;
  margin-top:5px;
  font-weight:normal;
}

span.black{
  color:#000;
}
span.red{
  color:#F94B45;
}
span.bigred{
  color:#F94B45;
  font-size:1.2em;
}

div.do1thing{
  color:#000;
  width:;
}

.donate_left_column{
 float:left; 

}


.donatecontainer{
  background: url('images/dontate_new_donate.png') no-repeat;
  width:348px;
  height:195px;
  padding: 20px 20px 0 20px;
}


* html .donatecontainer
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/dontate_new_donate.png", sizingMethod="crop");
zoom:1;
}

.donatecontainer p{
  margin-top:15px;
}


.donate_right_column{
  float:right;
  padding-left:10px;
}


#donate h2{
  text-transform:uppercase;
  font-size:20px;
  color:#F94B45;
  font-weight:normal;
  letter-spacing:.05em;
  width:348px;
  margin:0 0 2px 0;
  border-bottom:1px dotted #5F5F5F;
}

ul.paypal{
  margin-top:20px;
  margin-left:-3px;
  float:left;
  width:365px;
}

ul.paypal li{
  float:left;
  text-transform:uppercase;
  letter-spacing:.05em;
  height:63px;
  width:58px;
  background:url('images/donate_button.png') no-repeat;
  text-align:center;
  font-size:12px;
  padding-right:15px; 
}
ul.paypal li.last{
  padding-right:0;
}


ul.paypal li a{
  height:20px;
  width:60px;
  display:block;
  text-decoration:none;
  color:#fefefe;
  vertical-align:center;
  margin:0;
  padding-top:9px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
ul.paypal li a{
  padding-top:0;}
}


* html ul.paypal li
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/donate_button.png", sizingMethod="crop");
zoom:1;
}

* html ul.paypal li a{
  padding-top:7px;
  position:relative;
  
}

.donate{
  font-size:12px;
  letter-spacing:.05em;
}

.donate a:link,
.donate a:visited{
  text-decoration:none;
  color:#5F5F5F;
}

.donate a:hover,
.donate a:active{
  text-decoration:none;
  color:#F94B45;
}

.donate span{
  font-size:14px;
}

.donate p{
  margin-top:10px;
  float:left;
  clear:left;
}

.donate h4{
  margin: 25px 0 10px 0;
  border-bottom: 1px dotted #5F5F5F;
  font-size:14px;
}

.donateByMail{
  width:275px;
}

.corporate{
  background:url('images/dontate_new_contributors.png') repeat-x left top;
  padding: 20px;
  width:347px;
  height:150px;
}


* html .corporate
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/dontate_new_contributors.png", sizingMethod="crop");
zoom:1;
}


.corporate h4{
  margin:5px 0 0 0 ;
  font-size:14px;
  color:#F94B45;
  width:348px;
}

.corporate p{
  margin:10px 0;
  float:left;
  clear:left;
  width:350px;
}

.corporate a{
  color:#F94B45;
  text-decoration:none;
  position:relative;
}

#donate #generalContent a:hover,
#donate #generalContent a:active{
  color:#383838
}

#donate .bottom_pane{
  background:url('images/donate_bottom_gradient.jpg') repeat-x left top;
  height:371px;
  color:#5F5F5F;
  font-size:12px;
}


div.wear{
float:left;
padding:20px;
background: url('images/dontate_new_wear.png') no-repeat;
height:365px;
width:478px;

}

* html div.wear
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/dontate_new_wear.png", sizingMethod="crop");
zoom:1;
margin-left:-5px;

}


div.wear ul{
  clear: left;
}

div.wear li{
  width:430px;
  line-height:14px;
  letter-spacing:.05em;
  float:left;
}

div.wear li.wearText{
  font-size:12px;
  letter-spacing:.05em;
  width:475px;

}

div.wear li.wearImage{
  background: url('images/dontate_new_wear_image.png') no-repeat;
  height:226px;
  width:491px;
  margin-left:-7px;
  margin-top:15px;
}


* html div.wear li.wearImage
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/dontate_new_wear_image.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}



div.wear h4{
margin:8px 0 10px 0;
font-size:14px;
color:#F94B45;
width:473px;
}

ul.donate_features{
  clear:left;
  float:left;
  margin:0 0 15px -2px;
  width:910px;
}

ul.donate_features li{
  float:left;
  padding:0;
  margin:20px 0 0 0 ;
}

li.buy{
  text-align:center;
  color:#F94B45;
  line-height:0;
  height:37px;
  width:95px !important;
  font-size:11px;
  margin-left:-3px;
}

li.buy a{
  height:37px;
  width:95px !important;
  background:url('images/red_button.png') no-repeat;
  display:block;
  padding-top:13px;
  color:#fefefe;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  position:relative;
}

* html li.buy a
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/red_button.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}

li.buy p{
  width:170px;
}

ul.merch li{
  float:left;
  height:145px;
  width:226px;
  margin-top:20px;
  padding:0 27px;
}

ul.merch li.shirt1{
  height:205px;
  width:176px;
  background:url('images/shirt_1.png') no-repeat;
}

* html ul.merch li.shirt1
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/shirt_1.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}

ul.merch li.shirt2{
  height:205px;
  width:176px;
  background:url('images/shirt_2.png') no-repeat;
}

* html ul.merch li.shirt2
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/shirt_2.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}

ul.merch li.shirt3{
  height:205px;
  width:176px;
  background:url('images/shirt_3.png') no-repeat;
}

* html ul.merch li.shirt3
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/shirt_3.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}

ul.merch li.shirt4{
  height:205px;
  width:176px;
  background:url('images/shirt_4.png') no-repeat;
  
}

* html ul.merch li.shirt4
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/shirt_4.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
}

/* Newsroom 
--------------------------------------------------------*/

#newsroom #generalContent{
  background:#FEFEFE url('images/newsroom_new_top_graident.jpg') repeat-x bottom;
  font-size:11px;
  height:177px;
  width:940px;
  padding:20px 0 0 0;
}

#newsroom .bottom_pane{
  background:#FEFEFE url('images/newsroom_new_bottom_graident.jpg') repeat-x bottom;
  float:left;
  font-size:11px;
  color:#5f5f5f;
  width:940px;
  padding-bottom:20px;


}

#newsroom h4{
  float:left;
  margin-left:20px;
}


ul.newsroom_features{
  float:left;
  clear:left;
  margin-top:10px;
}

ul.newsroom_features li{
  float:left;
}

ul.newsroom_features li a{
  text-indent:-9999px;
  display:block;
  height:123px;
  width:304px;

}

 .presskit a{
  background: url('images/newsroom_promos_presskits.png') bottom right no-repeat;
  height:123px;
  width:304px;
  margin-left:13px;
}

* html .presskit a{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/newsroom_promos_presskits.png", sizingMethod="crop");
cursor:pointer;
}

.bannerslogos a{
  background: url('images/newsroom_promos_banners.png') bottom right no-repeat;
  height:123px;
  width:304px;
}

* html .bannerslogos a{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/newsroom_promos_banners.png", sizingMethod="crop");
cursor:pointer;
}

.presscontact a{
  background: url('images/newsroom_promos_press.png') bottom right no-repeat;
  height:123px;
  width:304px;
}

* html .presscontact a{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/newsroom_promos_press.png", sizingMethod="crop");
cursor:pointer;
}



#newsroom ul.newsItem{
  float:left;
  clear:left;
  margin-top:25px;
  margin-left:15px;
  width:910px;
}

* html #newsroom ul.newsItem{
  margin-left:5px;
  width:915px;
}

#newsroom  ul.newsItem li.logo{
  float:left;
  height:177px;
  width:270px;
  margin-left:10px;
}
#newsroom  ul.newsItem li.logo a{
  display:block;
  text-indent:-9999px;
  width:270px;
  height:177px;
}



#newsroom ul.newsItem li.text{
  width:615px;
  height:177px;
  background:url('images/about_contributor_whitebg.png') no-repeat top;
  float:left;
  margin-left:10px;
  position:relative;

}

* html #newsroom ul.newsItem li.text
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_whitebg.png", sizingMethod="crop");
zoom:1;
  position:static;
}


#newsroom ul.newsItem li.text a{
  position:relative;

}


#newsroom ul.newsItem li p{
 clear:left; 
 padding:0 20px 5px 20px;

}


#newsroom ul.newsItem h3{
  margin:0;
  padding:20px 20px 0;
  color:#F94B45;
  font-size:12px;
  letter-spacing:0.05em;
  text-decoration:none;
  text-transform:uppercase;
}

#newsroom p.date{
  margin-bottom:5px;
  padding-top:0 !important;
  float:left;
  text-decoration:none;
  color:#5F5F5F;
}

#newsroom p.viewItem{
  padding-top:10px !important;
  position:absolute;
  bottom:10px;
}

* html #newsroom p.viewItem{
  position:relative !important;
  
}

*+html #newsroom p.viewItem{
  padding-top:5px !important;
}


#newsroom p.viewItem a{
margin:0;
padding:0;
font-size:10px;
letter-spacing:0.05em;
text-decoration:none;
text-transform:uppercase;
}

#newsroom .text a:link,
#newsroom .text a:visited{
  color:#F94B45;
}

#newsroom .text a:hover,
#newsroom .text a:active{
  color:#383838;
}

/*About Us
-------------------------------------------------------*/


#about h4.long{
  width:500px;
}

#about #generalContent{
  background:#FEFEFE url('images/about_us_gradient_top.jpg') repeat-x bottom;
  font-size:12px;

}

#about .bottom_pane{
  background:#FEFEFE url('images/about_us_gradient_bottom.jpg') repeat-x bottom;
  height:199px;
}

.about_left_column{
  width:730px;
  float:left;

}

.about_left_column p{
  margin:15px 0;
  line-height:14px;
  letter-spacing:.05em;
}

.about_left_column h4{
  color:#F94B45;
}

.about_right_column{
    background: url('images/aboutus_big1.png') no-repeat;
    height:459px;
    width:165px;
    float:right;
}

* html .about_right_column{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/aboutus_big1.png", sizingMethod="crop");
cursor:pointer;
}


ul.about_features li{
  float:left;
  height:145px;
  width:226px;
  margin-top:20px;
}


ul.about_features li a{
  display:block;
  text-indent:-9999px;
  height:145px;
  width:226px;
  position:relative;
}

ul.about_features li.whoweare{
  background: url('images/aboutus_banner_who.png') no-repeat;
  margin-left:17px;
}

* html ul.about_features li.whoweare{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/aboutus_banner_who.png", sizingMethod="crop");
cursor:pointer;
margin-left:9px;

}

ul.about_features li.howwework{
  background: url('images/aboutus_banner_how.png') no-repeat;
}

* html ul.about_features li.howwework{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/aboutus_banner_how.png", sizingMethod="crop");
  cursor:pointer;
  }
  
ul.about_features li.publications{
  background: url('images/aboutus_banner_pub.png') no-repeat;
}

* html ul.about_features li.publications{
  background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/aboutus_banner_pub.png", sizingMethod="crop");
  cursor:pointer;
  }
  
ul.about_features li.contributors{
  background: url('images/aboutus_banner_contrib.png') no-repeat;p
  
}

* html ul.about_features li.contributors{
  background-image: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/aboutus_banner_contrib.png", sizingMethod="crop");
  cursor:pointer;
  }

/* Why Do1Thing */

#why-do-1-thing #generalContent{
  background:#fefefe;
  font-size:12px;
  letter-spacing:.05em;
  background:#FEFEFE url('images/whydo1thing_gradient_top.jpg') repeat-x bottom;
  padding-bottom:20px;

}

#why-do-1-thing #generalContent p{
  margin:20px 0;
}
#why-do-1-thing .bottom_pane{
    background:#FEFEFE url('images/whydo1thing_gradient_bottom.jpg') repeat-x bottom;
    height:362px;
    font-size:12px;  
}

ul.whydo1thing_features li{
  padding:0;
  margin:20px 0 0 0;
  height:301px;
  width:214px;
  float:left;
  padding-right:10px;
}

ul.whydo1thing_features li a{
  text-indent:-9999px;
  height:301px;
  width:214px;
  display:block;
  position:relative;
}


ul.whydo1thing_features li.voice{
  background:url('images/whydo1thing_add.png') no-repeat bottom;
  margin-left:20px;
}
* html ul.whydo1thing_features li.voice{
  background-image: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/whydo1thing_add.png", sizingMethod="crop");
  cursor:pointer;
}

ul.whydo1thing_features li.heart_gallery{
  background:url('images/whydo1thing_heartgallery.png') no-repeat bottom;
}
* html ul.whydo1thing_features li.heart_gallery{
  background-image: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/whydo1thing_heartgallery.png", sizingMethod="crop");
  cursor:pointer;
  }

ul.whydo1thing_features li.get_involved{
  background:url('images/whydo1thing_getinvolved.png') no-repeat bottom;
}
* html ul.whydo1thing_features li.get_involved{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/whydo1thing_help.png", sizingMethod="crop");
  cursor:pointer;
}

ul.whydo1thing_features li.help_the_cause{
  background:url('images/whydo1thing_help.png') no-repeat bottom;
}
* html ul.whydo1thing_features li.help_the_cause{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/whydo1thing_help.png", sizingMethod="crop");
  cursor:pointer;
      }  
      

      

/* Banners and Logos
-----------------------------------------------------*/
#banners-logos #generalContent{
  background: #fefefe url('images/logos_banners_gradienttop.jpg') repeat-x bottom;
  font-size:12px;
  height:2204;
}
#banners-logos .bottom_pane{
  background:#FEFEFE url('images/logos_banners_gradientbottom.jpg') repeat-x top;
  height:201px;
  padding:20px;
  clear:left;
  }

* html #banners-logos .bottom_pane{
  padding-bottom:0;
}

#banners-logos .bottom_pane h4{
  margin:0 0 10px 0;
}


div.banners div.box{
  margin:0 0 0 -5px;
  padding-bottom:15px;
  clear:left;
  float:left;
}

.banner_topcap{
  background:url('images/logos_banners_whitebg_topcap.png') no-repeat bottom;
  height: 19px;
  width:909px;
   position:relative;
}

* html .banner_topcap{
  background:url('images/logos_banners_whitebg_topcap_ie.jpg') no-repeat bottom;
}


div.banners ul{
  padding:10px 15px 15px;
  float:left;
  background:url('images/logos_banners_whitebg_bottomcap.png') no-repeat bottom;
  width:880px;
  position:relative;
}

* html div.banners ul{
  background:url('images/logos_banners_whitebg_bottomcap_ie.jpg') no-repeat bottom;

}

*+html div.banners ul{
  padding-left:14px;
}

div.banners div.box ul li{
  width:440px;
  float:left;
}

/*div.banners li.embed{
  margin-top:25px;
}*/

div.banners li.embed label{
  text-transform:uppercase;
  color:#F94B45;
  letter-spacing:.05em;
  font-size:14px;
}

div.banners ul li input{
  float:left;
  margin-top:5px;
  width:400px;
}

ul.widget{
  float:left;
  background:url('images/logos_banners_widgetbg.png') no-repeat;
  height:187px;
  width:187px;
}

ul.widget li{
  float:left;
  text-align:center;
}
* html ul.widget{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/logos_banners_widgetbg.png", sizingMethod="crop");

}

ul.widget li.download a{
  width:95px;
  height:32px;
  background:url('images/red_button.png') no-repeat;
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
  font-size:10px;
  letter-spacing:.05em;
  float:left;
  margin-left:45px;
  margin-top:130px;
  padding-top:15px;
    position:relative;
}

* html ul.widget li.download{
  position:relative;
}


* html ul.widget li.download a
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/red_button.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}

ul.widget li img{
  clear:left;
}

/* How We Work
---------------------------------------------------------*/
#how-we-work img{
  margin-left:-20px;
  margin-top:-26px;
}


/* Who We Are */


#who-we-are #generalContent{
  height:675px;
  width:920px;
  background:#fefefe;
  padding:20px 0 20px 20px;

}


#how-we-work div.pageTitle{
  background:url('images/titlebar_nobg_middle.jpg') repeat-x;
}


#how-we-work div.pageTitle h1{
  background:url('images/titlebar_nobg_right.jpg') no-repeat right top;
  line-height:49px;
  color:#464646;
  font-size:18px;
  text-transform:uppercase;
  letter-spacing:.1em;
  padding:0;
  margin:0;
}
#how-we-work div.pageTitle h1 a{
  background:url('images/titlebar_nobg_left.jpg') no-repeat;
  display:block;
  padding-left:15px;
  color:#464646;
  text-decoration:none;
}


/*Contributors
--------------------------------------------------------*/
#contributors #generalContent,
#contributors .bottom_pane{
  font-size:11px;
  letter-spacing:.05em;
  padding-top:25px;
}



#contributors h3{
  padding:20px 15px 0 15px;
  margin:0;
}


#contributors h3 a{
color:#F94B45;
font-size:12px;
letter-spacing:0.05em;
text-transform:uppercase;
text-decoration:none;
}


#contributors #generalContent ul{
  clear:left;
  height:177px;
} 

#contributors #generalContent ul{
  height:177px;
}

#contributors span.webaddress a{
  margin-bottom:5px;
  float:left;
  text-decoration:none;

}

#contributors span.webaddress a:link,
#contributors span.webaddress a:visited{
  color:#5F5F5F;
}

#contributors span.webaddress a:hover,
#contributors span.webaddress a:active{
  color:#F94B45;
}

#contributors #generalContent{
  background: #fefefe url('images/about_contributor_gradient_top.jpg') repeat-x bottom;
  
}


#contributors  ul li.logo{
  float:left;
  height:177px;
  width:270px;
}

#contributors ul li.text{
  width:615px;
  height:177px;
  background:url('images/about_contributor_whitebg.png') no-repeat top;
  float:left;
  margin-left:10px;

}

* html #contributors ul li.text
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_whitebg.png", sizingMethod="crop");
zoom:1;
}

#contributors ul li.text a{
  position:relative;
}


#contributors ul li p{
 clear:left; 
 padding:5px 15px 0 15px;
}

#contributors ul li p.italicize{
  font-style: italic;
}

#contributors .bottom_pane{
  background:#FEFEFE url('images/about_contributors_gradient_bottom.jpg') repeat-x bottom;
  width:900px;
  padding:25px 20px 40px 20px;
  color:#5F5F5F;
  float:left
  }

* html #contributors .bottom_pane{
  padding-bottom:0;
}

ul.njresources li.logo{
  background:url('images/about_contributors_nj.png') no-repeat 0 45px;
}

* html ul.njresources li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributors_nj.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}


ul.dewbyLeBoeuf li.logo{
  background:url('images/about_contributor_logo_dewy.png') no-repeat 0 45px;
}

* html ul.dewbyLeBoeuf li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_logo_dewy.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}


ul.saul li.logo{
  background:url('images/about_contributors_saul.png') no-repeat 0 45px;
}

* html ul.saul li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributors_saul.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}




ul.parsonsNewSchool li.logo{
  background:url('images/about_contributor_logo_parsons.png') no-repeat 0 45px;
}

* html ul.parsonsNewSchool li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_logo_parsons.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}

ul.pseg li.logo{
  background:url('images/about_contributor_logo_pseg.png') no-repeat 0 45px;
}

* html ul.pseg li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_logo_pseg.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}

ul.fetch li.logo{
  background:url('images/about_contributor_logo_fetch.png') no-repeat 0 35px;
}

* html ul.fetch li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_logo_fetch.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}

ul.fuji li.logo{
  background:url('images/about_contributor_logo_fuji.png') no-repeat 0 45px;
}

* html ul.fuji li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_logo_fuji.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}

ul.icp li.logo{
  background:url('images/about_contributor_logo_icp.png') no-repeat 0 45px;
}

* html ul.icp li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_logo_icp.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}

ul.jnj li.logo{
  background:url('images/about_contributor_logo_jnj.png') no-repeat 0 45px;
}

* html ul.jnj li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_logo_jnj.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}

ul.modernpostcard li.logo{
  background:url('images/about_contributor_logo_modernpostcard.png') no-repeat 0 45px;
}

* html ul.modernpostcard li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_logo_modernpostcard.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}

ul.giants li.logo{
  background:url('images/about_contributor_logo_giants.png') no-repeat 0 45px;
}

* html ul.giants li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_logo_giants.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}

ul.photomechanic li.logo{
  background:url('images/about_contributor_logo_photomechanic.png') no-repeat 0 45px;
}

* html ul.photomechanic li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_logo_photomechanic.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}

ul.photoshelter li.logo{
  background:url('images/about_contributor_logo_photoshelter.png') no-repeat 0 45px;
}

* html ul.photoshelter li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_logo_photoshelter.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}

ul.soundslides li.logo{
  background:url('images/about_contributor_logo_soundslides.png') no-repeat 0 25px;
}

* html ul.soundslides li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_logo_soundslides.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}

ul.thinktank li.logo{
  background:url('images/about_contributor_logo_thinktank.png') no-repeat 0 35px;
}

* html ul.thinktank li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/about_contributor_logo_thinktank.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}

ul.shurn li.logo{
  background:url('images/shurn_group.png') no-repeat 0 35px;
}

* html ul.shurn li.logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/shurn_group.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
position:relative;
}





/* Get Involved */

#get-involved #generalContent{
    background:#FEFEFE url('images/getinvolved_gradient.jpg') repeat-x bottom;
    padding-bottom:20px;
    font-size:12px;  
}

#get-involved p a:link,
#get-involved p a:visited{
  color:#F94B45;
    text-decoration:none;
}

#get-involved p a:hover,
#get-involved p a:active{
    color:#5F5F5F;
    text-decoration:none;
}



ul.get-involved_features li{
  padding:0;
  margin:20px 0 0 0;
  height:377px;
  width:286px;
  float:left;
  padding-right:10px;
}

ul.get-involved_features li a{
  text-indent:-9999px;
  height:377px;
  width:286px;
  display:block;
  position:relative;
}


ul.get-involved_features li.by_state{
  background:url('images/getinvolved_bystate.png') no-repeat bottom;
  margin-left:2px;
}
* html ul.get-involved_features li.by_state{
  background-image: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/getinvolved_bystate.png", sizingMethod="crop");
  cursor:pointer;
}

ul.get-involved_features li.by_organization{
  background:url('images/getinvolved_byorg.png') no-repeat bottom;
}

* html ul.get-involved_features li.by_organization{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/getinvolved_byorg.png", sizingMethod="crop");
  cursor:pointer;
  }

ul.get-involved_features li.upload_photos{
  background:url('images/getinvolved_upload.png') no-repeat bottom;
}


* html ul.get-involved_features li.upload_photos{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/getinvolved_upload.png", sizingMethod="crop");
  cursor:pointer;
}

/* Add Your Voice */

.addyourvoice{
  text-align:center;
  margin-top:20px;
}

* html .addyourvoice{
    margin-top:55px;
} 

*+html .addyourvoice{
    margin-top:55px;
} 




/* By Organization
--------------------------------------------------------*/

#by-organization table{
  font-size:11px;
  text-align:center;
  letter-spacing:.05em;
  float:right;
  background:url('images/do1thing_pages_getinvolved_background.png') no-repeat;
  width:905px;
  padding-bottom:20px;
  border:none;

}

* html #by-organization table
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_pages_getinvolved_background.png", sizingMethod="crop");
zoom:1;
cursor:pointer;
margin-left:-10px;
}


*+html #by-organization table{
  font-size:10px;
}


#by-organization table td{
  width:107px;
  vertical-align:top;
  color:#fff;
  padding:0;
  margin:0;

    
}
#by-organization table td.first{
  padding-left:6px;
}

#by-organization table tr.logosone td{
  padding-top:20px;
  height:107px;

}

#by-organization table tr.logostwo td{
    height:107px;

}

#by-organization table tr.statesone td{
  padding-top:5px;
  height:25px;
}

#by-organization table tr.statestwo td{
  height:25px;
}


#by-organization table td a:link,
#by-organization table td a:visited{
  color:#fff;
  text-decoration:none;
    position:relative;
}

#by-organization table td a:hover,
#by-organization table td a:active{
  color:#F94B45;
  text-decoration:none;
  position:relative;
}

#by-organization table td.do1thing_logo{
  border-right:2px solid #fff;
  font-size:16px;
  text-align:center;
}

#by-organization table td.do1thing_logo img{
  margin-left:5px;
}


#by-organization table td.do1thing_logo p{
margin: 20px 5px 0 5px
}

*+html #by-organization table td.do1thing_logo p{
  margin:0 5px;
}

*+html #by-organization table td.do1thing_logo p{
  width:140px;
  margin-left:10px;
}


*+html #by-organization table td{
  font-size:7.2pt;
}


* html #by-organization table td.do1thing_logo p{
  margin:0 5px;
}

* html #by-organization table td.do1thing_logo p{
  width:140px;
  margin-left:10px;
}


* html #by-organization table td{
  font-size:7.2pt;
}

  


#by-organization #generalContent {
background:#FEFEFE url('images/about_us_gradient_top.jpg') repeat-x scroll center bottom;
font-size:12px;
/*delete the height to let the background white color auto adjust*/
padding-bottom:20px;
}


/* By State
--------------------------------------------------------*/

#by-state #generalContent {
background:#FEFEFE url('images/logos_banners_gradienttop.jpg') repeat-x scroll center bottom;
padding-bottom:20px;
}

#by-state div.states ul{
  float:left;
  font-size:11px;
  height:140px;
  width:218px;
  background:url('images/whitebg_bystate.png') no-repeat scroll center bottom;

}


* html #by-state div.states ul
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/whitebg_bystate.png", sizingMethod="crop");
zoom:1;

}

#by-state div.states ul a{
  position:relative;
}

#by-state div.states li{
  height:18px;
  letter-spacing:.05em;
  margin-left:15px;
  padding-right:15px;
}

#by-state div.states li a:link,
#by-state div.states li a:visited{
  color:#5F5F5F;
  text-decoration:none;
}

#by-state div.states li a:hover,
#by-state div.states li a:active{
  color:#F94B45;
  text-decoration:none;
}

#by-state div.states{
width:872px;
margin:0 auto;
padding-bottom:20px;
}

#by-state h3{
color:#F94B45;
font-size:12px;
letter-spacing:0.05em;
text-transform:uppercase;
text-decoration:none;
border-bottom:1px dotted #5F5F5F;
width:160px;
margin: 15px 0 10px 15px;
}


/* Heart Gallery Story 
-------------------------------------------------------*/

#heart-gallery-story #generalContent{
  background:#FEFEFE url('images/heart_gallery_gradient.jpg') repeat-x scroll center bottom;
    font-size:12px;
  
}

#heart-gallery-story p{
  margin: 20px 0;
}

.heartgallerystory_left_column{
  width:615px;
  float:left;

}

.heartgallerystory_left_column p{
  margin:15px 0;
  line-height:14px;
  letter-spacing:.05em;
}

.heartgallerystory_right_column a{
    background: url('images/heart_gallery_davon.png') no-repeat;
    height:459px;
    width:280px;
    float:right;
    margin-top:120px;
    position:relative;
}

* html .heartgallerystory_right_column a{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/heart_gallery_davon.png", sizingMethod="crop");
cursor:pointer;
position:relative;
}

#heart-gallery-story .heartgallerystory_right_column a:link,
#heart-gallery-story .heartgallerystory_right_column a:visited{
  height:459px;
  width:280px;
  display:block;
  color:#5F5F5F;
}

#heart-gallery-story .heartgallerystory_right_column a:hover,
#heart-gallery-story .heartgallerystory_right_column a:active{
  height:459px;
  width:280px;
  display:block;

}

.heartgallerystory_left_column{
  padding-bottom:20px;
  letter-spacing:.05em;
}

.heartgallerystory_left_column a:link,
.heartgallerystory_left_column a:visited{
    color:#5F5F5F;
    text-decoration:none;
}

.heartgallerystory_left_column a:hover,
.heartgallerystory_left_column a:active{
    color:#F94B45;
    text-decoration:none;
}



.heart_gallery_logo a{
  background:url('images/heart_gallery_logo.png') no-repeat bottom;
  height:79px;
  width:314px;
  display:block;
  position:relative;
  text-indent:-9999px;
}    


* html .heart_gallery_logo a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/heart_gallery_logo.png", sizingMethod="crop");
  cursor:pointer;
}


/* Publications
------------------------------------------------------*/

#publications #generalContent{
  background:url('images/do1thing_publications_gradient.jpg') #fefefe repeat-x bottom;
  float:left;
}



p.publicationsNote{
  font-size:12px;
  width:575px;
  margin-bottom:10px;
  letter-spacing:.05em;
}

#publications #generalContent ul li{
  float:left;
  width:400px;
  padding-bottom:25px;
}


#publications #generalContent ul li a{
  text-indent:-9999px;
}

#publications ul li.anchorage a{
  background:url('images/do1thing_publications_alaska.png') no-repeat bottom;
  position:relative;
  height:75px;
  width:335px;
  display:block;
}
* html #publications ul li.anchorage a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_alaska.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.chicago a{
  background:url('images/do1thing_publications_chicago.png') no-repeat bottom;
  position:relative;
  height:75px;
  width:377px;
  display:block;
}
* html #publications ul li.chicago a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_chicago.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.chron a{
  background:url('images/do1thing_publications_chron.png') no-repeat bottom;
  position:relative;
  height:75px;
  width:305px;
  display:block;
}
* html #publications ul li.chron a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_chron.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.dallas a{
  background:url('images/do1thing_publications_dallas.png') no-repeat bottom;
  position:relative;
  height:116px;
  width:243px;
  display:block;
}
* html #publications ul li.dallas a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_dallas.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.detroit a{
  background:url('images/do1thing_publications_detroit.png') no-repeat bottom;
  position:relative;
  height:75px;
  width:196px;
  display:block;
}
* html #publications ul li.detroit a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_detroit.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.miami a{
  background:url('images/do1thing_publications_miami.png') no-repeat bottom;
  position:relative;
  height:75px;
  width:366px;
  display:block;
}
* html #publications ul li.miami a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_miami.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.orlando a{
  background:url('images/do1thing_publications_orlando.png') no-repeat bottom;
  position:relative;
  height:75px;
  width:287px;
  display:block;
}
* html #publications ul li.orlando a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_orlando.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.philly a{
  background:url('images/do1thing_publications_philly.png') no-repeat bottom;
  position:relative;
  height:86px;
  width:386px;
  display:block;
}
* html #publications ul li.philly a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_philly.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.seattle a{
  background:url('images/do1thing_publications_seattle.png') no-repeat bottom;
  position:relative;
  height:75px;
  width:251px;
  display:block;
}
* html #publications ul li.seattle a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_seattle.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.starledger a{
  background:url('images/do1thing_publications_starledger.png') no-repeat bottom;
  position:relative;
  height:75px;
  width:255px;
  display:block;
}
* html #publications ul li.starledger a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_starledger.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.parsons a{
  background:url('images/do1thing_publications_parsons.png') no-repeat bottom;
  position:relative;
  height:95px;
  width:225px;
  display:block;
}
* html #publications ul li.parsons a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_parsons.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.pennstate a{
  background:url('images/do1thing_publications_pennstate.png') no-repeat bottom;
  position:relative;
  height:129px;
  width:274px;
  display:block;
}
* html #publications ul li.pennstate a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_pennstate.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.salt a{
  background:url('images/do1thing_publications_salt.png') no-repeat bottom;
  position:relative;
  height:138px;
  width:255px;
  display:block;
}
* html #publications ul li.salt a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_salt.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.rit a{
  background:url('images/do1thing_publications_rit.png') no-repeat bottom;
  position:relative;
  display:block;
  height:93px;
  width:456px;
}
* html #publications ul li.rit a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_rit.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.icp a{
  background:url('images/do1thing_publications_photog.png') no-repeat bottom;
  position:relative;
  display:block;
  height:82px;
  width:312px;
}
* html #publications ul li.icp a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/do1thing_publications_photog.png", sizingMethod="crop");
  cursor:pointer;
}

#publications ul li.nn4y a{
  background:url('images/nn4y_logo.png') no-repeat bottom;
  position:relative;
  display:block;
  height:126px;
  width:277px;
}
* html #publications ul li.nn4y a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/nn4y_logo.png", sizingMethod="crop");
  cursor:pointer;
}



#publications ul li.anchorage a,
#publications ul li.chron a,
#publications ul li.detroit a,
#publications ul li.orlando a,
#publications ul li.seattle a,
#publications ul li.parsons a,
#publications ul li.salt a,
#publications ul li.icp a{
  float:right;
  padding-right:80px;
}

#publications ul li.chicago a,
#publications ul li.dallas a,
#publications ul li.miami a,
#publications ul li.philly a,
#publications ul li.starledger a,
#publications ul li.pennstate a,
#publications ul li.rit a{
  padding-left:40px;
  
}

#publications ul li.icp{
  clear:left;
}

#faq #generalContent{
  background:#fefefe;
  padding-bottom:20px;
}

#faq #generalContent p{
  font-size:12px;
  margin:10px 0;
}

div.answer{
  margin-bottom:25px;
}


/* Privacy Policy
--------------------------------------------------------*/

#privacy-policy #generalContent{
  background:#fefefe;
}

#privacy-policy #generalContent p{
  padding-bottom:15px;
}


/* Terms & Conditions
--------------------------------------------------------*/

#terms-of-use #generalContent{
  background:#fefefe;
}

#terms-of-use #generalContent p{
  padding-bottom:15px;
}


/* Upload Photos
------------------------------------------------------*/

#upload-photos #generalContent{
  padding-bottom:20px;
  background:url('images/getinvolved_upload_gradient.jpg') #FEFEFE repeat-x bottom;
}

#upload-photos #generalContent p{
  font-size:12px;
  letter-spacing:.05em;
  padding-bottom:12px;
}

#upload-photos #generalContent ul li{
  float:left;
  margin-left:10px;
}

#upload-photos #generalContent ul li a{
  text-indent:-9999px;
}


#upload-photos #generalContent ul li.flickr a{
  background:url('images/upload_flickr.png') no-repeat bottom;
  position:relative;
  display:block;
  height:340px;
  width:432px;
}
* html #upload-photos #generalContent ul li.flickr a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/upload_flickr.png", sizingMethod="crop");
  cursor:pointer;
}

#upload-photos #generalContent ul li.email a{
  background:url('images/upload_email.png') no-repeat bottom;
  position:relative;
  display:block;
  height:340px;
  width:432px;
}
* html #upload-photos #generalContent ul li.email a{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/upload_email.png", sizingMethod="crop");
  cursor:pointer;
}

#upload-photos #generalContent h4.long{
  width:200px;
  color:#F94B45 !important;
}
/* Blog
--------------------------------------------------------*/
.page_bg{
  background:#FEFEFE url('images/background_bottom_endcap.jpg') bottom right no-repeat;
  padding-bottom:20px;
}


#content{
  width:700px;
  float:left;
  background-color:#fefefe;
  color:#000;

}
#content a{
  text-decoration:none;
}

.post a:hover,
.post a:active{
  color:#383838
}


div.pageTitle{
  background:url('images/titlebar_inside.jpg') repeat-x;
}

div.pageTitle h1{
  background:url('images/titlebar_right.jpg') no-repeat right top;
  line-height:49px;
  color:#464646;
  font-size:18px;
  text-transform:uppercase;
  letter-spacing:.1em;
  padding:0;
  margin:0;
}

div.pageTitle h1 a{
  background:url('images/titlebar_left.jpg') no-repeat;
  display:block;
  padding-left:15px;
  color:#464646;
  text-decoration:none;
}

.postTitle{
  height:62px;
  width:665px;
   background:url('images/title_blog_center.jpg') repeat-x;
  margin:10px auto 15px auto
}

.post .date{
  height:35px;
  float:left;
  text-align:center;
  color:#A5A5A5;
  background:url('images/title_blog_leftcap.jpg') no-repeat left;
  padding:13px 14px 15px 14px;
  font-size:17px;
  letter-spacing:.1em;
}

* html .post .date{
    padding-top:8px;
}


*+html .post .date{
    padding-top:12px;
}

.dateBorder{
    border-right:2px solid #A5A5A5;
    padding-right:15px;
}

.post div.date div.monthDay{
  border-bottom: 1px solid #A5A5A5;

}
.post div.date div.year{
  clear:left;
}

.postTitle h2{
 background:url('images/title_blog_rightcap.jpg') no-repeat right;
  height:62px;
  margin:0;
  line-height:20px;
  font-weight:normal;
}

.postTitle h2 a{
  color:#e4392c;
  font-size:14px;
  letter-spacing:1px;
  display:block;
  height:35px;
  padding-top: 13px;
  padding-right:14px;
}

* html .postTitle h2 a{
  padding-top:9px;
}
*+html .postTitle h2 a{
  padding-top:11px;
}

/* Press 
--------------------------------------------------------*/

#press-coverage .post{
  float:left;
  clear:left;

}

#press-coverage .postTitle{
  width:900px;
    margin-left:20px;
}

#press-coverage .entry{
  margin:0 0 0 20px;
  width:840px;
}

#press-coverage .postTitle a{
  text-decoration:none;
}

#press-coverage .postmetadata{
  margin-left:20px;
}

/* Post */

.post{
  margin-bottom:40px;
}




.entry{
  width:625px;
  margin: 0 auto;
  color:#5f5f5f;
  font-size:12px;
  letter-spacing:.05em;
  line-height:14px;
  overflow:hidden;
}

.entry p{
  margin: 20px 0;
}

.entry a{
  color:#E4392C;
}

.postmetadata{
  width:400px;
  float:left;
  line-height:15px;
  margin:0;
  font-size:12px;
  color:#5F5F5F;
  padding-left:36px;
}
.postmetadata a,
ol.commentlist a,
p.post_navigation a{
  color:#E4392C;
}
p.post_navigation{
  font-size:12px;
}


p.comments a{
  color:#fff;
  display:block;
  height:33px;
  background:url('images/comment_bubble.jpg') no-repeat right;
  padding-top:10px;
}

p.comments{
  width:36px;
  margin:0;
  float:right;
  text-align:center;
  font-size:12px;
  padding-right:36px;
  
  
}

.single_post h3{
  padding-left:36px;
  color:#464646;
  letter-spacing: .1em;
}

#commentssection h3{
  padding: 0 36px;
  color:#464646;
  font-weight:normal;
}

ol.commentlist{
  padding: 0 50px;
  list-style-type:none;
  color:#5F5F5F;
}
ol.commentlist li{
  font-size:14px;
}

ol.commentlist p{
  font-size:12px;
  letter-spacing: .05em;
}

#commentform{
  padding-left:36px;
  color:#464646;
  font-size:12px;
}

#commentform a{
  color:#E4392C;
}
#commentform ul{
  list-style-type:none;
}

#commentform li{
   padding: 10px 0;
    list-style-type:none;
    clear:left;
}

#commentform li.comment{
  padding-left:175px;
}

#commentform li.submit{
  float:right;
  padding-right:143px;
}
#commentform li.submit input{
  width:auto;
  text-align:center;
}

#commentform input{
  border: 1px solid #A5A5A5;
  height:26px;
  float:left;
  text-align:left;
  width:200px;

}

#commentform textarea{
  border: 1px solid #A5A5A5;
  width:350px;
}

#commentform label{
  width:170px;
  float:left;
  text-align:right;
  padding-right:5px;
  padding-top:8px;
}

#commentform li label span{
  color:#E4392C;
}



/* Photographers */
.photographers li{
  float:left;
  list-style-type: none;
  width:225px;
}

.photographers li a{
  text-decoration:none;
}



/* Sidebar 
---------------------------------------------------------*/
#sidebar{
  width:195px;
  float:left;
  background-color:#FEFEFE;
  margin-left:25px;
}

.sidebar_container a:hover,
.sidebar_container a:active{
  color:#383838
}


ul.sidebar_container ul{
  margin:0 0 20px 0;
  list-style-type:none;
}


ul.sidebar_container ul li a{
  text-decoration:none;
  color:#E4392C;
  font-size:11px;
  letter-spacing:.02em;
}

ul.sidebar_container ul li{
  padding-left:10px;
}

ul.sidebar_container ul.search{
  height:62px;
  background:url('images/searchfield_bg.jpg') no-repeat right;
  margin-top:10px;
}

ul.sidebar_container ul.search li{
   background:url('images/title_blog_leftcap.jpg') no-repeat left top;
   height:62px;
   padding-top:16px;
}

* html ul.sidebar_container ul.search li{
  padding-top:0;
}

ul.sidebar_container ul.search li form{
  margin: 0 auto;
  width: 170px;
}

* html ul.sidebar_container ul.search li form{
  padding-top:15px;
  padding-left:10px;

}
* html #s{
  height:23px;
}

* html #searchButton{
  vertical-align:top;
}

#searchform input[type="text"]{
  height:26px;
  width:135px;
  border:1px solid #A5A5A5;
  vertical-align:top;
}
#searchButton{
  margin-left:-3px;
}

#sidebar h3{
  background: url('images/blogroll_titles.jpg') no-repeat;
  height:20px;
  font-weight:normal;
  margin:0;
  text-transform:uppercase;
  font-size:14px;
  letter-spacing:1px;
  padding:14px;
  color:#eeeeee;
  }
  
ul.tagcloud{
  padding:0!important;
  margin:0;
}

.stories{
  background:url('images/blog_tellus.png') no-repeat;
  width:208px;
  height:183px;
  text-indent:-9999px;
  margin-left:-5px;

}

* html .stories
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/doonething/images/blog_tellus.png", sizingMethod="crop");
zoom:1;
cursor:pointer;

}


.stories a{
  width:208px;
  height:183px;
  display:block;
    position:relative;
}


/*Terms of Use */

#terms-of-use p,
#privacy-policy p{
  font-size: 12px;

}


/* Footer
--------------------------------------------------------*/
.footer{
  height:45px;
  width:940px;
  background-color:#6E6E6E;
  font-size: 9px;
  text-transform:uppercase;
  clear:left;
  background:url('images/footer_bg.jpg') no-repeat #000;
  padding-left:10px;
  color:#9C9C9C;
  letter-spacing:.05em;
  margin-top:6px;
  float:left;
}


 .footer ul.bottom_nav{
   width:525px;
   float:left;
 }

.footer li{
  float:left;
  list-style-type:none;
}
.footer a{
  color:#9C9C9C;
  text-decoration:none;
  
}
.footer li a{
  padding:1px 10px 0 10px;
  color:#9C9C9C;
  text-decoration:none;
  background:url('images/footer_spacer.jpg') no-repeat right;
  line-height:35px;
  vertical-align:middle;

}

.footer li.mediahive a{
  background:none;
}

.footer .copyright{
  float:right;
  margin-right:30px;
  text-align:right;
  margin-top:13px;
  line-height:11px;
  text-align:right;
}



.footer a:hover,
.footer a:active{
  color:#fff;
}

.footer a.mediahive{
  float:right;
  clear:right;
  color:#C6C6C6;;
  font-size:9px;
  margin-top:17px;
  margin-right:30px;
  margin-bottom:10px;
  text-transform:none;
  font-weight:normal;
  text-align:right;
}

/* IE6 Footer Pipe */

* html .footer li a{
  background:url('images/footer_pipeseperator_ie.gif') no-repeat right;
}

/* IE7 Footer Pipe */

*+html .footer li a{
  background:url('images/footer_pipeseperator_ie.gif') no-repeat right;
}


.statcounter{
  position:absolute;
  top:-200px;
  left:-200px;
}

p.normal{
margin: 10px 0 0 10px;
}

/* Self-Clearing Floats
---------------------------------------------------------*/
/* Firefox */

ul.promotions:after,
#generalContent:after,
.post:after,
.page_bg:after,
ul.comments_Form li:after,
ul.contactForm:after,
#contributors #generalContent ul:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* IE6 */

* html ul.promotions, 
* html #generalContent,
* html .post,
* html .page_bg,
* html ul.comments_Form li,
* html ul.contactForm,
* html #contributors #generalContent ul{
	zoom: 1;
}

/* IE7 */

*+html ul.promotions,
*+html #generalContent,
*+html .post,
*+html .page_bg,
*+html ul.comments_Form li,
*+html ul.contactForm,
*+html #contributors #generalContent ul{
	zoom: 1;
}
