@charset "UTF-8";
/*
Theme Name: A Green UK
Theme URI: http://agreenuk.co.uk
Description: A Green Theme For a Green UK
Version: 0.5
Author: Andy Kleeman
*/

/* CSS Document */

/* css by Andy Kleeman */

/* ===== NOTES ======= */
/* The html contains an if rule which applies a class="ie" if the browser is internet explorer so internet explorer can be targeted within this stylesheet by putting .ie at the begining of the target - no need for a separate stylesheet */

/*  If you need to taget ie6 preceed your target with an * astrix */

body {margin:0; padding:0; font-size:62.5%; font-family:Helvetica, Arial, sans-serif; background-color:#FFFFFF; color:a09f9f;}

/* generic tags */
h1, h2, h3, h4, h5, h6, h7{color:#006f45;}

h1 {}
h3 {font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-weight:normal; color:#006f45; font-size:2em;}
h3 a {color:#006f45; text-decoration:none;}
h3 a:hover {color:#c1db69;}
p {font-size:1.4em; color:#888888; line-height:1.3em;}
a {color:#006f45;}
a:hover {color:#c1db69;}
a img {border:0;}

/* generic classes */
.left {float:left;}
.right {float:right;}
.darkgreen {color:#006f45;}
.lightgreen {color:#c1db69;}
.hide {display:none!important;}

/* header styles */
#header {margin:0 auto; width:940px; height:144px; background-image:url(images/headerBg.png); background-repeat:no-repeat; background-position:bottom; position:relative; z-index:9999;}

#login {height:45px; background-color:#c1db69; background-image:url(images/loginBg.png); background-repeat:repeat-x;}

#logo {position:absolute; top:10px; left:35px;}

#headerAdvert {position:absolute; top:18px; right:0; background-color:#fafafa; padding:3px; border:solid 1px #d5d5d5; width:468px; height:60px;}

/* main navigation */
ul#menu {float:right; margin-top:110px;}
ul#menu li {list-style-type:none; float:left; margin-top:5px; margin-right:10px; font-size:1.5em; font-weight:bold; color:#006f45; line-height:1em;}
ul#menu li a {text-decoration:none; border-bottom:dotted 1px #006f45; color:#006f45;}
ul#menu li a:hover {color:#ee1c23;}

/* dropdown */
li.dropdown ul {display:none; position:absolute; top:128px; right:0; width:145px; z-index:9999999!important; background-color:#FCF8B6; padding:10px; border-right:solid 2px #fccc00; border-bottom:solid 2px #fccc00;}
li.dropdown:hover ul {display:block;}
li.dropdown ul li {float:none; margin:0; padding:0;}
li.dropdown ul li a {font-size:0.7em;}

/* login bar */
#loginCentre {width:940px; margin:0 auto; font-size:1.6em; color:#006f45; font-weight:bold; padding-top:15px;}
#loginCentre label{display:none;} /* hides the labels but keeps them visible for screen readers */
input.topInput {border:solid 1px #006f45; color:#a09f9f; padding:4px; float:left; margin-left:20px; width:160px; height:16px; font-size:0.8em; margin-top:-5px; position:relative; z-index:1;}
input#loginSubmit {background-image:url(images/loginBtnBg.png); background-repeat:repeat-x; border:none; color:#ffffff; font-weight:bold; height:26px; float:right; font-size:0.8em; width:70px; margin-top:-6px; position:relative;}
.ie input#loginSubmit {color:#333333;}
input#loginSubmit:hover {background-image:none; background-color:#006f45; cursor:pointer;}
.ie input#loginSubmit:hover {color:#FFFFFF;}
/* text input states */
.focusField{background:#FCF8B6;  color:#000;}  
.idleField{background:#ffffff;  color: #000000;} 


/* main containers */
#content {width:940px; margin:0 auto; overflow:hidden; position:relative; padding-bottom:50px; margin-top:25px;}

#leftCol {width:660px; float:left; overflow:hidden;}
#leftCol ul {margin-left:15px;}
#rightCol {width:234px; float:right; overflow:hidden;}


/* Content Boxes */
.box {}
.boxHead {background-image:url(images/boxTop.png);width:634px; height:57px;  padding:1px 12px 0 12px;background-position: center top; background-repeat:no-repeat; margin:25px 0;}
.page .boxHead {margin:0;}
.boxHead h1, .boxHead h2  {font-weight:normal; color:#006f45; font-size:2.4em; margin:15px 0; text-decoration:none;}
.home .boxHead h2, .home .boxHead h1 {color:#c1db69;}

.boxHead h2 a {color:#006f45; text-decoration:none;}
.home .boxHead h2 a {color:#c1db69;}

.boxHead h2 a:hover {color:#c1db69;}
.home .boxHead h2 a{color:#006f45;}
.boxContent {width:632px; padding:6px 12px 12px; 12px; margin:-25px 0 25px 0; border:solid 1px #c1db69; border-top:none; overflow:hidden;}
.boxContent a {text-decoration:none;}
.boxContent button {background-image:url(images/readMoreBg.png);background-repeat:repeat-x; border:0; background-color:#B3D66E; color:#ffffff; font-weight:bold; text-transform:uppercase; height:23px; float:right; text-decoration:none; margin-top:15px;text-shadow:1px 1px 1px #999999;}
.boxContent button:hover {color:#006f45; cursor:pointer;}
.ie .boxContent {padding-bottom:15px;}
.boxContent h3 {margin-top:0px;}
.slideshow {width:658px; height:265px; overflow:hidden; background:url(slides/ajax-loader.gif) no-repeat center;}

/* right column */
.msg {width:202px; background-color:#c1db69; border:solid 5px #fafafa; padding:5px; margin-bottom:25px;}
.msg p{color:#006f45;}
.msg p a {color:#006f45; text-decoration:none; border-bottom:dotted 1px #006f45;}
.msg p a:hover {color:#ee1c23;}
#loginMsg {background-color:#006F42; background-image:url(images/LoginAboveNT.gif); width:174px; height:76px; padding-top:30px;padding-left:40px; margin:0 0 25px 5px;}
#loginMsg p {color:#ffffff;}

/* adverts */
.advert {background-color:#fafafa; padding:5px; border:solid 1px #d5d5d5; margin-bottom:25px;}

/* wordpress presentational classes */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left; margin-right:5px; }
.alignright { float:right; margin-right:5px;  }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/*List styles*/
h4 {font-weight:normal; color:#006f45; font-size:1.8em;}
ul, li {margin:0; padding:0;}
li {font-size:1.4em; color:#A09F9F; margin-bottom:1em; line-height:1.3em;}
#rightCol ul li a{text-decoration:none; color:#888888;}
#rightCol ul li a:hover{color:#c1db69;}
#rightCol hr {display:none;}

#footer {background:#f5f5f5; color:#00645f; overflow:hidden; background-image:url(images/footerBg.png); background-repeat:repeat-x; background-position:top;}
#footerInner {width:940px; margin:0 auto; padding:20px 0 20px 0; overflow:hidden; background-image:url(images/turbine.png); background-position:bottom right; background-repeat:no-repeat; position:relative;}

#footerInner ul {border-left:solid 1px #006F45; padding-left:5px; float:left; margin-left:300px;}
#footerInner li {margin:0 0 3px 0; list-style-type:none; font-size:1.2em;}
#footerInner li a {text-decoration:none;}
#footerInner li a:hover {color:#006F45; border-bottom:solid 1px #006F45;}

#credits {float:left; width:300px; position:relative; z-index:100; text-align:center; margin-top:85px; color:#006F45; position:absolute; bottom:8px;}
#credits img {margin-right:10px;}
.more-link {background-color:#006F45; background-image:url("images/loginBtnBg.png"); padding:4px 6px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; color:#ffffff; float:right; margin-top:10px; -moz-box-shadow:rgba(255,255,255,0.5); -webkit-box-shadow:rgba(255,255,255,0.5); box-shadow:inset 1px 1px 1px rgba(255,255,255,0.5);}
.more-link:active {-moz-box-shadow:inset 1px 1px 2px rgba(255,255,255,1); -webkit-box-shadow:inset 1px 1px 2px rgba(255,255,255,1); box-shadow:inset 1px 1px 2px rgba(255,255,255,1);}

ul#cta {width:208px; height:259px; padding:10px; background-image:url(images/sidebarCta.png); background-repeat:no-repeat; text-align:center; list-style-type:none;}
ul#cta li.title {color:#C1DB69; font-size:1.6em;}
ul#cta li {font-weight:bold;}
ul#cta li a {color:#006f45;}

#post-59.boxHead h2 {font-size:2em; letter-spacing:-1px;}
ul#cta li a:hover {color:#ee1c23;}