/* screen.css */

h1
	{
	width:660px;
	height:40px;
	display:block;
	text-indent:-9000px;
	margin:5px 0 0 0;
	clear:both;
	}
h1#welcome
	{
	background:url(../images/h1_welcome.gif) no-repeat;
	height:90px;
	}
h1#openingtimes { background:url(../images/h1_openingtimes.gif) no-repeat; }
h1#howtofindus { background:url(../images/h1_howtofindus.gif) no-repeat; }
h1#prices { background:url(../images/h1_prices.gif) no-repeat; }
h1#map { background:url(../images/h1_map.gif) no-repeat; }
h1#dailyactivities { background:url(../images/h1_dailyactivities.gif) no-repeat; }
h1#zoooutreach { background:url(../images/h1_zoooutreach.gif) no-repeat; }
h1#membershipinformation { background:url(../images/h1_membershipinfo.gif) no-repeat; }
h1#giftvouchers { background:url(../images/h1_giftvouchers.gif) no-repeat; }
h1#bookingforms { background:url(../images/h1_bookingforms.gif) no-repeat; }
h1#thingstosee { background:url(../images/h1_thingstosee.gif) no-repeat; }
h1#exmoorbeast { background:url(../images/h1_exmoorbeast.gif) no-repeat; }
h1#ouranimals { background:url(../images/h1_ouranimals.gif) no-repeat; }
h1#photolibrary { background:url(../images/h1_photolibrary.gif) no-repeat; }
h1#sitephotographs { background:url(../images/h1_sitephotographs.gif) no-repeat; }
h1#thingstodo { background:url(../images/h1_thingstodo.gif) no-repeat; }
h1#meettheanimals { background:url(../images/h1_meettheanimals.gif) no-repeat; }
h1#zootalks { background:url(../images/h1_zootalks.gif) no-repeat; }
h1#feeding { background:url(../images/h1_feeding.gif) no-repeat; }
h1#handling { background:url(../images/h1_handling.gif) no-repeat; }
h1#zootrails { background:url(../images/h1_zootrails.gif) no-repeat; }
h1#zookeeperday { background:url(../images/h1_zookeeperday.gif) no-repeat; }
h1#birthdayparties { background:url(../images/h1_birthdayparties.gif) no-repeat; }
h1#education { background:url(../images/h1_education.gif) no-repeat; }
h1#teachersinformation { background:url(../images/h1_teachersinformation.gif) no-repeat; }
h1#yourvisittous { background:url(../images/h1_yourvisittous.gif) no-repeat; }
h1#ourvisittoyou { background:url(../images/h1_ourvisittoyou.gif) no-repeat; }
h1#educationteam { background:url(../images/h1_educationteam.gif) no-repeat; }
h1#educationalprices { background:url(../images/h1_educationalprices.gif) no-repeat; }
h1#educationalbookings { background:url(../images/h1_educationalprices.gif) no-repeat; }
h1#educationalcontacts { background:url(../images/h1_educationalcontacts.gif) no-repeat; }
h1#getinvolved { background:url(../images/h1_getinvolved.gif) no-repeat; }
h1#jobs { background:url(../images/h1_jobs.gif) no-repeat; }
h1#volunteers { background:url(../images/h1_volunteers.gif) no-repeat; }
h1#workexperience { background:url(../images/h1_workexperience.gif) no-repeat; }
h1#adoptions { background:url(../images/h1_adoptions.gif) no-repeat; }
h1#fundraising { background:url(../images/h1_fundraising.gif) no-repeat; }
h1#sponsors { background:url(../images/h1_sponsors.gif) no-repeat; }
h1#history { background:url(../images/h1_history.gif) no-repeat; }
h1#conservation { background:url(../images/h1_conservation.gif) no-repeat; }
h1#meetthekeepers { background:url(../images/h1_meetthekeepers.gif) no-repeat; }
h1#testimonials { background:url(../images/h1_testimonials.gif) no-repeat; }
h1#newsandevents { background:url(../images/h1_newsandevents.gif) no-repeat; }
h1#events { background:url(../images/h1_events.gif) no-repeat; }
h1#news { background:url(../images/h1_news.gif) no-repeat; }
h1#newsletter { background:url(../images/h1_newsletter.gif) no-repeat; }
h1#previousnewsletters { background:url(../images/h1_previousnewsletters.gif) no-repeat; }
h1#zoobabies { background:url(../images/h1_zoobabies.gif) no-repeat; }
h1#publishedarticles { background:url(../images/h1_publishedarticles.gif) no-repeat; }
h1#bookonline { background:url(../images/h1_bookonline.gif) no-repeat; }
h1#paymentprocessing { background:url(../images/h1_paymentprocessing.gif) no-repeat; }
h1#aboutthezoo { background:url(../images/h1_aboutthezoo.gif) no-repeat; }
h1#visitorinformation { background:url(../images/h1_visitorinformation.gif) no-repeat; }


h2
	{
	font-weight:bold;
	font-size:14px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0C5823;
	padding-bottom:5px;
	}	

p
	{
	margin:0 0 10px 0;
	}
p.intro
	{
	font-weight:bold;
	color:#00602A;
	}




/* mac hide\*/
html, body {height:100%}
/* end hide */
html,body 
	{
	padding:0;
	margin:0;
	}
body
	{	
	text-align:center;
	min-width:940px;
	background:url(../images/jungle_leafs.jpg) repeat-y center center #B5EF1F;
	}
