/* New Forest 2 - www.inewforest.co.uk */
/* Designed by iFingers.com */
/* Copyright all rights reserved */
/* Last update: 23rd March 2009 */

body {margin: 0; padding: 0; font-family: Verdana, sans-serif; font-size: small; background: #8993A3;}
a:link {color: #181512;}
a:visited {color: #181512;}
	
/* layout */
#wrap {background: url(/a/i/body-bg-plain.jpg) repeat-y top left; margin: 0px auto; margin-top: 0px; width: 1000px; margin-bottom: 120px;}
#content {float: left; width: 650px;font-size: 95%;color: #444;line-height: 1.5em;}
#content p strong {color: #666;}
#sidecol {float: left; width: 165px;}
#sidebar {float: left; width: 165px;}
#footer {clear: both;background: #8993A3 url(/a/i/footer-bg.jpg) no-repeat top left; color: #fff;padding: 10px; }

/* gutters */
#content .gutter {padding: 5px 5px 5px 25px ;}
#sidebar .gutter, #sidebar-2, #sidecol .gutter {padding: 58px 5px 5px 5px;}
#sidecol .gutter {padding: 5px 5px 5px 10px;}
#banner .gutter {padding: 0px 0px 0px 4px ;}

#sidecol h2, #sidebar h2 {margin: 0 0 .8em -8px;padding: 1em 0 1em 0;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 120%;font-weight: bold;color: #181512;background: url(/a/i/h2-side-bg.jpg) repeat-x top left;text-indent: 10px;width:165px;}
#sidecol h2 {margin: 0 0 .8em -5px;}

/* header */
#header {padding: 0 0 0 0;font-size: 95%;background: #8993A3 url(/a/i/header.jpg) no-repeat top left; height: 110px;overflow: hidden;}
#header-inner {width: 1000px;margin: 0 auto;}
#header #explorenewforest {float: right;margin: 0 0 0 0;padding: 10px;display: none;}
#header #logo {float: left;margin: 18px 0 0 35px;}
#header #logo span {display: block;width: 236px;height: 65px;text-indent: -9999px;background: transparent url(/a/i/inew-forest-logo.gif) no-repeat 0 0;}
#header #search {float: right; margin: 43px 30px 0 0;}

/* main nav*/

#mainnav {clear: both;width: 60em;margin: 0 160px;padding: 0;list-style: none;}
#mainnav li {float: left;margin: 0 2px 0 0;padding: 0;}
#mainnav li a {float: left; margin: 0; padding: 7px 1.3em; font-family: Arial, Verdana, serif; font-size: 95%; font-weight: bold;text-decoration: none;letter-spacing: 2px;color: #533614;}
#mainnav li a:hover {color: #000;}
body#home #mainnav li#mn1 a {color: #000;background: #fff;border-left: 1px solid #8b877c; border-right: 1px solid #8b877c;border-top: 1px solid #fff;}
body#new-forest #mainnav li#mn2 a {color: #000;background: #fff;border-left: 1px solid #8b877c; border-right: 1px solid #8b877c;border-top: 1px solid #fff;}
body#accommodation #mainnav li#mn3 a {color: #000;background: #fff;border-left: 1px solid #8b877c; border-right: 1px solid #8b877c;border-top: 1px solid #fff;}
body#relax #mainnav li#mn4 a, body#taichi #mainnav li#mn4 a, body#cycling #mainnav li#mn4 a {color: #000;background: #fff;border-left: 1px solid #8b877c; border-right: 1px solid #8b877c;border-top: 1px solid #fff;}
body#events #mainnav li#mn5 a {color: #000;background: #fff;border-left: 1px solid #8b877c; border-right: 1px solid #8b877c;border-top: 1px solid #fff;}
body#history #mainnav li#mn6 a {color: #000;background: #fff;border-left: 1px solid #8b877c; border-right: 1px solid #8b877c;border-top: 1px solid #fff;}
body#contact #mainnav li#mn7 a {color: #000;background: #fff;border-left: 1px solid #8b877c; border-right: 1px solid #8b877c;border-top: 1px solid #fff;}

/* sidebars */
.box { margin: 0 0 20px 12px;padding: 0 0 12px 0;font-size: 85%;line-height: 1.5em;color: #666;/*	background: #fff url(img/box-b.gif) no-repeat bottom right; */}
.box p, .box ul {margin: 0;padding: 0 0px;}
.box ul li, ul li {margin: 10px 0 10px 0;padding: 0 0 0 18px;list-style: none;background: url(/a/i/bullet.gif) no-repeat 0 3px;}

ul  {margin: 10px 0 10px 0; padding: 0 0 0 0px; list-style: none;}
ul li  {padding: 0 0 10px 0px;margin: 0;}
#sidebar ul li {margin: 0;padding: 0 0 10px 0px; border-bottom: none;}

#sidebar ul li a {text-decoration: none;}
li.linkcat {list-style: none;}

/* footer */
#footer p {margin: 65px 0 0 0;padding: 0;font-size: 85%;color: #fff; }	
#footer a:link {color: #fff;}
#footer a:visited {color: #fff;}
	
h1, h2 {margin: 0 0 .5em 0;padding: 0.4em 0 0.2em 0;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 180%;font-weight: bold;color: #181512;background: url(/a/i/hr.gif) no-repeat 50px left;}
	
h1 a:link {color: #181512; text-decoration: none;}
h1 a:visited {color: #181512;text-decoration: none;}
	
#content h3, .box h3 {margin: 0;padding: 0 0 0.3em 0;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 110%;font-weight: bold;;color: #777777;}
	
.box h3 {text-align: left;}

p {margin: 0.7em 0 0.8em 0;}

.gallery, span.gallery-icon {margin: 0; padding-bottom: 0;}
.gallery br {margin: 0; padding-bottom: 0;}
p.gallery-caption {margin: 0; padding-left: 20px; padding-top: 10px; padding-bottom: 5px; background: #000; color: #ccc;  width: 960px;}

/* misc.
--------------------------------------------- */
a img {border: none;}
hr {display: none;}
	
/* blog post navigation controls
--------------------------------------------- */		
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
.alignright {float: right;}
.alignleft {float: left}

/* feature article intros
--------------------------------------------- */
dl.feature {margin: 15px 0;padding: 15px;border-bottom: 1px dotted #ccc; }
dl.feature:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
dl.feature dt {margin: 0 0 .5em 0;font-family: Georgia, serif;font-size: 100%;font-weight: bold;text-transform: uppercase;letter-spacing: 2px;color: #008738;}
dl.feature dt img {float: left;margin: 0 15px 0 0;padding: 0 4px 4px 0;background: url(img/photo-frame.gif) no-repeat bottom right;width:50;height:50;}
dl.feature dd {margin-left: 169px;font-size: 90%;line-height: 1.5em;color: #666;}

#feature dt a {text-decoration: none;}
		
#feature {float: left;width: 630px;padding: 0px 0;/* background: #FFF url(/a/i/feature-bg2.gif) no-repeat top left; */margin: 10px 0px;display: inline;  /* fixes IE/Win double margin bug */}
#feature dl {float: left;width: 540px;margin: 10px 0px;padding: 0;display: inline; /* fixes IE/Win double margin bug */}
#feature dt {float: right;width: 440px;margin: 0 0 0 0;padding: 0;font-size: 140%;color: #627081;}
#feature dd {margin: 0 0 0 98px;padding: 0 0 0 0;line-height: 1.5em;color: #333;}
#feature dl dd.img {margin: 0;}
#feature dd.img img {float: left;margin: 0 8px 0 0;padding: 4px;border: 1px solid #D9E0E6;border-bottom-color: #C8CDD2;border-right-color: #C8CDD2;background: #fff;}

/* reverse float */

#feature .alt dt {float: left;}
#feature .alt dd {margin: 0 0 0 0;}
#feature .alt dd.img img {float: right;margin: 0 0 0 8px;}

/* set the width and height to match your images */
#slideshow {position:relative; height:299px; width:780px; margin-top: 0px;border-top: 3px solid white; border-bottom: 10px solid white;}
#slideshow DIV {position:absolute;top:0;left:0;z-index:8;opacity:0.0;height: 299px;background-color: #FFF;}
#slideshow DIV.active {z-index:10;opacity:1.0;}
#slideshow DIV.last-active {z-index:9;}
#slideshow DIV IMG {height: 299px;display: block;border: 0;margin-bottom: 0px;}
#slideshow p {margin: -30px 0 0 0;  background:black;opacity:.5;color:white; width:960px;padding:10px;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;} 
/* #slideshow p {display: none;} */

/*  IE fixes */
#content, #sidebar {height: 1%;}
.feature { display: inline-table; }
/* Hides from IE/Mac \*/
* html .feature { 
	height: 1%; }
.feature { display: block; }
#footer {height: 1%;}
/* End hide from IE/Mac */

