body {
	background-color: #B5CB8C;
	background-repeat: repeat-x;
	background-image: url(../img/background_page.jpg);
	margin: 0px;
	padding: 0px;
}
#wrap {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	position: relative;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #028997;
	border-right-color: #028997;
	border-bottom-color: #028997;
	border-left-color: #028997;
	background-color: #FFFFFF;
}
#header {
	width: 960px;
	height: 189px;
	background-color:#333333;
}
.home {
	background: url(../img/header_home.jpg);
}
#maincontent table caption {
	background-color: #B7CC8E;
	color: #FFFFFF;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
#maincontent table td {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B7CC8E;
	border-bottom-color: #B7CC8E;
}
#maincontent table {
	background-color: #FCFDFB;
	border: 1px solid #B7CC8E;
}

.events      {
	background: url(../img/header_events.jpg);
}
.news {
	background: url(../img/header_news.jpg);
}
.education {
	background: url(../img/header_education.jpg);
}
.about  {
	background: url(../img/header_about.jpg);
}
.regional {
	background: url(../img/header_regional.jpg);
}
.protecting-wildlife {
	background: url(../img/header_standing_up.jpg);
}
.standing-up-for-wildlife {
	background: url(../img/header_standing_up.jpg);
}
.wildlife-habitats {
	background: url(../img/header_standing_up.jpg);
}
.volunteer {
	background: url(../img/header_volunteer.jpg);
}
.corporate-support {
	background: url(../img/header_corporate.jpg);
}
.nature-reserves {
	background: url(../img/header_reserves.jpg);
}
.green-guardians {
	background: url(../img/header_greenguardians.jpg);
}
.support-us {
	background: url(../img/header_supportus.jpg);
}
.get-involved {
	background: url(../img/header_getinvolved.jpg);
}
.campaigns {
	background: url(../img/header_campaigns.jpg);
}
#contentwrapper {
	height: 1%;
}
#topnavbar {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 960px;
	color: #FFFFFF;
	position: relative;
	padding: 0px;
}
#searchbox .submit {
	background-color: #0A8C9A;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	border: 1px solid #076570;
	padding: 0px;
	height: 20px;
}
#searchbox #keywords {
	width: 150px;
}

#topnavbar a.homebtn {
	padding-left: 20px;
	background-image: url(../img/home.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#topnavbar a {
	color: #028997;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#topnavbar a:hover, #topbanbar a:active {
	color: #e6672e;
}
#topnavbar #searchbox {
	position: absolute;
	top: 0px;
	right: 0px;
}

#footerstop {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	color: #333333;
	display: block;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #005A62;
	border-right-color: #005A62;
	border-bottom-color: #005A62;
	border-left-color: #005A62;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	height: 30px;
}
.fr {
	float: right;
}
.fl {
	float: left;
	font-size: 13px;
}
.ctr {
	text-align: center;
}
#speciesdownload {
	width: 260px;
	margin-left: 10px;
}
#newspicture {	
	width: 210px;
	margin-left: 10px;}
#newspicture img, #speciesdownload img {
	border: 5px solid #f2f2f2;
}


.box {
	padding-top: 10px;
}

#topspacer {
	height: 10px;
}
#footer {
	background-color: #333333;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background-image: url(../img/background_footer.jpg);
	width: 960px;
}
img.floatright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #F2F2F2;
	margin-right: 15px;
	border: 1px solid #F4FBFB;
}
img.floatleft {
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #F2F2F2;
	margin-right: 10px;
	border: 1px solid #F4FBFB;
}
img.campaignimage {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 15px;
}
img.centre {
	margin-left: 15px;
	padding: 5px;
	background-color: #F2F2F2;
	border: 1px solid #F4FBFB;
}
#footer a:link,
#footer a:visited {
	color: #FBAA29;
	text-decoration: none;
}
#footer a:hover,
#footer a:active {
	color: #FFFFFF;
}
#footer #credits p {
	font-weight: bold;
	font-size: 13px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#header div.nottswildlifetrust {
	float: right;
	height: 130px;
	position: absolute;
	right: 0px;
	margin-right: 10px;
	width: 125px;
	display: block;
	background-image: url(../img/nwt_logo.gif);
	margin-top: 10px;
	background-repeat: no-repeat;
}
#header div.nottswildlifetrust p a:link,
#header div.nottswildlifetrust p a:visited,
#header div.nottswildlifetrust p a:hover,
#header div.nottswildlifetrust p a:active {
	display: block;
	height: 20px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}
