/*** STRUCTURAL PLACEMENT - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body #container {
        margin:0 auto;
        overflow: visible;
	width: 100%;
background:#fff;
}

body #header { padding:0 0; height:0; margin:0;  }

body #header-links {margin:0 0 0 0; padding:0; height:0; float:none;}

body #header-links a {color:none;  }
body #header-links a:hover {color:none;}

body #header-links-none {float:none; width:40; margin:0; padding:0 0 0 0; height:10px;  }
body #header-links-none li {display:inline;  margin:0; auto; padding:0 0 0 0; text-align:left; }


body #header-styles {float:none;  margin:0; }

body #header-grey {margin:0; background: url("http://www.shropshirevcs.org.uk/images/none.gif") repeat-x; height:0; padding:0 0 0 0; width:100%; float:none; }

body #header-none { padding:0; float: none; width: 100%;  }

body #search { margin:0; float:none; padding:0; width:100%; }

input, textarea{font-family:Helvetica; font-size:0.92em; color:#454545; vertical-align:middle; font-weight:normal; text-align:left;placeholder="Search...";}
body #searching_box {width:100%; height:0;  vertical-align:middle; float:none;}
body #searching {width:100%; height:0; padding:0; font-size:1em; color:#fff; border: none; }

body #header-regions { 
margin:0;
float: none;
width:100%;
}
body #signin_form input[type=text]{
	background-color: #fff;
	border: 0 solid #000;
	padding: 0;
	margin:0;
}
body #signin_form input[type=password]{
	background-color: #fff;
	border: 0 solid #000;
	padding: 0;
	margin:0;
}

body #header-regions-left{
width:100%;
float:none;
}

body #header-north {float:none; width:100%; vertical-align: middle; padding: 0 0 0 0; }
body #header-north a {color:#000; font-size:1em;}
body #header-north a:hover {color:#000;}

body #header-central {float:none; width:200px; vertical-align: middle; padding: 0 0 0 0; }
body #header-central a {color:#000; font-size:1em;}
body #header-central a:hover {color:#000;}

body #header-south {float:none; width:200px; text-align: middle; padding: 0 0 0 0; }
body #header-south a {color:#000; font-size:1em;}
body #header-south a:hover {color:#000;}

body #header-stripe { margin:0; padding:0; height:0; float:none;background: url("http://www.shropshirevcs.org.uk/images/none.gif") no-repeat;}

body #header-stripe img { margin:0; padding:0;}

/*** TOP NAVIGATION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body #top-nav-bk { background: url("http://www.shropshirevcs.org.uk/images/none.gif") no-repeat;
float:none; padding: 0; width:100%;
 }

body #tabs { width:100%;
	float:none; height:100%;
	font-size:100%;
	line-height:auto;
        padding: 0 0 0 0;
        position: none; text-align: left;
	}

body #tabs ul {
	margin:0; height:100%;
	padding:0;
	list-style:none;
	text-align: left;
	}

body #tabs li {
	display:inline; height:100%; 
	margin:0; 
	padding:0x;
	text-align: left;
	}

body #tabs a {
	float:none;
	margin:0; color:#000;
        min-width:0; height:100%;
	padding:0;
	text-decoration:none; border-none: 0 solid #000;
	}

body #tabs a:hover {
	background:url("http://www.shropshirevcs.org.uk/images/none.gif") repeat-x;
	margin:0;
        color: #000;
	padding:0;
	text-decoration:none;
	}


body #tabs .current_page_item a {
        color:#000;  padding:0; 
	background:url("http://www.shropshirevcs.org.uk/images/none.gif") repeat-x;
	}

body #tabs .current_page_ancestor a {
        color:#000;  padding:0; 
	background:url("http://www.shropshirevcs.org.uk/images/none.gif") repeat-x; 
        }

body #tabs .home a:hover {
        color:#000;  width:0; padding:0;  
	background:url("http://www.shropshirevcs.org.uk/images/none.gif") no-repeat;
	}

body #tabs .homeselected  a {
        color:#000;  width:0; padding:0;  
	background:url("http://www.shropshirevcs.org.uk/images/none.gif") no-repeat;
	}

body #tabs .page-item-136 a {
        color:#000;  width:0; padding:0;  
	background:url("http://www.shropshirevcs.org.uk/images/none.gif") no-repeat;
}


body #content {
        width: 100%;
        margin: 0;
        padding: 0;
        float: none;
overflow:visible;

}


body #copy {
        padding: 0; width:100%; color:#000;
	float: none; margin:0; 
}

body #copy ul { margin:0;}

body #copy li{
        padding: 0 0 0 30px; line-height: 1.9em;
        list-style: none; 
        background-image: url("http://www.shropshirevcs.org.uk/images/none.gif");
        background-repeat: no-repeat; }


body #accessibility-page a { color:#000; }
body #accessibility-page a:hover { color:#000; }

body #sub-copy { padding: 0; width:100%; color:#000; float: none; margin:0; }

body #sub-copy ul { margin:0;}

#sub-copy li{
        padding: 0 0 0 30px; line-height: 1.9em;
        list-style: none; 
        background-image: url("http://www.shropshirevcs.org.uk/images/none.gif");
        background-repeat: no-repeat; }

#breadcrumbs { color:#818181; font-size:0.85em; }

#sidebar-none { width:210px; min-height:100%; float:none; margin-none:15px; padding:0 0 10px 0; }

#spotlight-header { padding:0; margin-bottom:-3px; background: url("http://www.shropshirevcs.org.uk/images/none.gif") no-repeat; height:45px;}

#spotlight-bottom { padding:0; margin-top:-5px; height:10px; }

#sidebar-spotlight { background: url("http://www.shropshirevcs.org.uk/images/none.gif") repeat-y; padding:0 10px 0 0; list-style:none; margin:0; height: 100%; }

#sidebar-spotlight li { list-style:none; padding:12px 0 10px 0; margin:0 0 0 -20px; font-size:0.95em; line-height:120%; width:170px;}

#sidebar-spotlight ul  {line-height:1.3em; padding:0; margin:0 0 0 40px; }

#sidebar-spotlight a {color:#ec2028; font-weight:bold; font-size:1.2em; padding: 0 10px 0 0; line-height:0.85em; margin:0;}

#sidebar-spotlight a:hover {color:#454545;}


#spotlight-bottom {background: url("http://www.shropshirevcs.org.uk/images/none.gif") no-repeat; }

#sidebar-news {width:210px; padding: 0; list-style:none; margin:15px 0 0 0;  height:100%;}



#news-header {padding:0 0 0 0; margin:15px 0 0 0; background: url("http://www.shropshirevcs.org.uk/images/none.gif") no-repeat; height:36px;}

#news-posts {padding:0 0 0 0; margin:0 0 0 0; background: url("http://www.shropshirevcs.org.uk/images/none.gif") repeat-y; height:100%; list-style:none;}

#news-bottom { background: url("http://www.shropshirevcs.org.uk/images/none.gif")no-repeat; font-size:0.9em; color:#454545; height:20px; padding:10px 15px 3px 0; text-align:none; margin:0 0 0 0;}




 
#news-posts li {list-style:none; padding:10px 5px 10px 5px; margin-none:-25px; font-size:0.95em; line-height:120%; border-bottom:1px dashed #aeb0b2;}

#news-posts ul  {line-height:1.3em; padding:0; margin:0 0 0 35px; }

#news-posts a:hover {color:#454545;}

#news-posts a {color:#000; font-weight:bold; font-size:1.2em; padding:0; font-weight:bold; line-height:-50%; bottom:-20px;}

#news-bottom { background: url("http://www.shropshirevcs.org.uk/images/none.gif")no-repeat; font-size:0.9em; color:#454545; height:20px; padding:10px 15px 3px 0; text-align:none; margin:0 0 0 0;}

#news-bottom a {font-size:1em; color:#000;}

#news-bottom a:hover {font-size:1em; color:#454545;}



#sidebar-events {width:210px; padding: 0; list-style:none; margin-top:15px; height:100%;}

#events-header { padding:0; margin-bottom:-3px; background: url("http://www.shropshirevcs.org.uk/images/none.gif") no-repeat; height:45px;}

#events-posts {background:url("http://www.shropshirevcs.org.uk/images/none.gif") repeat-y; margin:0 0 0 0; padding: 0 0 0 0;}

#events-bottom { background:url("http://www.shropshirevcs.org.uk/images/none.gif")no-repeat; font-size:0.9em; color:#454545; height:20px; margin:0; padding:10px 15px 3px 0; text-align:none;}




#events-posts li {list-style:none; padding:15px 5px 10px 5px; margin:-5px 15px 0 -25px; font-size:0.95em; line-height:120%; border-bottom:1px dashed #aeb0b2; }

#events-posts ul  {line-height:1.3em; padding:0; margin:0 0 0 35px; }

#events-posts a:hover { color:#454545; }

#events-posts a { color:#000; font-weight:bold; font-size:1.2em; padding:0; font-weight:bold; line-height:-50%; bottom:-20px;}



#events-bottom a {font-size:1em; color:#000;}

#events-bottom a:hover {font-size:1em; color:#454545;}




/*** none-NAVIGATION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


#sidebar {
    color: #000;
    list-style-type: none;
    float: none;
    width: 190px;
    margin:  0;
    padding: 0 0 0 15px;
    clear:both;

}


#sidebar ul{
    color: #000;
    list-style: none;
    margin: 0 0 30px 0;
    padding: 0 0 0 0;
    border: none; 
}

#sidebar li {
    width: 190px;
    margin: 0 0 3px 0;

}

#sidebar li a{
    display: block;
    padding: 6px 5px 5px 15px;
    background-color: #fff;
    color: #454545;
    text-decoration: none;
}

#sidebar li a:hover {
    background-color: #fff;
    color: #000;
}

#sidebar li.current_page_item a {
    background-color: #fff;
    color: #000;
    text-decoration: none;
}

#sidebar li.current_page_ancestor a {
    background-color: #fff; color:#000; }

#sidebar li ul  { padding: 3px 5px 0 0; }

#sidebar li ul a:link { background:#fff; color:#000;}

#sidebar li ul a:hover { background:#fff; }

#sidebar li ul .current_page_item a { background-color:#fff; }


.wp-polls .pollbar {
	margin: 1px; max-width:165px;
	color:#454545;
	line-height: 10px;
	height: 10px;
	background: #fff;
	border: 1px solid #c8c8c8;
}

.wp-polls { font-size:0.9em; text-align:none; color: #000; margin:0; padding:0;}

.wp-polls-ans {color:#454545; }


#polls-header { padding:0; margin-bottom:-5px; background: url("http://www.shropshirevcs.org.uk/images/none.gif") no-repeat; height:45px;}

#polls {background: url("http://www.shropshirevcs.org.uk/images/none.gif") repeat-y; padding:1px 10px 0 10px; margin:0; }

#polls li {font-size:0.85em; color:#454545; width:170px; }

#polls-header {margin-top:15px;} 

#polls-link {background: url("http://www.shropshirevcs.org.uk/images/none.gif") repeat-y; padding: 8px 0 8px 10px; }

#polls-bottom {background:url("http://www.shropshirevcs.org.uk/images/none.gif") repeat-y; border-bottom: 1px dashed #c4c7ca; padding: 0 0 5px 0; margin: -29px 0 0 0;}


/* copy */

