		
		
		
		/*----------------- TITLES  ---------------------*/
		
		
		
		
		h1
{
    margin: 0px;
    padding: 15px 0px 0px 0px;
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    color: #373124;
    letter-spacing: -1px;
}
h2
{
    margin: -4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #996600;
    letter-spacing: -1px;
}
h3.normal
{
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    color: #333;
    padding: 0px;
    margin: 0px;
}
h3.featureTitle
{
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    color: #FFCC00;
    padding: 0px;
    margin: 0px;
}


		
		
		
		
		
		body{
		background-image:url(../images/backgrounds/bgbrown.jpg);
		background-repeat:repeat-x;
		}
		div#LeftCol{
		
		z-index:-9999;
		
		background-image:url(../images/zoo/bg.jpg);
		background-repeat:no-repeat;
		background-position:right top;
		}
		
		div.footerInner{
		
		}
		
		div.footerNav{
		background-color:#BAAA74;
		background-image:url(/images/footer/brown/nav.jpg);
background-repeat:repeat-x;
border:1px solid #9D8B4F;
}
		
		div.footerNav a{
		color:#FFFFFF;
		}
		div.mainLead{
		background-color: #66CC33;
		padding:5px;
		margin-bottom:3px;
		background-color: #006600;
		background-image:url(../images/mainLeads/orange/mainLeadBg2.jpg);
		background-repeat:no-repeat;
		height:65px;
		}
		div.mainLead2{
		background-color: #66CC33;
		padding:5px;
		margin-bottom:3px;
		background-color: #006600;
		background-image:url(../images/mainLeads/orange/mainLeadBg.jpg);
		background-repeat:no-repeat;
		height:65px;
		}
		div.mainLeadBottom{
		background-image:url(../images/mainLeads/green/mainLeadBottom.jpg);
		background-repeat:no-repeat;
		padding:0px;
		height:7px;
		}
		div.leadStatement{
		color:#C7FF1C;
		font-size:0.9em;
		padding:0px;
		margin:0px;
		}
		div.mainLead p{
		font-size:0.8em;
		padding:0px;
		margin:0px;
		letter-spacing:-1px;
		
		}
		 div.mainLead2 p{
		 font-size:0.8em;
		padding:0px;
		margin:0px;
		color:#fff;
		letter-spacing:-1px;
		}
		div.mainLead a{
		
		padding:0px;
		margin:0px;
		color:#fff;
		}
		 div.mainLead2 a{
		 
		padding:0px;
		margin:0px;
		color:#fff;
		
		 }
		div.mainLead a:hover{
		
		padding:0px;
		margin:0px;
		color: #FFCC00;
		}
		 div.mainLead2 a:hover{
		 
		padding:0px;
		margin:0px;
		color: #FFCC00;
		
		 }
		 .lgreen{
   background-color:#EEF7CA;
   background-image:url(../images/mainLeads/lgreen/bg.jpg);
   background-repeat:repeat-x;
   font-family:Century Gothic, Arial, Helvetica, sans-serif;
   color:#004F00;
   position:relative;
		z-index:1;
	}
	.lgreen2{
	background-color:#D5EB7E;
	background-image:url(../images/mainLeads/lgreen2/bg.jpg);
	background-repeat:repeat-x;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
position:relative;
		z-index:1;
	}
	.feature{
	background-color: #996633;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	padding:8px;
position:relative;
		z-index:1;
		color: #996600;
		background-image:url(../images/mainLeads/feature/orange/feature.jpg);
	background-repeat:repeat-y;
	
		}
	.feature img{
	
	border:2px dotted orange;

	
		}
	.feature p{
	margin-top:0px;
	padding-left:0px;
	padding-right:5px;
	color: #fff;
	font-size:0.8em;
	font-weight:bold;
	}
	.feature a{
	color: #444;
	
	}
	.feature a:hover{
	color: #009933;
	text-decoration:underline;
	
	}
	.feature label{
	color: #fff;

	font-size:0.9em;
	background-color:#996600;
	padding:3px;
	
	}

		div.homeContent a{
		color: #FF6600;
		text-decoration: none;
		}

		div.homeContent a:hover{
		color: #FF9900;
		text-decoration: underline;
		}
		div.leadOne{
		background-image:url(../images/home/orangeLeads/OneBg.jpg);
		background-repeat:repeat-y;
		margin-right:3px;
		margin-bottom:4px;
		background-color:#87BE00;
		position: relative;
		z-index:1;

		}
		input.animalSearch{
		padding:3px;
		width:220px;
		color:#FF6600;
		border:2px solid #996600;
		margin-bottom:5px;
		}
		a.back{
			font-family:Century Gothic, Arial, Helvetica, sans-serif;
			color: #996600;
			font-size:1.2em;
			margin-left:4px;
		}
		a.back:hover{
			color: #999900;
			text-decoration:underline;
			margin-left:0px;
		}
		
		
				/*----- NAVIGATION -----*/
				
				ul.dropdown
{
	
		

	}

#menu ul li.hasmore a{
background-image:url(../images/nav/brown/li.jpg);


	}

#menu ul li.hasmore a:hover{
background-image:url(../images/nav/brown/lihover.jpg);



}

#menu ul li.link a
{

border-bottom:1px solid #9E9E7B;
background-image:none;
}


