body {font-size:0.85em;margin:0;padding:0;background-color:#4e80bb;background-image:url(images/top.gif);background-position: left top; background-repeat:no-repeat;font-family:georgia,'times new roman',serif}
h1{margin:10px 0 3px 0;padding:0 18px 0 0}
h2{padding:0 7px 5px 0;margin:12px 0 0 0;font-size:1.2em;}
h3{margin:18px 0 5px 0;padding:0}
h4{margin:5px 0 7px 0}
img{border:none;padding:0;margin:0}
a, a:visited{color:#fff;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

#navtop{clear:left;position:relative;/*top:73pxtop:10px;*/top:20px;z-index:200;left:289px;width:694px;height:34px;padding-bottom:0;/*padding-bottom:16px;*/background-image:url(images/whitedotsonblue.gif);background-position: left bottom; background-repeat:repeat-x;}
	#navtop ul, #navwalks ul{list-style-type:none}
	#navtop ul{/*width:500px*/;margin:0 0 0 17px;}
		#navtop li{float:right;padding:0 14px 0 14px;font-size:20px;background-image:url(images/blackdotsonblue_v.gif);background-position: right center; background-repeat:repeat-y;}
		#navtop li.end{background:none;}

#contentcontainer{height:527px;width:936px;position:relative;left:43px;top:24px;/*top:87px;*//*top:71px;*//*margin-top:16px;*/margin-bottom:7px;z-index:100;}
#contentcontainer a,#contentcontainer a:visited{color:#668fc4;}
#contentcontainer a{text-decoration:underline;}
#contentcontainer a:hover{text-decoration:none;}

	#left,#right{background-color:#fff;height:527px;position:relative;top:0;vertical-align:top;}
	#left{float:left;width:346px;background-image:url(images/leftboxtop.gif);background-position: left top; background-repeat:no-repeat;}
		#leftinner,#rightinner{vertical-align:top;margin:56px 17px 4px 17px;padding:1px 0 0 0;background-image:url(images/greydotsonwhite.gif);background-position: left top; background-repeat:repeat-x;}
			#bookdescription{vertical-align:top;margin-top:10px;}
			#bookdescription img{float:left;padding-right:18px;width:106px;}
			#bookdescription p{float:left;width:180px;margin-top:0}
			#orderlink,#audiolink{background-image:url(images/acorn_blue.gif);padding-top:0;height:23px;}
			#extrawalklink{background-image:url(images/acorn_purple.gif);height:23px;}
			#extrawalklink a,#extrawalklink a:visited{color:#651c36;}
			#orderlink,#extrawalklink{background-position: 15px;padding-bottom:5px;}
			#audiolink{background-position: 0;}
			#walk1videolink{background-image:url(images/acorn_ltbrown.gif);}
			#walk2videolink{background-image:url(images/acorn_green.gif);}
			#walk3videolink{background-image:url(images/acorn_blue2.gif);}
			#walk4videolink{background-image:url(images/acorn_blueygreen.gif);}
			#walk5videolink{background-image:url(images/acorn_dkbrown.gif);}
			#walk6videolink{background-image:url(images/acorn_red.gif);}
		#insectslhs{margin:9px 0 0 95px;width:119px;height:60px;background-image:url(images/insectsonwhite.gif);background-position: left top; background-repeat:no-repeat;}
		#etherlhs{margin:0 0 0 95px;width:54px;height:69px;background-image:url(images/ethericon.gif);background-position: left top; background-repeat:no-repeat;position:relative;top:-25px;}
	#right{float:right;width:584px;background-image:url(images/rightboxtop.gif);background-position: left top; background-repeat:no-repeat;}
		#righttop{height:43px;margin:12px 17px 0 17px;}
		#rightinner{padding-top:15px;margin:0 17px 4px 17px;height:390px;vertical-align:top}
		
			#videointro{float:left; width:331px;}
			#videointro p{margin:3px 0 0 5px;padding-left:0;float:right;width:331px;font-size:0.80em;}
			#videointro p img{padding-right:17px;}
			#navwalks{float:right;}
			#navwalks{margin:6px 0 0 0;}
			#navwalks ul{;padding:0;margin:0;}
			#navwalks,#navwalks ul{width:185px}
			
			#navwalks li{float:left;padding-left:1px;}

			#walk1,#walk2,#walk3,#walk4,#walk5,#walk6{width:553px;height:390px;background-position: left 80px; background-repeat:no-repeat;}

			#walk1{background-image:url(images/hpvi_walk1.gif);}
			#walk1 a{color:#bd9400 !important;}
			#walk2{background-image:url(images/hpvi_walk2.gif);}
			#walk2 a{color:#7c8e2f !important;}
			#walk3{background-image:url(images/hpvi_walk3.gif);}
			#walk3 a{color:#7e96c4 !important;}
			#walk4{background-image:url(images/hpvi_walk4.gif);}
			#walk4 a{color:#2dc4bd !important;}
			#walk5{background-image:url(images/hpvi_walk5.gif);}
			#walk5 a{color:#995200 !important;}
			#walk6{background-image:url(images/hpvi_walk6.gif);}
			#walk6 a{color:#9e3234 !important;}

			#player{width:512px;height:308px;margin:0;/*margin:10px 0 0 20px;background-color:#7c8e2f;*/}
			#registrationlink,#transcriptlink{padding-left:14px;text-align:left;background-position: left top; background-repeat:no-repeat;}
			#registrationlink{float:left;margin-left:20px;}
			#transcriptlink{float:left;margin-left:20px;}
			#runningtime{float:right;margin-right:18px;position:relative;top:-15px;}
			
		#leftbottom{margin:0;padding:0;width:54px;height:51px;position:relative;/*top:44px;*/right:18px;z-index:300;background-image:url(images/leftswirl.gif);background-position: right bottom; background-repeat:no-repeat;}
		#rightbottom{margin:0;padding:0;width:54px;height:51px;position:relative;z-index:300;left:548px;top:18px;background-image:url(images/rightswirl.gif);background-position: right bottom; background-repeat:no-repeat;}
		
#footer{margin-top:20px;height:32px;font-size:1em;position:relative;top:20px;width:980px;background-image:url(images/whitedotsonblue.gif);background-position: left top; background-repeat:repeat-x;color:#fff;}
	#footerimages{padding:5px 0 0 217px;float:left;}
	#footerlinks{padding:5px 0 0 153px;float:right;}
	#footerlinks a{text-decoration:underline;}
#bottom{background-image:url(images/bottom.gif);background-position: left bottom; background-repeat:no-repeat;position:relative;top:41px;width:994px;height:438px}

.homelinkcarrier{position:relative;top:0;left:0;}
.acornlink{text-align:center;background-repeat:no-repeat;padding:0;margin:0}
#homepage #leftinner .acornlink{text-align:left;padding-left:36px;padding-top:4px;}
.clearandcentre{height:3px;clear:both;text-align:center;margin:0;padding:0;}
.clearandcentre img{vertical-align:top;}
.shortdottedgreyline{padding:9px 0 9px 0;width:18px;height:3px;background-image:url(images/greydotsonwhite.gif);background-position: left bottom; background-repeat:repeat-x;}

.dotimage{clear:both;padding:0 0 0 45px;}
.walkinner{width:200px;float:right;}
.walkinner p{width:170px;float:right;margin:16px 0 16px 0;}
.hidden{position:absolute;left:-9999px;width:0;height:0;overflow:hidden;}
.strong{font-weight:bold;}
.imageright{float:right;padding:5px 0 5px 5px;}
.imageleft{float:left;padding:5px 5px 5px 0;}
.inflowlist{list-style-type:none; padding-left:0;margin-left:0}
.inflowlist li{margin-bottom:13px;}
.clearboth{clear:both;}
.currentpage,.currentpage a,.currentpage a:visited{color:#000;}
.big{font-size:1.3em;}
.videodescription{}
.highdescription{font-style:italic;margin-bottom:3px;}
p.highdescription{font-weight:500;}
.floatleft{float:left;}
.floatright{float:right;}
.transparency{opacity:0.75;filter:alpha(opacity=75);}

/* -------------------------*/
/* Page-specific over-rides */
/* -------------------------*/

/* Any page containing the video nav */
#videolist,.eventlist,.eventlist2{list-style-type:none;margin-left:0;padding-left:0}
#videolist li{margin-bottom:40px;width:262px;height:80px;padding-left:0;overflow:visible;}
#videolist li img,.eventlist li img{padding-right:7px;}


/* ** Walks pages (should be obvious to which respective pages these pertain) ** */

/* pertains to all walk pages */
.walkpage #leftbottom{top:70px;}
.walkpage #rightinner{text-align:center;}

/* each pertains to a specific walk page */
#walk1page #leftbottom,#walk2page #leftbottom{top:32px;}
#walk3page #leftbottom{top:20px;}
#walk4page #leftbottom{top:-15px;}
#walk5page #leftbottom,#walk6page #leftbottom{top:48px;}


#walk1page #visualidentity{margin:0 52px 0 51px;width:162px;height:167px;background-image:url(images/walk1vi.gif);background-position: left top; background-repeat:no-repeat;}
#walk1page #contentcontainer a,#walk2page #contentcontainer a:visited,#walk1page h2,#walk1page .highdescription,#walk1 .highdescription{color:#bd9400;}
#walk1page #registrationlink,#walk1page #transcriptlink {background-image:url(images/acorn_ltbrown.gif);}

#walk2page #visualidentity{margin:0 52px 0 51px;width:209px;height:129px;background-image:url(images/walk2vi.gif);background-position: left top; background-repeat:no-repeat;}
#walk2page #contentcontainer a,#walk2page #contentcontainer a:visited,#walk2page h2,#walk2page .highdescription,#walk2 .highdescription{color:#7c8e2f;}
#walk2page #registrationlink,#walk2page #transcriptlink {background-image:url(images/acorn_green.gif);}

#walk3page #visualidentity{margin:0 52px 0 51px;width:150px;height:162px;background-image:url(images/walk3vi.gif);background-position: left top; background-repeat:no-repeat;}
#walk3page #contentcontainer a,#walk3page #contentcontainer a:visited,#walk3page h2,#walk3page .highdescription,#walk3 .highdescription, #extrawalk .highdescription{color:#7e96c4;}
#walk3page #registrationlink,#walk3page #transcriptlink {background-image:url(images/acorn_blue2.gif);}

#walk4page #visualidentity{margin:0 52px 0 51px;width:137px;height:178px;background-image:url(images/walk4vi.gif);background-position: left top; background-repeat:no-repeat;}
#walk4page #contentcontainer a,#walk4page #contentcontainer a:visited,#walk4page h2,#walk4page .highdescription,#walk4 .highdescription{color:#2dc4bd;}
#walk4page #registrationlink,#walk4page #transcriptlink {background-image:url(images/acorn_blueygreen.gif);}

#walk5page #visualidentity{margin:0 52px 0 51px;width:165px;height:152px;background-image:url(images/walk5vi.gif);background-position: left top; background-repeat:no-repeat;}
#walk5page #contentcontainer a,#walk5page #contentcontainer a:visited,#walk5page h2,#walk5page .highdescription,#walk5 .highdescription{color:#a05e11;}
#walk5page #registrationlink,#walk5page #transcriptlink {background-image:url(images/acorn_dkbrown.gif);}

#walk6page #visualidentity{margin:0 52px 0 51px;width:165px;height:152px;background-image:url(images/walk6vi.gif);background-position: left top; background-repeat:no-repeat;}
#walk6page #contentcontainer a,#walk6page #contentcontainer a:visited,#walk6page h2,#walk6page .highdescription,#walk6 .highdescription{color:#9e3234;}
#walk6page #registrationlink,#walk6page #transcriptlink {background-image:url(images/acorn_red.gif);}

/* About the book page */
#about #leftinner p{margin-bottom:0}
#about #contentcontainer, #about #right{height:1030px;}
#about #leftbottom{top:140px;}
#about #rightbottom{top:520px;}
#about #leftbottom{top:11px;}

/* Related events page */
#relatedevents #contentcontainer, #relatedevents #right{height:818px;}
#relatedevents #left{height:551px;}
#relatedevents #leftbottom{top:133px;}
#relatedevents #rightbottom{top:310px;}
#relatedevents span.floatleft, #relatedevents span.floatright{display:block;padding-left:15px;}
#relatedevents span.acorn{background-position: left center; background-repeat:no-repeat;background-image:url(images/acorn_blue2.gif);}
#relatedevents span.floatright{margin-right:170px;}

.eventlist li{margin-bottom:40px;height:80px;padding-left:0;/*overflow:visible;*/}
.eventlist2 li{margin-bottom:10px;height:150px;padding-left:0;/*overflow:visible;*/}

/* Video extras page */
#videoextras #contentcontainer, #videoextras #left,#videoextras #right{height:551px;}
#videoextras #leftbottom{top:162px;}
#videoextras #rightbottom{top:42px;}
#videolist li a{font-weight:bold;}
#videoextras #visualidentity,#relatedevents #visualidentity{margin:110px 2px 0 101px;width:107px;height:60px;background-image:url(images/insectsonwhite.gif);background-position: left top; background-repeat:no-repeat;}
#videoextras .highdescription,#relatedevents .highdescription{color:#666;}
#videolist img{margin-top:3px;;float:left;}
#videolist span{width:140px;display:block;float:right;margin-left:0px;}

/*coverage page*/


/* Extra walk page*/
#extrawalk .acornlink {text-align:left;padding-left:20px;}
#extrawalk #right{height:7000px;}
#extrawalk #footer{margin-top:6500px;}
#extrawalk #bottom{/*top:7400px;*/}
#extrawalk #leftbottom{top:40px;}
#extrawalk #rightbottom{top:6540px;}
h3.inpopup{margin-top:7px;font-size:1.2em;}
p.inpopup{margin:0 0 22px 0;/*width:383px*/width:550px;}
#popupcontent{width:550px;/*width:383px;color:#fff;position:relative;top:100px;*/font-size:0.85em;}
#point1 p.inpopup{width:550px;}
.pointcontent{width:550px;padding-top:10px;}
#audiofiles ul{margin-left:0;padding-left:0;width:45%;list-style-type:none;}
#audiofiles h3,#audiofiles h4{color:#666;font-style:italic;}
#audiofiles p{margin-top:5px;margin-bottom:5px;}
#extrawalkvi{background-image:url(images/extrawalkvi.gif);background-position: left center; background-repeat:no-repeat;width:204px;height:106px;}
.nonjsnav{list-style-type:none;margin-top:0;padding-left:0}
.nonjsnav li{float:left;padding-left:20px;margin-bottom:5px;}
.nonjsnav li.first{padding-left:0}
.hideifstatic{display:none;}
.onlydisplayforprint{display:none;}
#printlink{background-image:url(images/acorn_blue.gif);background-repeat:no-repeat;padding-left:20px;}
.noleftindent{padding-left:0 !important;margin-left:0 !important;}
.audiofilelist{margin-top:5px;}