#copy h2.pagetitle {
	margin: 0 0 10px 0;
	color: red;
}

/* posts */
.post {
        width: 860px;
        float: none;
        position: relative;
	border-bottom: 1px solid #eaeaeb;
	padding: 30px;
	margin: 0;
	clear: both;
}

.post h2 {
	color: #96bd0d;
	font-weight: bold;
	margin: 0;
}

.post h2 a {
	color: #0065a8;
}



.post img {
	padding: 5px;
	border: none;
	margin: 10px;
}



/*** FOOTER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#footer{
      float: none; width:90;
      margin: 0 15px 0 15px; 
      height:100%;position:relative;
      padding-top:10px 0 20px 15px; clear:both;
}

#footer-grey {
     background:#fff;  height:100%; 
width:725px; border-none: 1px dotted #454545; float: none;
}
   
#footer-links {
        float: none;
        font-size: 0.85em;
        text-transform:none; 
        padding: 15px; 
        clear:both; height:100%; 
}

#footer-links a { color:#454545; }
#footer-links a:hover { color:#000; }

#footer-links li {
        display: block; 
        padding-none: 10px;
        line-height: 1.85em;
        list-style-type: none; 
        list-style-image:none;
}

#footer-links-one {float:none; width:95px;}

#footer-links-two {float:none; width:125px;}

#footer-links-three {float:none; width:205px;}

#footer-links-four {float:none; width:135px;}

#footer-links-five {float:none; width:135px;}


#footer-address {background:#fff; width:665px; padding:15px 15px 15px 15px; font-size:0.87em; float:none; margin-none:15px; line-height:1.7em; height:100%; margin-bottom:15px;}


#funder { padding:15px 0 0 15px; font-size:0.9em;}

#footer-none {width:220px; float:none; text-align:none;}

#funder-logos1 {float:none; width:90px; padding:0 10px 0 20px;}

#funder-logos2 {float: none; width:90px; padding:0;}


#footer-copynone-box{
        color: #959595;
        width:90;
        height: 100%;
        float: none;
        position:relative; padding: 10px 0 0 0;
}

#footer-copynone-box a { color:#454545; }
#footer-copynone-box a:hover { color:#000; }

#footer-copynone-none{
	font-size: 0.8em;
        float: none; color: #454545;
        position:relative; 
        padding: 0 0 0 15px; width:325px;
}

#footer-copynone-middle li{
	font-size: 0.8em; 
        float: none; color: #454545; list-style:none;
        display:inline; 
        padding: 0 0 15px 15px;
}



#footer-copynone-none{
	font-size: 0.8em;
        float: none; color:#454545;
        position:relative; 
        padding: 10px 15px 0 0;
}

#footer-copynone-none a { color:#454545; }

#footer-copynone-none a:hover { color:#000; }



/* WordPress styles */

