/* Main CSS */

* {
	margin: 0;
	padding: 0;
}

html {
	height:100%;
}

body {
	height:96%;
	width:100%;
	margin:0 auto;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#002624;
	background:#015356;
	}
	
#container_main {
	margin: 30px auto;
	width: 710px;
	}

/*HEAD ----------------------------------------------------------------------------------------------------------*/
#global_header {
				background:url(../images/bg_header.gif) no-repeat;
				height:131px;
				}
				
.g_header_photos {margin:55px 0px 0px 3px;}
.g_header_logo {margin:0px 0px 0px -5px; border:none;}


/*CONTENT ----------------------------------------------------------------------------------------------------------*/
#all_container {
			background:url(../images/bg_content.gif) repeat-y;
			width:708px;
			padding-top:0px;
			float:left;
			display:inline;
				}
				
#all_container a {color:#015356; text-decoration:underline;}
#all_container a:hover {color:#b51e22; text-decoration:underline;}





		/*navigation ------------------------------------------------------------------------*/
		#nav_section {
					width:255px;
					/*height:540px;*/
					margin:0px 0px 0px 3px;
					background-color:#f6e4cc;
					}
					
			#nav, #nav ul {
						padding-top:30px;
						margin-top:0px;
						list-style:none;
						}
			#nav li {padding:0px;}
			
			#nav a {
					padding:0px;
					margin:0px;
					display:block;
					overflow:hidden;
					text-decoration:none;
					width:151px;
					}
			#nav a:hover {text-decoration:none;}
					
			a.home {background:url(../images/n_home.gif) no-repeat 0px 0px; height:51px;}
			a.about {background:url(../images/n_about.gif) no-repeat 0px 0px; height:39px;}
			a.certified {background:url(../images/n_certified_home_care.gif) no-repeat 0px 0px; height:26px;}
			a.private {background:url(../images/n_private_duty.gif) no-repeat 0px 0px; height:26px;}
			a.medical {background:url(../images/n_medical_equip.gif) no-repeat 0px 0px; height:26px;}
			a.outpatient {background:url(../images/n_outpatient_rehab.gif) no-repeat 0px 0px; height:26px;}
			a.zcd {background:url(../images/n_zcd_trans.gif) no-repeat 0px 0px; height:26px;}
			a.sightings {background:url(../images/n_angel_sightings.gif) no-repeat 0px 0px; height:26px;}
			a.calling {background:url(../images/n_calling_angels.gif) no-repeat 0px 0px; height:26px;}
			a.news {background:url(../images/n_angel_news.gif) no-repeat 0px 0px; height:26px;}
			a.resources {background:url(../images/n_angel_resources.gif) no-repeat 0px 0px; height:26px;}
			a.contact {background:url(../images/n_contact_us.gif) no-repeat 0px 0px; height:26px;}
			a.locations {background:url(../images/n_locations.gif) no-repeat 0px 0px; height:26px;}
			a.webmail {background:url(../images/n_webmail.gif) no-repeat 0px 0px; height:26px;}
			
			a.home:hover {background-image:auto; background-position:0px -51px;}
			a.about:hover {background-image:auto; background-position:0px -39px;}
			a.certified:hover, a.private:hover, a.medical:hover, a.outpatient:hover, a.zcd:hover, a.sightings:hover, a.calling:hover,
			a.news:hover, a.resources:hover, a.contact:hover, a.locations:hover, a.webmail:hover
			{background-image:auto; background-position:0px -26px;}
			
			a.on_home:link, a.on_home:visited, a.on_home:active, a.on_home:hover {background-image:auto; background-position:0px -51px;}
			a.on_about:link, a.on_about:visited, a.on_about:active, a.on_about:hover {background-image:auto; background-position:0px -39px;}
			a.on:link, a.on:visited, a.on:active, a.on:hover {background-image:auto; background-position:0px -26px;}
			
			/*--drop down---------*/
			#nav li ul.about_drop {
						position: absolute;
						padding:0px;
						margin:-39px 0px 0px 150px;
						left: -999em; /*in Opera, this propels the dropdown list out of view*/
						background-color:#f6e4cc;
						}
			#nav li ul.resource_drop {
									position: absolute;
									padding:0px;
									margin:-26px 0px 0px 150px;
									left: -999em; /*in Opera, this propels the dropdown list out of view*/
									background-color:#f6e4cc;
									}
				
			#nav li:hover ul {left: auto; } /*in Opera, this brings the dropdown list back into view*/
			
			#nav li:hover ul, #nav li.sfhover ul {left: auto;} /*JavaScript sfHover class to activate dropdowns in IE by onmouseover and onmouseout*/
			#nav li ul li {clear:left; margin:0px;}
				
				#nav li ul li a {font-size:10px;
								font-weight:bold; 
								text-decoration:none; 
								width:90px;
								background-color:#d7b48c; 
								border:1px solid #c0996e;
								padding:5px;
								margin-bottom:-3px;
								}
				#nav li ul li a:hover {width:90px; background-color:#c0996e;}
			/*--end drop down---------*/
			
			#nav li a span {visibility:hidden;}
			#nav li ul li a span:hover {display:inline;}
			.nav_space {margin-top:4px; width:152px;} /*space out buttons*/
			.nav_space_ie7 {margin-top:4px; width:152px;} /*space out buttons -called out seperate to fix IE7 glitch -see IE7 style**/
			.nav_space_ie {margin:4px 0px 0px 0px; width:152px;} /*space out buttons -called out seperate to fix IE6 glitch -see IE style*/
			.nav_space_2level {margin:0px 0px 5px 10px;}
		/*end navigation --------------------------------------------------------------------*/


