@charset "UTF-8";
/* CSS Document */

/* =reset.css */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, p, blockquote, address, th, td {
		margin: 0;
		padding: 0;}
		
h2, h3, h4, h5, h6 {
		font-size: 100%;
		font-weight: normal;}
		
ol, ul {
		list-style-type: none;}

table {
		border-collapse: collapse;
		border-spacing: 0;}
		
caption, th {
		text-align: left;}
		
fieldset, img {
		border: 0;}
		
dt, address, caption, cite, code, dfn, em, i, strong, b, th, var {
		font-style: normal;
		font-weight: normal;}										
		
/* ---------- */
/* =blocktext */

h2, h3, h4, h5, p, ul {
		margin: 0;
		padding: 0;}

/* FF Dotted Line Fix */
		
:focus { -moz-outline-style: none; }			
		
/* --------- */
/* =css.doc */

body {
		width: 800px;
		margin: 0px auto 0px auto;
		padding: 0px;
		background: #D1D9AC;
		background-image:url(../images/body_background.jpg);
		background-repeat:repeat-y;
		background-position:center;
		position: relative;
		top:0px;}
		
p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#707070;
		margin-bottom:13px;}
		
b {
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:13px;
		color:#454545;}		
		
p.sub_header {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		height:17px;
		color:#454545;
		margin-bottom:2px; /* cancels out the main p class margin-bottom and gives it some spacing */
		}
		
h2 { 	/* Worpress Date */
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:13px;
		color:#707070;
		margin-bottom:8px;
		margin-top:5px;}
		
h3.storytitle a { /* Page Title */
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#454545;
		margin-bottom:5px;}				
		
a { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#707070;
		text-decoration:underline;}	
		
a:hover { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#454545;
		text-decoration:underline;}						
		
/* Accessibility */

h1 {
		font-size:1px;
		display:none;}	  /*  Main Title */	
		
h2.page_title {
		font-size:1px;
		display:none;}	  /* Site Title - overwrites previous h2 class */
		
h3.nav_title {
		font-size:1px;
		display:none;}	  /* Page Title */

h4 {
		font-size:1px;
		display:none;}  /* Main Navigation */
		
h5 {
		font-size:1px;
		display:none;}	/* Accessibility Navigation */
		
h6 {
		font-size:1px;
		display:none;}	/* Pull Quote */		
		
p.homepage_flash {
		font-size:1px;
		display:none;}
		
a span { 
		display:none;}				

/* Positioning */

#logo {
		width:145px;
		height:141px;
		position:absolute;
		left:0px;
		*left:1px}

#site_title {
		width:655px;
		height:91px;
		position:absolute;
		top:30px;
		left:145px;
		*left:146px}

#nav {
		width:655px;
		height:20px;
		position:absolute;
		top:121px;
		left:145px;
		background-color:#FFFFFF;}

#top {
		width:655px;
		height:30px;
		position:absolute;
		left:145px;
		background-color:#FFFFFF;}
		
#assessor_login a {
		width:80px;
		height:30px;
		position:absolute;
		left:562px;
		background-image:url(../images/assessor_rollover.jpg);
		background-position:top;}
		
#assessor_login a:hover {
		background-position:bottom;}
		
#homepage_flash {
		width:774px;
		height:320px;
		position:absolute;
		top:154px;
		left:13px;}
		
#leftsignposting_1 a {  /* Front page David Bellamy quote signposting */
		width:511px;
		height:132px;
		position:absolute;
		top:487px;
		left:13px;
		background-image:url(../images/david_home_signposting.jpg);}
		
#leftsignposting_1 a:hover {
		background-position:bottom;}		

#leftsignposting_2 a {  /* Kids activites signposting */
		width:249px;
		height:132px;
		position:absolute;
		top:632px;
		left:13px;
		background-image:url(../images/kids_signposting.jpg);}
		
#leftsignposting_2 a:hover {
		background-position:bottom;}		

#leftsignposting_3 a {  /* Play your part signposting - ten tip etc */
		width:249px;
		height:132px;
		position:absolute;
		top:632px;
		left:275px;
		background-image:url(../images/play_signposting.jpg);}
		
#leftsignposting_3 a:hover {
		background-position:bottom;}		