#header a.headerlink {
	width: 960px;
	display: block;
	height: 180px;
	text-indent: -9000px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header p {
	margin: 0px;
	padding: 0px;
}


#copyright a:hover,
#copyright a:active {
	color: #F6D7A3;
	text-decoration: underline;
}
#navbar {
	margin: 0px;
	padding: 0px;
	background-color: #0A8C9A;
	width: 960px;
}
#sectionnav h3 {
	background-color: #008C9B;
	color: #FFFFFF;
	font-style: italic;
	font-weight: normal;
	font-size: 19px;
	padding-left: 5px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
#sidecontent p {
	font-size: 13px;
	line-height: 1.4em;
}
#pagebottom {
	height: 10px;
}
a:link,a:visited
  {
	text-decoration: none;
	color: #FBAA29;
	font-weight: bold;
}
a:hover,a:active {
	text-decoration: none;
	color: #E35F26;
	font-weight: bold;
}
#latestnews, #featuredstory {
	background-color: #CDEBEB;
	background-image: url(../img/background_homebox.jpg);
	background-repeat: repeat-x;
}
#latestnews h3, #featuredstory h3 {
	font-style: italic;
	color: #028997;
	font-size: 20px;
}
.imgstoryfloat {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 3px;
	background-color: #FFFFFF;
}
p.homepageindent {
	padding-left: 116px;
}

#formbottom {
	height: 5px;
}
#sidecontent #sectionnav {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-top: 10px;
	padding-top: 0px;
}
#sidecontent #sectionnav .sectionnavlist a {
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
	padding-left: 5px;
}

#sidecontent  #sectionnav .sectionnavlist  {
	margin-left: 0px;
	background-color: #F4FBFB;
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 0px;
}
#sectionnav .sectionnavlist li {
	margin-left: 0px;
}
#reserves {
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 5px;
}
#reserves li {
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	}
#reserves a.current {
	color: #333333;
	font-style: italic;
	display: block;
}
#reserves  li.Fen  {
	background-image: url(../img/Fen.gif);
}
#reserves  li.Geological  {
	background-image: url(../img/Geological.gif);
}
#reserves  li.Grassland  {
	background-image: url(../img/Grassland.gif);
}
#reserves  li.Heathland  {
	background-image: url(../img/Heathland.gif);
}
#reserves  li.Wetland  {
	background-image: url(../img/Wetland.gif);
}
#reserves  li.Woodland  {
	background-image: url(../img/Woodland.gif);
}
#reserves  li.Map  {
	background-image: url(../img/map.gif);
}
.warning {
	color: #A61103;
}
#welcome {
	background-color: #FFFFFF;
	font-size: 19px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
}
#maincontent h1 {
	font-style: italic;
	font-size: 30px;
	margin-top: 10px;
	color: #333333;
}
#maincontent  h2,
#maincontent  h3,
#maincontent  h4,
#maincontent  h5,
#maincontent  h6
  {
	color: #000000;
}
strong {
	color: #454545;
}



#welcome h1 {
	font-style: italic;
	font-weight: normal;
	font-size: 30px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#latestnews h3, #featuredstory h3, #events h3 {
	color: #008C9A;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 20px;
}
#events {
	background-color: #CDEBEB;
	background-image: url(../img/background_homebox.jpg);
	background-repeat: repeat-x;
	color: #42A8AA;
	padding-bottom: 10px;
}
#events p.date {
	background-image: url(../img/date.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
}
#events p.eventdetail {
	padding-left: 20px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#attenborough {
	background-color: #028997;
	background-image: url(../img/background_attenborough.gif);
	background-repeat: no-repeat;
}
.sectionnavlist  a:link, 
.sectionnavlist a:visited {
	text-decoration: none;
	color: #008C9A;
	display: block;
}
.smallbox {
	background-image: url(../img/background_smallbox.jpg);
	background-repeat: repeat-x;
	height: 166px;
	color: #FFFFFF;
	text-align: center;
	font-size: 17px;
	padding-top: 5px;
	display: block;
}
.medbox {
	background-image: url(../img/background_smallbox.jpg);
	background-repeat: repeat-x;
	color: #333333;
	text-align: center;
	font-size: 13px;
	padding-top: 5px;
	display: block;
}
.medbox h3 a:link,
.medbox h3 a:visited  {
	color: #FFFFFF;
}