#menu ul li.link a:hover
{
background-color:#463D1C;
background-image:url(../images/nav/brown/subhover.jpg);
}
#menu ul.dropdown
{

	background-color:#8B7944;

}
	div#LeftCol
{
    padding: 0px 0px 0px 5px;
    margin-right: 300px;
}

div#RightCol
{
    float: right;
    width: 280px;
    margin: 0;
    margin-left: 0px;
    padding: 0px;
	}

div#RightCol h3{
color:#FFCC00;
margin-bottom:3px;
padding-left:5px;
margin-top:25px;
}
div.subNavigation{
background-color: #fff;
}
ul.subNav{
padding:5px;
margin:0px;
}
ul.subNav li{
list-style:none;
font-size:1em;
background-image:url(../images/nav/brown/border.gif);
background-repeat:repeat-x;
background-position:bottom;
font-weight:bold;
}
ul.subNav li a{
color:#73420D;
padding:6px 4px 6px 8px;
display:block;

}
ul.subNav li a:hover{
color:#FFFFFF;
background-color:#7D6628;
background-image:url(../images/nav/brown/subnavhover.jpg);
background-repeat:repeat-x;
padding:6px 4px 6px 12px;
}
ul.subNav li.Level2 a:hover{font-size:0.8em;
color: #844E2D;
padding-left:15px;
background-image:none;
background-color:transparent;
}
ul.subNav li.Level2 a{font-size:0.8em;
color: #996600;
padding-left:15px;
}
ul.subNav li.Level2selected a{
font-size:0.8em;
color: #996600;
padding-left:15px;
}
div.OurAnimals{
padding:20px 5px 5px 8px;
color:#333333;
background-image:url(../images/zoo/animals.jpg);
background-repeat:no-repeat;
background-position:top right;
}
div.OurAnimals p{
color:#6C5700;
font-size:0.9em;
background-color: #FFFFCC;
border:1px solid yellow;
padding:3px;
margin-top:5px;
margin-bottom:8px;
}
div.OurAnimals fieldset{
margin-top:3px;


}
div.OurAnimals label{
font-weight:bold;
color:#666666;
font-size:0.9em;
}

div.OurAnimals input{
width:235px;
padding:3px;
border:1px solid #ccc;
background-image:url(../images/zoo/input.jpg);
background-repeat:no-repeat;
}


/*-------------------- ANIMAL LIST ---------------------------------*/
p.info{
border-bottom:1px dotted #ccc;
margin-left:318px;
margin-top:0px;
margin-bottom:6px;

}
div.Taxa{
clear:left;
font-size:1.5em;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#5B452D;
background-image:url(../images/nav/brown/border.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:8px 0px 8px 0px;
margin-top:10px;
}
div.AnimalThumb{
width:192px;
padding:0px;
margin:0px;
float:left;
margin-right:5px;


}
div.AnimalThumbInner a{
display:block;
background-color:#BAAA74;
background-image:url(../images/zoo/animalbg.jpg);
padding:6px;
}

div.AnimalThumbInner a:hover{
background-color: #FFCC00;
background-image:none;

}
div.AnimalTitle{
font-family:Century Gothic, Arial, Helvetica, sans-serif;
padding:8px 0px 5px 0px;
text-align:center;
margin-top:18px;
background-image:url(../images/zoo/animalHeader.jpg);
background-repeat:repeat-x;
margin-bottom:2px;
text-transform:uppercase;
}
div.AnimalTitle a{
font-size:0.9em;

color: #fff;
}
div.AnimalTitle a:hover{
color:#FFCC00;
text-decoration:underline;
}
div.AnimalFilter{
margin:0px 0px 10px 0px;
padding-bottom:10px;
width:260px;
padding-top:15px;
padding-left:15px;
padding-right:8px;
background-image:url(../images/zoo/filterBox.jpg);

background-repeat:no-repeat;
}
div.AnimalFilter select{
margin-top:4px;
margin-left:0px;
margin-right:4px;
border:2px solid #996600;
color: #634D1F;
width:248px;
}

div.AnimalFilter span{
font-weight:bold;
display:block;

}

div.AnimalFilter input{margin-top:10px; background-color:#FFCC00;border:1px solid #CEA500;padding:4px; font-weight:bold; color:#333333;width:90px;
}
p.filter{
font-size:0.8em;
color:#555;
padding:0px 5px 3px 6px;
margin:0px;
}
div.Keeper{
padding-top:4px;
font-size:1.1em;
height:140px;
border-bottom:1px solid #ccc;
}
div.Keeper a{
color:#996600;

}
div.Keeper a strong{
color:#453829;
}

div.Keeper a:hover{
color: #FFCC00;
text-decoration:none;
}
div.affiliations{
text-align:center;
padding-top:10px;
}
p.AllAnimals{
font-family:Century Gothic, Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin:0;
padding:9px 15px 9px 0px;
line-height:1.5em;
display:inline;

}
p.AllAnimals a{
color: #FF6600;

}
p.AllAnimals a:hover{
color: #483628;
text-decoration:underline;



}
div.Gcam
{
    background-image:url(/images/giraffCam.jpg);
    background-repeat:no-repeat;
    background-color:#5E3D0A;
    padding:120px 0px 15px 50px;
  }
div.Gcam p
{
    color:#fff;
    background-color:#754900;
    padding:5px;
    margin-right:50px;
    margin-top:20px;
    border:1px solid #8C5800;
 }
div.Gcam p strong
{
color:#fff;
}
