
/* 
--------------------------
LHS 2006 Print CSS:
--------------------------
		Created .......... March 24, 2006
		Last Updated ..... September 18, 2006

		{1} Global Styles ... [ body, headers, p, etc. ]
		
		{2} Airlock ... [ div containers ]
		
		{3} Header ... [ main header styles ]
		
		{4} Top Navigation ... [ main navigation styles ]
		
		{5} Sub-Navigation ... [ expanded links, bread crumbs ]
		
		{6} Content ... [ home, about, contact, etc. ]
		
		{7} Copyright ... [ main copyright styles ]
		
		{8} Misc ... [ forms, hidden elements, etc. ]
	
 */
 
 /*  
------------------
{1} Global Styles:
------------------	
 */ 
 
 /* -=( overall styles, body, headers, etc. )=- */
 
 body {
 	background-color: #ffffff;
 	font: 8pt/16pt verdana, arial, helvetica, sans-serif;
 	color: #333333;
 	margin: 0px;
 	padding: 0px;
 }
h1 {
	font: 24pt/26pt "Book Antiqua", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding: 10px;
	letter-spacing: 1px;	
}
h2 {
	font: 22pt/24pt "Book Antiqua", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding: 10px;
	letter-spacing: 1px;	
}
h3 {
	font: 15pt/15pt "Book Antiqua", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	margin: 10px 10px 10px 10px;
	padding: 15px 0px 5px 0px;
	letter-spacing: 1px;
	border-bottom: 1px dashed #9FC569;	
}

 /* 
------------
{1} Airlock:
------------
 */ 
 
/* -=( airlock global styles, this holds the "design" in place )=- */
 
#airlock {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}

/*  
------------
{3} Header:
------------
 */ 
 
 /* -=( header div main styles )=- */
 
 #header_logo {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
 }
#header_photo {
display: none;
 }


/* -=( header adopt banner styles. Had to do separate elements so Explorer on the Mac would render it correctly. )=- */ 
 
#header_adopt {
display: none;
}

 /* -=( header volunteer banner styles. Had to do separate elements so Explorer on the Mac would render it correctly. )=- */ 
 
#header_volunteer {
display: none;
}


 /* -=( header donate banner styles. Had to do separate elements so Explorer on the Mac would render it correctly. )=- */ 

#header_donate {
display: none;
}

#header_background {
  	background-color: transparent;
	height: 0px;
	margin: 0px;
	padding: 0px;
 }

/*  
------------
{4} Navigation:
------------
 */ 
 
 /* -=( header div main styles )=- */
 
#navigation_top {
display: none;

/*  
------------------------------
{5} Side bar & Sub Navigation:
------------------------------
 */ 
 
 /* -=( side bar divs )=- */
 
 #side_bar {
 	float: left;
	background-color: transparent;
	width: 186px;
	padding: 0px;
	margin: 0px;
	height: 400px;
}

/* -=( side bar home specialized styles )=- */
 
body#home #side_bar {
 	float: left;
	background-color: transparent;
	width: 214px;
	padding: 0px;
	margin: 0px;
}
body#about2 #side_bar {
 	float: left;
	background: transparent url(../../presentation/site/core/uploads/design_2006/global/background_subnav.gif) no-repeat top left;;
	width: 214px;
	padding: 0px;
	margin: 0px;
}
body#home #side_bar p { 
	background: transparent url(../../presentation/site/core/uploads/design_2006/home/sidebar_mission.gif) no-repeat top left;
	padding: 0px;
	margin: 0px; 
	width: 214px; 
	height: 500px;
	text-indent: -3000px;
}
body#home #side_bar p span {

}
#side_bar ul {
	width: 186px;
	background-color: transparent;
	list-style: none outside;
	padding: 0px;
	margin: 20px 0px 20px 0px;
}
#side_bar ul li{
	background-color: transparent;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	text-align: left;
}
#side_bar li a {
	background-color: transparent;
	color: #386219;
	text-decoration: none;
 	font: 8.5pt/14pt verdana, arial, helvetica, sans-serif;	
	border-top: 1px solid #9FC569;
	border-bottom: 1px solid #9FC569;
	display: block;
	padding: 2px 4px 2px 18px;
	margin: 0px;
}
#side_bar li a:hover {
	background: #F1F1E4 url(../../presentation/site/core/uploads/design_2006/global/subnav_bullet.gif) no-repeat top left;
	color: #386219;
	text-decoration: none;
 	font: 8.5pt/14pt verdana, arial, helvetica, sans-serif;	
	border-top: 1px solid #628A3B;
	border-bottom: 1px solid #628A3B;
	display: block;
	padding: 2px 4px 2px 18px;
	margin: 0px;
}
#side_bar a.active {
	background: #F1F1E4 url(../../presentation/site/core/uploads/design_2006/global/subnav_bullet.gif) no-repeat top left;
	color: #386219;
	text-decoration: none;
 	font: 8.5pt/14pt verdana, arial, helvetica, sans-serif;	
	border-top: 1px solid #628A3B;
	border-bottom: 1px solid #628A3B;
	display: block;
	padding: 2px 4px 2px 18px;
	margin: 0px;
}

