body ,html { font-family:Verdana, Arial, Helvetica, sans-serif;}
body{margin:0px; padding:0px; text-align:center}
h3 {font: 0.88em Verdana, Arial, Helvetica, sans-serif; color:#76825a; margin:0 0 8px 0}

a {color:#e31b23; text-decoration:underline;}
a:hover {color:#859d4b; text-decoration:underline ; }

.container {width:985px; margin:0 auto; text-align:left;}
.container .topbanner {
	float: left;
	height: 293px;
	width: 985px;
	background: url(Images/Headers/forest1.jpg);
}
.topbanner .bannertext {font-size:90%; color:#fff; width:340px; float:left; padding:10px 0 0  23px; font-size:101%; } 
.container .content {float: left;width: 985px;}
.container .content_row2 {float: left;width: 985px;background: url(Images/Template/Boxes/sketchboxes_toprow_top.jpg);font: 0.69em Verdana, Arial, Helvetica, sans-serif;}
.content_row2 .bottom {font-size: 0.0005px;background: url(Images/Template/Boxes/sketchboxes_toprow_btm.gif);float: left;height: 10px;width: 985px;}
.container .content_row3 {float: left;width: 985px;background: url(Images/Template/Boxes/sketchboxes_bottomrow_top.jpg);font: 0.69em Verdana, Arial, Helvetica, sans-serif;}
.content_row3 .bottom {font-size: 0.0005px;background: url(Images/Template/Boxes/sketchboxes_bottomrow_btm.gif);float: left;height: 13px;width: 985px;}

.content_row2 a, .content_row3 a {color:#000; text-decoration:underline;}
.content_row2 a:hover, .content_row3 a:hover  {color:#859d4b !important; background:none; }
/* Top Nav */
.navholder {background: url(Images/Template/TopNav/back_map.jpg) left top;float: left;width: 985px;height: 2.32em;}
.navholder ul {margin: 0 0 0 9px;padding: 0px;}
.navholder li {display: inline; text-align:center; display: block; height: 1.94em; float:left}
.navholder li a {display: inline; font: 0.78em Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;height: 2.2em}
.navholder li a:hover { color:#fff; text-decoration:none !important; }
.navholder li.home a, .navholder li.home_on a{ background: url(Images/Template/TopNav/home.gif); width: 65px;padding: 10px 0 0 5px; display:block}
.navholder li.centres a, .navholder li.centres_on a{ background: url(Images/Template/TopNav/centres.gif); width: 74px;padding: 10px 0 0 2px;display:block}
.navholder li.Bases a, .navholder li.Bases_on a{ background: url(Images/Template/TopNav/bases.gif); width: 70px; padding: 10px 0 0 2px;display:block}
.navholder li.trail a, .navholder li.trail_on a{ background: url(Images/Template/TopNav/trial_search.gif); width: 102px;padding: 10px 0 0 2px;display:block}
.navholder li.accomodation a, .navholder li.accomodation_on a{ background: url(Images/Template/TopNav/accomodation.gif); width: 122px;padding: 10px 0 0 2px;display:block}
.navholder li.news a, .navholder li.news_on a{ background: url(Images/Template/TopNav/news.gif); width: 60px;padding: 10px 0 0 2px;display:block}
.navholder li.events a, .navholder li.events_on a{ background: url(Images/Template/TopNav/events.gif); width: 73px;padding: 10px 0 0 2px;display:block}
.navholder li.tried a, .navholder li.tried_on a{ background: url(Images/Template/TopNav/tried_tested.gif); width: 121px;padding: 10px 0 0 2px;display:block}
.navholder li.blog a, .navholder li.blog_on a{ background: url(Images/Template/TopNav/blog.gif); width: 60px;padding: 10px 0 0 2px;display:block}
.navholder li.home a:hover, .navholder li.centres a:hover, .navholder li.trail a:hover, .navholder li.accomodation a:hover, .navholder li.news a:hover, .navholder li.events a:hover, .navholder li.tried a:hover, .navholder li.blog a:hover { background-position: 0px 160px}
.navholder li.home_on a, .navholder li.centres_on a, .navholder li.trail_on a, .navholder li.accomodation_on a, .navholder li.news_on a, .navholder li.events_on a, .navholder li.tried_on a, .navholder li.blog_on a { background-position: 0px 80px; color:#4b533e}
.navholder li.home a:hover, .navholder li.centres a:hover,  .navholder li.Bases a:hover, .navholder li.trail a:hover, .navholder li.accomodation a:hover, .navholder li.news a:hover, .navholder li.events a:hover, .navholder li.tried a:hover, .navholder li.blog a:hover { background-position: 0px 160px}
.navholder li.home_on a, .navholder li.centres_on a, .navholder li.Bases_on a, .navholder li.trail_on a, .navholder li.accomodation_on a, .navholder li.news_on a, .navholder li.events_on a, .navholder li.tried_on a, .navholder li.blog_on a { background-position: 0px 80px; color:#4b533e}





.container .rightcol {float: right;width: 495px;margin-top: 10px;}
.leftcol {float: left;width: 490px;margin-top: 16px;}
* html .leftcol {float: left;width: 485px;margin-top: 16px;}
.leftcol .introductiontext {margin-left: 8px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;}
.leftcol .introductiontext p {font-size: 0.68em;margin: 5px 0px 0px;padding: 0px;}
.leftcol .introductiontext .guysignature {height: 68px;width: 178px;}/*background: url(Images/Template/homepage/guysig.gif) no-repeat;*/
.leftcol .newsbox {background: url(Images/Template/Homepage/drawn_newsbox.gif);float: left;width: 479px;margin-top: 8px;}
.leftcol .bannerholder {margin: 15px 5px 5px 5px; float:left}
.rightcol .baseandsearch .trailsearch {background: url(Images/Template/Boxes/quick_trail_search.jpg) no-repeat;float: left;width: 246px;}
.rightcol .baseandsearch .trailsearch .trailsearchbottom {font-size: 0.0005px;background: url(Images/Template/Boxes/quick_trail_search_bottom.jpg);float: left;height: 16px;width: 246px;}
.boxcontentpadder {float: left; padding: 42px 10px 0 15px}
.boxcontentpadder2 {float: left;padding:50px 10px 15px 15px}
	.boxcontentpadder .button2{background:url(Images/Template/search_all.gif); width:90px; height:29px; margin:10px 0 0 0; }
		.boxcontentpadder .button2 a {cursor:pointer;}
		.boxcontentpadder a			{color:#000;}
		.boxcontentpadder a:hover	{color:#859d4b;}

.rightcol .baseandsearch .trailsearch  h5 {font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;text-transform: uppercase;display: inline;color: #78845b;}
.baseandsearch .boxtwocol {float: left;width: 108px;font: 0.63em Verdana, Arial, Helvetica, sans-serif;}
.baseandsearch .infobox {text-align: right;width: 210px;padding:0 10px 0 0;float:left;height: 18px;margin: 1px 0 0 0;}
.baseandsearch .infobox a {color:#e31b23;}
.smalltext {font: 0.6em Verdana, Arial, Helvetica, sans-serif;}
.rightcol .baseandsearch .trailsearch .buttons { padding: 10px 0 0 0; float:left}
.rightcol .baseandsearch .trailsearch .title {width: 220px;float: left;padding: 1px 0 1px 0;}
.baseandsearch .trailsearch .threecol {float: left;width: 60px;font: 0.63em Verdana, Arial, Helvetica, sans-serif;}
.leftcol .newsbox .newsboxbottom {font-size: 0.0005px;background: url(Images/Template/Homepage/drawn_newsbox_bottom.gif);float: left;width: 479px;height: 10px;}
.leftcol .newsbox h4 {font: 0.87em Verdana, Arial, Helvetica, sans-serif normal;color: #7e8964;margin: 0;padding: 0;}
.leftcol .newsbox .newsboxpadder { padding: 8px 16px 0 16px;}
.leftcol .newsbox .newsboxpadder .headline {font-size: 0.69em;font-family: Verdana, Arial, Helvetica, sans-serif;margin-top: 8px;}
.leftcol .newsbox .newsboxpadder .teasertext {font: 0.69em Verdana, Arial, Helvetica, sans-serif;margin-bottom: 5px;}
.rightcol .baseandsearch .centres {background: url(Images/Template/Boxes/centre_top.jpg);float: right;width: 243px;margin-top: 1px;}
.rightcol .baseandsearch  .centrebottom {
	background: url(Images/Template/Boxes/centre_bottom.jpg) no-repeat;
	float: left;
	height: 17px;
	width: 243px;
	font-size: 0.0005px;
}
.rightcol .baseandsearch .base {background: url(Images/Template/Boxes/base_top.jpg);float: right;width: 243px;}
.baseandsearch .boxtwocol ul {margin: 0 0 0 8px;padding: 0px;}
.rightcol .boxtwocol li {padding: 0 0 0 0;list-style: url(Images/Template/Boxes/bullets.jpg) outside;margin: 9px 0 0 2px;}
.rightcol .baseandsearch  .boxtwocol a {color: #2f2f2f;}
.rightcol .baseandsearch  .boxtwocol a:hover {color: #859d4b; background-color:#f0f3ea;}
.rightcol .yourstuff {float: left;width: 495px; font-size:80%;}
.rightcol .yourstuff .top {background: url(Images/Template/Boxes/yourstuff.jpg);float: left;width: 488px;}
.yourstuff .bottom {font-size: 0.0005px;background: url(Images/Template/Boxes/yourstuff_bottom.jpg);float: left;height: 17px;width: 488px;}

.threecols {float: left;width: 250px;margin-left: 4px;}
.threecols2 {float: left;width: 250px;margin-left: 90px;}
.threecols3 {float: left;width: 250px;margin-left: 86px;}
.threecols3_learn {float: left;width: 215px;margin-left: 86px;}

.footer {background: url(Images/Template/Boxes/footertop.gif);float: left;width: 985px;margin: 12px 0;}
.footer .footerbottom {font-size: 0.0005px;background: url(Images/Template/Boxes/footerbottom.gif) no-repeat;float: left;height: 9px;width: 985px;}
.footer ul {margin: 5px 0px 10px 10px;font: 0.7em Verdana, Arial, Helvetica, sans-serif;display: block; padding:0;}
.footer li {display: inline;padding:15px 5px 10px 2px;float: left;}
.footer a {color: #333;text-decoration: none;}
.footer a:hover, .footer a:active {text-decoration: underline;color: #333; background:none !important;}
.hidden {display: none;}
	.sectiontitle {text-transform: uppercase; display: inline; color: #78845b; font-weight:bold; font-size:80%;}


.addToContent {float:right;margin:10px 10px 0 0;}		
.addToContent ul { margin:0; padding:0;}
.addToContent li {margin:0; padding:0 5px;}



/* Heading webpart*/
.cms-heading h3 { font-size: 120%; color: #76825a; display: inline; padding: 0 7px 0 0; margin: 5px 0 0 0; }
/* end*/


/* Text&Image webpart*/
.cms-textandimage { float: left; margin-bottom: 10px; padding: 5px; }
.cms-textandimage H3, .cms-textandimage H4 { color: #747474; font-weight: bold; margin-left: 0px; padding-left: 0px; }
.cms-textandimage img { margin: 3px; display: block; }
.cms-textandimage .image-box { padding: 0 10px; display: block; }
/* end*/


/* Text webpart*/
.cms-text { margin: 0 0 5px 0; padding: 7px 7px 7px 0; font-size:0.69em; }
.cms-text div { padding: 0; }
.cms-text ul		{list-style:none; margin:0 0 0 10px; padding:0;}
.cms-text li		{background:url(images/general_bullet.gif) 0 5px no-repeat; padding:3px 0 3px 20px;}
/* end*/


/* Image webpart*/
.cms-image { margin: 3px 0 4px 0; background: #acb98e; }
.image-box { padding: 0px; margin: 0px; }
.image-box-text { text-align: center; padding: 10px 0 15px 0; color: #fff; font-size: 90%; font-style: italic; }
/* end*/


/* BoxOut webpart*/

.cms-boxout { margin: 5px 0; width: 726px; }
.cms-boxout .title { background: url(images/webparts/boxout_top.gif) top no-repeat; padding: 10px 0; }
.cms-boxout .body { background: url(images/webparts/boxout_tile.gif) repeat-y; padding: 0 13px; }
.cms-boxout .footer { background: url(images/webparts/boxout_bottom.gif) top no-repeat; height: 23px; }
.cms-boxout p { margin: 0; padding: 5px 0; }

a.homelink { width:270px; height:55px; float:left; margin-top:105px;padding-left:30px; clear:left; }

        /*Social*/


.bannersocial .clear{clear:both;height:0}
.bannersocial { width:340px; float:left;padding:20px 0 0 23px } 
 ul.share {margin:0 !important;padding:0 !important}
	  ul.share .hide{text-indent:-999px;font-size:0}
	 
	 ul.share li{margin:0 5px 0 0 !important;display:block;float:left;}
	 
	 ul.share li.add.facebook a{width:23px !important;height:23px;display:block;background-image: url(images/social/facebook.png) !important; }
	 ul.share li.add.twitter a{width:23px !important;height:23px;display:block;background: url(images/social/twitter.png)  !important; }
	  
	 * html ul.share li.add.facebook a{width:23px !important;height:23px;display:block;background-image: url(images/social/facebook.gif) !important; }
	 * html ul.share li.add.twitter a{width:23px !important;height:23px;display:block;background: url(images/social/twitter.gif)  !important; }



	
	


