@charset "UTF-8";
/* CSS Document

Colors:

Dark Green: #2b6f21;
Light Green:
Grey: #333;

*/

* { padding: 0; margin: 0; }
p { line-height: 1.6em; padding: 0.5em 0 0.8em; }
ul { list-style-type: none; }
html { text-align: center; font-size: 100%; }
h1 { font-size: 3em; text-transform: uppercase; color: #2b6f21; padding: 0 0 10px 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
h1.replace-h1 { text-indent: -9999px; background: url(../images/replace-welcome.gif) no-repeat; }
h1.replace-h1-about { text-indent: -9999px; background: url(../images/replace-about-header.gif) no-repeat; }
h1.replace-h1-involved { background: url(../images/replace-involved-header.gif) no-repeat; text-indent: -9999px; }
h1.replace-h1-contact { background: url(../images/contact-us.gif) no-repeat; text-indent: -9999px; }
h1.replace-h1-further { background: url(../images/replace-further.gif) no-repeat; text-indent: -9999px; }
h1.replace-h1-news { background: url(../images/replace-news-header.gif) no-repeat; text-indent: -9999px; }
h1.replace-h1-history { background: url(../images/replace-history-header.gif) no-repeat; text-indent: -9999px; }
h1.replace-h1-planning { background: url(../images/replace-planning-header.gif) no-repeat; text-indent: -9999px; }
h2 { color: #2b6f21; font-size: 1.5em; line-height: 1.5em; }
h2.replace-h2 { text-indent: -9999px; background: url(../images/replace-onthis.gif) no-repeat; display: block; height: 45px; margin: 10px 0 0; }
h3 { }
h3.replace-h3-about { text-indent: -9999px; background: url(../images/replace-about.gif) no-repeat; }
h3.replace-h3-involved { text-indent: -9999px; background: url(../images/replace-involved.gif) no-repeat; }
h3.replace-h3-contact { text-indent: -9999px; background: url(../images/replace-contact.gif) no-repeat; }
h4 { color: #669933; font-size: 1.2em; text-transform: uppercase; font-weight: lighter; letter-spacing: 2px; margin: 0 0 10px 0; display: block; }
body { text-align: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 62.5%; color: #333; background-color: #342e0c; }
.body-home li.home a, .body-about li.about a, .body-involved li.involved a, .body-contact li.contact a, .body-further li.further a, .body-planning li.planning a, .body-news li.news a, .body-history li.history a { background: url(../images/nav-bg-green.png) no-repeat bottom; color: #fff!important; vertical-align:middle;  }
a, a:link, a:active, a:visited { color: #2b6f21; text-decoration: none; }
a:hover { color: #333; }
#wrapper { width: 960px; font-size: 1.2em; padding: 0; margin: 0 auto; }
#wrapper-wrapper { background: #fff url(../images/bg.jpg) repeat-x; }
#top-nav { }
#top-nav ul { display: block; }
#top-nav ul li { float: left; margin: 0 10px 0 0; width: 109px; background: url(../images/nav-bg-white.png) no-repeat bottom; height: 30px; }
#top-nav ul li a { display: block; text-transform: uppercase; font-size: 11px; text-align: center; color: #333; height: 30px; line-height: 1.2em;  }
#top-nav ul li.home a, #top-nav ul li.about a, #top-nav ul li.news a, #top-nav ul li.contact a { padding-top:6px; height:24px!important; }
#top-nav ul li a:hover { color: #2b6f21; }
#header { padding: 80px 220px 0px 0; }
#intro { padding: 30px 220px 30px 0; }
.blocks { }
.blocks ul { list-style-type: none; }
.blocks ul li { float: left; width: 30%; margin: 0 20px 0 0; display: inline; }
.blocks ul li h3 { text-transform: uppercase; color: #2B6F21; border-bottom: 1px dotted #2b6f21; padding: 0 0 5px 0; margin: 0 0 5px 0; font-size: 1.3em; }
.blocks ul li a:hover { background: #2b6f21; color: #fff; }
.main-content-wrap { }
.main-col { float: left; width: 650px; }
.main-col ul { margin: 10px 0 10px 0; }
.main-col ul.smaller-ul li { line-height: 1.4em; padding: 0px 0 10px 20px; background: url(../images/main-bullet.gif) no-repeat 5px 5px; }
.main-col ul li { line-height: 1.4em; padding: 0px 0 20px 20px; background: url(../images/main-bullet.gif) no-repeat 5px 5px; }
.side-col { width: 270px; float: right; }
.side-col img { margin-top:10px; }
.first { margin:0px!important; }
.side-icons img { margin: 0 5px; }
.side-icons { padding: 10px 0 0 0px; }
.large { font-size: 3em; padding: 0 0 10px 0; line-height: 1.3em; color: #666; }
#footer-wrapper { background: url(../images/bottom-bg-tile.gif) repeat-x; }
#footer { width: 960px; padding: 170px 0 30px; color: #fff; background: url(../images/bottom-bg.gif) no-repeat left top; margin: 0 auto; }
.green { color: #669933; }
.dark-green { color: #2B6F21; }
#footer a { color: #fff; font-size: 1.1em; font-weight: lighter; }
#footer a:hover { color: #669933; }
.footer-nav { float: left; width: 190px; }
.footer-info { float: left; width: 280px; }
.footer-nav ul { }
.footer-nav ul li { margin: 5px 0; background: url(../images/footer-bullet.gif) no-repeat left center; padding: 0 0 0 10px; }
.footer-info p { padding: 0; margin: 5px 0; }
.footer_left { float: left; width: 490px; font-size: 1.2em; }
.footer-right { float: right; margin: 0 20px 0 0; }
.footer-right img { margin: 0 5px; }
.intro-text { font-size: 1.1em; color: #2B6F21; }
.additional { margin: 20px 0 0; padding: 20px 0 0; border-top: 1px dashed #ccc; }
.additional ul li { padding: 0px 0 10px 20px; }
.larger-text { font-size: 1.4em; }
.make-space { display: block; height: 100px; }
.news-entry-wrap { padding: 0 0 20px 0; margin: 20px 0 20px 0; border-bottom: 1px dashed #ccc; }
.news-entry-left { float: left; width: 160px; color: #2B6F21; font-size: 1.2em; }
.news-entry-left p span { font-style: italic; color: #666; }
.news-entry-right { float: right; width: 470px; }
.news-overview-headline { font-size: 1.2em; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 1.5m; padding: 5px 0; margin: 0; }
.news-entry-right h2, .news-entry-full h2 { text-transform: capitalize; padding: 0 0 10px; }
.history-section { padding: 20px 0; border-bottom: 1px dashed #ccc; }
.history-section h2 { }
.history-section h3 { padding: 10px 0; font-size: 1.5em; color: #666; }
.history-section img { float: right; padding: 0; width: 200px; height: 200px; clear: right; border: 2px solid #fff; margin: 0 0 20px 20px; color: #2B6F21; outline: 2px solid #999; }
.clear { clear: both; height: 1px; }
a.read-more { background: #666; padding: 3px 10px; color: #fff; text-decoration: none !important; }
/*-- Dom - Planning Applications --*/
table.document-table { margin:10px 0px 10px 0px; }
table.clear-table-under { margin-top:0px!important; }
table.clear-table-above { margin-bottom:0px!important; }
table.document-table td { padding:10px; border-bottom:solid 1px #CCC }
.document-table th { background:#316F1A; color:#FFF; padding:5px 10px 5px 10px; text-align:left; }
tr.header td { background:#EDEDED; color:#333; font-weight:bold; padding:5px 10px 5px 10px!important; }
.pdf-link { text-align:right }
.pdf-link a { padding-right: 18px; background: transparent url(../images/page_white_acrobat.gif) no-repeat center right; }
p.pdf-link { text-align:left!important;  }
tr.volume2 th { background:#28536e; }
tr.volume3 th { background:#893d5a; }
table.document-table td.clear-border { border:none;  }
#accordion-vol1 td:hover { background:#f3f3f3; cursor:pointer; padding:0px; }
#vol2-environmental td:hover { background:#f3f3f3; cursor:pointer; padding:0px; }
.right-click { float:right; padding-right:15px; }