#rightsignposting_1 a {  /* Haven case study signposting */
		width:249px;
		height:132px;
		position:absolute;
		top:487px;
		left:538px;
		background-image:url(../images/case_signposting.jpg);}

#rightsignposting_1 a:hover {
		background-position:bottom;} 		

#rightsignposting_2 a { /* Parks sections signposting */ 
		width:249px;
		height:132px;
		position:absolute;
		top:632px;
		left:538px;
		background-image:url(../images/parks_signposting.jpg);}
		
#rightsignposting_2 a:hover {
		background-position:bottom;}		
		
#home_accessibility_nav {
		width:249px;
		height:15px;
		position:absolute;
		top:777px;
		left:13px;}
		
#home_footer {
		width:800px;
		height:13px;
		position:absolute;
		top:792px;}
		
/* Find A Park Template */

#find_main_image {
		width:512px;
		height:277px;
		position:absolute;
		top:154px;
		left:13px;}
		
#find_page_title {
		width:251px;
		height:20px;
		position:absolute;
		top:451px;
		left:24px;}	
		
#find_main_text {
		width:501px;
		position:absolute;
		top:491px;
		left:24px;}	
		
#find_bronze {
		width:107px;
		height:190px;
		position:absolute;
		top:554px;
		left:204px;}
		
#find_silver {
		width:107px;
		height:190px;
		position:absolute;
		top:554px;
		left:346px;}
		
#find_gold {
		width:107px;
		height:190px;
		position:absolute;
		top:554px;
		left:488px;}												
		
/* Second template */

#main_body {
		width:800px;
		position:absolute;
		top:154px;}
		
#leftCol {
		width:512px;
		float:left;
		margin-left:13px;}			
		
#main_image {
		width:512px;
		height:277px;
		float:left;}
		
#page_title {
		width:251px;
		height:20px;
		float:left;
		margin-top:20px;
		margin-left:11px;}
		
#main_text {
		width:501px;
		float:left;
		margin-top:20px;
		margin-left:11px;}

#secondary_footer {
		width:249px;
		height:15px;
		float:left;
		margin-left:11px;
		margin-top:20px;
		margin-bottom:13px;}
		
#secondary_accessibility_nav {
		width:249px;
		height:15px;}								
		
#rightCol {
		width:249px;
		float:left;
		margin-left:13px;}
		
#pull_quote {
		width:227px;
		height:190px;
		float:left;
		margin-top:47px;
		margin-left:11px;}
		
#page_secondary_title {	
		width:251px;
		height:20px;
		float:left;
		margin-top:20px;
		margin-left:11px;}
						
		
/* Secondary Pages Signposting */

#rightsignposting_play_part a {
		width:249px;
		height:132px;
		float:left;
		margin-bottom:13px;
		background-image:url(../images/play_signposting.jpg);
		background-repeat:no-repeat;}

#rightsignposting_play_part a:hover {
		background-position:bottom;} 		

#rightsignposting_find_park a {
		width:249px;
		height:132px;
		float:left;
		margin-bottom:13px;
		background-image:url(../images/find_signposting.jpg);
		background-repeat:no-repeat;}
		
#rightsignposting_find_park a:hover {
		background-position:bottom;}

#rightsignposting_find_park_haven a {
		width:249px;
		height:132px;
		float:left;
		margin-bottom:13px;
		background-image:url(../images/findhaven.jpg);
		background-repeat:no-repeat;}
		
#rightsignposting_find_park_haven a:hover {
		background-position:bottom;}
		
#rightsignposting_case_study a {
		width:249px;
		height:132px;
		float:left;
		margin-bottom:13px;
		background-image:url(../images/case_signposting.jpg);
		background-repeat:no-repeat;}
		
#rightsignposting_case_study a:hover {
		background-position:bottom;}
		
#rightsignposting_about_awards a {
		width:249px;
		height:132px;
		float:left;
		margin-bottom:13px;
		background-image:url(../images/about_signposting.jpg);
		background-repeat:no-repeat;}
		
#rightsignposting_about_awards a:hover {
		background-position:bottom;}
		
/* Find Page Signposting - because it is not a two column template */

#findsignposting_play a {
		width:249px;
		height:132px;
		position:absolute;
		top:154px;
		left:538px;
		background-image:url(../images/play_signposting.jpg);
		background-repeat:no-repeat;}
		
