@charset "UTF-8";
/* CSS Document */

/* ---------Default Rules-------------- */

* 		{
		padding:0;
		margin:0;
		}
		
body 	{
		text-align:center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		color:#000;
		scrollbar-face-color: #f48813;
		scrollbar-highlight-color: #f37f01;
		scrollbar-3dlight-color: #f37f01;
		scrollbar-darkshadow-color: #FFF;
		scrollbar-arrow-color: #fff;
		scrollbar-shadow-color: #CCC;
		scrollbar-track-color: #FFF; 
		}

p		{
		line-height:130%;
		}

h1		{
		font-size:116%;
		margin-left: 5px;
		}


h2		{
		font-size:150%;
		}


h3		{
		font-size:100%;
		font-style:italic;
		}

hr		{
		height:1px;
		color:#CCC;
		}

img		{
		border:0;
		}		
		
		
ul 		{
		list-style:none;
		}


a:link, a:visited		{
						text-decoration:none;
						color:#000;
						}

a:hover		{
			text-decoration:none;	
			}


/* ----------- Start Search Box ---------- */

fieldset	{
			text-align:right;
			border:0;
			margin-bottom:5px;
			padding-right:5px;
			padding-top:10px
			}

.searchbox	{
			margin-left:10px;
			}

#daresearch	{
			background-color:#f48813;
			color:#FFF;
			padding:0 5px 0 5px;
			font-weight:bold;
			}


/* ---------------Start Layout----------------- */

#wrapper 	{
			margin:0 auto;
			text-align:left;
			border:1px solid #CCC;
			width:800px;
			}

/* Start #masthead */


#masthead		{
				height:79px;
				margin-top:5px;
				}

#masthead ul, #masthead2 ul	{
				text-align:right;
				margin-right:5px;
				}


#masthead li, #masthead2 li	{
				display:inline;
				margin-left:20px;
				}


/* Start #masthead2 */

#masthead2		{
				padding-top:7px;
				background:url(../images/mastheadbg_02.jpg) top center no-repeat;
				height:251px;
				}

#masthead2	ul	{
				font-size:150%
				}

/* Start #programs     (gif=114px height, 52.5height per box +2px border + 5px space between)
						(gif width=121px + 15px margins +6px borders=219px */



#mission		{
				height:114px;
				margin-top:5px;
				margin-bottom:10px;
				padding-left:121px;
				background:url(../images/mission.gif) top left no-repeat;
				}

#mission_inner	{
				margin:0 10px;
				padding:20px 20px 30px 0px;
				height:54px;
				}

#mission_inner p	{
					border-left:2px solid #F48113;
					padding:10px 10px 10px 3px;
					background:#F7F7F7;
					font-size:110%;
					}

p.introduction:first-letter {font-size:500%; font-weight:bold; float:left; padding-top:3px; font-style:normal;}

/*  Start Sidebar   */


/* Start #sidebar #main_sidebarnav */


#sidebar #main_sidebarnav h1		{
						font-size:150%;
						padding-top:40px;
						font-weight:bold;
						margin-left:0;
						}


#main_sidebarnav 	{
						margin-bottom:10px;
						} 	

#main_sidebarnav li 	{
						border:1px solid #f48813;
						margin-top:-5px;
						padding:10px;
						color:#f48813;
						font-weight:bold;
						font-size:120%;				
						}


#sidebar		{
				width:200px;
				height:auto;
				float:right;
				}

#info #sidebar	{
				float:left;
				}

#sidebar h1	{
				color:#FFF;
				background-color:#f48813;
				padding-left:5px;
				margin-bottom:5px;
				}
				

#sidebar li		{
				padding-left:10px;
				margin-bottom:7px;
				}	


#sidebar p		{
				padding:0 10px;
				margin-bottom:5px;
				}

#sidebar a:hover	{
					text-decoration:underline;
					}
					



/* Start #main_col */


#main_col			{
					width:590px;
					height:auto;
					margin-right:210px;
					color:#000;
					}

#info #main_col		{
					width:590px;
					height:auto;
					margin-left:210px;
					margin-right:0;
					margin-top:20px;
					color:#000;

					}
					