#outer
	{
	height:99.9%;
	min-height:100%;
	width:940px;
	text-align:left;
	margin:auto;
	position:relative;
	background:url(../images/bg_outer.gif) repeat-x #fff;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:12px;
	line-height:18px;
	color:#7B7E85;
	}
html>body #outer{height:auto;}
#header
	{
	position:absolute;
	top:0;
	width:910px;
	height:195px;
	padding:0 15px;
	overflow:hidden;
	z-index:50;
	}
#left 
	{
	position:relative;
	width:265px;
	float:left;
	padding:195px 0px 0px 15px;
	}
#footer 
	{
	width:850px;
	clear:both;
	height:50px;
	left:0;
	bottom:0;
	position: absolute;
	}
#footer p
	{
	padding:0 0 0 15px;
	color:#00602A;
	}
#footer a { color:#00602A; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

* html #footer{margin-bottom:-1px}/* ie rounding bug*/
* html #footer 
	{/*only ie gets this style*/
	\height:102px;/* for ie5 */
	he\ight:100px;/* for ie6 */
	}
div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent 
	{
	width:660px;
	float:right;
	padding:195px 0px 0px 0px;
	}
#centrecontent p
	{
	padding:0px 20px 0px 0px;
	}
#content
	{
	width:365px;
	float:left;
	}
#right
	{
	width:275px;
	float:right;
	}
#clearfooter {width:100%;height:102px;clear:both}
html >body #minHeight{float:left;width:0px;height:100%;margin-bottom:-102px;} /*safari wrapper */


div.contentbox
	{
	background:url(../images/bg_contentbox.gif) repeat-x #5e9730;
	border-left:2px solid #00693a;
	border-right:2px solid #00693a;
	width:601px;
	padding:10px 20px;
	color:#fff;
	overflow:hidden;
	}
div.contentbox a
	{
	color:#B5EF1F;
	text-decoration:none;
	}
div.contentbox p
	{
	margin:0 0 10px 0;
	}
div.contentbox a:hover
	{
	text-decoration:underline;
	}
	
div.contentbox div.section
	{
	padding:0 0 5px 0;
	margin:0 0 16px 0;
	}
div.contentbox-top
	{
	background:url(../images/bg_contentbox_top.gif) no-repeat;
	width:645px;
	height:15px;
	margin:0;
	padding:0;
	}
div.contentbox-bottom
	{
	background:url(../images/bg_contentbox_bottom.gif) no-repeat;
	width:645px;
	height:15px;
	margin:0;
	padding:0;
	}
div#findus
	{
	float:right;
	width:275px;
	padding:15px 0 0 0;
	}

div#news
	{
	width:235px;
	height:260px;
	padding:50px 10px 10px 15px;
	background:url(../images/bg_news.jpg) no-repeat;
	color:#fff;
	font-size:11px;
	line-height:14px;
	}
div#news div#scroll
	{
	height:260px;
	overflow-y:scroll;
	}
div#news div#scroll p
	{
	width:210px;
	padding:0 0 10px 0;
	border-bottom:1px solid #fff;
	}
div#news div#scroll p span
	{
	color:#DAE318;
	}
	
div#openingtimes
	{
	width:325px;
	height:120px;
	background:url(../images/bg_openingtimes.jpg) no-repeat;
	padding:50px 20px 20px 20px;
	color:#fff;
	float:left;
	}

img.ad
	{
	background:url(../images/bg_ad.gif);
	padding:0 15px 10px 0;
	}	
img#picofmonth
	{
	background:url(../images/bg_picofmonth.gif) no-repeat;
	padding:70px 23px 18px 8px;
	}

ul#subnav
	{
	margin:0 0 0 -4px;
	}
ul#subnav li
	{
	width:130px;
	height:23px;
	float:left;
	}
ul#subnav li a
	{
	width:130px;
	height:22px;
	display:block;
	background:url(../images/bg_subnav.jpg) no-repeat;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:1px 0 0 0;
	}
ul#topnav li
	{
	width:130px;
	height:38px;
	float:left;
	}
ul#topnav li a
	{
	width:130px;
	height:32px;
	display:block;
	background:url(../images/bg_nav.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:6px 0 0 0;
	}
.breadcumb a {
	font-weight: bold;
	color: #956B22;
}
div.animalimage {
	float:left;
	text-align:center;
	margin:5px;
	width:110px;
	height:150px;
	position:relative;
	background-color: #045321;
	}
	
	.article {
	border: 1px solid #A4CD89;
	margin-bottom: 10px;
	background-color: #0E5A23;
	padding: 10px;
}

.padform td {
	padding: 3px;
}
#outer #centrecontent #tab {
	width: 200px;
	border: 1px solid #29833D;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
}
#tab p {
	padding: 5px;
	background-color: #097038;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.leftnav li {
	margin-left: 10px;
}

.leftnav li {
	background-image: url(../images/leftnav.png);
	height: 40px;
	width: 230px;
	margin-bottom: 4px;
}

.leftnav li a{
	height: 40px;
	width: 190px;
	padding-top: 10px;
	padding-left: 40px;
	display:block;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
#outer #centrecontent #right #news #scroll a {
	color: #FFFFFF;
	text-decoration: underline;
}
#rightimg {
	padding: 5px;
	float: right;
}
#leftimg {
	margin: 5px;
	float: left;
}

