body {
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	background-color:#87120a;
	background-image:url(../images/background_gradient2.jpg);
	background-repeat:repeat-x;}

img {border:0;}

img.headline_image {float:left; margin-top:54px; margin-left:30px; display:inline;}

#main_container, #int_container {width:888px; margin-left:auto; margin-right:auto; position:relative;}

#int_container{margin-top:37px; background-image:url(../images/background_int_container.gif); background-repeat:repeat-y; overflow:hidden;}


#top_nav {list-style:none; margin:0; padding:0; position:relative; top:24px; text-align:right; margin-right:44px; font-weight:bold; color:#bd7116; font-size:9pt;}
#top_nav li {display:inline; margin:0; padding:0;}
#top_nav li img {padding-left:8px; padding-right:8px;}

#top_nav li a:link {color:#bd7116; text-decoration:none;} 
#top_nav li a:visited {color:#bd7116; text-decoration:none;} 
#top_nav li a:active {color:#ffffff; text-decoration:none;} 
#top_nav li a:hover {color:#ffffff; text-decoration:none;}


#left_nav {height:306px; width:232px; background-color:#bd7116; position:absolute; left:0; top:230px;}
ul.left_nav {list-style:none; margin:24px 0 0 28px; padding:0; font-size:11pt; font-weight:bold; line-height:26px; color:#5d3318;}
ul.left_nav li {margin:0; padding:0; }
ul.left_nav li a:link {color:#5d3318; text-decoration:none;} 
ul.left_nav li a:visited {color:#5d3318; text-decoration:none;} 
ul.left_nav li a:active {color:#fceec9; text-decoration:none;} 
ul.left_nav li a:hover {color:#fceec9; text-decoration:none;}

#splash_news {height:102px; width:300px; position:absolute; top:552px; left:0; border-right:1px solid #efcd9d;}
#splash_news a {font-size:7pt;}

#splash_news a:link, #splash_members a:link, #splash_spotlight a:link {color:#fdb811; text-decoration:none;} 
#splash_news a:visited, #splash_members a:visited, #splash_spotlight a:visited {color:#fdb811; text-decoration:none;} 
#splash_news a:active, #splash_members a:active, #splash_spotlight a:active {color:#ffffff;; text-decoration:none;} 
#splash_news a:hover, #splash_members a:hover, #splash_spotlight a:hover {color:#ffffff; text-decoration:none;}


#splash_plan_visit {height:102px; width:310px; position:absolute; top:552px; left:302px; border-right:1px solid #efcd9d;}
#splash_plan_visit div.splash_plan_visit_text {float:left; font-size:9pt; color:#dac084; font-weight:bold; line-height:13pt; display:inline;}
#splash_plan_visit a:link {color:#dac084; text-decoration:none;} 
#splash_plan_visit a:visited {color:#dac084; text-decoration:none;} 
#splash_plan_visit a:active {color:#ffffff; text-decoration:none;} 
#splash_plan_visit a:hover {color:#ffffff; text-decoration:none;}





#internal_left {width:232px; background-color:#bd7116; float:left; display:inline;}

#internal_right {float:left; width:656px; /*background-color:#3f4c1c;*/ background-color:#c9ab6b; display:inline;}
#internal_right.habitats_main {width:596px; padding:55px 30px 20px 30px; background-image:url(../images/habitats/background_african_savanna.jpg); background-position:bottom; background-repeat:no-repeat; color:#bec580; background-color:#3f4c1c; line-height:18pt;}

#internal_right a:link {color:#fdb811; text-decoration:none;} 
#internal_right a:visited {color:#fdb811; text-decoration:none;} 
#internal_right a:active {color:#ffffff; text-decoration:none;} 
#internal_right a:hover {color:#ffffff; text-decoration:none;}



#internal_footer {position:relative; width:892px; height:90px; margin-top:8px; margin-bottom:20px; background-image:url(../images/footer_bg3.gif); background-repeat:no-repeat;}

#internal_footer a:link {color:#5c442e; text-decoration:none;} 
#internal_footer a:visited {color:#5c442e; text-decoration:none;} 
#internal_footer a:active {color:#d65e07; text-decoration:none;} 
#internal_footer a:hover {color:#d65e07; text-decoration:none;}


#habitat_content {clear:left; width:570px; min-height:600px; height:auto !important; height:600px; padding:26px 56px 20px 30px; background-image:url(../images/habitats/background_african_savanna.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#3f4c1c; color:#a1a076; line-height:18pt;}


#habitats_nav {list-style:none; margin:0; padding:0; margin-top:-20px; margin-bottom:24px; color:#738e3d; font-size:10px;}
#habitats_nav li {display:inline; margin:0; margin-right:4px; }
#habitats_nav li.last {margin-right:none;}

#habitats_nav li a:link {color:#fbeec8; text-decoration:none;} 
#habitats_nav li a:visited {color:#fbeec8; text-decoration:none;} 
#habitats_nav li a:active {color:#bd7116; text-decoration:none;} 
#habitats_nav li a:hover {color:#bd7116; text-decoration:none;}




#habitat_sideheader {float:left; width:110px; height:344px; background-repeat:no-repeat;}
#habitat_sideheader p {margin-top:24px; margin-left:24px; color:#f6dbaf; font-size:9pt;}
#habitat_sideheader p img {margin-left:-33px; margin-top:-2px; float:left; z-index:5;}

#habitat_sideheader a:link {color:#f6dbaf; text-decoration:none;} 
#habitat_sideheader a:visited {color:#f6dbaf; text-decoration:none;} 
#habitat_sideheader a:active {color:#ffffff;; text-decoration:none;} 
#habitat_sideheader a:hover {color:#ffffff; text-decoration:none;}



#habitat_animal_spotlight {margin-top:24px; width:500px; font-size:9pt; line-height:14pt; color:#b1ac87; overflow:hidden; min-height:600px; height:auto !important; height:600px; }
#habitat_animal_spotlight p.animal_title {margin-top:0; margin-bottom:0; font-weight:bold; color:#eee4bd;}
#habitat_animal_spotlight p.animal_text {margin-top:10px;}



#habitat_animal_spotlight_photo {float:left; margin-right:20px; margin-bottom:300px; width:236px; display:inline;}
#habitat_animal_spotlight_photo img {border:1px solid #fff3cf; margin-bottom:5px; width:240px; height:220px;}
#habitat_animal_spotlight_photo div.previous_animal {float:left; width:100px; display:inline;}
#habitat_animal_spotlight_photo div.next_animal {float:right; text-align:right; width:100px; display:inline;}
#habitat_animal_spotlight_photo div.previous_animal img {width:20px; height:20px; margin-right:2px; float:left; border:none; display:inline;}
#habitat_animal_spotlight_photo div.next_animal img {width:20px; height:20px; margin-left:2px; float:right; border:none; display:inline;}

#habitat_box_african_savanna, #habitat_box_north_america, #habitat_box_south_america, #habitat_box_other {float:left; width:288px; height:250px; overflow:hidden; margin-bottom:15px; padding:0; display:inline;}

#habitat_box_african_savanna {background-color:#d65e07; margin-right:15px; color:#f0c4a1;}
#habitat_box_north_america {background-color:#47708e; color:#9bcae6;}
#habitat_box_south_america {clear:left;background-color:#855e33; margin-right:15px; color:#d4b37d;}
#habitat_box_other {background-image:url(../images/habitats/landing_other_bg.jpg); background-position:bottom right; background-repeat:no-repeat; background-color:#738e3d;}

div.habitat_box_details a:link {color:#f2b123; text-decoration:none;} 
div.habitat_box_details a:visited {color:#f2b123; text-decoration:none;} 
div.habitat_box_details a:active {color:#231f20; text-decoration:none;} 
div.habitat_box_details a:hover {color:#231f20; text-decoration:none;}

#habitat_box_other h2 {font-size:12pt; margin-top:18px; margin-bottom:0; margin-left:10px; line-height:normal;}

#habitat_box_other a:link, #habitat_box_african_savanna a:link, #habitat_box_north_america a:link, #habitat_box_south_america a:link{color:#fceec9; text-decoration:none;} 
#habitat_box_other a:visited, #habitat_box_african_savanna a:visited, #habitat_box_north_america a:visited, #habitat_box_south_america a:visited {color:#fceec9; text-decoration:none;} 
#habitat_box_other a:active, #habitat_box_african_savanna a:active, #habitat_box_north_america a:active, #habitat_box_south_america a:active {color:#231f20;; text-decoration:none;} 
#habitat_box_other a:hover, #habitat_box_african_savanna a:hover, #habitat_box_north_america a:hover, #habitat_box_south_america a:hover {color:#231f20; text-decoration:none;}

h2.habitat_box {margin:0; margin-bottom:10px; font-size:14pt; color:#fceec9;}
div.habitat_box_details {height:80px; padding:18px 38px 8px 10px; font-size:8pt; line-height:11pt;}

#next_habitat {text-align:right; font-size:9pt; margin-bottom:0px;}
#next_habitat img {margin-bottom:-4px; margin-left:5px; width:15px; height:15px;}
#next_habitat a:link {color:#bd7116;}
#next_habitat a:visited {color:#bd7116;}
#next_habitat a:active {color:#ffffff;}
#next_habitat a:hover {color:#ffffff;}

#pyv_content {clear:left; width:570px; padding:26px 56px 20px 30px; /*background-image:url(../images/habitats/background_african_savanna.jpg); background-position:bottom; background-repeat:no-repeat; */ background-color:#c9ab6b; color:#231f20; line-height:18pt; overflow:hidden; position:relative;}
#pyv_left {width:436px; float:left; font-size:9pt; line-height:normal; display:inline;}
#pyv_left h2 {margin:0; margin-top:24px; margin-bottom:12px; background-color:#5d3318; color:#fceec9; font-weight:bold; font-size:9pt; padding:4px; line-height:normal;}
#pyv_left h3 {font-size:10pt; font-weight:bold; margin-bottom:8px;}
#pyv_left img.icon {margin-right:5px;}

#pyv_left a:link {color:#bf2e1a; text-decoration:none;} 
#pyv_left a:visited {color:#bf2e1a; text-decoration:none;} 
#pyv_left a:active {color:#6a0e08; text-decoration:none;} 
#pyv_left a:hover {color:#6a0e08; text-decoration:none;}


#pyv_weather {position:absolute; top:344px; left:750px; width:160px; /*height:94px; background-image:url(../images/plan_visit/sidebar_map_bg.png); background-repeat:no-repeat; padding:10px; font-size:9pt; line-height:normal; font-weight:bold; */ z-index:5; }
#pyv_weather p {margin-top:0; margin-bottom:10px;}

#pyv_zoo_map {position:absolute; top:538px; left:760px; width:180px; height:246px; z-index:5;  background-image:url(../images/plan_visit/sidebar_zoo_map_bg.gif); background-repeat:no-repeat; }

#pyv_dyk {position:absolute; top:1750px; left:760px; width:180px; height:380px; z-index:5; background-image:url(../images/plan_visit/sidebar_dyk_bg.gif); background-repeat:no-repeat;  color:#bec581; font-size:8pt; line-height:12pt;}





#internal_right.conservation {width:656px; min-height:900px; background-image:url(../images/conservation/background_conservation.jpg); background-position:bottom; background-repeat:no-repeat; color:#231f20; background-color:#c9ab6b; line-height:18pt;}

#internal_right h3 {margin-bottom:10px; margin-top:25px; font-size:11pt; font-weight:bold; color:#231f20;}

#conservation_content {width:456px; padding:8px 170px 20px 30px;}
#conservation_content table {padding:0; margin:0; font-size:9pt; color:#231f20; line-height:normal; width:440px;}
#conservation_content table th {background-color:#5d3318; color:#fceec9; font-weight:bold; font-size:8pt; padding:4px; text-align:left;}
#conservation_content table td {text-align:center; padding-top:2px; padding-bottom:2px;}
#conservation_content table td.first {padding-left:4px; padding-right:12px; width:190px; text-align:left;}
#conservation_content p.legend {font-size:8pt; line-height:12pt; margin-bottom:250px;}
#conservation_content a:link {color:#87120a; text-decoration:none;} 
#conservation_content a:visited {color:#87120a; text-decoration:none;} 
#conservation_content a:active {color:#5d3318; text-decoration:none;} 
#conservation_content a:hover {color:#5d3318; text-decoration:none;}
#conservation_content p.lead {font-size:12pt; line-height:18pt;}
#conservation_content p {font-size:10pt; line-height:12pt;}

#conservation_eco-cell {position:absolute; top:406px; left:760px; width:180px; height:540px; z-index:5; background-image:url(../images/conservation/sidebar_eco-cell_bg.gif); background-repeat:no-repeat; color:#fceec9; font-size:8pt; line-height:12pt;}
#conservation_eco-cell p {margin-top:10px; margin-bottom:10px; margin-left:16px; width:135px;}

#conservation_eco-cell a:link {color:#fdb811; text-decoration:none;} 
#conservation_eco-cell a:visited {color:#fdb811; text-decoration:none;} 
#conservation_eco-cell a:active {color:#fceec9; text-decoration:none;} 
#conservation_eco-cell a:hover {color:#fceec9; text-decoration:none;}


#internal_right.about  {width:656px; background-image:url(../images/about/about_bg_tan.jpg); background-position:bottom; background-repeat:no-repeat; color:#231f20; background-color:#c9ab6b;}
#about_content {width:590px; padding:110px 36px 20px 30px; font-size: 9pt; color:#231f20;min-height:900px;}
#about_content p.left {width:240px; padding-bottom:16px; line-height:normal; font-size:10pt; }
#about_content p {line-height:normal; font-size:10pt;}







#internal_right.membership  {width:656px; min-height:900px; background-image:url(../images/membership/membership_bg_tan.jpg); background-position:bottom; background-repeat:no-repeat; color:#231f20; background-color:#c9ab6b; line-height:18pt;}

#membership_content {width:556px; padding:25px 70px 20px 30px;}
#membership_content h3 {margin-bottom:8px; margin-top:22px; font-size:12pt; font-weight:bold; color:#231f20;}
#membership_content p {margin-top:0; margin-bottom:20px; }
#membership_content div.smaller_text {font-size:10pt; line-height:12pt; width:450px;}

#membership_content a:link {color:#87120a; text-decoration:none;} 
#membership_content a:visited {color:#87120a; text-decoration:none;} 
#membership_content a:active {color:#5d3318; text-decoration:none;} 
#membership_content a:hover {color:#5d3318; text-decoration:none;}


#membership_benefits_sidebar {position:absolute; top:450px; left:760px; width:170px; height:315px; z-index:5;}
#membership_benefits_sidebar.pyv {top:1010px;}

#internal_right.education {width:656px; min-height:900px; background-image:url(../images/education/education_bg.jpg); background-position:bottom; background-repeat:no-repeat; color:#231f20; background-color:#c9ab6b; line-height:18pt;}

#education_content {width:526px; padding:25px 100px 200px 30px;}
#education_content h3 {margin-bottom:8px; margin-top:22px; font-size:12pt; font-weight:bold; color:#231f20;}
#education_content p.lead {margin-top:0; margin-bottom:20px; font-size:12pt; line-height:18pt;}
#education_content p {margin-top:0; margin-bottom:20px; font-size:10pt; line-height:12pt; }
#education_content ul {margin:0; padding:0; font-size:10pt; line-height:12pt; list-style:none;}
#education_content ul li {margin-bottom:12px;}

#education_content a:link {color:#87120a; text-decoration:none;} 
#education_content a:visited {color:#87120a; text-decoration:none;} 
#education_content a:active {color:#5d3318; text-decoration:none;} 
#education_content a:hover {color:#5d3318; text-decoration:none;}



#news_events_content {clear:left; width:570px; padding:26px 56px 20px 30px; /*background-image:url(../images/habitats/background_african_savanna.jpg); background-position:bottom; background-repeat:no-repeat; */ background-color:#c9ab6b; color:#231f20; line-height:18pt; overflow:hidden; position:relative; font-size:9pt; line-height:normal;}
#news_events_content h2 {margin:0; margin-bottom:16px; background-color:#5d3318; color:#fceec9; font-weight:bold; font-size:9pt; padding:4px; line-height:normal;}
#news_events_content h3 {font-size:10pt; font-weight:bold; margin-top:15px; margin-bottom:12px;}

#news_events_content a:link {color:#bf2e1a; text-decoration:none;} 
#news_events_content a:visited {color:#bf2e1a; text-decoration:none;} 
#news_events_content a:active {color:#6a0e08; text-decoration:none;} 
#news_events_content a:hover {color:#6a0e08; text-decoration:none;}



#kids_content {clear:left; width:470px; padding:26px 156px 20px 30px; /*background-image:url(../images/habitats/background_african_savanna.jpg); background-position:bottom; background-repeat:no-repeat; */ background-color:#c9ab6b; color:#231f20; line-height:normal; font-size:10pt; overflow:hidden; position:relative;}

#kids_content h2 {font-size:13pt; color:#231f20;}

#kids_content a:link {color:#87120a; text-decoration:none;} 
#kids_content a:visited {color:#87120a; text-decoration:none;} 
#kids_content a:active {color:#5d3318; text-decoration:none;} 
#kids_content a:hover {color:#5d3318; text-decoration:none;}


#tan_subnav {list-style:none; margin:0; padding:0;}
#tan_subnav li {font-size:8pt; display:inline; padding-right:5px; margin-right:5px; border-right:1px solid #5d3318; }
#tan_subnav li.last {border-right:none; margin-right:0; padding-right:0;}
#tan_subnav a:link {color:#5d3318; text-decoration:none;} 
#tan_subnav a:visited {color:#5d3318; text-decoration:none;} 
#tan_subnav a:active {color:#ffffff; text-decoration:none;} 
#tan_subnav a:hover {color:#ffffff; text-decoration:none;}

h3.brown_bar {margin:0; margin-top:24px; margin-bottom:12px; background-color:#5d3318; padding:4px; line-height:normal;}

span.closed {color:#bf2e1a; font-weight:bold;}



a.terms:link, a.terms:visited {color:#d1d3d5; text-decoration:none;}
a.terms:hover, a.terms:active {color:#d1d3d5; text-decoration:underline;}
