.error {color:Red;}

/* Main content
--------------------------------------------------------------------------
*/


/* inner content left column */

#leftcolumn .nav ul li ul { border-top: 1px dashed #d9d9d9; border-bottom: 1px dashed #d9d9d9; }
#leftcolumn .nav ul li ul li ul { border-bottom: none; }
	
#leftcolumn .section ul li { border-bottom: 1px dashed #ccc; }

/* inner content middle column */

#middlecolumn .left { border-right: 1px dashed #d9d9d9; }
#middlecolumn.landingpage .left { border-right: none !important; }
#middlecolumn h2.border, #middlecolumn p.border, #middlecolumn div.border, #widecontent div.border { border-top: 1px dashed #d9d9d9; padding-top: 1em; margin-top: 1em; }
#middlecolumn .colscontainer{border-bottom: 1px dashed #d9d9d9; border-top: 1px dashed #d9d9d9; padding: 1em 0; margin-top: 1em; }

#middlecolumn h3.border { border-top: 1px dashed #d9d9d9; padding: 1em 0 0 0; }


/* related articles section */

#relatedarticles .h2wrap { background: transparent url(../../../../images/landscape-and-wildlife/relatedarticles-moth.gif) no-repeat scroll top right; }
#relatedarticles h2 { border-bottom: 1px dashed #d9d9d9; padding-bottom: .5em; }
#relatedarticles h3.border { border-top: 1px dashed #d9d9d9; padding-top: .5em; }

/* events table */

table#events { border: 1px solid #a87f2e; }
table#events td { background: #e4e9ec; }
table#events td.selected { background: #fcffb2; }
table#events td.option { background: #ade0ee; }
table#events td.top { background: #fff; }
table#events td.border { border-bottom: 1px solid #ccc; }
table#events a { color: #000; }

/* weather forecast table */

div.weatherforecastintro { border-top: 1px dashed #999; border-bottom: 1px dashed #999; }
table#weatherforecast th.top { background: #f5e4e3; }
table#weatherforecast th, table#weatherforecast td { background: #ececec; }
table#weatherforecast td.temp span { background: #fff; }
table#weatherforecast td.temp span.red { border: 2px solid #f30; }
table#weatherforecast td.temp span.orange { border: 2px solid #f90; }
table#weatherforecast td.temp span.yellow { border: 2px solid #fe0; }
table#weatherforecast td.temp span.blue { border: 2px solid #36f; }

/* map legend table */

table.maplegend td { background: #ececec; }

/* photo gallery pages */

#photogallery .intro { border-bottom: 1px dashed #999; }
#photogallery .picofthemonth { border-bottom: 1px dashed #999; }
#photogallery .pagenav { color: #333; }
#photogallery .pagenav a { color: #333; }


/* landscape and wildlife national nature reserve */

#speciesgroups { background:#ececec;}
#speciesgroups p { background:#f5e4e3; border-bottom:2px solid #FFF; }

/* where i live postcode search */

.backlink { margin-top: 1em; border-top: 1px dashed #d9d9d9; text-transform: lowercase; text-align: right; }
.backlink a, .pagenav a { color: #666; }

.pagenav { margin-top: 1em; text-transform: lowercase; text-align: right; }

.blockhoverLightOn { background: #fff; }

.eventdetails { border-bottom: 1px dashed #d9d9d9; }

/* Newsletter
--------------------------------------------------------------------------
*/

div .newslettersubscribe
{
	background: #F1EEE8;
	border: solid 1px #000;
}

div .newslettersubscribe
{
	border-bottom: solid 1px #000;
}

input#Template__ctl37__ctl1__ctl0_subscribeSubmit {
	background: #fff; 
	color: #000; 
	border:1px solid #a87f2e; 
}