/*Main Stylesheet for Determined2Heal*/

*{margin:0; padding:0; }
img{border:none; }

body {
background-color:white;
font-family:Verdana,sans-serif;
}

a{color:#0070bb; }
a:hover{text-decoration:none;}

a.anchor, h1 a {font-weight:bold; color:black; text-decoration:none; font-size:1.2em;} 

#wrap{
width:956px;
margin:0 auto 0 auto;
}

#header{ 
  position:relative;
  height:66px;
  background-image:url("./images/top_banner.png");
  background-repeat:no-repeat;
}
  #home_link{position:absolute;top:0;left:10px;height:90%;width:40%;}

  #top_links{float:right; padding-top:7px; }
  
  .donate_link{color:red;}
  
  #top_links li{
  	list-style-type:none;
  	float:left;
	margin-left:10px;
   }
   .small_links{font-size:.6em; }
   
   #search_form {
   margin-top:2px;
   margin-left:10px;
   float:right;
   }
   
#main_text{
  padding:10px 0px 0 11px;
  background-image:url("./images/bars.png");
  background-repeat:repeat-y;
}



#top_nav{
margin:0 0 10px 0;
padding:0;
height:57px;
}

  #top_nav ul li{
    display:block;
    list-style-type:none;
    float:left;
  }
  #top_nav img{border:none; }
 
#overflow_control{overflow:hidden; }
#left_nav{float:left; width:180px; background-color:#0070bb; margin:0 0 20px 0; padding:5px 5px 15px 0px; list-style-type:none;}
#left_nav li {line-height:1.4em; padding-left:25px; background-image:url('./images/vertibrae.png'); background-position:0 5px; list-style-type:none; background-repeat:no-repeat; margin-left:5px;} 
#left_nav li a{text-decoration:none; font-size:.8em; color:white;} 
#left_nav li.current_page_item{background-image:url('./images/vertibrae_sideways.png'); margin-left:20px; font-weight:bold;}
#left_nav li a:hover{text-decoration:underline; }
#left_nav li a:visited{color:#ffb345; }

#left_nav #donate {margin-top:20px; }
#left_nav #donate p {color:white; font-weight:bold; text-align:center; }
#left_nav #donate img{margin-left:15px; border:none;}

#left_nav h1{color:white; font-size:1em; margin:0 0 5px 0; padding: 5px 0 5px 5px; width:100%; border-bottom:2px solid white;}

#center_col{
overflow:hidden;
margin:0 20px 20px 20px;
float:left;
width:522px;
}

 #center_col h1{text-transform:uppercase; font-size:1.5em; overflow:hidden  }
 #page_content{font-size:.9em; overflow:hidden; border:1px solid #ccc; line-height:1.4em; min-height:200px; padding:150px 10px 10px 10px; background-position:top left;}
 #page_content p{padding:10px;}
 #page_content h2{font-size:.9em; margin-left:4px;}
 
 #page_content.health{background-image:url('./images/page_tops/health.png'); background-repeat:no-repeat;}
 #page_content.equip{background-image:url('./images/page_tops/equip.png'); background-repeat:no-repeat;}
 #page_content.sci_research{background-image:url('./images/page_tops/stem_cell.png'); background-repeat:no-repeat;}
 #page_content.daily,  #page_content.about {background-image:url('./images/page_tops/daily.png'); background-repeat:no-repeat; }
 #page_content.exercise{background-image:url('./images/page_tops/exer.png'); background-repeat:no-repeat;}
 #page_content.steps{background-image:url('./images/page_tops/steps.png'); background-repeat:no-repeat;}
 #page_content.role_models{background-image:url('./images/page_tops/role_models.png'); background-repeat:no-repeat;}
  
 #page_content p{padding:10px;}
 #page_content h1{font-size:1em; margin:15px 2px 7px 0px; clear:both; text-transform:none;}
 #page_content h2{font-size:.9em; margin-left:6px;clear:both;}
 #page_content h3{font-size:.8em; margin-left:10px;clear:both;}
 #page_content h4{font-size:.7em; margin-left:14px;clear:both;}
 #page_content h5{font-size:.6em; margin-left:18px;clear:both;}
 #page_content h6{font-size:.5em; margin-left:22px;clear:both;}
 
 #page_content ul{margin:10px 10px 10px 20px; list-style-type:disc;}
 #page_content ul li{margin:0px; padding:0; }
 #page_content table,tr,td{border:0px; }
 #page_content td{background-color:#f6f6f6; padding:5px; }
 
 #page_content form{margin:0; padding:0; }
 
