/* azconservation.org
Author: Dan Majka - dmajka@tnc.org
The Nature Conservancy Arizona
-------------------------------------------------

/*	G E N E R A L   P A G E   S T Y L I N G_________________________*/

body		{text-align: center; font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 76%;	line-height: 1.6em;
		 background: #c2c5b4; 
			max-width: 100%; border-top: 0px solid #9d362f;}
			
.wrap	{padding: 0 0px;}
/* Text & General ____________________*/
p					{font-size: 1.1em; line-height: 1.6em; font-variant: normal; color: #191919; margin: 0 40px 20px 0;}
h1, h2, h3, h4, h5			{font-family: Georgia, Constantia, Cambria, serif;  font-weight: normal; margin: 0 10px 18px 15px; 
					line-height: 1.4em;}
h1					{font-size: 2.5em;} /* 30px base size */
h2					{font-size: 1.8em; color: #000; margin: 0 20px 10px 0;} /* 22px base size */
h3					{font-size: 1.32em; color: #6C1010; margin: 0 20px 10px 0; font-style: italic;} /* 22px base size */
h4					{font-size: 1.1em; color: #3f3f3f; margin: 0 10px 10px 0;
					font-weight: bold;  font-family: arial, helvetica; letter-spacing: 0px;}
h5					{font-size: 11px; color: #6f6f6f; margin: 0 0 10px 0;
					  font-family: arial, helvetica; letter-spacing: 0px; font-family: verdana, arial, sans-serif; font-style: italic;}		
a					{text-decoration: none;  font-weight: normal;}
a:link 				{color:  #0065cc ; padding-bottom: 1px; border-bottom: 1px dotted #9fc8f1; }
a:visited				{color: #000;  border-bottom: 1px solid #666;}
a:hover				{color: #00256e;  border-bottom: 1px solid #00256e; background: #f2f8fd;}	
img					{border: 0px solid #ccc;  margin: 0; }
strong				{font-weight: bold;}
em					{font-style: italic;}

.floatLeft				{float: left;}
.floatLeft10			{float: left; margin: 5px 10px 5px 0; padding: 1px; border: 1px solid #ccc;}
.floatLeft20			{float: left; margin: 5px 18px 0px 0; padding: 1px; border: 1px solid #ccc;}
.floatLeft20b			{float: left; margin: 5px 18px 0px 0; padding: 1px; border: 1px solid #ccc; background: #f6f6f4;}
 .floatLeft20b p			{padding: 2px; margin: 0px; font-family: Verdana, Arial, sans-serif; font-size: .91em; clear: both; line-height: 1.5em; margin: 0 0 5px; }
.floatRight			{float: right; margin: 5px 10px 5px 20px;}
/* .small				{font-size: 11px; font-family: verdana, arial, sans-serif;} */
.small				{font-size: 11px; font-family: verdana, arial, sans-serif; margin-right: 10px;}
.amp				{font-style: italic;  font-family: "Palatino Linotype", "Book Antigua", "Goundy Old Style";}
 .figureL				{padding: 10px 10px 0px; margin: 10px 20px 10px 0px; border: 1px solid #ccc; background: #f6f6f4; overflow: hidden; float: left; display: inline;}
  .figureL2				{padding: 0; margin: 10px 20px 10px 0px; border: 1px solid #ccc; background: #f6f6f4; overflow: hidden; float: left; display: inline;}
 .figureR				{padding: 10px; margin: 10px 0 10px 20px; border: 1px solid #ccc; background: #f6f6f4; overflow: hidden; float: right;}				
.geo					{display: hidden;} 					
.figureL img			{border: 1px solid #ccc;}
.figureL a:link			{border: 0; text-decoration: none;}
.figureL a:visited		{border: 0; text-decoration: none;}
.floatLeft20b a:link			{border: 0; text-decoration: none;}
.floatLeft20b a:visited		{border: 0; text-decoration: none;}

.figureR img			{border: 1px solid #ccc;}
.figureR a:link			{border: 0; text-decoration: none;}
.figureR a:visited		{border: 0; text-decoration: none;}
img a				{border-bottom: 0px;}
.caption				{font-family: Verdana, Arial, sans-serif; font-size: .91em; clear: both; line-height: 1.5em; margin: 0 0 10px; }
.figure p				{padding: 0; margin: 0;}
.latinName			{font-style: italic;}
.highlight				{background: #F8FFA8;}
.data_section			{border-bottom: 1px dashed #ccc;  margin: 0 0 15px 0;  padding: 0 0 10px 0;}

cite					{font-style: italic;}
	

/* Tables ____________________*/	
table					{border: 1px solid #ccc;}
th					{border: 0px;}
	
/* Lists ____________________*/	
ul, ol, dl 				{margin: 0 10px 10px 0px;}	
ul					{}
ol li					{list-style-type: decimal; margin: 10px 10px 10px 30px; }
li					{list-style: disc; margin: 0 30px 10px 30px; }
.noindent li		{list-style: none; margin: 0 10px 10px 0;}	
dl					{border: 0px solid #ccc;}
dt					{ }
dd					{ }		
	
		
/* H E A D E R ________________________________________________________________________*/	
#header				{background: #822B22 url(http://azconservation.org/themes/site_themes/css/img/header11.jpg) top left repeat-x;
					float: left;  clear: both;  width: 100%;  border-bottom: 0px solid #1B3C69; border-top: 2px solid #ecede7;  padding: 0;}

/* Identity____________________*/
#ident_nat				{background: url(http://azconservation.org/themes/site_themes/css/img/tnc_nat_logo7.jpg) no-repeat;
					float: right;  height: 111px;  width: 244px;  padding: 0;  position: relative;  top: 0px;  right: 30px;}	
#ident_az				{background: url(http://azconservation.org/themes/site_themes/css/img/tnc_az_logo15.jpg) no-repeat;
					float: left;  height: 110px;  width: 400px;  padding: 0; position: relative; top: 0px; left: 0px;}
.noshow				{text-indent: -9000px;  display: none;}	
#ident_nat h1			{text-indent: -9000px;  display: none;}		
#ident_az h1			{text-indent: -9000px;  display: none;}
	
	
/* Navigation_main____________________*/
#nav_main			{float: left; width: 100%; clear: both; border: 0px solid #000;
					background: url(http://azconservation.org/themes/site_themes/css/img/nav_main_bottom.gif) bottom left repeat-x;}
#nav_main img			{float: left;  margin: 0 6px 0 0;  width: 16px;}
#nav_main ul			{margin: 0 0 0 15px;  padding: 0;  width: 940px; clear: both;}
#nav_main li			{float: left;  padding: 0;	 margin: 0; list-style: none; min-width: 80px;}		 
#nav_main a			{background:#365b90 url(http://azconservation.org/themes/site_themes/css/img/nav/nav_2state2.jpg) no-repeat bottom left; 
					font-family: Arial, Verdana, sans-serif;  float: left; display: block; margin: 0 5px 0 0; font-weight: normal; 	
					width: auto; text-align: left;	font-size: 1.1em; border-top: 1px solid #688FC4; border-bottom: none;
					padding: 7px 10px 7px;	color: #fff;}
#nav_main a:hover		{border-top: 1px solid #7AA1D5; background-position: 0 -37px;}  
#nav_main #active		{background: #ecede7; color: #000; padding: 7px 10px 7px; border-top: 1px solid #fff;}
		
#nav_main li ul			{display: none;  position: absolute;  margin: 32px 0 0;  width: 140px;}
#nav_main li ul a		{background: #23497a; display: block; border-top: 1px solid #3d6dad; 
					border-bottom: 1px solid #0d284b; padding-left: 25px; width: 140px; 
					line-height: 1em;	font-size: 0.9em; letter-spacing: normal;}					
#nav_main li ul a:hover	{display: block; padding-left: 25px; margin: 0; width: 140px; color: #fff;
					background: #4a72a9 url(http://azconservation.org/themes/site_themes/css/img/nav_main_sub4.gif) no-repeat scroll 8% 50%; }			
#nav_main li:hover ul 	{display: block;	background: none; }

/* Breadcrumbs____________________*/
#breadcrumb			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; clear: both; color: #666;}
#breadcrumb ul			{margin: 0 10px 10px 0;}
#breadcrumb li			{display: inline; margin: 0 3px 0 0;}
#breadcrumb .current 	{font-style: italic;}
#breadcrumb a			{color: #666; border-bottom: 0; padding-bottom: 1px;}
#breadcrumb a:hover	{color: #000; border-bottom: 1px solid #000;}

/* S U M M A R Y  _______________________________________________________________*/
#summary			{background: #ecede7; float: left;  clear: both;  width: 100%;  
					border: 1px solid #dfdcdc; border-top: 0; }	
#summary h1			{color: #000;  line-height: 1.4em;  padding: 20px 0 0;}
#summary p			{color: #55533C;  font-size: 1.4em;	 line-height: 1.5em;  font-family: Georgia; margin: 0 30px 20px 15px;}
#summary ul			{color: #55533C;  font-size: 1.3em;	 line-height: 1.5em;  font-family: Georgia; margin: 20px 20px 20px 15px;}					
#summary img		{float: right;  overflow: hidden;  position: relative;  bottom: 0px;  right: 20px; padding: 20px 0 0;}

	
/* H O M E   C O N T E N T____________________________________________________________*/
#content_main			{background: #fff; width: 100%;  float: left;  padding: 20px 0 0px;  clear: both;  border-top: 0px solid #EFF0EA; }

.homephrase				{display: block; background: #fff; clear: both; float: left; width: 100%; 
						border-top: 1px solid #dddfd1; border-bottom: 0px solid #dddfd1; }
.homephrase p				{display: block; font-size: 1.4em; color: #333; margin: 15px 20px 0 0; font-weight: normal; 
						font-style: italic; font-family: Georgia, Arial, Helvetica, sans-serif; line-height: 1.5em;}
.home h2					{margin: 10px 10px 10px 0; font-size:1.9em; color: #6c1010;}						
.home p					{font-family: verdana, arial, sans-serif; padding: 10px 10px 15px 0px; margin: 0 0; line-height: 1.6em; font-size: .91em;}
						
/* Featured projects - Home____________________*/	
#featureBox				{float: left;  border: 1px solid #E3ECF3; display: inline; width: 100%; position: relative; height: 100%;}
#featureBox h2				{margin: 10px 10px 10px 10px; font-size:1.9em; color: #6c1010;}
#featureBox p				{margin: 0 10px 20px 10px;font-family: verdana; font-size: 11px;}

.featureMenu				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 100%; position: relative;} 
.featureMenu ul				{margin: 0; padding: 0; height: 100%; } 
.featureMenu li				{list-style: none;  display: inline;  margin: 0 0; padding: 0; height: 100%; } 					
.featureMenu li a 			{text-decoration: none; display: block;  color: #000; text-align: left; text-decoration: none; border: 0; height: 100%; margin: 5px 0;}
.featureMenu li a:visited		{border-bottom: 0; text-decoration: none;}	
.featureMenu ul li a:hover 	{position: relative; left: 1px; background: #E3ECF3; border: 1px solid #ccc; 
						border-right: 0; border-left: 0; padding: 4px 5px 4px 10px; color: #000; margin: 0;}							
.featureMenu #menuactive ul li a	{position: relative; left: 1px; color: #000; font-weight: bold; color: #000;
						background: #E3ECF3; padding: 4px 5px 4px 10px; border: 1px solid #ccc; border-right: 0; border-left: 0;} 

						
.featProj					{border: 0px solid #ccc; margin: 0; background: #f3f7fc; border-left: 1px solid #E3ECF3; padding: 0 2px 0 0; min-height: 410px; height: auto; /* height: 410px; */
						/* height: expression( this.scrollHeight < 421 ? "420px" : "auto" ); */ /* sets min-height for IE */ }
.featProj img				{float: left; padding: 0px; border: 1px solid #959393; margin: 10px 10px 10px 20px; clear: both;}
.featProj h3				{color: #2b2d2e; margin: 0; font-weight: normal; padding: 10px 0 0 20px; border-top: 0px solid #ccc; 
						font-style: normal; clear: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; font-weight: bold;}
#featureBox .featProj p		{display: block; padding: 5px 10px 10px 20px; margin: 0; border-top: 0px solid #dfdcdc; clear: right; line-height: 1.6em; 
						font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; } 

/* More Home styling____________________*/
.home_section		{margin: 10px 0;}
#home_dl			{float: right; }
#home_dl ul		{list-style: none; clear: both; margin: 0; }
#home_dl li		{margin: 0; border-bottom: 0px solid #ccc; padding: 0; width: 100%; clear: both; 
				border-bottom: 0px solid #ccc; display: block; float: left; overflow: hidden; display: inline; margin: 0; padding: 0;}
#home_dl a		{background: #fff;   color: #000; border: 0; padding: 1px 1px 10px 0; width: 100%; display: block; border-bottom: 1px dashed #ccc; margin: 0 0 10px;}
#home_dl a:hover	{background: #f3f7fc; padding: 1px 1px 10px 0;}

.name			{font-family: verdana, arial, sans-serif; font-size: .91em; margin: 5px 0 0; padding: 5px 0 5px 0; font-weight: bold; }
.date			{font-family: verdana, arial, sans-serif; font-size: .91em; margin: 0;  padding: 0 0 5px 0; font-weight: bold; }
.home_title		{font-style: italic; font-family: verdana, arial, sans-serif; font-size: .91em; padding: 0  5px 0 0px; display: block; }
.title			{font-style: italic; font-family: verdana, arial, sans-serif; font-size: .91em; padding: 0 10px 5px 15px; margin: 0; font-weight: bold; display: block; clear: both;}


/* Projects & Downloads index page____________________*/
.featProj3 h2		{color: #6c1010; margin: 0 30px 0 0; font-weight: normal; 
					padding: 0 0 5px; border-top: 0px solid #ccc; border-bottom: 0px solid #dfdcdc;	text-transform: capitalize; font-style: normal;}
.featProj3 p		{margin: 0 10px 10px 0px;}					
.featProj3 .title 	{font-weight: normal; color: #666; margin: 0 20px 10px 0; font-size: 14px; padding: 0; font-family: Arial, Verdana, sans-serif;}
.featProj3 img		{float: left; padding: 0px; border: 1px solid #666; margin: 5px 10px 5px 0;}
	 			 
/* S I D E B A R   C O N T E N T____________________________________________________________*/
#secondary		{background:  url(http://azconservation.org/themes/site_themes/css/img/secondary_bg8.jpg) repeat-y left top; padding: 0 0 30px; font-family: verdana, arial, sans-serif; border-top: 1px solid #E3ECF3; border-bottom: 1px solid #E3ECF3;}	
#secondary p		{padding: 5px 0 5px 15px; margin: 0 0; line-height: 1.6em; font-size: .91em;} /* For IE, make padding 10px 0 10px 10px; */
#secondary h2		{padding: 10px 0 0 15px; margin: 0; font-size: 1.9em; color: #6c1010; border-bottom: 0px solid #dfdcdc;}
#secondary h3		{margin: 10px 0 10px 10px; color: #000; border: 1px solid #ccc;padding: 6px 0 5px 10px;font-family: Georgia, Arial;
text-transform: uppercase; font-style: normal; letter-spacing: 2px; font-size: 1.1em; color: #000; display: block;  background: #fff;}
				
#secondary h4		{padding: 10px 0 0 15px; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold;
				color: #2b2d2e; text-transform: none; letter-spacing: 0px;}
#secondary ul		{margin: 0px 0px 0px; float: left; clear: both; font-size: .91em;}
#secondary li		{list-style: none; margin: 0 0 10px 20px;}	
 
 /* Navigation_local____________________*/
 #nav_local		{clear: both; overflow: hidden; margin: 0px 0px 20px;}
#nav_local ul		{list-style: none; clear: both; float: left;}
#nav_local li		{ margin: 0 10px 0 15px; padding: 0; }
#nav_local a		{display: block;  width: 250px; text-decoration: none;  padding: 8px 8px 5px 20px; color: #333; border: 0;} 
/* #nav_local a:visited	{background: url(http://azconservation.org/themes/site_themes/css/img/subnav_twostate2.gif) no-repeat left -40px;} */
#nav_local a:hover	{color: #000;  background: url(http://azconservation.org/themes/site_themes/css/img/subnav_twostate2.gif) no-repeat left 0px;}
#nav_local a:active	{color: #000;  background: url(http://azconservation.org/themes/site_themes/css/img/subnav_twostate2.gif) no-repeat left 0px;}
#nav_local #local_active {color: #000;  font-weight: bold; background: url(http://azconservation.org/themes/site_themes/css/img/subnav_twostate2.gif) no-repeat left 0px;}
#nav_local li ul li a	{color: #666; }
				
.featureimg		{float: right; padding: 0px; border: 3px solid #fff; margin: 5px 2px 5px 10px;}
.sideboxtop ul		{margin: 0; float: left; clear: both;}			
.data_side		{margin: 5px 0; border-bottom: 0px solid #ccc; padding: 0 0 15px; }				 
.data_side p		{font-size: .91em; padding: 0px 10px 5px;}					

.titlebottom		{font-style: italic; font-weight: bold; margin: 0 10px 0 20px; padding: 0 0 10px; display: block;}

/* D O W N L O A D S____________________*/
.sidecategories		{clear: both; margin: 0 0 20px 0; border: 0px solid #ccc; float: left;}
#categories			{background: /* #FBFBF9 */ #fff; float: left; clear: both; width: 100%; padding: 20px 0; border-bottom: 1px solid #e6e7df;}
.category			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.category ul		{margin: 0; padding: 0;}
.category li		{display: block; border-bottom: 0px solid #ccc; margin: 0 0 0 0;}
.category a			{display: block; color: #565656; border-bottom: 1px solid #fff; padding: 0; width:140px;} 
.category a:visited	{display: block; color: #565656; border-bottom: 1px solid #fbfbf9; padding: 0;}
.category a:hover	{background: /* #eeefe7 */ #f2f8fd; color: #000; border-bottom: 1px solid #E3ECF3;}
.categoryTitle		{font-weight: bold; border: 0px solid #ccc;}

.data				{padding: 0 0 10px; border-bottom: 0px solid #e6e7df; clear: both; float: left; width: 100%; overflow: auto;
					margin: 0 0 20px; }
.data .title		{font-size: 18px; color: #00703C; color: #000; margin: 0 40px 10px 0; font-style: italic;}
.data li			{list-style: none; margin: 0 30px 10px 20px;}
.data ul			{margin: 0;}	
.data img			{display: inline; border: 0; margin: 0 5px;}
.data p				{margin: 10px 40px 10px 0; padding: 0;}
.publication_date	{font-size: 14px; font-style: italic; letter-spacing: 1px; color: #545454; 
					font-family: Georgia, Cambria, Constantia, serif;}
.summmary			{display: block;}
.download			{display: block; margin: 5px 0 15px 20px; font-size: .91em; font-family: verdana, arial, sans-serif;}
.dlicon				{display: block; margin: 10px 0 0 20px;}
.paginate			{padding: 10px; background: #fbfbf9; border: 1px solid #dfdcdc;}
	 
/* A B O U T____________________*/
.staff li			{list-style: none; margin: 0 0;}
.hresume				{padding: 0 10px 0 0; border-bottom: 0px solid #e6e7df; clear: both; 
					display: block; margin: 20px 10px 0 0; }
.hresume ul			{margin: 10px 0 10px 0;}
.hresume p			{margin-left: 0px;}
.hresume img			{float: left; margin: 10px 11px 0 0; padding: 1px; border: 1px solid #333;}				
.staffname			{font-size: 1.3em; font-variant: small-caps; letter-spacing: 1px; 
					font-family: Georgia, Constantia, Cambria, serif;} /* 16px base size */
.position			{font-size: 1.15em; font-style: italic; letter-spacing: 1px; color: #545454; 
					font-family: Georgia, Constantia, Cambria, serif;} /* 14px base size */
.vcard				{font-size: 11px; display: block; margin: 0 0 20px 15px;}
.geo				{display: none;}


/* G A L L E R Y____________________*/
#mapGallery_home		{margin: 20px 0;float: left; width: 100%;}
#mapGallery_home h2 	{margin:10px 10px 10px 10px; font-size:1.9em; color: #6c1010;}
#mapGallery_home p		{margin: 10px 15px 10px 10px; padding: 0; line-height: 1.6em; font-size: 11px; font-family: verdana;} /* 11px base size */
#mapGallery_home img 	{float: left; margin:5px 20px 10px 0px; background: #ecede7; border: 1px solid #ccc; /* width: 140px; height: 186px; */}

.mapGallery 		{padding: 5px 0 0px 10px; float: left;}
.mapGallery img	{float: left; margin: 0px 5px 5px 0; float: left; border: 1px solid #666;}


/* F O O T E R ____________________________________________________________________________*/
#footer				{background: #1b1c1d url(http://azconservation.org/themes/site_themes/css/img/footer_bg4.jpg) repeat-x top left;
					 float: left;  padding: 20px 0 10px; clear: both;  width: 100%; 
					font-family: Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid #888;}
.newdl			{margin: 10px 10px 20px 20px; display: block; font-size: 11px; font-family: verdana, arial, sans-serif; font-size: 11px;}
.newdl img		{border: 0; margin: 0 4px 0 0;}									
#site_info			{border-top: 0px solid #ccc; float: left; clear: both; width: 100%; margin: 0px 0 0; padding: 60px 0 10px; 
				list-style: none;  background: url(http://azconservation.org/themes/site_themes/css/img/body_bg_bot2.jpg) top center no-repeat ;  
				color: #333; font-family: Verdana, Arial, Helvetica, sans-serif;}
#site_info ul		{clear: both; font-size: .91em; margin: 0 0 10px 0; text-align: center;}
#site_info li		{display: inline; margin: 0 15px;}
#site_info a		{color: #333; border-bottom: 0; padding-bottom: 1px;}
#site_info a:hover	{color: #000; border-bottom: 1px solid #000; background: #c2c5b4}				

/* Privacy and Legal____________________*/
.privacyLegal h1 {margin-left: 0;}
.privacyLegal h2	{font-size: 16px; font-weight: bold; letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif; display: inline; color: #000;}

/* Site Index____________________*/
.site_index ul		{margin: 10px 10px 10px 0; padding: 0;}
.site_index li		{list-style: none; margin: 0 10px 10px;}
.site_index li	a	{list-style: none; font-weight: bold;}
.site_index li ul a	{list-style: none; font-weight: normal;}