.tall {
	padding-bottom: 30px;
}

.alignnone {
	float: none;
}

.alignnone {
	float: none;
}

.wp-caption {
	padding-top: 5px;
	border: 4px solid #e2e2e2;
	text-align: left;
	background-color: #fff;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	color: #bbb;
}

.hidden, #searchsubmit {
	display: none;
}

/* For plugin: RSSImport */

#sidebar ul li.ethicurian h2 {
	margin-top: 30px;
}

#sidebar ul li.ethicurian ul li {
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 10px;
}

#sidebar ul li.ethicurian small {
	color: #666;
}

 
#searching_box input[type=text]{
width:130px;
}











body {
	margin: 0 auto;
	background: #fff;
	font-family:  "Helvetica", Arial, sans-serif;
	font-size: 1em; height:100%;
        line-height: 1.4em;
        color: #000;
        outline:0; height:100%;
        border:none;
}


img {
        border:none;
display:none;
}

body {background:#fff; color:#000;}

body a, a:visited {color:#000; }

body a:hover {text-decoration:underline; color:#000;}

body h1 {color:#000; }

body h2 {color:#000;}

body h3 {color:#000;}

body h4 {color:#000;}

body h5 {color:#000; }

body h6 {color:#000;}

/*** STRUCTURAL PLACEMENT - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body #container { background:#fff; }

body #header{background:#fff;}

body #header-grey {background:#000; margin:0 0 0 15px; height:105px; padding:0 0 0 0; width:90; float:none; }

body #header-links a { color:#000; }
body #header-links a:hover { color:#000; }
#header-links-none {color:#000; }

body #header-styles {color:#000; }

input, textarea{font-family:Helvetica; font-size:0.92em; color:#000; text-align:none;placeholder="Search...";}
#searching_box {width:200px; height:20px; vertical-align:middle; float:none;}
#searching {width:170px; height:20px; padding-none:10px; font-size:1.6em; color:#000; border:none; }

body #header-north a {color:#fff;}
body #header-north a:hover {color:#fff;}

body #header-central a {color:#fff;}
body #header-central a:hover {color:#fff;}

body #header-south a {color:#fff;}
body #header-south a:hover {color:#fff;}

/*** TOP NAVIGATION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body #top-nav-bk { background: url("") no-repeat;
float:none; padding: 0 0 15px 0; width:90;
 }


body #tabs a { color:#000; border-none:1px solid #000;}

body #tabs a:hover { background:#000;) repeat-x;
color: #fff;}

body #tabs .current_page_item a { color:#fff; background:#000; repeat-x; }

body #tabs .current_page_ancestor a { color:#fff; background:#000; repeat-x; }

body #tabs .home a:hover { color:#fff; background:#000; no-repeat;}

body #tabs .homeselected  a { color:#fff; background:#000; repeat-x; }

#tabs .page-item-136 a { color:#fff; background:url("home-over.png") no-repeat;}

#content { background: #fff;}

#copy { background:#fff; color: #000; }

body #sub-copy {color:#fff;}

#copy p { color: #000; } 

body #copy li{ color:#000; }

body #sub-copy li{ color:#000;}

#accessibility-page a {color:#000; }

#accessibility-page a:hover {color:#000; }

#sub-copy { color:#000; }

body #breadcrumbs { color:#000; }

body #breadcrumbs a:hover {color:#ff0000; text-decoration:underline;}

body #breadcrumbs a {color:#000;}

body #spotlight-header { background: url("spotlight-top-black.png") no-repeat; height:40px;}

body #sidebar-spotlight a { color:#000; }

body #sidebar-spotlight { background: url("spotlight-back-black.png") repeat-y; }

#sidebar-none li { color: #000; } 

body #sidebar-spotlight a:hover { text-decoration: underline; color:#000; }

body #spotlight-bottom {background: url("spotlight-bottom-black.png") no-repeat; }

#sidebar-none { background:#fff;}

body #news-header { background: url("news-header-black.png") no-repeat; }

body #sidebar-news {background: url("news-header-black.png") no-repeat; }

#news-posts {background:url("vert-dashed.png") repeat-y;}

#news-posts li { border-bottom:1px dashed #aeb0b2;}

body #news-posts a:hover { text-decoration: underline; color:#000; }

body #news-posts a { color:#000; }

#news-bottom { background:url("rss-posts.png")no-repeat;  color:#000;}

body #news-bottom a {color:#000;}

body #news-bottom a:hover { text-decoration: underline; color:#000; }

body #events-header { background: url("events-header-black.png") no-repeat; }

#events-posts {background: url("vert-dashed.png") repeat-y;}

#events-posts li {border-bottom:1px dashed #aeb0b2; }

body #events-posts a:hover { color:#000; }

body #events-posts a { color:#000; }

#events-bottom { background:url("rss-posts.png")no-repeat; color:#000; }

body #events-bottom a {color:#000;}

body #events-bottom a:hover {color:#000;}




/*** none-NAVIGATION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#sidebar {color:#000; background:#fff;}

#sidebar ul{ color: #000; }

body #sidebar li a{ background: #fff; color: #000;}

body #sidebar li a:hover { background-color: #000; color: #fff;}

body #sidebar li.current_page_item a { background-color: #000; color: #fff;}

body #sidebar li.current_page_ancestor a { background-color: #000; color:#fff; }

body #sidebar li ul a:link { background:#fff; color:#000;}

body #sidebar li ul a:hover { background:#fff; color:#000; }

body #sidebar li ul .current_page_item a { background:#000;color:#fff; }

#polls label { color: #000; } 

#polls li {color:#000;}


body #polls-header { background:url("polls-header-black.png") no-repeat; }

body .wp-polls { color: #000; }

body .wp-polls-ans {color:#000; }

body #polls li {color:#000; }




/* copy */

#copy h2.pagetitle { color: red;}

/* posts */
.post { border-bottom: 1px solid #eaeaeb; }

.post h2 { color: #96bd0d;}

.post h2 a { color: #0065a8; }

/*** FOOTER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#footer{background:#fff;}

body #footer-grey { background:#fff;}

body #footer-links a { color:#000; }

body #footer-links a:hover { color:#000; }

body #footer-address {background:#fff; color:#000;}

body #footer-address img {visibility:hidden;}

body #funder { color:#000; }

#footer-copynone-box{color:#959595;}

#footer-copynone-box a {color:#000; }

#footer-copynone-box a:hover {color:#000; }

body #footer-copynone-none{ color: #000;}

body #footer-copynone-middle a { color: #000;}
body #footer-copynone-middle a:hover { color: #000;}

body #footer-copynone-none {color:#000;}

body #footer-copynone-none a {color:#000;}
body #footer-copynone-none a:hover {color:#000;}

#footer-copynone-none a:hover { color:#000; }
 
#copy .wp-caption-text{
color:#000;
padding:0;
display:none;
}

#copy .wp-caption {
background:none;
margin:0px;
padding:0 0 0 0;
border:0 solid #000;
display:none;
}
#copy .wp-caption img{
padding:0;
margin: 0;
border:none;
display:none;
}







