* {
	margin: 0;
}
html, body {
	height: 100%;
}
body { 
	font-size:100%;
	color:#333333;
	font-family:sans serif;
	margin:0;
	background-color:#fffff0;
}
h1		 {
				font-size: 2.2em;
				color:#000;  
				font-family: 'Marcellus SC', verdana, arial, sans serif;
				margin-top:1.4em;
				margin-bottom:1em;
				font-weight:normal;
				clear:both;
}	
h2		 {
				font-size: 1.8em;
				font-family: 'Arapey', Georgia, Garamond,serif;
				margin-top:1.4em; 
				margin-bottom:10px;

				clear:both;
				text-transform:uppercase;
				color:#3d4daf;
}
h3		 {
				font-size: 1.8em;
				color:#ab7732;  
				margin-bottom:1em;				
				font-family: 'Arapey', Georgia, Garamond,serif;				
}
#animalbios h3		 {
				font-size: 1.8em;
				color:#ab7732;  
				margin-bottom:.6em;			
				margin-top:14px;	
				font-family: 'Arapey', Georgia, Garamond,serif;	
				clear:both;			
}
#animalbios .alignleft { margin-bottom:22px; }
h4		 {
				font-size: 1.8em;
				color:#000;
				margin-bottom:1.1em; 
				font-family: 'Arapey', Georgia, Garamond,serif;				
}
.link-description { display:block; }
.spot { background-image: url(images/spot.png); background-position:right; background-repeat:no-repeat; }
a { text-decoration:none; color:#000;}
a:hover	 { 	color:#6e7cd7	;	text-decoration:underline; }

#totalcontainer { width: 1140px;  margin: 0 auto;}
.innercontainer { width: 1140px;   float:left; -webkit-box-shadow: -7px 0px 10px 0px #999	, 7px 0px 10px 0px #999	;
-moz-box-shadow: -7px 0px 10px 0px #999,	 7px 0px 10px 0px #999	;
box-shadow: -7px 0px 10px 0px #999	, 7px 0px 10px 0px #999	;
background-color:#fff;
padding-bottom:40px;
}

/* TOP RIGHT NAVIGATION */
#topnav { display:none; }

img.squarephoto { display:none; }
#sqphoto { display:none; }				
#form1 { display:none; }

/* HOME PAGE */
#imageBlock { display:block; width:auto; clear:both;}
#imageBlock img { padding:2px 0 2px 2px; background-color:#000; float:left;}


#contentarea{ padding: 20px 60px 0 20px;   }
 .contentarea {  padding: 40px 0 0 20px;    }
#sidebar { display:none;   }
/* RIGHT SIDEBAR */
#icons p{ margin:20px; }
#icons {   float:right;text-align:center; clear:both;max-width:180px;position:relative; z-index:500; }
#icons img {  margin-right:6px; }
h3.bioheader { margin-top:20px; }
.simple-links-list { list-style:none; }

.storydate {font-style:italic; font-size:.98em; margin-top:-8px; margin-bottom:2px;}
#contentarea p, #contentarea li, #contentarea td  {font-size:1.5em; line-height:1.6em;margin-bottom:12px; }
#contentarea ul { margin-left:20px; }
.soliloquy #contentarea ul {  }
.hpslider  { height:180px; background-color:#000; max-width:1003px; padding-left:2px;padding-top:2px; margin-left:40px;  }
.hpslider .soliloquy-container  {    max-height:182px;}
#contentarea ol, #contentarea ul { margin-bottom:12px; }

.introText { text-align:center; clear:both;font-size:1.5em;line-height:1.7em; margin-top:20px;}

#leftnav {  font-family: 'Marcellus SC', verdana, arial, sans serif;
float:left; width: 160px;height:180px;  } 
#leftnav ul { list-style-type:none;  }


/* FOOTER */
#footer { 
	max-width:1140px;
	margin:20px auto 0 auto;	
	height:142px;
}
.footer { background-color:#fff;	}
#footTop, 	#footBottom { text-align:center;	 }	
#footer p { 
	font-size:1.4em;  
	line-height:1.4em;   
	margin: 0 20px;
	padding-top:20px; 
	color:#000;
}
#footer a { color:#fff296;}
#footer p.noborder { border:none; padding-top:20px; }

/* CLASSES */
.smaller	 {
				font-family: Verdana;
				font-size: 1.1em;;
				}
.muchsmaller	 {
				font-size: 1em;
}


#contentarea li   li , #contentarea li   li li{ font-size:1em; }


/* HOME PAGE */
#hpleft { margin-left:20px;margin-top:-20px; }
#hpleft p { font-size:1.3em; line-height:1.5em; margin: 20px 0; }
#hpleft .button { width: auto; text-align:center;margin-right:40px;}
#totalcontainerHP p { font-size:1.2em; margin:6px 0;line-height:1.4em; }
.newsbox { 
	border: 1px solid #6e7cd7;
	border-radius:2ex;
	-webkit-border-radius:2ex;
	-moz-border-radius:2ex;
	padding: 10px;
	margin-bottom:12px;
} 
.newsbox li {  margin-left:30px; font-size:1.4em;line-height:1.5em;}
.newsbox h2 { margin-top:0;margin-bottom:10px; text-transform:none;  color:#000; font-size:2em;				font-family: 'Marcellus SC', verdana, arial, sans serif; }
.newsbox h3 { font-size:2em; }
.newsbox h3 a { color:#ab7732;  }
.storybox h2 { margin-top:0;margin-bottom:10px; }
.newsbox p, #rightcolHP p, #leftcolHP p { font-size:1.4em; margin:6px 0;line-height:1.5em; }
.newsbox p a { margin-bottom:12px;}
.newsbox h3 { margin: 4px 0 -5px 0; }
.newsbox img { border-radius:5px;display:block; }
.storybox { 
	border: 1px solid #8b0070;
	border-radius:2ex;
	-webkit-border-radius:2ex;
	-moz-border-radius:2ex;
	padding: 10px;
	margin-bottom:12px;
	clear:left;

} 
.storybox p  { font-size:1.4em; margin:6px 0;line-height:1.5em; }
.storybox h3  { font-size:1.5em; margin:6px 0;line-height:1.4em; text-transform:uppercase; }
/* MENU */
#navbar {  
display:none;
	    }

.wp-caption { float:left; margin-right:12px;font-size:.95em; font-style:italic;  }
.wp-caption-text { margin-top:8px; line-height:.9em;}
.wp-caption img { -webkit-box-shadow:  3px 4px 6px 3px rgba(153, 153, 153, .9);        
        box-shadow:  3px 4px 6px 3px rgba(153, 153, 153, .9);box-radius:none
}
.alignleft { float:left; margin-right:12px; }
.alignright { float:right; margin-left:12px; }
.readmore { font-size:1.2em; }
#animalbios .readmore { margin-top:-10px; margin-bottom:20px; font-size:1.1em; }
.prev   { margin-right:10px; }
.next, .prev { font-size:1.6em; }

/* CSS BUTTONS */
.button {
   border-top: 1px solid #72397e;
   background: #72397e;
   background: -webkit-gradient(linear, left top, left bottom, from(#8b006f), to(#72397e));
   background: -webkit-linear-gradient(top, #8b006f, #72397e);
   background: -moz-linear-gradient(top, #8b006f, #72397e);
   background: -ms-linear-gradient(top, #8b006f, #72397e);
   background: -o-linear-gradient(top, #8b006f, #72397e);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #fff396;
   font-size: 1.5em;
   font-family: 'Marcellus SC', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #3d4daf;
   background: #3d4daf;
   color: #ffffff;
   }
.button:active {
   border-top-color: #8b006f;
   background: #8b006f;
   }
.button a { color: #fff396; text-decoration:none; }
 
  .button a:hover {color: #fff;}
/* SOCIAL MEDIA ICONS */
.fbLink {
	display: inline-block;
	width: 13px;
	height: 29px;
	margin-right:6px;
	background: url('images/facebook-hover.png') bottom;
	text-indent: -99999px;
}
.fbLink:hover, .twLink:hover, .flLink:hover, .ytLink:hover  {
	background-position: 0 0 ;
}
.twLink {
	display: inline-block;
	width: 35px;
	height: 29px;	margin-right:6px;
	background: url('images/twitter-hover.png') bottom;
	text-indent: -99999px;
}
.flLink {
	display: inline-block;
	width: 30px;
	height: 14px;
	background: url('images/flickr-hover.png') bottom;
	text-indent: -99999px;
}
.ytLink {
	display: inline-block;
	width: 30px;
	height: 29px;	margin-right:6px;
	background: url('images/youtube-hover.png') bottom;
	text-indent: -99999px;
}

@media handheld, only screen and (max-width: 767px) { .innercontainer, #totalcontainer { width:auto; background:none; }
body{ background:none; }