#footer p {
}

#footer .imgfloatleft {
	float: left;
	margin-right: 10px;
}
.sectionnavlist a:hover.current,
.sectionnavlist a:link.current,
.sectionnavlist a:visited.current {
	display: block;
	color: #FFFFFF;
	background-color: #e6672e;
	}
.sectionnavlist a:hover, #sectionnavlist a:active
 {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #008C9B;
	display: block;
}
.sectionnavlist li, .feednavlist li {
	font-size: 1px;
}
.sectionnavlist li a, .feednavlist li a {
	font-size: 13px;
}
a:link.linkbtn, a:visited.linkbtn  {
	background-color: #FBAA29;
	color: #FFFFFF;
	margin: 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}
a:hover.linkbtn, a:active.linkbtn  {
	background-color: #e6672e;
	color: #FFFFFF;
	margin: 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
}
a:link.backtotop, a:visited.backtotop  {
	background-color: #333333;
	color: #FFFFFF;
	margin: 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 26px;
	float: left;
	background-image: url(../img/backtoptop.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
a:hover.backtotop, a:active.backtotop  {
	background-color: #e6672e;
	color: #FFFFFF;
	margin: 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 26px;
	float: left;
	background-image: url(../img/backtoptop.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#donate, #join, #attenborough {
	margin-top: 10px;
	margin-bottom: 20px;
}

div.linkout {
	float: right;
}
h3.newstitle {
	font-size: 18px;
	margin-bottom: 0px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #A5CEE7;
	padding-top: 5px;
}
.linkpdf {
	background-image: url(../img/acrobat.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 12px;
	background-position: left center;
}
p.linktext {
	background-image: url(../images/link.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 12px;
	background-position: left center;
}
p.paginate {
	font-size: 12px;
	text-align: center;
	background-color: #FFFCF2;
}
p.newstext {
	margin-bottom: 2px;
}
#maincontent ul li {
	list-style-type: disc;
	list-style-position: outside;
}
#maincontent ul, #maincontent ol {
	margin-left: 20px;
}
#maincontent ol li {
	list-style-type: decimal;
	list-style-position: outside;
}
#maincontent   #sitemap  li {
	list-style-type: none;
	background-image: url(../img/page.gif);
	background-repeat: no-repeat;
	padding-left: 18px;

}
#secondcontent {
	margin-top: 10px;
}
.species, .newsbox {
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #F2F2F2;
	padding-bottom: 10px;
	margin-left: 0px;
	padding-left: 0px;
}
.newsbox img {
	background-color: #F2F2F2;
	padding: 5px;
	border: 1px solid #F4FBFB;
	margin-bottom: 15px;
	margin-left: 0px;
}
p.eventdate  {
	font-style: italic;
	color: #666666;
	background-image: url(../img/date.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	margin-bottom: 0px;
	display: block;
}
p.newsdate {
	font-style: italic;
	color: #666666;
	background-image: url(../img/date.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	margin-bottom: 0px;
	}

h3.eventname {
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}
#sectionnav div.rssfeed {
	float: right;
	margin-top: 2px;
	margin-right: 2px;
}
#magazine {
	margin-bottom: 10px;
	background-color: #333333;
	background-image: url(../img/sidebar-magazine.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 220px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#magazine a.linkbtn {
	position: relative;
	top: 90px;
}
#greenbusiness {
	margin-bottom: 10px;
	background-color: #C7E8EA;
	background-image: url(../img/sidebar-greenbusiness.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 220px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#greenbusiness a.linkbtn {
	position: relative;
	top: 70px;
}
#maincontent #publicationslist ul, #maincontent #publicationslist li      {
	list-style-type: none;

}
#maincontent #publicationslist {
	display: block;
	margin-left: 0px;
}
#maincontent #publicationslist ul li h3 {
	font-size: 16px;
}
.newssignup {
	float: right;
	width: 200px;
	margin-left: 10px;
	border: 5px solid #f2f2f2;
}
.colorbox img {
	padding: 5px;
	border: 1px solid #F2F2F2;
	margin-right: 8px;
	margin-bottom: 8px;
}
.colorbox img:hover {
	padding: 5px;
	border: 1px solid #C0C0C0;
	margin-right: 8px;
	margin-bottom: 8px;
}
.campaign-vid {
	margin-left: 15px;
	margin-bottom: 20px;
	padding-top: 5px;
}
#sidecontent .campaignsignup {
	background-color: #FEFEFE;
	padding: 10px;
	background-image: url(../img/background_smallbox.jpg);
	background-repeat: repeat-x;
}
#sidecontent .campaignsignup h3 {
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 16px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
#sidecontent .campaignsignup label {
	color: #666666;
}
#sidecontent .campaignsignup input {
	width: 200px;
	margin-bottom: 10px;
}
#sidecontent .campaignsignup .submit {
	background-color: #B5CB8B;
	color: #FFFFFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #999999;
}
#sidecontent .campaignsignup .submit:hover {
	background-color: #e6672e;
	color: #FFFFFF;
}

