/*
Theme Name: Core Web Design Bespoke Template
Theme URI: http://wordpress.org/
Description: Bespoke Template by Core Web Design
Version: 1.0
Author: Core Web Design
Tags: fixed width, three columns, widgets

Default WordPress by Core Web Design || http://core-webdesign.co.uk
Modifications by Core Web Design || http://core-webdesign.co.uk
Core copyright 2009
*/
html{margin:0;padding:0;background:#3f3f41;color:#ccc}
body{font:0.75em/1.7em "Arial", Helvetica, sans-serif;letter-spacing:normal;}
#page{margin:0 auto;width:960px;padding:20px;background:#2F2F30;overflow:hidden;}
#content{margin:0 auto;width:960px;text-align:left;}
.green{color:#94D442;}
.und{border-bottom:1px solid #404247;padding-bottom:20px;}

#header{background:#fff;margin-bottom:14px;}
#headerimg{border-bottom:1px dashed #8CC642;padding-bottom:10px;}
#header a{color:#FFF;}

#headerimg #logo{width:386px;float:left;margin-left:20px;}
#headerimg h1{margin:0;padding:0;overflow:hidden;float:left;}
#headerimg h1 a{background:transparent url("images/logo-top-cow.png") no-repeat top left;display:block;width:386px;height:55px;text-indent:-9999px;}
#headerimg h2{margin:0;padding:0;margin-top:20px;margin-bottom:16px;}
#headerimg h2 a{width:386px;height:25px;display:block;background:transparent url("images/logo-top-iwa.png") no-repeat top left;text-indent:-9999px;}
#headerimg h3{margin:0;padding:0;overflow:hidden;position:relative;left:590px;top:-16px;width:213px;height:30px;color:#999999;}
#headerimg h3 span{/*background:transparent url("images/iwa-news-magazine.png") no-repeat top left;*/position:absolute;left:0;top:0;width:213px;height:30px;}

.banner{float:right;margin:12px 12px 0 0;}

#category_list{background:#ffffff;clear:both;}
#category_list ul{background:#ffffff;list-style:none;width:100%;float:left;clear:both;padding:0.5em 0 0.5em 0;margin:0 0 1em 0;border-bottom:1px solid #fff;}
#category_list ul li {display: inline;float:left;font-family:"Georgia";font-size:1.3em;}
#category_list ul li a {padding: 0 0.4em;display:block;}

#category_list ul li.politics a{color:#9FB12F;border-right:1px solid #8c8c8c;margin-left:0.5em;}
#category_list ul li.local-govt a{color:#D61D00;border-right:1px solid #8c8c8c;}
#category_list ul li.economy a{color:#D988BB;border-right:1px solid #8c8c8c;}
#category_list ul li.international a{color:#8EACC5;border-right:1px solid #8c8c8c;}
#category_list ul li.science a{color:#ACA322;border-right:1px solid #8c8c8c;}
#category_list ul li.environment a{color:#8CC63F;border-right:1px solid #8c8c8c;}
#category_list ul li.education a{color:#7ACCC0;border-right:1px solid #8c8c8c;}
#category_list ul li.health a{color:#AB2173;border-right:1px solid #8c8c8c;}
#category_list ul li.social-policy a{color:#B28D69;border-right:1px solid #8c8c8c;}
#category_list ul li.agenda a{color:#B28D69;border-right:1px solid #8c8c8c;}
#category_list ul li.culture a{color:#7D4A9D;border-right:1px solid #8c8c8c;}
#category_list ul li.media a{color:#E87816;border-right:1px solid #8c8c8c;}
#category_list ul li.business a{color:#21566B;}
#category_list ul li.iwa {float: right;}
#category_list ul li.iwa a{text-indent:-9999px;background:url("images/iwa-small.png") no-repeat 0 -20px;height:20px;width:60px;margin-top:-2px;}
#category_list ul li.iwa a:hover{background:url("images/iwa-small.png") no-repeat 0 -20px;}


/* -----------------left sidebar --------------*/

#sidebar-l ul{margin:0;padding:0;}
#sidebar-l ul li{list-style:none;font-family:"Georgia", Times New Roman, Sans Serif;}
#sidebar-l ul li h2{font-size:1em;margin:0;}
#sidebar-l ul li a{color:#fff;}
#sidebar-l ul li a:hover{color:#8CC642;}
#sidebar-l ul li.iwa:hover{border-bottom:1px dashed #D71E27;}
#sidebar-l ul li.iwa:hover a{color:#D71E27;}


#sidebar-l ul li{border-bottom:1px dashed #8CC642;margin-bottom:5px;padding-bottom:5px;}
#sidebar-l ul li.und{border-bottom:1px solid #7c7c7c;margin-bottom:5px;padding-bottom:5px;}
#sidebar-l ul li.und:last-child{border-bottom:none;}
.widget_get_recent_comments h3{color:#94D442;}

#sidebar-l.homepage ul li#link-1 {padding-top:8px;}
#sidebar-l ul li#link-1 h2 a{background:transparent url("images/button-director.jpg") no-repeat 0 0px;display:block;width:149px;padding-top:70px;}
#sidebar-l ul li#link-2 h2 a{background:transparent url("images/button-assembly.jpg") no-repeat 0 0;display:block;width:149px;padding-top:70px;}
#sidebar-l ul li#link-3 h2 a{background:transparent url("images/button-lecture-library.jpg") no-repeat 0 0;display:block;width:149px;padding-top:70px;}
#sidebar-l ul li#link-4 h2 a{background:transparent url("images/button-factfile.jpg") no-repeat 0 0;display:block;width:149px;padding-top:70px;}
#sidebar-l ul li#link-5 h2 a{background:transparent url("images/button-comment.jpg") no-repeat 0 0;display:block;width:149px;padding-top:70px;}
#sidebar-l ul li#link-6 h2 a{background:transparent url("images/button-news.jpg") no-repeat 0 0;display:block;width:149px;padding-top:70px;}
#sidebar-l ul li#link-6a h2 a{background:transparent url("images/button-agenda.jpg") no-repeat 0 0;display:block;width:149px;padding-top:70px;}
#sidebar-l ul li#link-7 h2 a{background:transparent url("images/button-contact.jpg") no-repeat 0 0;display:block;width:149px;padding-top:70px;}
#sidebar-l ul li#link-8 h2 a{background:transparent url("images/business_awards.jpg") no-repeat 0 0;display:block;width:149px;padding-top:70px;}
#sidebar-l ul li#link-book h2 a{background:transparent url("images/button-bookreview.jpg") no-repeat 0 0;display:block;width:149px;padding-top:70px;}
#sidebar-l ul li#link-lives h2 a{background:transparent url("images/button-lives.jpg") no-repeat 0 0;display:block;width:149px;padding-top:70px;}
#sidebar-l ul li:last-child{border-bottom:none;}

#sidebar-l ul li#link-1 h2 a:hover,#sidebar-l ul li#link-2 h2 a:hover,#sidebar-l ul li#link-3 h2 a:hover,#sidebar-l ul li#link-4 h2 a:hover,#sidebar-l ul li#link-5 h2 a:hover,#sidebar-l ul li#link-6 h2 a:hover,#sidebar-l ul li#link-6a h2 a:hover, #sidebar-l ul li#link-7 h2 a:hover, #sidebar-l ul li#link-book h2 a:hover, #sidebar-l ul li#link-lives h2 a:hover, #sidebar-l ul li#link-8 h2 a:hover{background-position: -150px 0;}


/* Image replacement links */
#sidebar-l ul li#link-support h2, #sidebar-l ul li#link-support h2 a{position:relative; overflow:hidden; width:145px; height:40px;}
#sidebar-l ul li#link-support h2 a span{display:block;position:absolute;left:0px; top:0px; width:145px; height:40px; background:transparent url('images/support.jpg') no-repeat 0 0px;}
#sidebar-l ul li#link-support h2 a span:hover{display:block;position:absolute;left:0px; top:0px; width:145px; height:40px; background:transparent url('images/support.jpg') no-repeat 0 -42px;}

ul li#link-support h2, ul li#link-support h2 a{position:relative; overflow:hidden; width:145px; height:40px;}
ul li#link-support h2 a span{display:block;position:absolute;left:0px; top:0px; width:145px; height:40px; background:transparent url('images/support.jpg') no-repeat 0 0px;}
ul li#link-support h2 a span:hover{display:block;position:absolute;left:0px; top:0px; width:145px; height:40px; background:transparent url('images/support.jpg') no-repeat 0 -42px;}

.iwa_link{color:#ff0000;}

/* ----------Link Style--------------*/
.c1 .i a{text-decoration:none;color:#fff;}
.c1 .i a:hover{color:#8CC642;}

.c2 .i a{text-decoration:underline;color:#fff;}
.c2 .i a:hover{color:#8CC642;border-bottom:0px solid #8CC642;}

.c2#single .i a{text-decoration:underline;color:#2f2f30;border-bottom:0px solid #ccc;}
.c2#single .i a:hover{color:#8CC642;border-bottom:0px solid #8CC642;}

.c3 .i a{text-decoration:none;color:#fff;}
.c3 .i a:hover{}

.c3#contact .i a{text-decoration:none;color:#fff;border-bottom:1px solid #666;}
.c3#contact .i a:hover{color:#8CC642;border-bottom:1px solid #8CC642;}

#footer a{color:#fff;border-bottom:1px solid #666;}
#footer a:hover{color:#8CC642;border-bottom:1px solid #8CC642;}

a{text-decoration:none;color:#fff;}
a:hover{color:#8CC642;}
a.iwa:hover{color:#D71E27;}

a.pdf{padding-left:24px;background:url("images/file_acrobat.png") no-repeat 0 0;}

.navigation{padding-bottom:20px;font-family:"Georgia", Times New Roman, sans serif;font-size:1.3em;}
.navigation .left{float:left;}
.navigation .right{float:right;}


/* ----------main content--------------*/
.content{margin:0 0 2em 0;}
.c1{width:149px;float:left;}
.c1 .i{}
.c2{width:585px;float:left;}
.c2 .i{padding:0 19px 0 19px;}
.c2w {width:800px;float:right;}
.c2w .i{padding:0;}
.c3{width:226px;float:right;}
.c3 .i{}
.c3.single{width:149px;float:right;}

.c2#single{width:620px;padding:0 20px;}
.c2#single .i{padding:4px 4px 4px 4px;color:#000000;background:#fff;}

/* Single page elements */
.c2#single .i h3, .c2#single .i h4, .c2#single .i h5{color:#2F2F30;padding-left:19px;}


.c2#single .i p{padding:0 19px;}
.c2#single .i p#standfirst{color:#2F2F30;font-weight:bold;font-size:2em;}
.c2#single .i .head{padding: 0px 19px;}
.c2#single .i .head img{margin-top: 15px;}
.c2#single .i h2.single-title{font-size:2.5em;margin:10px 0 10px 0;color:#2F2F30;/*position:absolute;bottom:0;right:0;*/color:#2F2F30;border:none;}
.c2#single .i h2{}
.c2#single .i h2{color:#2F2F30;border-bottom:1px dashed #8CC642;}
.c2#single .i h2 a{color:#2F2F30;border-bottom:none;}
.c2#single .i h2 a:hover{color:#8CC642;}

.c3 .i h2{margin-top:0;}

.standfirst {border-bottom: 1px dashed #8CC642;margin-top: 1em; margin-bottom: 1em; margin-left:19px; margin-right:19px;padding-bottom:0.5em;}
.standfirst p{color:#2F2F30;font-size:1.2em;margin-bottom:0;width:70%; padding:0 !important;}
.standfirst .date{font-weight: bold;}

img.alignleft{float:left;margin:0 1em 1em 0;}
img.aligncenter{float:left;margin:0 1em 1em 0;}
img.alignright{float:right;margin:0 0 1em 1em;}

.promo{border-bottom:1px dashed #8CC642;padding-bottom:10px;}
.c2w .i .promo{color:#2F2F30;margin-bottom:1em;}
.c2w .i .promo .i{padding:4px;background:#ffffff;}
.c2w .i .promo .promo-img{float:left;margin:2px;}
.c2w .i .promo .promo-text{float:right;width:374px;}
.c2w .i .promo .i .promo-text p.postmetadata span.date{font-size:1em;font-family: Arial, Helvetica, sans-serif;}
.c2w .i .promo .i p{margin:0 0 5px 0;}
.c2w .i .promo .i h2{font-size:2.5em;margin:0 0 10px 0;border-bottom:none;}
.c2w .i .promo .i a{color:#2F2F30;border-bottom:none;}
.c2w .i .promo .i a:hover{color:#8CC642;}
.c2w .i .promo .i h2 span{display:block;font-size:0.5em;margin:0;color:#8CC642;margin:10px 0 0 0;}
.c2w .i .promo .i h2 span a{color:#8CC642;border-bottom:none;}
/*.c2 .i .promo .i img.thumbnail{float:left;padding-right:25px;}*/

.c2 .i h2{border-bottom:1px dashed #8CC642;margin-top:0;font-size:1.7em;}
.c2 .i h2.further{margin:10px 0 0 0;}

.articles-c{float:left;border-bottom:1px dashed #8CC642;padding-bottom:20px;}
.articles-c ul{margin:0;padding:0;}
.articles-c ul li{margin:0;padding:0;list-style-type:none;float:left;border-right:1px solid #404247;padding-left:10px;height:310px;}
.articles-c ul li li{border-right:none;height:auto;width:93%;}
.articles-c ul li.col1{padding-left:0;}
.articles-c ul li.col5{padding-right:0;width:150px;}
.articles-c .image{}
.articles-c .content{width:150px;margin-top:5px;}
.articles-c img.attached-image{float:left;}
.articles-c h4{margin:0;margin-bottom:5px;width:100%;}
.articles-c h4 a{font-weight:bold;}
.articles-c p.date{margin:0;color:#78787c;font-size:0.8em;float:right;width:150px;text-align:right;font-weight:bold;}
.articles-c .month{font-weight:bold;}
.articles-c p.more{float:left;padding:0 0 0 10px;}
.articles-c span.excerpt p {margin-bottom:5px;}

.articles-l{float:left;}
.articles-l ul{margin:0;padding:0;}
.articles-l ul li{margin:10px 0 10px 0;padding:0;list-style-type:none;border-bottom:1px solid #7c7c7c;}
.articles-l ul li.col1{}
.articles-l .image{float:left;}
.articles-l .content{float:left;width:680px;margin:0 0 0 20px;}
.articles-l img.attached-image{float:left;}
.articles-l h3{margin:0;}
.articles-l h3 a{font-weight:normal;}
.articles-l p.date{margin:0;color:#78787c;font-size:0.8em;float:right;width:150px;text-align:right;}
.articles-l p.more{float:left;padding:0 0 0 10px;}


.articles{border-bottom:1px solid #404247;padding-top:10px;}
.articles .image{float:left;}
.articles .content{float:left;width:430px;}
.articles img.attached-image{float:left;}
.articles h4{margin:0;}
.articles h4 a{font-weight:bold;}
.articles p.date{margin:0;color:#78787c;font-size:0.8em;float:right;width:150px;text-align:right;}
.articles p.more{float:left;padding:0 0 0 10px;}
.articles img{float:left;padding-right:10px;}

img.alignnone{float:left;padding:0 10px 0 0;}

/* subscribe */
#subscribe{display: block;height:80px;}
#subscribe h3{margin:0;}
#subscribe p{clear:both;}
#subscribe form{margin:0;padding:0;}
#subscribe label{display:none;}
#subscribe input{margin:0 10px 5px 0;padding:0;float:left;height:20px;border:none!important;}
#subscribe p#submit-subscribe input{background:none!important;color:#fff;}
#subscribe p#submit-subscribe input:hover{background:none!important;color:#8CC642;}

/*Front Page Dates*/
.post-date{float: right;display: inline;margin:0;background:#3f3f41;padding:5px;font-family:"Georgia", Times New Roman, Sans Serif;text-align:center;}
.post-date .month{}
.post-date .day{font-size:2em;}
.post-date .comments{font-size:0.8em;border-top:1px solid #2f2f30;line-height:normal;}

/*Archive Page Dates*/
.archive-date{float:left;display: inline;margin:0;background:#3f3f41;padding:5px;font-family:"Georgia", Times New Roman, Sans Serif;text-align:center;width:40px;}
.archive-date .month{}
.archive-date .day{font-size:2em;}
.archive-date .comments{font-size:0.8em;border-top:1px solid #2f2f30;line-height:normal;}

/* ----------right sidebar--------------*/
#sidebar ul{margin:0;padding:0;display:block;}
#sidebar ul li{list-style:none;border-bottom:1px solid #7c7c7c;padding:0 0 5px 0;margin:5px 0 4px 0;}
#sidebar ul li li{list-style:none;border-bottom:none;}
#sidebar ul li h2{font-size:1.3em;margin:0 0 5px 0;padding:0 0 5px 0;/*border-bottom:1px dashed #8CC642;*/}
#sidebar ul li.last{border-bottom: none;}
ul#archive{background:#898989;padding:5px;}
ul#archive li{border-bottom:1px solid #838383;padding:2px 0;display:block;}
ul#archive li a{display:block;padding-left:5px;font-family: Arial, Helvetica, sans-serif;}
ul#archive li a:hover{display:block;background:#8CC642;color:#2f2f30;padding-left:5px;}

#expand_archive{float:right;}
#sidebar ul li#inspire-11 h2 a{background:transparent url("images/inspire_11.png") no-repeat 0 0;display:block;height:44px;width:208px;color:#8CC642;border:4px solid #E7E7E7;padding:80px 0 0 10px;}
#sidebar ul li#inspire-10 h2 a{background:transparent url("images/inspire.png") no-repeat 0 0;display:block;height:44px;width:208px;color:#8CC642;border:4px solid #E7E7E7;padding:80px 0 0 10px;}
#sidebar ul li#business-awards h2 a{background:transparent url("images/business-awards.jpg") no-repeat 0 0;display:block;height:98px;width:218px;border:4px solid #E7E7E7;text-indent:-9999px;}
#sidebar ul li#join h2 a{background:transparent url("images/button-join-iwa.jpg") no-repeat 0 0;display:block;width:208px;height:78px;border:4px solid #E7E7E7;padding:15px 0 0 10px;}
#sidebar ul li#publications h2 a{background:transparent url("images/button-publications.jpg") no-repeat 0 0;display:block;width:208px;height:78px;border:4px solid #E7E7E7;padding:15px 0 0 10px;}
#sidebar ul li#events h2 a{background:transparent url("images/button-events.jpg") no-repeat 0 0;display:block;width:208px;height:78px;border:4px solid #E7E7E7;padding:15px 0 0 10px;}

#sidebar ul li#inspire-11 h2 a:hover{background:transparent url("images/inspire_11_OVER.png") no-repeat;display:block;color:#fff;height:44px;width:208px;border:4px solid #fff;}
#sidebar ul li#inspire-10 h2 a:hover{background:transparent url("images/inspire_OVER.png") no-repeat;display:block;color:#fff;height:44px;width:208px;border:4px solid #fff;}

#sidebar ul li#join h2 a:hover{background:transparent url("images/button-join-iwa.jpg") no-repeat 0 -95px;display:block;width:208px;height:78px;border:4px solid #fff;color:#fff;}
#sidebar ul li#publications h2 a:hover{background:transparent url("images/button-publications.jpg") no-repeat 0 -95px;display:block;width:208px;height:78px;border:4px solid #fff;color:#fff;}
#sidebar ul li#events h2 a:hover{background:transparent url("images/button-events.jpg") no-repeat 0 -95px;display:block;width:208px;height:78px;border:4px solid #fff;color:#fff;}


ul.adverts li{list-style-type:none;float:left;margin-right:5px;}
ul.adverts li#inspire-11 h2 a{background:transparent url("images/inspire_11.png") no-repeat 0 0;display:block;height:44px;width:208px;color:#8CC642;border:4px solid #E7E7E7;padding:80px 0 0 10px;}
ul.adverts li#inspire-10 h2 a{background:transparent url("images/inspire.png") no-repeat 0 0;display:block;height:44px;width:208px;color:#8CC642;border:4px solid #E7E7E7;padding:80px 0 0 10px;}
ul.adverts li#join h2 a{background:transparent url("images/button-join-iwa.jpg") no-repeat 0 0;display:block;width:208px;height:78px;border:4px solid #E7E7E7;padding:15px 0 0 10px;}
ul.adverts li#publications h2 a{background:transparent url("images/button-publications.jpg") no-repeat 0 0;display:block;width:208px;height:78px;border:4px solid #E7E7E7;padding:15px 0 0 10px;}
ul.adverts li#events h2 a{background:transparent url("images/button-events.jpg") no-repeat 0 0;display:block;width:208px;height:78px;border:4px solid #E7E7E7;padding:15px 0 0 10px;}

ul.adverts li#inspire-11 h2 a:hover{background:transparent url("images/inspire_11_OVER.png") no-repeat;display:block;color:#fff;height:44px;width:208px;border:4px solid #fff;}
ul.adverts li#inspire-10 h2 a:hover{background:transparent url("images/inspire_OVER.png") no-repeat;display:block;color:#fff;height:44px;width:208px;border:4px solid #fff;}

ul.adverts li#join h2 a:hover{background:transparent url("images/button-join-iwa.jpg") no-repeat 0 -95px;display:block;width:208px;height:78px;border:4px solid #fff;color:#fff;}
ul.adverts li#publications h2 a:hover{background:transparent url("images/button-publications.jpg") no-repeat 0 -95px;display:block;width:208px;height:78px;border:4px solid #fff;color:#fff;}
ul.adverts li#events h2 a:hover{background:transparent url("images/button-events.jpg") no-repeat 0 -95px;display:block;width:208px;height:78px;border:4px solid #fff;color:#fff;}


.twitface{margin:0;padding:0;height:30px;}
.twitface li{list-style:none;float:left;}
.twitface li#rss{margin:0 1em 0 0;padding:0;overflow:hidden;position:relative;left:0;top:0;width:24px;height:24px;}
.twitface li#rss a span{background:transparent url("images/Feed-icon-24.png") no-repeat 0 -26px;position:absolute;left:0px;top:0;width:24px;height:24px;}
.twitface li#rss a span:hover{background:transparent url("images/Feed-icon-24.png") no-repeat top left;position:absolute;left:0px;top:0;width:24px;height:24px;}
.twitface li#twit{margin:0 1em 0 0;padding:0;overflow:hidden;position:relative;left:0;top:0;width:24px;height:24px;}
.twitface li#twit a span{background:transparent url("images/Twitter-icon-24.png") no-repeat 0 -26px;position:absolute;left:0px;top:0;width:24px;height:24px;}
.twitface li#twit a span:hover{background:transparent url("images/Twitter-icon-24.png") no-repeat top left;position:absolute;left:0px;top:0;width:24px;height:24px;}
.twitface li#face{margin:0 1em 0 0;padding:0;overflow:hidden;position:relative;left:0;top:0;width:24px;height:24px;}
.twitface li#face a span{background:transparent url("images/FaceBook-icon-24.png") no-repeat 0 -26px;position:absolute;left:0px;top:0;width:24px;height:24px;}
.twitface li#face a span:hover{background:transparent url("images/FaceBook-icon-24.png") no-repeat top left;position:absolute;left:0px;top:0;width:24px;height:24px;}

#sidebar ul li#sizeofwales h2 a{background:transparent url("images/sizeofwales.jpg") no-repeat 0 0;display:block;width:208px;height:54px;border:4px solid #E7E7E7;padding:15px 0 0 10px;text-indent:-9999px;margin-top:1em;}
#sidebar ul li#environment_agency h2 a{background:transparent url("images/environment_agency.jpg") no-repeat 0 0;display:block;width:208px;height:70px;border:4px solid #E7E7E7;padding:15px 0 0 10px;text-indent:-9999px;}
#sidebar ul li#wrexham h2 a{background:transparent url("images/wrexham.jpg") no-repeat 0 0;display:block;width:208px;height:70px;border:4px solid #E7E7E7;padding:15px 0 0 10px;text-indent:-9999px;}
#sidebar ul li#business_events h2 a{background:transparent url("images/business_events.jpg") no-repeat 0 0;display:block;width:208px;height:70px;border:4px solid #E7E7E7;padding:15px 0 0 10px;text-indent:-9999px;}
#sidebar ul li#science_shops h2 a{background:transparent url("images/science_shops_wales.jpg") no-repeat 0 0;display:block;width:208px;height:49px;border:4px solid #E7E7E7;padding:15px 0 0 10px;text-indent:-9999px;}
#sidebar ul li#venture_wales h2 a{background:transparent url("images/venture_wales.jpg") no-repeat 0 0;display:block;width:208px;height:54px;border:4px solid #E7E7E7;padding:15px 0 0 10px;text-indent:-9999px;}
#sidebar ul li#open_university h2 a{background: #fff url("images/open_university.gif") no-repeat 0 0;display:block;width:208px;height:70px;border:4px solid #E7E7E7;padding:15px 0 0 10px;text-indent:-9999px;}
#sidebar ul li#epilepsy_action h2 a{background:#fff url("images/epilepsy_action.jpg") no-repeat 0 0;display:block;width:208px;height:70px;border:4px solid #E7E7E7;padding:15px 0 0 10px;text-indent:-9999px;}
#sidebar-l ul li#wyb h2 a{background:#fff url("images/wyb.png") no-repeat 0 0;display:block;width:134px;height:135px;border:4px solid #E7E7E7;padding:15px 0 0 10px;text-indent:-9999px;}
#sidebar ul li#alchemy h2 a{background:#fff url("images/alchemy-iw-advert.gif") no-repeat 0 0;display:block;width:208px;height:70px;border:4px solid #E7E7E7;padding:15px 0 0 10px;text-indent:-9999px;}
#sidebar ul li#pwc h2 a{background:#fff url("images/pwc.jpg") no-repeat 0 -89px;display:block;width:208px;height:70px;border:4px solid #E7E7E7;padding:15px 0 0 10px;text-indent:-9999px;}
#sidebar ul li#m_and_a h2 a{background:#fff url("images/m_and_a_solicitors.jpg") no-repeat 0 0px;display:block;width:208px;height:35px;border:4px solid #E7E7E7;padding:15px 0 0 10px;text-indent:-9999px;}
#sidebar ul li#core h2 a{background:#fff url("images/core.jpg") no-repeat 0 0px;display:block;width:208px;height:35px;border:4px solid #E7E7E7;padding:15px 0 0 10px;text-indent:-9999px;}

ul.adverts{margin:0;padding:0;}
ul.adverts li{margin-right:10px;}
ul.adverts li#sizeofwales h2 a{background:transparent url("images/adverts/sizeofwales.jpg") no-repeat 0 0;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#environment_agency h2 a{background:transparent url("images/adverts/environment_agency.jpg") no-repeat 0 0;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#wrexham h2 a{background:transparent url("images/adverts/wrexham.jpg") no-repeat 0 0;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#business_events h2 a{background:transparent url("images/adverts/business_events.jpg") no-repeat 0 0;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#science_shops h2 a{background:transparent url("images/adverts/science_shops_wales.jpg") no-repeat 0 0;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#venture_wales h2 a{background:transparent url("images/adverts/venture_wales.jpg") no-repeat 0 0;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#open_university h2 a{background: #fff url("images/adverts/open_university.gif") no-repeat 0 0;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#epilepsy_action h2 a{background:#fff url("images/adverts/epilepsy_action.jpg") no-repeat 0 0;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#wyb h2 a{background:#fff url("images/adverts/wyb.png") no-repeat 0 0;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#alchemy h2 a{background:#fff url("images/adverts/alchemy-iw-advert.gif") no-repeat 0 0;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#pwc h2 a{background:#fff url("images/adverts/pwc.jpg") no-repeat 0 0;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#m_and_a h2 a{background:#fff url("images/adverts/m_and_a_solicitors.jpg") no-repeat 0 0px;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#core h2 a{background:#fff url("images/adverts/core.jpg") no-repeat 0 0px;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#call_of_the_wild h2 a{background:#fff url("images/adverts/call_of_the_wild.png") no-repeat 0 0px;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#rmg_clarity h2 a{background:#fff url("images/adverts/rmg_clarity.jpg") no-repeat 0 0px;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#wrap h2 a{background:#fff url("images/adverts/wrap.jpg") no-repeat 0 0px;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#sa h2 a{background:#fff url("images/adverts/SA-144-58-webad.png") no-repeat 0 0px;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}
ul.adverts li#insight h2 a{background:#fff url("images/adverts/insight.gif") no-repeat 0 0px;display:block;width:144px;height:58px;border:3px solid #E7E7E7;text-indent:-9999px;}



ul.adverts li#sizeofwales h2 a:hover{background:transparent url("images/adverts/sizeofwales.jpg") no-repeat 0 -58px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#environment_agency h2 a:hover{background:transparent url("images/adverts/environment_agency.jpg") no-repeat 0 -60px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#wrexham h2 a:hover{background:transparent url("images/adverts/wrexham.jpg") no-repeat 0 -59px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#business_events h2 a:hover{background:transparent url("images/adverts/business_events.jpg") no-repeat 0 -60px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#science_shops h2 a:hover{background:transparent url("images/adverts/science_shops_wales.jpg") no-repeat 0 -59px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#venture_wales h2 a:hover{background:transparent url("images/adverts/venture_wales.jpg") no-repeat 0 -60px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#open_university h2 a:hover{background: #fff url("images/adverts/open_university.gif") no-repeat 0 -59px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#epilepsy_action h2 a:hover{background:#fff url("images/adverts/epilepsy_action.jpg") no-repeat 0 -59px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#wyb h2 a:hover{background:#fff url("images/adverts/wyb.png") no-repeat 0 -59px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#alchemy h2 a:hover{background:#fff url("images/adverts/alchemy-iw-advert.gif") no-repeat 0 -59px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#pwc h2 a:hover{background:#fff url("images/adverts/pwc.jpg") no-repeat 0 -59px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#m_and_a h2 a:hover{background:#fff url("images/adverts/m_and_a_solicitors.jpg") no-repeat 0 -59px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#core h2 a:hover{background:#fff url("images/adverts/core.jpg") no-repeat 0 -59px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#call_of_the_wild h2 a:hover{background:#fff url("images/adverts/call_of_the_wild.png") no-repeat 0 -58px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#rmg_clarity h2 a:hover{background:#fff url("images/adverts/rmg_clarity.jpg") no-repeat 0 -60px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#wrap h2 a:hover{background:#fff url("images/adverts/wrap.jpg") no-repeat 0 -58px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#sa h2 a:hover{background:#fff url("images/adverts/SA-144-58-webad.png") no-repeat 0 -58px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}
ul.adverts li#insight h2 a:hover{background:#fff url("images/adverts/insight.gif") no-repeat 0 -58px;display:block;width:144px;height:58px;border:3px solid #fff;color:#fff;}


/* --------- footer ----------------*/
#footer{clear:both;margin:0 auto;width:960px;padding:20px;padding-top:1em;margin-bottom:1em;background-color:#ACACAC;color:#fff;}
#footer p{font-family:"Georgia", Times New Roman, Sans Serif;font-size:1em;}
#footer p span.bold{font-weight:bold;}


ul.feed{margin:0;padding:0;float:right;}
ul.feed li#rss{margin:0;padding:0;overflow:hidden;position:relative;left:0;top:0;width:24px;height:24px;}
ul.feed li#rss a span{background:transparent url("images/Feed-icon-24.png") no-repeat top left;position:absolute;left:0px;top:0;width:24px;height:24px;}
ul.feed li#rss a span:hover{background:transparent url("images/Feed-icon-24.png") no-repeat 0 -26px;position:absolute;left:0px;top:0;width:24px;height:24px;}

span.comment{color:#ffffff; background:transparent url("images/comment-bubble.png") no-repeat top left;padding:5px 0 6px 12px;}
span.comment span.space{padding-left:10px;}
span.comment span.number {color: #ffffff;}
.c2 .i p.postmetadata span.comment a:hover{border-bottom:none;color:#8CC642;}
.c2 .i .articles p.postmetadata span.comment a:hover{border-bottom:none;color:#8CC642;}

.c2 .i .articles p.postmetadata span.comment{background:transparent url("images/comment-bubble.png") no-repeat top left;padding:5px 0 6px 12px;}
.c2 .i .articles p.postmetadata span.comment span.space{padding-left:15px;}

.post{border-bottom:1px solid #404247;padding-top:10px;}
.post-img{float:left;width:60px;}
.post-img a{}
.post-img a:hover{border-bottom:none!important;}
.post .content{float:left;width:479px;}
.post h3{margin:0;}

/* Core PHP Elements */
p,blockquote,form,ul,ol,table,dl{margin:0 0 1em 0;}
ul,ol{padding-left:2em;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:"Georgia", Times New Roman, sans serif;color:#fff;}
h1{font-size:2.6em;line-height:normal;}
h2{font-size:2em;line-height:normal;}
h3{font-size:1.5em;line-height:normal;}
h4{font-size:1.2em;}
sup,sub{font-size:0.8em;line-height:normal;}
sup{vertical-align:top;}
abbr,acronym{text-decoration:none;border-bottom:0px}
acronym, abbr, span.caps{}
acronym, abbr{}
blockquote{}
blockquote cite{}
cite{}
small{}
label{}
img{border:0;}
img.fl{margin:1em 1em 1em 0;}
img.fr{margin:1em 0 1em 1em;}
img.thumb{float:left;margin:0 1em 1em 0;}
hr{}

.border{border:1px solid #ddd;padding:5px;background:#fff;}
.nls{list-style:none;margin-left:0;padding-left:0;}
.editor{color:#008000;font-style:italic;}
.center{}
.hide{width:0px;position:absolute;left:-9999px;height:0;line-height:0;margin:0;padding:0;}
.cb{clear:both;}
.kwp{margin-top:0;}
.fl{float:left;}
.fr{float:right;}


/*Form Elements*/ 
form{border:none;padding:0;}
#fmContact{padding: 0 19px;}
fieldset{border:none;margin:0;padding:0;}
label,input,textarea{display:block;font:normal 1em/1.5 Arial, Helvetica, sans-serif;}
input,textarea{border:1px solid #C6C7BF;margin-bottom:20px;}
.submit{border:1px solid #C6C7BF;margin:0;background-color:#E6E4D8;float:right;}
input#searchsubmit{border:none!important;background-color:#2F2F30;color:#fff;float:left!important;margin:0;padding:0;}
input#searchsubmit:hover{color:#94D442;}
.error{color:#990000;}

form div.row {clear: both;}
form div.row span.label {float:left;width:145px;padding-right:5px;}
form div.row span.formw {float:left;text-align: left;width:495px;} 
form div.row span.formw textarea, form div.row span.formw input{width:495px;} 

/*.comment-form{border-top:1px solid #2f2f30;border-bottom:1px solid #2f2f30;margin:0;padding:0 0 20px 0;}
.comment-form label{margin:0;padding:0;font-family:"Georgia", Times New Roman, sans serif;}
.comment-form .fields{float:left;width:232px;margin:0;}
.comment-form .fields label{margin:0;padding:0;}
.comment-form .fields input{width:100px;margin:0 0 20px 0;padding:0;width:230px;}
.comment-form .text{float:right;width:240px;margin:0;padding:0;}
.comment-form .text textarea{width:238px;height:125px;margin:0;padding:0;}
.comment-form .text input#submit{width:150px;float:right;margin:10px 0 0 0;padding:0;}
#commentform{margin:20px 0 0 0;padding:0 19px;}*/

.comment-form{border-top:1px solid #2f2f30;border-bottom:1px solid #2f2f30;margin:0;padding:0;}
.comment-form label{margin:0;padding:0;font-family:"Georgia", Times New Roman, sans serif;color:#2f2f30;}
.comment-form input{margin:0 0 20px 0;padding:0;width:580px;}
.comment-form textarea{width:580px;height:125px;margin:0;padding:0;}
.comment-form input#submit{float:left;width:150px;margin:10px 0 0 0;padding:10px 0;background-color:#2f2f30;color:#FFF;}
.comment-form p{float:right;width:300px;margin:10px 0 0 0;padding:0;color:#2f2f30;}
#commentform{background-color:#DDD;margin:10px auto;padding:10px;}
#commentsubmit{clear:both;margin:5px;}

ul li form#searchform{margin:0 0 0 0;padding:0;}
ul li form#searchform div input{margin:0 0 10px 0;padding:0;height:20px;}
ul li form#searchform div input#s{float:left;border:none;width:100px !important;}
ul li form#searchform div input#searchsubmit{float:right;width:30px;}

.c2 .i form#searchform{margin:10px 0 0 0;padding:0;}
.c2 .i form#searchform div input{margin:0 0 10px 0;padding:0;height:20px;}
.c2 .i form#searchform div input#s{float:left;border:none;width:480px;}
.c2 .i form#searchform div input#searchsubmit{float:right;width:50px;border:1px solid #C6C7BF;}

/* comments.php*/
.nocomments{}
h3#comments{color:#000;margin:0;padding:0 0 0.5em 19px;font-size:2em;} 
h3#comments span{display:block;font-size:0.85em;line-height:1.5em;}
ol.commentlist{padding:0 19px;}
ol.commentlist li{background:#f8f8f8;list-style:none;margin-bottom:1em;}
ol.commentlist li cite{font-size:1.3em;font-family:"Georgia", Times New Roman, serif;background:transparent url("images/comment-bubble.png") no-repeat top left;padding:3px 0 6px 33px;}
ol.commentlist li.alt{background:#f4f4f4;}
h3#respond{border:none;margin:0;color:#000;font-size:2em;}

ol.commentlist li.comment-date{float:right;width:60px;}
ol.commentlist li.comment-detail{float:left;width:400px;min-height:70px;}

.commentmetadata{float: right;display: inline;margin:0;background:#3f3f41;padding:5px;font-family:"Georgia", Times New Roman, Sans Serif;text-align:center;color:#fff;}
.commentmetadata .month{}
.commentmetadata .day{font-size:2em;}
.commentmetadata .comments{font-size:0.8em;border-top:1px solid #2f2f30;line-height:normal;}
.edit a{color:#2f2f30;font-size:0.8em;border-bottom:1px solid #ccc;}
.edit a:hover{color:#000;border-bottom:1px solid #8CC642;}

.log{margin-left:-19px;}
.log span{font-size:1.3em;font-family:"Georgia", Times New Roman, serif;font-style:italic;}
.log a{color:#2f2f30;border-bottom:1px solid #ccc;}
.log a:hover{color:#000;border-bottom:1px solid #8CC642;}


.postmetadata span.posted{display:block;font-size:0.8em;font-style:italic;line-height:1.5em;}

.small{font-size:0.8em;}

.c2#single .i .addthis_button{float:right;border:none;}
.author, .author_details{border-top:1px solid #666;border-bottom:1px solid #666;padding-top:1em;font-size:1.3em;line-height:1.5;font-family:"Georgia", Times New Roman, serif;color:#2f2f30;}

.postmetadata{}
.c2 .i p.postmetadata.alt{line-height:1.5;margin-top:20px;font-size:1.2em;font-family:"Georgia", Times New Roman, serif;border-bottom:1px solid #2f2f30;}
.c2 .i p.postmetadata.alt a{color:#2f2f30;border-bottom:1px solid #ccc;}
.c2 .i p.postmetadata.alt a:hover{color:#8CC642;border-bottom:1px solid #8CC642;}

span.pre{float:left;font-weight:bold;padding-right:2em;width:20px;}
span.detail{float:right;text-align:left;width:175px;}

#_wp_unfiltered_html_comment{border:none;}


/* Factfile template rules */
.factfile h2{padding:20px 20px 0 20px;border:none!important;}
.factfile .i{border:none;}

table {margin-left:19px;margin-right:19px; width: 90%;}
table tr td {width: auto !important;padding: 1px;}
table tr td p {padding: 0 !important;}

.i ol{margin: 0px 19px;list-style-position: outside;}
.i ol li{margin-bottom:1em;}

h2.nomargin{margin:0!important;}

#recent-comments { margin: 0; }
li#recent-comments h4 {font-size:1.5em; margin: 0; margin-bottom: 0.2em; }
li#recent-comments {padding-bottom: 0 !important;}
li#recent-comments ul li {font-size: 0.9em;font-family: "Arial", Helvetica, sans-serif; line-height: 1.8em;}