#findsignposting_play a:hover {
		background-position:bottom;
		}							

#findsignposting_case a {
		width:249px;
		height:132px;
		position:absolute;
		top:299px;
		left:538px;
		background-image:url(../images/case_signposting.jpg);
		background-repeat:no-repeat;}
		
#findsignposting_case a:hover {
		background-position:bottom;
		}		
		
/* Navigation */
		
ul#nav_main {
		list-style: none;
		font-size:1px;}
		
ul#nav_main li {
		float:left;
		padding-right:0px;} /*!*/
		
ul#nav_main a {
		display:block;
		text-decoration:none;
		background:none;}
		
ul#nav_main a p {
		display:none;}		
		
ul#nav_main a:hover {
		display:block;
		text-decoration:none;
		color:#000000;}		
		
/* home */
		
#home #nav_main .home a {
		width:49px;
		height:20px;
		position:relative;
		background-image: url('../images/home-menu.jpg');
		background-position:bottom}
		
#nav_main .home a {
		width:49px;
		height:20px;
		position:relative;
		background-image: url('../images/home-menu.jpg');}

#nav_main .home a:hover {
		background-position:bottom;}
		
/* about the awards */
		
#about #nav_main .about a {
		width:126px;
		height:20px;
		position:relative;
		background-image: url('../images/about-menu.jpg');
		background-position:bottom;}
		
#nav_main .about a {
		width:126px;
		height:20px;
		position:relative;
		background-image: url('../images/about-menu.jpg');}

#nav_main .about a:hover {
		background-position:bottom;}
		
/* why go green */
		
#play #nav_main .play a {
		width:103px;
		height:20px;
		position:relative;
		background-image: url('../images/play-menu.jpg');
		background-position:bottom;}
		
#nav_main .play a {
		width:103px;
		height:20px;
		position:relative;
		background-image: url('../images/play-menu.jpg');}

#nav_main .play a:hover {
		background-position:bottom;}	
		
/* kids activities */
		
#kids #nav_main .kids a {
		width:101px;
		height:20px;
		position:relative;
		background-image: url('../images/kids-menu.jpg');
		background-position:bottom;}
		
#nav_main .kids a {
		width:101px;
		height:20px;
		position:relative;
		background-image: url('../images/kids-menu.jpg');}

#nav_main .kids a:hover {
		background-position:bottom;}
	
/* find a park */
		
#find #nav_main .find a {
		width:86px;
		height:20px;
		position:relative;
		background-image: url('../images/find-menu.jpg');
		background-position:bottom;}
		
#nav_main .find a {
		width:86px;
		height:20px;
		position:relative;
		background-image: url('../images/find-menu.jpg');}

#nav_main .find a:hover {
		background-position:bottom;}
		
/* news and events */
		
#news #nav_main .news a {
		width:107px;
		height:20px;
		position:relative;
		background-image: url('../images/news-menu.jpg');
		background-position:bottom;}
		
#nav_main .news a {
		width:107px;
		height:20px;
		position:relative;
		background-image: url('../images/news-menu.jpg');}

#nav_main .news a:hover {
		background-position:bottom;}	
		
/* contact */
		
#contact #nav_main .contact a {
		width:70px;
		height:20px;
		position:relative;
		background-image: url('../images/contact-menu.jpg');
		background-position:bottom;}
		
#nav_main .contact a {
		width:70px;
		height:20px;
		position:relative;
		background-image: url('../images/contact-menu.jpg');}

#nav_main .contact a:hover {
		background-position:bottom;}

/* Accessibility Navigation */

ul#nav_accessibility {
		list-style: none;
		font-size:1px;}
		
ul#nav_accessibility li {
		float:left;
		padding-right:0px;} /*!*/
		
ul#nav_accessibility a {
		display:block;
		text-decoration:none;
		background:none;}
		
ul#nav_accessibility a p {
		display:none;}		
		
ul#nav_accessibility a:hover {
		display:block;
		text-decoration:none;
		color:#000000;}		

		
/* privacy */
		
#privacy #nav_accessibility .privacy a {
		width:105px;
		height:15px;
		position:relative;
		background-image: url('../images/privacy-menu.jpg');
		background-position:bottom;}
		