a.arts-crafts {
	background-image: url(../img/cat_arts_crafts.png);
	background-repeat: no-repeat;
	text-indent: 30px;
	background-position: 5px;
}
a.childrens-activity {
	background-image: url(../img/cat_childrens_activity.png);
	background-repeat: no-repeat;
	text-indent: 30px;
	background-position: 5px;
}
a.family-event {
	background-image: url(../img/cat_family_event.png);
	background-repeat: no-repeat;
	text-indent: 30px;
	background-position: 5px;
}
a.guided-walk {
	background-image: url(../img/cat_guided_walking.png);
	background-repeat: no-repeat;
	text-indent: 30px;
	background-position: 5px;
}
a.optics-demonstration {
	background-image: url(../img/cat_optics_demonstration.png);
	background-repeat: no-repeat;
	text-indent: 30px;
	background-position: 5px;
}
a.christmas-event {
	text-indent: 30px;
	background-position: 5px;
	background-image: url(../img/cat_xmas_event.png);
	background-repeat: no-repeat;
}
a.lambing {
	text-indent: 30px;
	background-position: 5px;
	background-image: url(../img/cat_lambing.png);
	background-repeat: no-repeat;
}
a.rural-crafts-skills {
	background-image: url(../img/cat_rural_crafts.png);
	background-repeat: no-repeat;
	text-indent: 30px;
	background-position: 5px;
}
a.training-course {
	text-indent: 30px;
	background-position: 5px;
	background-image: url(../img/cat_training_course.png);
	background-repeat: no-repeat;
}
a.wildlife-talk {
	text-indent: 30px;
	background-position: 5px;
	background-image: url(../img/cat_wildlife_talk.png);
	background-repeat: no-repeat;
}
a.attenborough {
	text-indent: 30px;
	background-position: 5px;
	background-image: url(../img/cat_attenborough.png);
	background-repeat: no-repeat;
}
a.idle-valley {
	text-indent: 30px;
	background-position: 5px;
	background-image: url(../img/cat_idle_valley.png);
	background-repeat: no-repeat;
}
div.cat {
	display: block;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-repeat: no-repeat;	
	background-position: 10px center;
	padding-left: 65px;
	width: 300px;
	margin-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;	
	-moz-box-shadow: 3px  3px 3px #ccc;
	-webkit-box-shadow: 3px 3px 3px #ccc;
	box-shadow: 3px 3px 3px #ccc;
}
div.arts-crafts {
	background-image: url(../img/caticon_arts_crafts.png);
}
div.childrens-activity {
	background-image: url(../img/caticon_childrens_activity.png);
}
div.family-event {
	background-image: url(../img/caticon_family_event.png);
}
div.guided-walk {
	background-image: url(../img/caticon_guided_walk.png);
}
div.optics-demonstration {
	background-image: url(../img/caticon_optics_demonstration.png);
}
div.rural-crafts-skills {
	background-image: url(../img/caticon_rural_crafts.png);
}
div.training-course {
	background-image: url(../img/caticon_training_course.png);
}
div.wildlife-talk {
	background-image: url(../img/caticon_wildlife_talk.png);
}
div.lambing {
	background-image: url(../img/caticon_lambing.png);
}
div.attenborough {
	background-image: url(../img/caticon_attenborough.png);
}
div.idle-valley {
	background-image: url(../img/caticon_idle_valley.png);
}
div.christmas-event {
	background-image: url(../img/caticon_xmas_event.png);
}
.sectionnavlist .categoryicons {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.8;
}