/*  Start #news */

#news		{
			height:246px;
			background:url(../images/news.gif) top left no-repeat;	
			}

	
/* Start #news_inner  */


#news_inner		{
				margin-left:126px;
				padding:10px;
				border:1px solid #CCC;
				height:224px;
				overflow:auto;
				
				}	

#news_inner h2, #news_inner h3, #news_main h2, #news_main h3 	{
								padding-left:10px;
								}
	
					
#news_inner p, #news_main p	{
				margin:10px 0 10px 0;
				}


/*  Start #feature  */


#feature	{
			height:192px;
			margin-top:10px;
			background:url(../images/feature.gif) top left no-repeat;
			}

/*   Start #feature_inner	*/

#feature_inner	{
				padding:10px;
				border:1px solid #CCC;
				margin-left:126px;
				height:170px;
				overflow:hidden;
				}

#feature_inner img, #friendsofdare_inner img	{
												float:right;
												margin-left:5px;
												}


#feature_inner p, #friendsofdare_inner p		{
												margin-top:10px;
												}


/* Start #friendsofdare   */

#friendsofdare		{
					height:216px;
					margin-top:10px;
					background:url(../images/friendsofdare.gif) top left no-repeat;
					}

/*  Start #friendsofdare_inner   */

#friendsofdare_inner		{
							padding:10px;
							border:1px solid #CCC;
							margin-left:126px;
							height:194px;
							overflow:hidden;
							}


/* Start #content in #main_col for all pages other than homepage    */

#content			{
					height:auto;
					padding:10px;
					}


#content h2			{
					color:#f48813;
					margin:15px 0;
					}
					
				
#content_inner				  	{
								border:1px solid #CCC;
								margin-top:10px;
								padding:10px 10px 10px 10px;
								}				
							
#content_inner p	{	
					padding:5px 5px;
					}

#content_inner img, #news_main img	{
					margin:7px;
					border:2px solid #FFF;
					}				

#content_inner li	{
					margin-top:5px;
					}

#content_inner a:hover	{
						text-decoration:underline;
						}
						

#photo_mainpage		{
					border:1px solid #CCC;
					margin-top:10px;
					padding:20px 10px 10px 10px;
					}	
								
#photo_mainpage	h4	{
					color:#f48813;
					font-size:110%;
					margin-bottom:3px;
					}

#photo_mainpage	a		{
						color:#f48813;
						}
					
#photo_mainpage	p		{
						font-size:98%	
						}
						

#news_main				{
						border:1px solid #CCC;
						margin-top:10px;
						padding:20px 10px 10px 10px;
						}

#news_main h2  			{
						color:#000;		
						margin:0;	
						}
						
#news_main p			{
						width:305px;
						}						

				
/*   Start Testimonial Page   */

#test_wrapper			{
						text-align:left;
						margin:10px auto;
						width:550px;
						height:auto;
						border:1px solid #CCC;
						padding:10px;
						background-color:#F7F7F7;
						}

#testimonial h1			{
						font-size:100%;
						padding-left:75px;
						margin-top:10px;
						font-weight:normal;
						color:#000;
						}

#testimonial #test_content		{
								border-top:1px solid #CCC;
								border-bottom:1px solid #CCC;
								width:416px;
								margin:10px auto;
								padding:10px 0;
								}

#testimonial #test_content	p	{
								font-size:100%;
								line-height:130%;
								margin-bottom:10px;
								}

#testimonial #test_content	h1	{
								font-weight:bold;
								margin-bottom:20px;
								margin-left:-75px;
								padding-top:10px;
								font-size:110%;
								}



/*   Start #bottom_nav   */


#bottom_nav		{
				margin:20px auto 20px auto;
				border:1px solid #CCC;
				background-color:#F7F7F7;
				height:196px;
				width:758px;
				}


#bottom_nav ul	{
				margin-top:17px;
				margin-left:20.5px;
				margin-right:20.5px;
				background-color:#FFF;
				border:1px solid #CCC;
				float:left;
				padding-top:10px;
				width:145px;
				height:150px;
				}