#main_content {
			width:400px;
			float:right;
			margin:-480px 0px 0px 0px;
			padding-right:40px;
			}
			
	.text_photos_content {width:360px;
							margin-left:7px;
							}
					
	p {margin-bottom:15px;}
	p span {font-size:14px; font-weight:bold; color:#015356;}
	
	hr {size:1px; color:#015356; border-style:solid;}
	
	img.inline_left_photo {float:left; margin:0px 5px 0px 0px; border: 3px solid #a77a4e;}
	img.inline_right_photo {float:right; margin:0px 0px 0px 8px; border: 3px solid #a77a4e;}
	img.photo {border: 3px solid #a77a4e;}
	
	/*--headings---------*/
	h1 {font-family:Garamond, Georgia, Times New Roman, Times, serif; 
		font-size:24px; 
		font-weight:normal;
		color:#015356;
		margin-left:5px;
		position:relative; z-index:10; /*to lay on top of wing underline*/
		}
		
	h2 {font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px; 
		color:#015356;
		margin-left:5px;
		position:relative; z-index:10; /*to lay on top of wing underline*/
		}
		
	h3 {font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px; 
		color:#015356;
		margin-bottom:5px;
		}
		
	h4 {font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-style:italic; 
		color:#015356;
		margin-bottom:5px;
		}
		
	h5 {font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold; 
		color:#635139;
		}
		
		
	.head_wing_underline1, .head_wing_underline2 {background:url(../images/head_wing_underline.gif) no-repeat; 
							width:399px; height:35px; 
							margin-top:-16px; 
							position:relative; z-index:1; /*to lay underneath wing underline*/
							}
		
		/*--index--*/
		#text_head_our_focus {background:url(../images/h_OurFocusIsYou.gif) no-repeat; width:163px; height:22px;}
		#text_head_company_profile {background:url(../images/h_CompanyProfile.gif) no-repeat; width:164px; height:25px;}
		/*--1.0*--*/
		#text_head_about {background:url(../images/h_AboutGA.gif) no-repeat; width:263px; height:25px;}
		#text_head_our_story {background:url(../images/h_OurPersonalStory.gif) no-repeat; width:182px; height:25px;}
		/*--2.0*--*/
		#text_head_certified {background:url(../images/h_CertifiedHomeCare.gif) no-repeat; width:200px; height:25px;}
		/*--3.0*--*/
		#text_head_quality_care {background:url(../images/h_QualityCare.gif) no-repeat; width:125px; height:25px;}
		/*--4.0*--*/
		#text_head_guardian_medical {background:url(../images/h_GuardianAngelMedical.gif) no-repeat; width:232px; height:25px;}
		/*--5.0*--*/
		#text_head_for_therapy {background:url(../images/h_ForTherapyNeeds.gif) no-repeat; width:263px; height:25px;}
		/*--6.0*--*/
		#text_head_zcd {background:url(../images/h_ZCD.gif) no-repeat; width:196px; height:25px;}
		/*--7.0*--*/
		#text_head_angel_sightings {background:url(../images/h_AngelSightings.gif) no-repeat; width:149px; height:25px;}
		/*--8.0*--*/
		#text_head_calling_angels {background:url(../images/h_CallingAngels.gif) no-repeat; width:344px; height:25px;}
		/*--9.0*--*/
		#text_head_angel_news {background:url(../images/h_AngelNews.gif) no-repeat; width:259px; height:25px;}
		/*--10.0*--*/
		#text_head_angel_resources {background:url(../images/h_AngelResources.gif) no-repeat; width:156px; height:25px;}
		#text_head_insurances {background:url(../images/h_Insurances.gif) no-repeat; width:192px; height:25px;}
		#text_head_links {background:url(../images/h_Links.gif) no-repeat; width:56px; height:25px;}
		/*--11.0*--*/
		#text_head_contact {background:url(../images/h_ContactUs.gif) no-repeat; width:262px; height:25px;}
		/*--12.0*--*/
		#text_head_locations {background:url(../images/h_Locations.gif) no-repeat; width:94px; height:25px;}
		/*--sitemap--*/
		#text_sitemap {background:url(../images/h_Sitemap.gif) no-repeat; width:79px; height:25px;}
		#text_home_care_agency {background:url(../images/h_HomeCareAgency.gif) no-repeat; width:187px; height:25px;}
		#text_head_private_duty {background:url(../images/h_PrivateDuty.gif) no-repeat; width:124px; height:25px;}
		#text_head_medical_equipment {background:url(../images/h_MedicalEquipment.gif) no-repeat; width:189px; height:25px;}
		#text_head_outpatient_rehab {background:url(../images/h_OutpatientRehab.gif) no-repeat; width:172px; height:25px;}
		#text_head_patient_transportation {background:url(../images/h_PatientTransportation.gif) no-repeat; width:338px; height:25px;}
		
		#text_head_our_focus span, #text_head_about span, #text_head_our_story span, #text_head_certified span, #text_head_quality_care span,
		#text_head_guardian_medical span, #text_head_for_therapy span, #text_head_zcd span, #text_head_angel_sightings span, #text_head_calling_angels span,
		#text_head_angel_news span, #text_head_angel_resources span, #text_head_angel_resources span, #text_head_insurances span, #text_head_links span,
		#text_head_contact span, #text_head_locations span, #text_sitemap span, #text_home_care_agency span, #text_head_private_duty span, 
		#text_head_medical_equipment span, #text_head_outpatient_rehab span, #text_head_patient_transportation span, #text_head_company_profile span
		{visibility:hidden;}
	
	/*--end headings---------*/
	
	#main_content ul {
					list-style-type:disc;
					margin-left:20px;
					}
	#main_content ul li {margin-bottom:10px;}
	
		#main_content ul li ul {list-style-type:circle;}
		
	
						
	#main_content ol {
					list-style-type:decimal;
					margin-left:30px;
					font-weight:bold;
					}
	#main_content ol li {margin-bottom:10px;}
	#main_content ol li span {font-weight:normal;}
	

	#main_content ul li.bottom_space {margin-bottom:15px;}
	#main_content ul li ul li.top_space {margin-top:5px;}
	#main_content ol li.bottom_space {margin-bottom:15px;}
	


/*FOOTER ----------------------------------------------------------------------------------------------------------*/
#content_footer {font-size:14px;
					font-weight:bold;
					color:#b51e22;
					text-align:center;
					margin-top:50px;
					}
#content_footer span {font-size:15px;color:#015356;}

#footer {
		background:url(../images/bg_footer.gif) no-repeat;
		height:33px;
		font-size:10px;
		text-align:center;
		}
		
#footer a {font-weight:bold; color:#015356; text-decoration:none;}
#footer a:hover {font-weight:bold; color:#b51e22; text-decoration:underline;}
/*for sitemap link on index copyright*/
#footer #s_link a {font-weight:normal; font-size:10px; color:#002624; text-decoration:none;}
#footer #s_link a:hover {font-weight:normal; font-size:10px; color:#002624; text-decoration:none;}

#footer p {padding-top:7px;}