/*
Theme Name: sip
Theme URI: http://www.hunterbevan.co.uk/
Description: Design created especially for Shropshire Infrastructure Partnership.
Version: 1.0
Author: Hunter Bevan
Author URI: http://www.hunterbevan.co.uk/
Tags: fixed width, three columns, widgets, 
*/

body {
	margin: 0 auto;
	background: #ededee;
	font-family:  "Helvetica", Arial, sans-serif;
	font-size: 0.87em; height:100%;
        line-height: 1.4em;
        color: #454545;
        outline:0; height:100%;
        border:none;
}

img {
        border:none;

}


a, a:visited {
        color: #f48220;
	text-decoration: none;
        outline:0;
        border: none;
}

a:hover {
	text-decoration: none;
        color: #a5a5a5;
        outline:0;
        border: none;
}


h1 { font-size: 1.7em; color: #f48220; letter-spacing: -0.05em; text-transform:capitalize; line-height:1.5em; margin:0; padding:0; }
h1 a:hover { color:#a5a5a5; }

h2 { font-size: 1.3em;color: #f48220; letter-spacing: -0.05em; line-height:1.1em; margin:25px 0 0 0; padding:0; }
h2 a:hover { color:#a5a5a5; }

h3 { font-size: 1.1em; color: #454545; line-height:1em; margin:0; padding:0; }
h3 a:hover { color:#a5a5a5; }

h4 {color:#454545;}

h5 {color:#454545; font-size: 0.95em; font-weight:bold;
    line-height: 1.3em;  margin:15px 0 5px 0; padding:0 0 0 40px;}

h6 {color:#454545; font-size: 0.95em; font-weight:normal;
    line-height: 1.3em; padding:0 0 0 40px; margin:0 0 20px 0;}


/*** STRUCTURAL PLACEMENT - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#container {
        margin:0 auto;
        overflow: hidden;
	width: 980px;
background:#fff;
}

#header { padding:0 0; height:190px; margin:5px 0 0 0;  }

#header-links {margin:0 0 0 0; padding:0 0 8px 0; height:20px; float:left;}

#header-links a {color:#454545;  }
#header-links a:hover {color:#f48220;}

#header-links-left {float:left; width:450px; margin:-8px 0 0 -20px; padding:0 0 25px 0; height:10px;  }
#header-links-left li {display:inline;  margin:0; auto; padding:0 15px 0 0; text-align:left; }


#header-styles {float:right;  margin:5px 15px 5px 0; }

#header-grey {margin:0 0 0 15px; background: url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/header-grey.png") repeat-x; height:112px; padding:0 0 0 0; width:950px; float:left; }

#header-left { padding: 10px 0 15px 15px; float: left; width: 232px;  }

#search { margin:0; float:right; padding:10px 10px 10px 0; width:600px; }

input, textarea{font-family:Helvetica; font-size:0.92em; color:#454545; vertical-align:middle; font-weight:normal; text-align:left;placeholder="Search...";}
#searching_box {width:180px; height:20px;  vertical-align:middle; float:right;}
#searching {width:170px; height:20px; padding-left:10px; font-size:1.6em; color:#666666; border: none; }

#header-regions { 
margin-top:15px;
float: right;
width:600px;
}
#signin_form input[type=text]{
	background-color: #ededed;
	border: 1px solid #ccc;
	padding: 4px;
	margin:0 0 5px 0;
}
#signin_form input[type=password]{
	background-color: #ededed;
	border: 1px solid #ccc;
	padding: 4px;
	margin:0 0 5px 0;
}

#header-regions-left{
width:400px;
float:left;
}

#header-north {float:left; width:200px; vertical-align: middle; padding: 0 0 0 0; }
#header-north a {color:#fff; font-size:1em;}
#header-north a:hover {color:#f48220;}

#header-central {float:right; width:200px; vertical-align: middle; padding: 0 0 0 0; }
#header-central a {color:#fff; font-size:1em;}
#header-central a:hover {color:#f48220;}

#header-south {float:right; width:200px; text-align: middle; padding: 0 0 0 0; }
#header-south a {color:#fff; font-size:1em;}
#header-south a:hover {color:#f48220;}

#header-stripe { margin:0; padding:0; height:4px; float:left;background: url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/stripe.png") no-repeat;}

#header-stripe img { margin:0; padding:0;}

/*** TOP NAVIGATION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#top-nav-bk { background: url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/top-nav-bk.png") no-repeat;
float:left; padding: 0 0 15px 0; width:950px;
 }

#tabs { width:1080px;
	float:left; height:100%;
	font-size:99%;
	line-height:auto;
        padding: 0 0 0 0;
        position: 100%; text-align: center;
	}

#tabs ul {
	margin:0; height:100%;
	padding:5px 10px 0 5px;
	list-style:none;
	text-align: center;
	}

#tabs li {
	display:inline; height:100%; 
	margin:0 5px 0 0; 
	padding:5px 12px 0 3px;
	text-align: center;
	}

#tabs a {
	float:left;
	margin:0; color:#454545;
        min-width:63px; height:100%;
	padding:10px 5px 11px 8px;
	text-decoration:none; border-right: 1px solid #b0b0b0;
	}

#tabs a:hover {
	background:url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/top-nav-over.png") repeat-x;
	margin:0;
        color: #fff;
	padding:10px 5px 11px 8px;
	text-decoration:none;
	}


#tabs .current_page_item a {
        color:#fff;  padding:10px 5px 11px 8px; 
	background:url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/top-nav-over.png") repeat-x;
	}

#tabs .current_page_ancestor a {
        color:#fff;  padding:10px 5px 11px 8px; 
	background:url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/top-nav-over.png") repeat-x; 
        }

#tabs .home a:hover {
        color:#fff;  width:50px; padding:10px 5px 11px 8px;  
	background:url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/home-over.png") no-repeat;
	}

#tabs .homeselected  a {
        color:#fff;  width:50px; padding:10px 5px 11px 8px;  
	background:url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/home-over.png") no-repeat;
	}

#tabs .page-item-136 a {
        color:#fff;  width:50px; padding:10px 5px 11px 8px;  
	background:url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/home-over.png") no-repeat;
}


#content {
        width: 505px;
        margin: 0 15px 0 0;
        padding: 0 15px 15px 15px;
        float: left;
overflow:visible;

}


#copy {
        padding: 0; width:505px; color:#000;
	float: left; margin:0; 
	word-wrap: break-word; 
}

#copy ul { margin:0;}

#copy li{
        padding: 0 0 0 30px; line-height: 1.9em;
        list-style: none; 
        background-image: url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/bullet.png");
        background-repeat: no-repeat; }


#accessibility-page a { color:#454545; }
#accessibility-page a:hover { color:#f48220; }

#sub-copy { padding: 0; width:710px; color:#000; float: left; margin:0; }

#sub-copy ul { margin:0;}

#sub-copy li{
        padding: 0 0 0 30px; line-height: 1.9em;
        list-style: none; 
        background-image: url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/bullet.png");
        background-repeat: no-repeat; }

#breadcrumbs { color:#818181; font-size:0.85em; }

#sidebar-right { width:210px; min-height:100%; float:right; margin-right:15px; padding:0 0 10px 0; }

#spotlight-header { padding:0; margin-bottom:-3px; background: url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/spotlight-top.png") no-repeat; height:45px;}

#spotlight-bottom { padding:0; margin-top:-5px; height:10px; }

#sidebar-spotlight { background: url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/spotlight-back.png") 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://shropshirevcs.org.uk/site/wp-content/themes/sip/images/spotlight-bottom.png") 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://shropshirevcs.org.uk/site/wp-content/themes/sip/images/news-header.png") no-repeat; height:36px;}

#news-posts {padding:0 0 0 0; margin:0 0 0 0; background: url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/vert-dashed.png") repeat-y; height:100%; list-style:none;}

#news-bottom { background: url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/rss-posts.png")no-repeat; font-size:0.9em; color:#454545; height:20px; padding:10px 15px 3px 0; text-align:right; margin:0 0 0 0;}




 
#news-posts li {list-style:none; padding:10px 5px 10px 5px; margin-left:-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:#f48220; font-weight:bold; font-size:1.2em; padding:0; font-weight:bold; line-height:-50%; bottom:-20px;}

#news-bottom { background: url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/rss-posts.png")no-repeat; font-size:0.9em; color:#454545; height:20px; padding:10px 15px 3px 0; text-align:right; margin:0 0 0 0;}

#news-bottom a {font-size:1em; color:#f48220;}

#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://shropshirevcs.org.uk/site/wp-content/themes/sip/images/events-header.png") no-repeat; height:45px;}

#events-posts {background:url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/vert-dashed.png") repeat-y; margin:0 0 0 0; padding: 0 0 0 0;}

#events-bottom { background:url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/rss-posts.png")no-repeat; font-size:0.9em; color:#454545; height:20px; margin:0; padding:10px 15px 3px 0; text-align:right;}




#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:#f48220; font-weight:bold; font-size:1.2em; padding:0; font-weight:bold; line-height:-50%; bottom:-20px;}



#events-bottom a {font-size:1em; color:#f48220;}

#events-bottom a:hover {font-size:1em; color:#454545;}




/*** LEFT-NAVIGATION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


#sidebar {
    color: #000;
    list-style-type: none;
    float: left;
    width: 190px;
    margin:  0;
    padding: 0 0 0 15px;
    clear:both;

}


#sidebar ul{
    color: #fff;
    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: #e6e7e8;
    color: #454545;
    text-decoration: none;
}

#sidebar li a:hover {
    background-color: #f48220;
    color: #fff;
}

#sidebar li.current_page_item a {
    background-color: #f48220;
    color: #fff;
    text-decoration: none;
}

#sidebar li.current_page_ancestor a {
    background-color: #f48220; color:#fff; }

#sidebar li ul  { padding: 3px 5px 0 0; }

#sidebar li ul a:link { background:#a1a1a1; color:#fff;}

#sidebar li ul a:hover { background:#6e6e6e; }

#sidebar li ul .current_page_item a { background-color:#6e6e6e; }


.wp-polls .pollbar {
	margin: 1px; max-width:165px;
	color:#454545;
	line-height: 10px;
	height: 10px;
	background: #f48220;
	border: 1px solid #c8c8c8;
}

.wp-polls { font-size:0.9em; text-align:left; color: #f48220; margin:0; padding:0;}

.wp-polls-ans {color:#454545; }


#polls-header { padding:0; margin-bottom:-5px; background: url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/polls-header.png") no-repeat; height:45px;}

#polls {background: url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/vert-dashed-polls.png") 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:/10pxshropshirevcs.org.uk/site/wp-content/themes/sip/images/vert-dashed-polls.png") repeat-y; padding: 8px 0 8px 10px; }

#polls-bottom {background:url("http://shropshirevcs.org.uk/site/wp-content/themes/sip/images/vert-dashed-polls.png") 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: left;
        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: left; width:950px;
      margin: 0 15px 0 15px; 
      height:100%;position:relative;
      padding-top:10px 0 20px 15px; clear:both;
}

#footer-grey {
     background:#f2f3f3;  height:100%; 
width:725px; border-right: 1px dotted #454545; float: left;
}
   
#footer-links {
        float: left;
        font-size: 0.85em;
        text-transform:none; 
        margin: 15px 0 15px 15px; 
        padding: 0 0 0 0;
        clear:both; height:100%; 
}

#footer-links a { display: block; color:#454545; }
#footer-links a:hover { color:#f48220; }

#footer-links li {
        padding: 0 10px 0 0;
        margin 0;
        line-height: 1.85em;
        list-style-type: none; 
        list-style-image:none;
}


#footer-links ul{
margin: 0; padding: 0; 
}

#footer-links-one {float:left; width:95px;}

#footer-links-two {float:left; width:125px;}

#footer-links-three {float:left; width:205px;}

#footer-links-four {float:left; width:135px;}

#footer-links-five {float:right; width:135px;}


#footer-address {background:#fff; width:665px; padding:15px 15px 15px 15px; font-size:0.87em; float:left; margin-left:15px; line-height:1.7em; height:100%; margin-bottom:15px;}


#funder { padding:15px 0 0 15px; font-size:0.9em;}

#footer-right {width:220px; float:right; text-align:left;}

#funder-logos1 {float:left; width:90px; padding:0 10px 0 20px;}

#funder-logos2 {float: right; width:90px; padding:0;}


#footer-copyright-box{
        color: #959595;
        width:950px;
        height: 100%;
        float: left;
        position:relative; padding: 10px 0 0 0;
}

#footer-copyright-box a { color:#454545; }
#footer-copyright-box a:hover { color:#f48220; }

#footer-copyright-left{
	font-size: 0.8em;
        float: left; color: #454545;
        position:relative; 
        padding: 0 0 0 15px; width:325px;
}

#footer-copyright-middle li{
	font-size: 0.8em; 
        float: left; color: #454545; list-style:none;
        display:inline; 
        padding: 0 0 15px 15px;
}



#footer-copyright-right{
	font-size: 0.8em;
        float: right; color:#454545;
        position:relative; 
        padding: 10px 15px 0 0;
}

#footer-copyright-right a { color:#454545; }

#footer-copyright-right a:hover { color:#f48220; }



/* WordPress styles */

.tall {
	padding-bottom: 30px;
}



.wp-caption {
	padding-top: 5px;
	border: 4px solid #e2e2e2;
	text-align: center;
	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;
}

#copy .wp-caption-text{
color:#bbb;
padding-top:5px;
}

#copy .wp-caption {
background:none;
margin:0px;
padding:0 0 0 0;
border:5px solid #ccc;
}
#copy .wp-caption img{
padding:0px;
margin: 5px 0 0 0;
border:0px;
}

#copy .alignright {
	float: right;
margin-left:10px
}

#copy .alignleft {
	float: left;
margin-right:10px;
}