#nav_accessibility .privacy a {
		width:105px;
		height:15px;
		position:relative;
		background-image: url('../images/privacy-menu.jpg');}

#nav_accessibility .privacy a:hover {
		background-position:bottom;}
		
/* accessibility */
		
#accessibility #nav_accessibility .accessibility a {
		width:74px;
		height:15px;
		position:relative;
		background-image: url('../images/accessibility-menu.jpg');
		background-position:bottom;}
		
#nav_accessibility .accessibility a {
		width:74px;
		height:15px;
		position:relative;
		background-image: url('../images/accessibility-menu.jpg');}

#nav_accessibility .accessibility a:hover {
		background-position:bottom;}
		
/* xhtml */
		
#xhtml #nav_accessibility .xhtml a {
		width:48px;
		height:15px;
		position:relative;
		background-image: url('../images/xhtml-menu.jpg');
		background-position:bottom;}
		
#nav_accessibility .xhtml a {
		width:48px;
		height:15px;
		position:relative;
		background-image: url('../images/xhtml-menu.jpg');}

#nav_accessibility .xhtml a:hover {
		background-position:bottom;}
		
/* css */
		
#css #nav_accessibility .css a {
		width:22px;
		height:15px;
		position:relative;
		background-image: url('../images/css-menu.jpg');
		background-position:bottom;}
		
#nav_accessibility .css a {
		width:22px;
		height:15px;
		position:relative;
		background-image: url('../images/css-menu.jpg');}

#nav_accessibility .css a:hover {
		background-position:bottom;}
		
/* list styling */

ul#list {
		width:475px;
		list-style:disc;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#707070;
		margin-bottom:13px; /* same as the p classes */
		margin-left:17px;
		}
		
ul#list li {
		margin-left:10px;
		margin-bottom:7px;
		}

li#archives {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#707070;
		margin-bottom:8px;
		margin-top:5px;}
		
li#search label {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#707070;
		margin-bottom:8px;
		margin-top:5px;}
		
/* More Info and Things to Try */		
		
#more_information_box {
		width:508px;
		background-color:#E8E8E8;}
		
#more_information_box_container {
		width:491px;
		position:relative;
		left:17px;}
		
#things_to_try_box {
		width:508px;
		background-image:url(../images/parks/parks-things-background.jpg);
		}
		
#things_to_try_box_container {
		width:491px;
		position:relative;
		left:17px;}			

/* More information list */

ul#moreinfo {
		width:440px;
		list-style:disc;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#707070;
		margin-bottom:13px; /* same as the p classes */
		margin-left:17px;
		}
		
ul#moreinfo li {
		margin-left:10px;
		margin-bottom:7px;
		}
		
/* Things to try list */

ul#things_to_try {
		width:440px;
		list-style:url(../images/parks/tick.jpg);
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#707070;
		margin-bottom:13px; /* same as the p classes */
		margin-left:15px;
		}
		
ul#things_to_try li {
		margin-left:10px;
		margin-bottom:7px;
		}														
			
			
/* Public and Parks? Contact Form */

p span.contact {
		width:50px;
		float:left;}		
		
p span.contact_details {
		float:left;}
		
#form {
		width:340px;
		float:left;}
		
p span.form_detail {
		width:100px;
		float:left;}
		
input[type="text"], textarea { /* The [type="text"] declares specifically that it is for the text input boxes and not buttons */
		width:200px;
		background-color:#FFFFFF;
		border:1px solid #CCCCCC;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		padding:2px;
		color:#707070;}
		
p span.tickbox_text {
		width:275px;
		float:left;
		}
		

/* Main Navigation */
		
ul#nav_main_2 {
		list-style: none;
		font-size:1px;}
		
ul#nav_main_2 li {
		float:left;
		padding-right:0px;
		margin-bottom:5px;} /*!*/
		
ul#nav_main_2 a {
		display:block;
		text-decoration:none;
		background:none;}
		
ul#nav_main_2 a p {
		display:none;}		
		
ul#nav_main_2 a:hover {
		display:block;
		text-decoration:none;
		color:#000000;}
	
/* Wordpress Search box */

#menu {
		width:249px;
		float:left;
		background-color:#EDEFDD;}