#bottom_nav li	{
				margin-bottom:5px;
				}

#bottom_nav a:hover	{
					text-decoration:underline;
					}


/* Start #footer  */

#footer			{
				background-color:#f48813;
				color:#FFF;
				text-align:center;
				}



/* ------------Start Classes------------ */

.floatleft		{
				float:left;
				}
.floatright		{
				float:right;	
				}
.clearfloat		{
				clear:both;
				font-size:120%;
				line-height:150%;
				}

.clearfloat_content_inner  {
							clear:both;
							font-size:120%;
							line-height:150%;
							height:20px;
							}


a.morelinks:link, a.morelinks:visited		{
											color:#f48813;
											}


/* Class: Masthead */
	
.topnav				{
					padding-top:0px;
					}

#info .topnav 	{
					padding-top:35px;
					}
					


a.topnav:hover		 {
					color:#f48813;
					}
					
.middlenav			{
					padding-top:5px;
					}

#info .middlenav	{
					padding-top:5px;
					}

a.middlenav:link, a.middlenav:visited		{
											font-size:133%;
											color:#f48813;
											}



a.middlenav:hover	{
					color:#000;
					}



/* Class: Masthead2 */


a.bottomnav:link, a.bottomnav:visited	{
										color:#FFF;
										}

a.bottomnav:hover						{
										color:#000;
										}


/* Class: #bottom_nav   */

.indent		{
			margin-left:20px;
			}
			
.whatwedo	{
			margin-left:10px;
			}
			

/* Class: #info #sidebar */

a.info_topnav_sidebar:link, a.info_topnav_sidebar:visited	{
															color:#f48813;
															text-decoration:none;
															}

												

.content_header	{
				color:#FFF;
				background-color:#f48813;
				padding:2px 5px 0 5px;
				}

/* Class: #info #content_inner   */


.content_inner_h1			{
							
							font-size:95%;
							margin-top:-3px;
							margin-left:10px;
							font-weight:normal;
							padding-bottom:5px;
							width:200px;
							
							}

.content_inner_div			{
							float:left; 
							border:1px solid #CCC; 
							background-color:#F7F7F7;
							margin:10px;
							}	

							
							
.content_inner_div_right	{
							float:right; 
							border:1px solid #CCC; 
							background-color:#F7F7F7;
							margin:10px;

							}						



.callout, .callout_right			{
									width:150px;
									float:left;
									background-color:#FFF;
									color:#000;
									}		

.callout_right						{
									float:right;
									}					
					
.callout_inside, .callout_inside_right		{
											border-bottom: 10px solid #f48813;
											border-left: none;
											border-right: none;
											border-top: 10px solid #f48813;
											margin: 20px 20px;
											}				
					
.callout_inside_right						{
											float:right;
											}					
					
.callout_inside p, .callout_inside_right p	{
										 	 background-color: #FFF;
										 	 padding:10px;
										 	 color: #f48813;
										 	 font-style: italic;
										  	text-align: center;
										  	font-size:110%;
										  	font-weight:bold;
											}

.text_highlight	{
				color:#f48813;
				}
				
				
.photo_mainpage	{
				width:546px;
				height:128px;
				margin-bottom:40px;
				}

.form	{
		margin:30px 0;
		}
		
.bullet_list	{
				list-style:circle;
				width:300px;
				margin-left:50px;
				
				}
			
		
.bullet_list_indent	{
				list-style:circle;
				width:300px;
				margin-left:80px;
				
				}
			
				
.volunteer	{
			color: #f48813;
			font-size:110%;
			margin:10px;
			}		
			
			
.gratitude #content_inner	h2, .gratitude #content_inner ul, .gratitude #content_inner p 		{
																								width:280px;
																								}
	
	
a.whatwedo_treatment, a.whatwedo_treatment:visited {
													font-size:80%;
													color:#f48813;
													line-height:95%;
													}
													
a.whatwedo_treatment:hover							{
													text-decoration:underline;
													}													
.darestore {
	font-size: 133%;
	color: #f48113;
}
