@charset "utf-8";
html,html body {
 background-image: url(img/background.gif); 
 background-repeat: repeat;
 color: #66FFCC;
 font-family: Verdana, Lucida Grande, Helvetica, sans-serif;
 font-size: 12px;	  
 padding: 0px;
 margin:0px;
 height:100%;
 text-align:center;   
}	
#fixed_body {
 width:875px;
 color: #000000;   		  
 height:100%;
 min-height:100%;  
 margin-right:auto;
 margin-left:auto;
 text-align:left;
}
#white_spacer {
 position:absolute;	
 left:0px;
 top:-40px;
 width:869px;
 background-color: #ffffff;
 height:50px;
 z-index:2;
}
#header { 
 position:relative;
 z-index:10;
}
#inside_body {
 position:relative;	
 left:3px;
 top:3px;
 width:854px;
 background-color: #ffffff;
 z-index:1;
 padding-left:10px;
 padding-right:5px;	
 padding-bottom:20px;
}
#inside_body_fp {
 position:relative;	
 left:3px;
 top:3px;
 width:854px;
 background-color: #ffffff;
 z-index:1;
 padding-left:10px;
 padding-right:5px;
 padding-bottom:40px;
}
#footer {
 position:relative;
 bottom:0px;
}
#footer_text {
 position:absolute;
 top:70px;
 left:30px;
 color:#ffffff;	
 font-size:10px;
} 
#left_fp {
 margin-top:20px;
 float:left;
 width:423px;
 font-size: 11px;
}
#right_fp {	
 margin-top:20px;
 float:right;
 width:423px;
 padding-left:3px;
}
#left {	
 margin-top:10px;
 float:left;
 width:240px; 
 height:auto;
 padding-left:2px;
}
#right{
 margin-top:10px;
 background-image: url(img/seperator_dot.gif);
 background-repeat: repeat-y;
 background-position: top left;
 float:right;
 width:426px;
 padding-left:18px;
 padding-right:17px;
 min-height:98%;
}
#right_pics {
 margin-top:10px;	
 float:right;
 width:122px;
 padding-left:12px;
}
#sneak_peek {
 position:relative;
 background-image: url(img/sneak_peak.gif);
 background-repeat: none;
 width:417px;
 height:152px;
 margin-left:3px;
}					
#sneak_peek_text {
 position:absolute;
 top:39px;
 left:10px;
 color:#ffffff;	
 font-size:10px;
}
a#sp_profile {
 display: block; 
 margin-top:3px;
 background-image: url(img/sneak_peak_profile_normal.gif);
 background-repeat: none;  
 width: 257px;
 height: 27px;
}
a#sp_profile:hover { 
 background-image: url(img/sneak_peak_profile_hover.gif);
 background-repeat: none;
 width: 257px;
 height: 27px;  
}
a .sp_profile_span { display: none; }
a#sp_conservation {
 display: block;
 margin-top:3px;
 background-image: url(img/sneak_peak_conservation_normal.gif);
 background-repeat: none;  
 width: 257px;
 height: 27px;
}	
a#sp_conservation:hover { 
 background-image: url(img/sneak_peak_conservation_hover.gif);
 background-repeat: none;
 width: 257px;
 height: 27px;  
}
a .sp_conservation_span { display: none; }
#menu {
margin: 0; 
padding: 0; 
list-style-type: none;
}
#facts_prereg {
 position:relative;
}	 
#preregister_text {
 position:absolute;
 top:240px;
 left:9px;
 color:#ffffff;	
 font-size:10px;
}
.register_box {
 width:150px;
 font-size:11px;
 padding:3px;
}
.register_button {
 margin-bottom:-8px;
}
a#fp_facts {
display: block;
    background-image: url(img/af_elephant_pic.jpg);
	background-repeat: none;  
	    width: 417px;
    height: 228px;
}
a#fp_facts:hover {
    background-image: url(img/af_elephant_facts.jpg);
	background-repeat: none;
	    width: 417px;
    height: 228px;  
}
a .fp_facts_span { display: none; }
#menu {
margin: 0; 
padding: 0; 
list-style-type: none;
}
#menu a, #menu a:visited {
display: block;
width:242px;
height:18px;
background-image:  url(img/menu_normal.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #ffffff;
text-decoration: none;	
padding: 2px 2px 2px 30px;
}
#menu a:hover {
background-image:  url(img/menu_hover.gif);
color: #ffffff;
width:242px;
height:18px;
}		
#zoom_rightpics { 
 float:left;
 position:relative; 
 width:112px; 
 margin-right:10px; 
}
#zoom_rightpics a img { 
 border:0pt none; 
}
#zoom_rightpics a.p1:hover {
 background-color:transparent;
} 
#zoom_rightpics a .large { 
 position: absolute; width:0px;
}
#zoom_rightpics a.p1:hover .large {
 border:0px solid #669933;
 position: absolute;
 top: 50px;
 right: 139px;
 width:433px;
} 
.largeimage {
font-size:0px;
}