#right_col{
  overflow:hidden;
  width:180px;
  float:left;
  margin-bottom:10px;
 } 
   #right_col h1{font-size:.7em; font-weight:normal; }
   #right_col #spine img{border:none; }
   #right_col #spine a{display:block; }
 
 #footer{width:932px; margin:20px 0 0 0; padding:10px 6px 10px 0px; clear:both; font-size:.6em;  border-top:1px solid #ccc;}
 #bottom_links{display:block; width:23em;text-align:center; margin:0 auto 5px auto; padding:0 0 0 8px;}
 #bottom_links li {float:left; list-style-type:none; margin:0 5px 0 5px; } 
 #footer p{clear:both; display:block; width:100%; text-align:center; padding:5px 0 0 5px;}
 
 
 #credits{
   width:100%;
   height:20px;
   background-image:url('./images/page_bottom.png');
   background-position:top;
   background-repeat:no-repeat;
  }
  
 #disclaimers{margin:15px; font-size:.54em; color:#ccc; text-align:center;}
 #disclaimers p{margin-bottom:10px; }
 
 /*Wordpress stuff*/
 .alignright{float:right; }
 .alignleft{float:left;}
 #page_content .aligncenter{margin:0 auto 0 auto;}
 .wp-caption{padding:10px; margin:10px; background-color:#f5f5f5;}
.wp-caption{padding-right:0; }
 .wp-caption img{margin:0 auto 0 auto; }
 .wp-caption-text{font-size:.7em; font-weight:normal; padding:0 15px 0 0; margin:0; text-align:center;}
 
   		 #news{margin:0px 80px 0 10px; width:620px; float:left;}
		 #news h1{font-size:1.5em; margin:0 0 10px 0; padding:0;}
         
		 #news .post_wrap {margin:0 0 0 10px; }
		 #news .post_title{font-weight:normal; font-size:1.3em; margin:10px 0 0 0; }
		 #news .post_info{font-size:.6em; margin:0 0 10px 0; }
		 #news .post_content {font-size:.9em; overflow:hidden; background-color:#0070bb; color:white; padding: 10px 10px 5px 10px; margin:0 0 10px 5px;}
		 #news .post_content p{padding-bottom:5px; margin-left:15px;}
		 #news .post_content a{color:orange; }
		 #news .post_content ul{padding:10px 10px 10px 30px;}
		 #news .post_content img{}
         #news .post_content h1{font-size:1.2em; font-weight:bold; margin-left:0px; clear:both; }
         .post_content h2{font-size:1.0em;  margin-left:4px; clear:both; }
         .post_content h3{font-size:.9em;  margin-left:8px; clear:both; }
         .post_content h4{font-size:.8em;  margin-left:12px; clear:both; }
         .post_content h5{font-size:.7em;  margin-left:14px; clear:both; }
         .post_content h6{font-size:.7em;  margin-left:18px; clear:both; }
         .post_content .wp-caption{background-color:#222; }

#page_content .search_result_wrap{margin:0 0 10px 20px; padding:0; }      
#page_content .search_result_wrap a{font-weight:normal; margin:0; padding:0; }        
#page_content .search_result_wrap p{margin:0; padding:0; font-size:.8em; }    