/* 
------------
{6} Content:
------------
*/  

/* -=( content container )=- */

#content {
	background-color: transparent;
	margin-top: 0px;
	padding: 20px 30px 10px 222px;
}

/* -=( content body & text styles)=- */

#content p {
	font: 9pt/14pt arial, helvetica, sans-serif;
 	color: #5F5F4E;
 	margin: 0px;
 	padding: 10px;
 	text-align: justify;
}
img.iconright {
	float: right;
	background-color: transparent;
	border: 0px; 
	padding: 3px 0px 3px 3px;
	margin: 10px 0px 10px 10px;
}
img.iconleft {
	float: left;
	background-color: transparent;
	border: 0px; 
	padding: 0px;
	margin: 0px;
}
img.floatleft {
	float: left;
	background-color: #ffffff;
	border: 1px solid #cccccc; 
	padding: 4px;
	margin: 10px 10px 3px 10px;
}
img.floatright {
	float: right;
	background-color: #ffffff;
	border: 1px solid #cccccc; 
	padding: 4px;
	margin: 10px 10px 3px 10px;
}

 form.mapquest,
 form.yahoo,
 form.dada {
	font: 9pt/14pt arial, helvetica, sans-serif;
 	color: #333333;
 	margin: 0px;
 	padding: 10px;
 	text-align: left;
 }
 label {
	font: 9pt/14pt arial, helvetica, sans-serif;
 	color: #628A3B;
 	margin: 0px;
 	padding: 0px;
 	text-align: left;
 }
#content a {
	background-color: transparent;
	text-decoration: none;
	color: #747676;
	font: 9pt/14pt arial, helvetica, sans-serif;
	border: 0px;
	font-weight: bold;
	}
#content a:link {color: #628A3B; border-bottom: 1px #628A3B solid; background: transparent}
#content a:visited {color: #628A3B; border-bottom: 1px #628A3B solid; background: transparent}
#content a:hover {color: #D33D82; border-bottom: 1px #D33D82 solid; background: transparent}
#content a:active {color: #D33D82; border-bottom: 1px #D33D82 solid; background: transparent}
#content a.shoplink {
	background-color: transparent;
	text-decoration: none;
	color: #747676;
 	font: 9.5pt/20pt verdana, arial, helvetica, sans-serif;
	border: 0px;
	font-weight: bold;
	letter-spacing: 1px;
	}
#content a.noborder {
	background-color: transparent;
	text-decoration: none;
	color: #747676;
 	font: 9.5pt/20pt verdana, arial, helvetica, sans-serif;
	border: 0px;
	font-weight: bold;
	}
#content a.noborder:link {color: #628A3B; border-bottom: 0px #628A3B solid; background: transparent}
#content a.noborder:visited {color: #628A3B; border-bottom: 0px #628A3B solid; background: transparent}
#content a.noborder:hover {color: #D33D82; border-bottom: 0px #D33D82 solid; background: transparent}
#content a.noborder:active {color: #D33D82; border-bottom: 0px #D33D82 solid; background: transparent}
	
/* 
------------
{7} Footer:
------------
*/  

/* -=( content container )=- */

#footer {
	background-color: transparent;
	margin-top: 0px;
	padding: 0px 30px 20px 222px;
	border-top: 0px dotted #9FC569;
	text-align: center;
}

/* -=( content body & text styles)=- */

#footer p {
	font: 7.5pt/13pt arial, helvetica, sans-serif;
 	color: #929282;
 	margin: 0px;
 	padding: 10px;
 	text-align: center;
}