#menu-blue {
		width:238px;
		float:left;
		background-color:#d4e0ec;}
		
li#archives {
		position:relative;
		margin-left:15px;}		
		
li#search {
		position:relative;
		margin-left:15px;}			
		
span#search_input input[type="text"] {
		width:150px;
		float:left;
		margin-top:5px;
		margin-left:0px;}
		
span#search_submit input[type="submit"] {
		width:50px;
		float:left;
		margin-top:5px;
		margin-left:10px;}		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
ul#rh-menu, ul#rh-menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:100%;
}

ul#rh-menu a {
  display: block;
  text-decoration: none;
}

ul#rh-menu li {
  margin-top: 1px;
}

ul#rh-menu li a {
  background: #b5cfea;
  color: #3e3e3e;
  padding-left:6px;
  padding-top:3px;
  padding-bottom:3px
}

ul#rh-menu li a:hover {
  background: #daeafb;
}

ul#rh-menu li ul li a {
  background: #d4e0ec;
  color: #3e3e3e;
  padding-left: 11px;
}

ul#rh-menu li ul li a:hover {
  background: #e3ecf6;
  border-left: 1px #457bad solid;
  padding-left: 10px;
}





ul#rh-menu-2, ul#rh-menu-2 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:100%;
}

ul#rh-menu-2 a {
  display: block;
  text-decoration: none;
}

ul#rh-menu-2 li {
  margin-top: 1px;
}

ul#rh-menu-2 li a {
  background: #b5cfea;
  color: #3e3e3e;
  padding-left:6px;
  padding-top:3px;
  padding-bottom:3px
}

ul#rh-menu-2 li a:hover {
  background: #daeafb;
}

ul#rh-menu-2 li ul li a {
  background: #d4e0ec;
  color: #3e3e3e;
  padding-left: 11px;
}

ul#rh-menu-2 li ul li a:hover {
  background: #e3ecf6;
  border-left: 1px #457bad solid;
  padding-left: 10px;
}








ul#rh-menu-3, ul#rh-menu-3 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:100%;
}

ul#rh-menu-3 a {
  display: block;
  text-decoration: none;
}

ul#rh-menu-3 li {
  margin-top: 1px;
}

ul#rh-menu-3 li a {
  background: #b5cfea;
  color: #3e3e3e;
  padding-left:6px;
  padding-top:3px;
  padding-bottom:3px
}

ul#rh-menu-3 li a:hover {
  background: #daeafb;
}

ul#rh-menu-3 li ul li a {
  background: #d4e0ec;
  color: #3e3e3e;
  padding-left: 11px;
}

ul#rh-menu-3 li ul li a:hover {
  background: #e3ecf6;
  border-left: 1px #457bad solid;
  padding-left: 10px;
}




ul#rh-menu-4, ul#rh-menu-4 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:100%;
}

ul#rh-menu-4 a {
  display: block;
  text-decoration: none;
}

ul#rh-menu-4 li {
  margin-top: 1px;
}

ul#rh-menu-4 li a {
  background: #b5cfea;
  color: #3e3e3e;
  padding-left:6px;
  padding-top:3px;
  padding-bottom:3px
}

ul#rh-menu-4 li a:hover {
  background: #daeafb;
}

ul#rh-menu-4 li ul li a {
  background: #d4e0ec;
  color: #3e3e3e;
  padding-left: 11px;
}

ul#rh-menu-4 li ul li a:hover {
  background: #e3ecf6;
  border-left: 1px #457bad solid;
  padding-left: 10px;
}



ul#rh-menu-5, ul#rh-menu-5 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:100%;
}

ul#rh-menu-5 a {
  display: block;
  text-decoration: none;
}

ul#rh-menu-5 li {
  margin-top: 1px;
}

ul#rh-menu-5 li a {
  background: #b5cfea;
  color: #3e3e3e;
  padding-left:6px;
  padding-top:3px;
  padding-bottom:3px
}

ul#rh-menu-5 li a:hover {
  background: #daeafb;
}

ul#rh-menu-5 li ul li a {
  background: #d4e0ec;
  color: #3e3e3e;
  padding-left: 11px;
}

ul#rh-menu-5 li ul li a:hover {
  background: #e3ecf6;
  border-left: 1px #457bad solid;
  padding-left: 10px;
}