*{margin:0;padding:0}
body{background:#e4deb8;margin:0;padding:0;font-family: sans-serif, Helvetica, Arial, "Trebuchet MS", Helv, "MS sans serif", Verdana ; font-size:84%;}
h1,h2,h3,h4{color:#333;}
h1{font-size:1.75em;color:#359945}
h2{font-size:1.4em;}
h3{font-size:1.25em;}
h4{font-size:1.15em;}
a{color:#288844;text-decoration:none;}
/*a:hover{color:#f60}*/
a:hover{color:#e78403}
.gutter{width:779px;margin:0 auto;}
img{border:0;}

/*typography*/
p,dt,dd,td,th{line-height:1.2em;}
p{margin-bottom:1.5em;}
dd,td,th,ol,dl,table{}
dt{font-weight:bold;}
fieldset{border:0;}
legend{display:none;}
img{border:0;}
/* h1,h2,h3{margin-top:1.2em;} */
h1,h2,h3,h4{margin-bottom:0.5em;}

/* Pagination */
#.paginate{font-size:90%;} 

/*header*/
/*#header{background:#BDD5DF url('http://test6.pepperstudios.co.uk/images/biggreenidea/header-bg.jpg') repeat-x top;border-bottom:1px solid #cee4b8;}*/
#header{background-color:#f0f0e8;border-bottom:1px solid #99bb99;}
/*#header .gutter{background:url('http://test6.pepperstudios.co.uk/images/biggreenidea/header-gutter-bg.jpg') no-repeat -40px 0;padding-top:10px;position:relative;}*/

#header .gutter #banner{margin-top:25px;}
#header .gutter{padding-top:10px;position:relative;}
#header,
#header .gutter{height:166px;}
#header p,

#header p a{width:150px;height:156px;display:block;margin:0;padding:0;;text-indent:-5000px;outline:none;}
#header p{position:absolute;right:38px;}

/* Logo in header */
#header p a.animated_logo{background:url('/images/biggreenidea/images/logos/site_logo_animated.gif') no-repeat}
#header p a.static_logo{background:url('/images/biggreenidea/images/logos/site_logo.gif') no-repeat}
/* #header p a.animated_logo{background:url('/images/biggreenidea/images/logos/XMAS.gif') no-repeat} */
/* #header p a.static_logo{background:url('/images/biggreenidea/images/logos/XMASSTILL.gif') no-repeat} */

/*nav*/
#nav{background:#cdccb4;float:left;width:100%;border-top:0px solid #aabbaa/*#d6e4e1#99bb99*/;padding-top:0px;}
#nav a{color:#4a8c53;text-decoration:none;margin:0px 8px 0px 0px;font-size:1.1em;font-weight:bold;display:block;padding:3px 8px 3px 8px;}
#nav a:hover{background:#efeee0;color:#e78403;/*color:#f60;*/border:1px solid #888;border-bottom:1px solid #cccfcb;padding:2px 7px 2px 7px;}
#nav a.on{background:#fff;color:#333;border:1px solid #888;border-bottom:1px solid #fff;padding:2px 7px 2px 7px;cursor:default;}
#nav a.on:hover{background:#fff;color:#e78403;/*color:#333*/;border-bottom:1px solid #fff;}
#nav ul{margin:0;padding:0;list-style-type:none;}
#nav li{float:left;}

/* Search in navigation bar */
#nav input.nav-search-button{font-family: sans-serif, Helvetica, Arial, 'Trebuchet MS', Helv, 'MS sans serif', Verdana ;font-size:90%; padding: 0; width: 4em; overflow:visible; color: #4a8c53; border: none; background: none; font-weight: bold;}
#nav input.nav-search-button:hover{font-family: sans-serif, Helvetica, Arial, 'Trebuchet MS', Helv, 'MS sans serif', Verdana ;font-size:90%; padding: 0; width: 4em; overflow:visible; color: #e78403; border: none; background: none; font-weight: bold;}

/*footer*/
#footer{clear:both;padding:8px 4px 0 5px;}
#footer h4,#footer ul{padding:0 4px 0 0;margin:5px 0px;}
#footer .left{float:left;}
	#footer ul{float:left;list-style-type:none;}
	#footer li{float:left;}
	#footer li a{text-decoration:none;margin-right:22px;font-size:1.1em;font-weight:bold;color:#208844;}
	#footer li a:hover{color:#e78403/*#f60*/;}
	#footer p{clear:left;padding:0;margin:0px 0 5px 0;}
	#footer p.credits{clear:both;text-align:left;padding:0 0 5px 0;margin:0;font-size:0.9em;}
#footer .right{float:right;}
	#footer form *{vertical-align:middle;}
	#footer form input{padding-left:1px;}

/*content*/
#content{background:#fff;border-bottom:1px solid #8c8c76;padding:3px 0 30px 0;float:left;width:100%;}
.content{float:left;width:529px;margin-right:14px;min-height:250px;padding:16px 0 0 5px;}
#content a{color:#359946;}
#content a:hover{color:#e78403/*#f60*/;}
#content a.dotty{border-bottom:1px dashed;}
#content a.pdf{padding-left:25px; background:url('/images/biggreenidea/page_white_acrobat.png') no-repeat;padding-bottom:5px;}
#content ul{list-style-type:disc;}
#content ul li{padding-bottom:1px;}
#content dt{font-size:1.1em;}
#content dd p{margin:0;}
#content .headline{font-weight:bold;}

/*right*/
#right{float:right;width:220px;padding:15px 4px 0px 0px;}
#right .side_panel,
#right img{margin-bottom:10px;}
#right .side_panel{background:#efeee0;padding:10px;border:1px solid #cccfcb;}
#right .side_panel ul{padding-left:1.2em;}
#right .side_panel h1{text-align: center;}
#right .side_panel h2{text-align: center;}
#right .side_panel h3{text-align: center;}
#right .side_panel h4.title{text-align: center;margin-top:1.2em;}


/* Home */
#home td.ruler{height:2px; background:#f8f5de}
#home .news_text{margin-left:133px;}
#home img.news_image{float:left; width: 125px; margin: 3px 7px 1px 0px; border:1px solid #cccfcb;}
/*#home blockquote{width:95%;margin-left:auto;margin-right:auto;padding:10px;border:3px solid #359945;margin-bottom:0em;}*/
#home blockquote{width:67%;margin-left:0;padding:10px;border:3px solid #359945;margin-bottom:1em;padding-bottom:0;}
#home blockquote p{margin-bottom:0.75em;}
#home blockquote a{font-weight:600;}

/* News */
#news td.ruler{height:3px;}
#news .text{margin-left:133px;}
#news img.image{float:left; width: 125px; margin: 3px 7px 1px 0px; border:1px solid #cccfcb}

/* Newsletter Article */
#newsletter_article .entry ul,ol{margin-left:1em;list-style-position:outside;}

/* Newsletter */
/* Newsletter currently doesn't use this stylesheet since it is not designed to do so and thus inclusion upset formatting */

/*donate*/
#donate .giftaid{background:url('/images/biggreenidea/giftaid.jpg') no-repeat left;padding-left:100px;}
#donate .giftaid p{font-size:90%;}
#donate form .other{width:30px;}
#donate .donate_panel{padding:15px 15px 0 15px;border:2px solid #40A656;margin-bottom:20px;}

/*contact*/
#freeform label{float:left;clear:left;width:150px;}
#freeform input{width:300px;}
#freeform input.button{width:auto;margin-left:150px;}
#freeform textarea{width:300px;}
#freeform .required{color:#c30;}
#contact-us .required{color:#c30;}

/*blog*/
#author{float:left;background:#cee4b8;border:1px solid #359945;padding:5px 10px;width:560px;}
#author img{float:left;}
#author p{float:left;margin-left:20px;}
#blog p.blog_list_summary{margin-bottom:0.5em;}

/*our friends*/
#our-friends ul{list-style-type:none;}
/*#our-friends li.friend{padding:2px 15px;}*/
/*#our-friends table{background:#efeee0}*/
#our-friends td{padding:2px 2px 2px 0px}
#our-friends a.friend{font-weight:bold; padding:0px 1em 0px 0px}
#our-friends p.friend{margin-bottom:0.5em;}
#our-friends td.friend-logo{width: 105px;}
#our-friends img.friend-logo{width: 100px; border:1px solid #cccfcb}
#our-friends table.friend{width: 100%;}

/*sponsors*/
#sponsors a.sponsor{font-weight:bold; padding:0px 1em 0px 0px}
#sponsors p.sponsor{margin-bottom:0.5em;}

/* Resources */
#resources h2{margin-top:0.5em; margin-bottom:0.2em;}

/*info sheets*/
#info-sheets .content ul{list-style-type:none;margin-left:0;padding-left:0;}
#info-sheets .content ul li{padding-left:25px;}
/* #info-sheets .content ul li.pdf{background:url('http://test6.pepperstudios.co.uk/images/biggreenidea/page_white_acrobat.png') no-repeat;padding-bottom:5px;} */
#info-sheets h3{color:#000;margin:20px 0 10px 0;}

#busborder{float:left;background-color: #41A757;border: solid; color: #41A757;width: 500px;height: 220px;}
#busimage{float: left;border-right: solid #41A757;height: 220px;}
#bustext{float: right;margin-top: 45px;margin-right: 0;font-size: 2.4em ; color: #FFF;text-align: center;}
#bustext a{color:#fff;text-decoration:none;}

/* Idea Sheets */
/*#idea-sheets .content h2{margin-top:0.5em; margin-bottom:0.2em;}*/
#idea-sheets .content h2{margin:0; padding:0;}
/*#idea-sheets .content ul{list-style-type:none;}*/
#idea-sheets .entry p{margin:0;padding:0;}
#idea-sheets .entry div{margin-bottom:1em;}
#idea-sheets .item {margin-bottom:0.5em;}

#idea-sheets .sheet-body ul,ol{margin-left:1em;list-style-position:outside;}
#idea-sheets .sheet-body ul{list-style-type:disc;}
#idea-sheets .sheet-body h2{margin-top:0.5em; margin-bottom:0.2em;}
#idea-sheets .sheet-body img{margin: 3px 7px 1px 7px;}
#idea-sheets .sheet-body p,ul,ol{margin-bottom:1.5em;}
#idea-sheets .sheet-body li{margin-bottom:0.2em;}
#idea-sheets .sheet-body li p{margin-bottom:0.2em;}

/* Useful Links */
/*#useful-links .content h2{margin-top:0.5em; margin-bottom:0.2em;}*/
#useful-links .content h2{margin:0;padding:0;}
/*#useful-links .content ul{list-style-type:none;margin-left:0;padding:0;margin:0;}*/
/*#useful-links .content ul{list-style-type:none;}*/
#useful-links .content img{margin:0;padding:0;}
#useful-links .content p{margin:0;padding:0;}
#useful-links .entry div{margin-bottom:1em;}
#useful-links .item {margin-bottom:0.5em;}

/* Newsletter Article Library */
#newsletter-article-library .content h2{margin:0;padding:0;}
/*#newsletter-article-library .content ul{list-style-type:none;}*/
#newsletter-article-library .content img{margin:0;padding:0;}
#newsletter-article-library .content p{margin:0;padding:0;}
#newsletter-article-library .entry div{margin-bottom:1em;}
#newsletter-article-library .item {margin-bottom:0.5em;}

/* Diary */
#diary .side_panel{background:#D8E2CA /*#f8f5de */;border:1px solid #99bb99}
#diary table{font-size:85%;text-align:left;white-space:nowrap;margin:0 0 8px 3%;border:1px solid #99bb99;background-color:#f1f1f1;width:94%;}
#diary tr{margin-bottom:1px}
#diary td.date{text-indent:-22px; padding-left:22px;}
#diary td.event{}
#diary .all_entries{font-size:92%;margin-bottom:2px;text-align:center;}
#diary .let_us_know{font-size:80%;margin-bottom:1px;text-align:center;}

/* Advert Panel */
#advert_panel .side_panel{background:#fff;border:0px;}
#advert_panel img.icon{float:left; width: 20px; margin: -4px 4px -2px -3px; border:0;}
#advert_panel p.body_text{font-size:92%;margin-bottom:5px;text-align:justify;}
#advert_panel p.contact_info{font-size:92%;margin-bottom:1px;text-align:justify;}

/* Good Energy Advert Panel */
#good_energy_advert .side_panel{background:#fff;border:0px;}
#good_energy_advert img.icon{float:left; width: 20px; margin: -4px 4px -2px -3px; border:0;}
#good_energy_advert p.body_text{font-size:92%;margin-bottom:5px;text-align:justify;}
#good_energy_advert p.contact_info{font-size:92%;margin-bottom:1px;text-align:justify;}

/* WebGains Advert Panel */
#webgains_advert .advert_panel img{border:1px solid #cccfcb; padding: 0px; margin: 0px}
#webgains_advert p.body_text{font-size:92%;margin-bottom:5px;text-align:center;}

/* Blog Latest Panel */
#blog_latest_panel table{margin-bottom:0px;}
#blog_latest_panel p{font-size:92%;}
#blog_latest_panel p.header{margin-bottom:5px;}
#blog_latest_panel p.item_text{margin-bottom:1px;text-indent:-22px; padding-left:22px;}
#blog_latest_panel img.header{float:left;margin:3px 7px 1px 0px;width:47px;border:1px solid #cccfcb;}
#blog_latest_panel img.icon{margin-bottom:-2px; border:0;}

/* Donations Needed Panel */
#donations_needed_panel  a.donate{color:#ffffff; font-size:16px; font-weight:bold; padding:4px 8px 4px 8px;background-color:#efaa06;}
#donations_needed_panel a.donate:hover{background:#359945;}

/* UnLtd Panel */
#unltd_panel .side_panel{background:#ffffff; font-size:75%;}

/* About Us */
/*#about-us blockquote{width:450px;margin-left:auto;margin-right:auto;font-size:110%;background:#E6F1DC;padding:10px;border:1px solid #cccfcb;margin-bottom:1.5em;}*/
/*#about-us blockquote{width:450px;margin-left:auto;margin-right:auto;font-size:115%;padding:10px;border:2px solid #359945;margin-bottom:1.5em;}*/
#about-us blockquote{width:95%;margin-left:auto;margin-right:auto;font-size:115%;padding:10px;border:2px solid #359945;margin-bottom:1.5em;}
/*#the-present blockquote{width:450px;margin-left:auto;margin-right:auto;font-size:110%;background:#E6F1DC;padding:10px;border:1px solid #cccfcb;margin-bottom:1.5em;}*/
/*#the-present blockquote{width:450px;margin-left:auto;margin-right:auto;font-size:115%;padding:10px;border:2px solid #359945;margin-bottom:1.5em;}*/
#the-present blockquote{width:95%;margin-left:auto;margin-right:auto;font-size:115%;padding:10px;border:2px solid #359945;margin-bottom:1.5em;}
#about-us blockquote.intro-box{margin-top:1.5em}
#the-present blockquote.intro-box{margin-top:1.5em}
#about-us blockquote p{margin-bottom:0px}
#the-present blockquote p{margin-bottom:0px}

/* Affiliates */
#affiliates h2{margin-top:1.2em;}
#affiliates img{border:1px solid #cccfcb}
/*#affiliates div.shops-entry {float:left; width: 40%; padding: 1 2%}*/
#affiliates .middle-entry {clear:both; margin-top:2em;}
#affiliates .bottom-entry {clear:both; margin-top:3.5em;}



/* Bookings */
#bookings td{padding:5px 5px 5px 5px;}



/* Galleria http://devkick.com/lab/galleria/ */
.galleria{list-style:none;}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria_container .caption{display:block;margin-top:0.25em;margin-bottom:1em;text-align:center}

.galleria  li{border:3px double #eee;margin: 0 2px 2px 0;background:#eee;}
.galleria  li.hover{border-color:#bbb;}
.galleria  li.active{border-style:solid;border-color:#222;}

.galleria_wrapper img{border:3px double #eee;}
.galleria_wrapper img.replaced{display:block; margin-left:auto; margin-right:auto; height:350px; width:auto;}

* html .galleria li div span{width:400px} /* MSIE bug */

/* How You Can Help */
#how-you-can-help .content h2{margin-top:0.5em; margin-bottom:0.2em;}

