/*
Theme Name: Simples
Author: Paul Greenwood
Author URI: http://www.wiltshire.org.uk
Version: 1.0
*/

body{
	font-family: Arial, sans-serif;
	font-size: 13px;
	/*font-family: calibri, sans-serif;
	font-size: 0.95em;*/
	color: #4F5E6A;
	background-color:#ffffff;  /*#F5F5F5 E6E6E6 #F5F5F5 3A506B 7A8A9C*/
	/*max-width: 1280px;*/
	width: 1365px;
	margin: 0 auto;
	padding:3px;
}

.project-boarder{
	border: 1px solid #006EC3;
}

a:link,
a:visited{
	color: #006ec3;
}

p{
	line-height:1.5em;
}

.into-text-top{
	font-size:105%;
	font-weight:bold;
	width:95%;
}

.offsettop{
	margin-top:12px;
	margin-left:5px;
}

/* General Layout */

.centre-me{
margin: 0 auto;
width:50%;
}

div.container{
	/*max-width: 1280px;*/
	width: 1420px;
	min-height:2000px;
	margin: 0 auto; /* centre hoz */
	padding-left: 20px;
	padding-right: 20px;
	/*overflow-x: hidden;*/
}

article.post{
	margin-bottom: 20px;
	/*border-bottom: 1px solid #bc3636;*/
	/*padding-bottom:20px;*/
	/*border-top: 1px solid #23282D;*/
}

.left-margin-no-img{
	margin-left:10px;
	margin-bottom:20px;
	width:99%;
}

.extra-margin-top{
	/*	padding-top:10px;*/
}

article.projectbank{
	margin-bottom: 20px;
	/*border-bottom: 1px solid #23282D;*/
	padding-bottom:20px;
	/*border-top: 1px solid #23282D;*/
}
/*
article.post:last-of-type {
	border-bottom: none;
}
*/

/* Header */
.site-header{
	border-bottom: 1px solid #23282D;  /* #3B5998*/
	text-decoration: none;
}

.site-header a:link,
.site-header a:visited {
	text-decoration: none;
}

.site-header h1{
	margin: 0;
	padding: 0;
}

.header-holder{
	height:380px;
	background-color:#23282D;	  /*  464745 #333333 2A3344*/
	margin-bottom: 20px;
	border-top: 1px solid #23282D;
	padding:15px;
}
/*
.header-holder-bar {
	height:100px;
	width:100%;
	background-color:#01215e;
	
	z-index:1001;
}
*/

/* wp-content/themes/Simples/ban_images/savernake.png */
.header-image {
	height:345px;
	width:120px;
	/*background: url(ban_images/savernake.png) -150px 0px, url(ban_images/savernake.png) 400px 0px, #ffffff;	*/
	background-repeat: no-repeat;
	z-index:0;
	float:left;
	/*
	margin: 0 auto;
    position: relative;
	*/
}

.header-title{
	z-index:100;
	width:300px;
	margin-right:30px;
	margin-top:15px;
	float:right;	
	color:white;
}

.header-quote-two{
	font-size:250%;
	padding:15px;
	padding-left:20px;
	padding-left:35px;
	margin-top:-30px;
	margin-left:205px;
	float:left;

}
.header-quote-one{
	font-size:250%;
	padding:10px;
	padding-bottom:0px;
	margin-top:-15px;
	margin-left:10px;
	float:left;
}


.header-main-big{
	font-size:250%;
	margin-left:-3px;
	padding:0px;
	float:left;
}

.header-title-text{
	font-size:360%;
	font-weight:bold;
	margin-left:20px;
	margin-top:175px;
	padding:0px;
	color:white;
	float:left;
}

.header-main-small{
	font-size:150%;	
}

.header-main-small-our{
	font-size:150%;
	margin-left:20px;
	margin-top:30px;
	margin-bottom:-10px;
	float:left;
}

.header-main-small-matters{
	font-size:150%;
	margin-left:160px;
	margin-top:-6px;
	float:left;
}


.header-banner-bits1{
	width:60px;
	height:100%;
}

.header-banner-bits2{
	width:90px;
	height:100%;
}

.header-banner-bits3{
	width:160px;
	height:100%;
}

.header-banner-bits4{
	width:220px;
	height:100%;
}
.header-banner-bits5{
	width:260px;
	height:100%;
}

.header-banner-bits5{
	width:360px;
	height:100%;
}

.header-banner-padding{
	padding:20px;
}

.header-banner-margin{
	margin:20px;
}

.reveal {
  width: 400px;
  height: 100%;
  margin: 50px;
  float: left;
}

.site-title{
	width:450px;
	background-color:#ffffff;
	color:#23282D;
	padding:20px;
	margin:10px;
	z-index:100;	
}

.site-title h1 a:link,
.site-title h1 a:visited{
	color:#23282D;
}

.site-desc{
	background-color:#ffffff;
	color:#23282D;
	padding:5px;
	margin:10px;
	padding-left:20px;
}

/* Navigation menus */
.site-nav ul{
	margin: 0;
	padding: 0;
}

.site-nav ul:before, .site-nav ul:after { content: ""; display: table; }
.site-nav ul:after { clear: both; }
/*.site-nav ul {*zoom: 1;}*/

.site-nav ul li {
	list-style: none;				/* removes the bullets */
	float:left;
	}
	
.nav-holder{
	width:100%;
	height:15px;
}
	
/* Site Header Menu */
.site-header nav ul li{
	margin-right: 5px;
}

.site-header nav ul li a:link,
.site-header nav ul li a:visited {
	display: block; 			 	/* make them block so we cn add padding and space between them */
	padding: 7px 15px;
	border: 1px solid #23282D;			/*3B5998*/
	border-bottom: none;
	text-decoration: none;
	color:#23282D;			/*2A3344  4F5E6A*/
}

.site-header nav ul li a:hover{
	background-color: #23282D;  /*ECECEC*/
	color:#ffffff;
}

.site-header nav ul li.current-menu-item a:link,			/* So it stays selected when on that menu IE the additional WP class current-menu-item */
.site-header nav ul li.current-menu-item a:visited,
.site-header nav ul li.current-page-ancestor a:link,
.site-header nav ul li.current-page-ancestor a:visited {
	font-weight: bold;
	background-color: #23282D;				/*006ec3 */
	color:#ffffff;
}

/* Footer */
.site-footer{
	min-height:195px;
	width:100%;
	background-color:#23282D;	  /*  464745 #333333 2A3344  4F5E6A*/
	margin-top: 20px;
	border-top: 1px solid #23282D;
	padding:15px;
	padding-top:5px;
	padding-right:0px;
	float:left;
}

.site-footer-col{
	width:290px;
	margin-left:5px;
	margin-right:50px;
	float:left;
}

.site-nav-sm{
	width:180px;
	margin-left:5px;
	margin-right:50px;
	float:left;
}


.no-right-margin{
	margin-right:0px;
}

.site-footer-col, .site-nav{
	font-size:95%;
}

/* Footer Menu */
.site-footer nav ul li {
	margin-right: 10px;
	padding-right: 10px;
	margin-top: 5px;
	border-right: 1px solid #EAE9E4;
}

.site-footer-link a:link,
.site-footer-link a:visited {
	color:white;
	font-weight:strong;
	text-decoration:none;
	
}
.site-footer-link{
	margin-top:2px;
	margin-bottom:2px;
	color:white;
}

.site-footer nav ul li a:link,
.site-footer nav ul li a:visited {
	text-decoration: none;
	color: #EAE9E4 ;
}

.site-footer p {
	color: #EAE9E4;			/* #2A3344  EAE9E4*/ 
}

.white-text{
	color:#FFFFFF;
}

.margin-right{
	margin-right:15px;
	}

/* Page Layout */

.extra-top{
	margin-top:20px;
}

.extra-bottom{
	margin-bottom:20px;
}

.article-container{
	width:98%;
	height:197px;
	/*margin: 0 auto;*/
	margin-bottom:15px;
	/*padding-top:20px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;*/
	/*overflow:hidden; for the picture thing */
	background-color:#ffffff;	
	-webkit-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	-moz-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
}

.article-container-grants{
	height:197px;
	overflow:hidden;
}

.main-page{
	margin:20px;
	min-height:255px;
}

.single-post-holder{
	margin-bottom:20px;
	margin-right:15px;
}

.article-container-event{
	min-height:410px;
}

.article-container-other{
	width:70%;
	min-height:130px;
}

.article-container-other h2{
	margin-top:20px;
}

.article-container-event-map{
	margin:20px;
	width:90%;
	height:100px;
	-webkit-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	-moz-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
}

.event-img-move{
	padding-top:50px;
	padding-left:15px;
	padding-bottom:40px;
}

.project-move{
	padding-top:60px;
}

.grant-move{
	padding-top:75px;
}

.no-shadow{
	-webkit-box-shadow: 0px 0px 0px 0px rgba(1,1,1,1);
	-moz-box-shadow:  0px 0px 0px 0px rgba(1,1,1,1);
	box-shadow:  0px 0px 0px 0px rgba(1,1,1,1);
}

.small-height{
	min-height:50px;
}

.article.page h2 {
	font-size: 300%;
	color:#23282D;
}

.article.projectbank h2 {
	font-size: 300%;
	color:#23282D;
}

.projectbank-color{
	color:#006EC3;
}

/* Two Column Title Layout */
div.title-column {
	width:30%;
	float:left;	
}

div.text-column {
	width:70%;
	float:right;	
}

/* Info Box Styles */
div.info-box {
	width:30%;
	float:right;
	margin: 0 0 10px 30px;
	padding: 20px;
	background-color: #EEE;
}

div.info-box h4 {
	margin-bottom: 3px; 
}

div.info-box p {
	font-size:85%;
}

/* Children Links Menu Nav */
.children-links {
	margin-top:20px;
	margin-bottom: 20px;
	font-size: 80%;
}

.children-links a:link,
.children-links a:visited {
	text-decoration: none;
}

.children-links ul{
	float: left;
}

.children-links li{
	margin-right: 10px;
	padding-right:10px;
	border-right: 1px solid #23282D;
}

.children-links .parent-link {
	float: left;
	margin-right:20px;
	padding-right: 20px;
	border-right:1px solid #23282D;
	font-size: 120%;
	font-weight: bold;	
}

.children-links .parent-link a:link,
.children-links .parent-link a:visited {
	color: #333;
}

.children-links .current_page_item a:link,
.children-links .current_page_item a:visited{
	color: #ffffff;
	font-weight:bold;
	padding:10px;
	background-color:#23282D;
	cursor: default;						/* default ie dependent on device being used */
}

/* Conntent */

.spacer {
    height: calc(100% - 200px);
    width: 0px;
    float: right;
}
.bottomRight {
    height: 200px;
    float: right;
    clear: right;
}

.event-title{
	margin-left:0px;
	margin-bottom:3px;
	
}

.event-title h3{
	margin-left:0px;
	padding-left:0px;
}

.event-title h3 a:link,
.event-title h3 a:visited{
	color:#033152;
}

.event-title h2 a:link,
.event-title h2 a:visited{
	color:#033152;
}

.events-iframe{
	overflow: hidden;
}

.news h3 a:link,
.news h3 a:visited{
	color:#bc3636;
}

.voluntary h3 a:link,
.voluntary h3 a:visited{
	color:#FBBC05;
}

.voluntary-color{
		color:#FBBC05;
}

.volunteer h3 a:link,
.volunteer h3 a:visited{
	color:#FBBC05;
}

.volunteer-color{
		color:#FBBC05;
}

.support h3 a:link,
.support h3 a:visited{
	color:#3D6B82;
}

.support-color{
		color:#3D6B82;
}

.footerIcon1{
	background-image: url("images/WC_Logo_Supported_white.png");
	width:214px;
	height:73px;
}

.news{
	color:#bc3636;
}

.root{
	color:#3D6B82;
}

.event{
	color:#033152;
}

.tweet{
	color:#1B95E0;
}

.youth{
	color:#1D9F75;
}

.youth-color{
	color:#1D9F75;
}

.voluntary{
	color:#FBBC05;
}

.volunteer{
	color:#FBBC05;
}

.support{
	color:#3D6B82;
}

.project{
	color:#006EC3;
}

.loading-please-wait{
	margin-left:-60px;
	margin-top:5px;
	display:block;
}

.more-info-float-month{
	margin-left:-36px;
	display:block;
}

.more-info-float-week{
	margin-left:-33px;
	display:block;
}

.more-arrow-right{
	margin-top:55%;
	margin-left:10px;
	float:left;
}

.more-arrow-right-tweet{
	margin-top:40%;
	margin-left:25px;
	float:left;
}

.detail{
	min-width:300px;
	min-height:180px;
	display:block;
}

.no-extra-padding{
	min-width:10px;
	min-height:10px;
}


.detail-more-info{
	margin-left: 110px;
	margin-top:105px;
}

.detail-more-info-twitter{
	margin-left: 10px;
	margin-top:20px;
}

.item-picture{
	margin-left:10px;
	margin-top:10px;
	margin-right:-1px;
	margin-bottom:0px;
	float:right;
}

.item-picture img{
	width:130px;
	height:105px;
	overflow:hidden;
	/*border-radius: 50%;*/
}

.content-band{
	width:110%;
	height:285px;	
	margin:20px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	/*overflow:hidden;*/
}

.content-band-root{
	width:110%;
	height:1450px;	
	margin:20px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
}

.root-boarder{
	border: 1px solid #3D6B82;
}

.root-color{
	background-color:#3D6B82;
}

.content-band-events{
	height:220px;
	width:95%;
}
.content-band-twitter{
	height:220px;
}

.content-band-news{
	width:100%;	
	margin:20px;
	margin-left:0px;
	margin-top:20px;
	margin-bottom:0px;
}

.content-band-full{
	width:100%;
	min-height:485px;	
	margin:20px;
	margin-left:0px;
	margin-top:20px;
}

.twitterabitmore{
	
}

.outer-content-box{
	height:260px;
	width:309px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	padding:10px;
	padding-top:1px;
	background-color:#FFF;
	float:left;
	-webkit-box-shadow: 6px 7px 8px -7px rgba(66,65,66,1);
	-moz-box-shadow: 6px 7px 8px -7px rgba(66,65,66,1);
	box-shadow: 6px 7px 8px -7px rgba(66,65,66,1);
	/*filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;*/
}

.outer-content-box-root{
	margin-bottom:20px;
}
/*
	-webkit-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	-moz-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
*/

.outer-content-box-noshadow{
	height:205px;
	width:309px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:40px;
	padding:10px;
	padding-top:0px;
	background-color:#FFF;
	float:left;
}

.outer-content-box-twitter{
	height:205px;
}

.outer-content-box-twitter-abitmore{
	margin-bottom:20px;
}


.extra-margin-bottom{
	margin-bottom:25px;
}

.margin-bottom{
	margin-bottom:15px;
	margin-left:5px;
}

.outer-content-box-wide{
	height:205px;
	width:850px;
	margin-top:0px;
	margin-right:25px;
	padding:10px;
	background-color:#FFF;
	float:left;
	-webkit-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	-moz-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
}

.inner-content-box-wide{
	width:95%;
	height:90%;
	padding:10px;
	background-color:#FFFFFF;  /*E6E6E6*/
	/*border-left: 1px solid #DBDBDB; 
	border-top: 1px solid #DBDBDB;*/
	border: 1px solid #DBDBDB;
	-webkit-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	-moz-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
}

.inner-content-box{
	width:97%;
	height:98%;
	padding-right:10px;
	padding-left:20px;
	padding-top:0px;
	padding-left:0px;
	background-color:#FFFFFF;  /*E6E6E6*/
	/*border-left: 1px solid #DBDBDB; 
	border-top: 1px solid #DBDBDB;*/
	/*border: 1px solid #DBDBDB;*/
	/*-webkit-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	-moz-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);*/
}

.inner-content-box-detail{
	width:95%;
	font-size:95%;
	margin-right:20px;
	margin-left:10px;
	float:left;
	
}

.inner-content-box-full{
	float:left;
}
/*
.inner-content-box-wide{
	width:92%;
}
*/

.page-container-nonwp{
	width:100%;
	min-height:235px;
}

.inner-content-text {
	color:#4F5E6A;
	margin-top:-15px;
	margin-left:5px;
	font-size:95%;
	float:left;	
}

.inner-content-text-tweets {
	width:96%;
	margin-top:10px;
	overflow:hidden;	
}

.inner-content-text h3{
	color:#333333;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:4px;
	padding:0px;
}

.inner-content-text-voluntary h3{
	color:#FBBC05;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:4px;
	padding:0px;
}

.inner-content-text-volunteer h3{
	color:#FBBC05;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:4px;
	padding:0px;
}

.inner-content-text-support h3{
	color:#3D6B82;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:4px;
	padding:0px;
}

.inner-content-text-event h3{
	color:#333333;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

.inner-content-text-twitter h3{
	color:#333333;
	margin:0px;
	padding:0px;
}

.inner-content-text a:visited,
.inner-content-text a:link{
	text-decoration:none;
	color:#5EA9DD;
	font-size:95%;
	margin:0px;
	padding:0px;
}

.inner-content-text p{
	margin-top:0px;
}

.inner-content-img{
	height:50px;
	width:50px;
	background-color:#FFF;
	right: 0;
	bottom: 0;
	margin-bottom:20px;
}

.tweet-meta{
	width:98%;
	margin-bottom:15px;
	float:left;
}

.tweet-img{
	background: url(images/Twitter_logo_blue2929.png);
	background-repeat: no-repeat;	
	height:27px;
	width:33px;
	margin-bottom:5px;
	float:left;
}

.retweet{
	background: url(images/retweet.svg);
	background-repeat: no-repeat;	
	margin-top:2px;
	margin-right:2px;
	height:17px;
	width:17px;
	float:left;
}

.profile-pic {
	/*border-radius: 50%;*/
	height:48px;
	width:48px;
	margin-bottom:0px;
	float:left;
}

.tweet-datetime{
	margin-top:15px;
	margin-right:5px;
	font-size:85%;
	color:black; 
	font-style: italic;
	right:0;
	bottom:0;
	position:relative;
	float:right;
}

/*banner-thing banner-thing-rss-detail banner-thing-normal-margin mini-feed-bannar-thing*/
.news-comment-count{
	margin-top:-12px;
	margin-right:0px;
	font-size:85%;
	color:#23282D; 
/*	font-style: italic; */
	right:0;
	bottom:0;
	position:relative;
	float:right;
}

.small-text{
	margin-top:0px;
	margin-left:0px;
	font-size:85%;
	color:black; 
	font-style: italic;
}

.small-text-post{
	margin-top:-5px;
	margin-left:0px;
	font-size:95%;
	color:black; 
}

.more-small-text{
	margin-top:16px;
	margin-left:18px;
	font-size:45%;
	font-family: Arial, sans-serif;
	color:white; 
	font-style: italic;
}

.small-margin-top-tweet{
	margin-top:2px;
	display:block;
}

.more-small-text-off{
	margin-top:11px;
	margin-left:16px;
	font-size:50%;
	font-family: Arial, sans-serif;
	color:white; 
	font-style: italic;
}

.more-small-text-event{
	margin-top:25px;
	margin-left:-35px;
	font-size:50%;
	font-family: Arial, sans-serif;
	color:#033152;
	font-style: italic;	 
}

.more-info-arrow-icon{
	padding:5px;
}

.more-info-arrow{
	margin-left:-5px;
	margin-top:45px;
}

.more-info-arrow-long{
	margin-left:65px;
	margin-top:-10px;

}

.tweet-title{
	width:75%;
	margin-left:5px;
	overflow:hidden;
	float:left;
}

.tweet-title h3{
	margin-top:10px;
	margin-bottom:0px;
}

.tweet-title a:visited,
.tweet-title a:link{
	text-decoration:none;
	color:#1B95E0;
}

.tweet-text-color{
	color:#1B95E0;
}

.tweet-text-color a:visited,
.tweet-text-color a:link{
	color:#5EA9DD;
}

.event-text-color{
	color:#033152;
}

.link{
	color:#5EA9DD;
}

.inner-content-text .front-link a:visited,
.inner-content-text .front-link a:link{
	color:#4F5E6A;
	font-weight:bold;
}

.banner-thing{
	min-height:15px;
	background-color: #bc3636;
	float:right;
	font-size:95%;
	padding:3px 5px 3px 5px;
	margin-top:5px;
	margin-right:-5px;
	color:white;
}

.banner-thing-tweeets{
	min-height:17px;
	background-color: #1B95E0;

	font-size:95%;
	padding:3px 5px 3px 5px;
	margin-top:5px;
	margin-right:-5px;
	color:white;
}

.banner-thing-root{
	min-height:15px;
	background-color: #3D6B82;
	float:right;
	font-size:95%;
	padding:3px 5px 3px 5px;
	margin-top:5px;
	margin-right:-5px;
	color:white;
}

.rss-title h2{
	margin-top:10px;
	margin-bottom:0px;
}

.rss-title a:visited,
.rss-title a:link{
	text-decoration:none;
	color:#FF6600;
}

.banner-thing-rss{
	background-color:#FF6600;
}

.rss-color{
	color:#FF6600;
}

.rss-boarder{
	border: 1px solid #FF6600;
}

.banner-thing-rss-detail{
	background-color:#99CCCC;
}

.banner-thing-project{
	background-color:#006EC3;
}

.banner-thing-grant{
	background-color:#006EC3;
}

.project-title{
	color:#006EC3;
}

.banner-thing-youth{
	background-color:#1D9F75;
}

.banner-thing-voluntary{
	background-color:#FBBC05;
}

.banner-thing-volunteer{
	background-color:#FBBC05;
}

.banner-thing-support{
	background-color:#3D6B82;
}

.banner-thing-normal-margin{
	margin-right:5px;
}

.event-bannar-thing-float {
	float:left;
}


.banner-thing-news{
	background-color: #bc3636;
}

.banner-thing-ab{
	background-color: #8B4513;
}

.ab-bubble-thing{
	color:#8B4513;
}

.grant-bubble-thing{
	color:#006EC3;
}

.news-bubble-thing{
	color:#bc3636;
}

.root-bubble-thing{
	color:#3D6B82;
}

.voluntary-bubble-thing{
	color:#FBBC05;
}

.volunteer-bubble-thing{
	color:#FBBC05;
}

.support-bubble-thing{
	color:#3D6B82;
}

.banner-thing-event{
	background-color: #033152;
}

.banner-thing-tweet{
	background-color: #1B95E0;
}

.giveMeWidth{
	width:60px;
}

.makeMeSmaller{
	height:17px;
}

.twitter-share-button{
	z-index:100;
}

.tweet-color{
	color:#1B95E0;
}

.tweet-boarder{
	border: 1px solid #1B95E0;
}

.news-boarder{
	border: 1px solid #bc3636;
}

.news-boarder-sticky{
	border: 3px solid #bc3636;
}

.ab-boarder{
	border: 1px solid #8B4513;
}

.ab-boarder-sticky{
	border: 3px solid #8B4513;
}

.ab-color{
	color:#8B4513;
}

.event-boarder{
	border: 1px solid #033152;  /*#5EA9DD 368536*/
}

.youth-boarder{
	border: 1px solid #1D9F75;
}

.youth-boarder-sticky{
	border: 3px solid #1D9F75;
}

.youth-bubble-thing{
	color:#1D9F75;
}

.event-bubble-thing{
	color:#033152;
}

.voluntary-boarder{
	border: 1px solid #FBBC05;
}

.volunteer-boarder{
	border: 1px solid #FBBC05;
}

.support-boarder{
	border: 1px solid #3D6B82;
}

.event-color{
	color:#033152;
}

.other-boarder{
	border: 1px solid #006EC3;  /*#5EA9DD 368536*/
}

.other-thing{
	background-color: #006EC3;
}

.grant-boarder-sticky{
	border: 3px solid #006EC3;
}

.grant-boarder{
	border: 1px solid #006EC3;
}

.areaboard-boarder-sticky{
	border: 3px solid #8B4513;
}

.voluntary-boarder-sticky{
	border: 3px solid #FBBC05;
}

.project-boarder-sticky{
	border: 3px solid #006EC3;
}

.volunteer-boarder-sticky{
	border: 3px solid #FBBC05;
}

.support-boarder-sticky{
	border: 3px solid #3D6B82;
}
/*
#menu-item-68 a:link,
#menu-item-68 a:visited {
	display: block; 			 	
	padding: 10px 18px;
	border: 1px solid #5EA9DD;
	border-bottom: none;
	text-decoration: none;
	color:#2A3344;		
}

#menu-item-68 a:hover{
	background-color: #5EA9DD;  
	color:#FFF;
}

#menu-item-68.current-menu-item a:link,		
#menu-item-68.current-menu-item a:visited,
#menu-item-68.current-page-ancestor a:link,
#menu-item-68.current-page-ancestor a:visited {
	font-weight: bold;
	background-color: #5EA9DD;
	color:#FFFFFF;
}

#menu-item-60 a:link,
#menu-item-60 a:visited {
	display: block; 			 	
	padding: 10px 18px;
	border: 1px solid #368536;
	border-bottom: none;
	text-decoration: none;
	color:#2A3344;			
}

#menu-item-60 a:hover{
	background-color: #368536;  
	color:#FFF;
}

#menu-item-60.current-menu-item a:link,		
#menu-item-60.current-menu-item a:visited,
#menu-item-60.current-page-ancestor a:link,
#menu-item-60.current-page-ancestor a:visited {
	font-weight: bold;
	background-color: #368536;
	color:#FFFFFF;
}

#menu-item-61 a:link,
#menu-item-61 a:visited {
	display: block; 			 	
	padding: 10px 18px;
	border: 1px solid #bc3636;
	border-bottom: none;
	text-decoration: none;
	color:#2A3344;		
}

#menu-item-61 a:hover{
	background-color: #bc3636;  
	color:#FFF;
}

#menu-item-61.current-menu-item a:link,		
#menu-item-61.current-menu-item a:visited,
#menu-item-61.current-page-ancestor a:link,
#menu-item-61.current-page-ancestor a:visited {
	font-weight: bold;
	background-color: #bc3636;
	color:#FFFFFF;
}
*/
.float-right{
	float:right;
}
/*  Bubbles */

.comment-text{
		font-style: normal;
		font-weight:bold;
}

/* Post styles */

.post h2 {
	margin-bottom:0;
}

.post-comment-posts-holder{
	width:95%;
}

.post-comment-posts-holder-comment{
	width:99%;
	margin-top:-45px;
	margin-right:7px;
	float:right;
}

.post-comment-posts-holder-comment-vol{
	width:99%;
	margin-top:5px;
	margin-right:7px;
	float:right;
}

.post-thumbnail-main{
	margin-right:15px;
	margin-left:0px;
	min-height:197px;
	min-width:190px;
	overflow:hidden;
	float:left;
}

.post-thumbnail-main-single{
	margin-right:15px;
	margin-left:0px;
	margin-bottom: 10px;
	overflow-y:hidden;
	/*min-height:197px;
	min-width:190px;*/
	max-height:200px;
	max-width:300px;
	float:left;
}

.post-thumbnail-main-grants{
	margin-right:15px;
	margin-left:30px;
	margin-right:40px;
	overflow:hidden;
	float:left;
}

.post-thumbnail-main-fixed{
	width:190px;
	height:197px;
	overflow:hidden;
}

.moveThumbDefault{
	margin-top:55px;
	margin-left:10px;
}

.imageSort{
	max-width: 100%; height: auto;
}

.additional-right{
	margin-right:12px;
}

.commentbuble{
	margin-left:15px;
	margin-top:2px;
	margin-right:0px;
	right:0;
	bottom:0;
	font-size:85%;
	position:relative;
	float:right;
}

.twitterbuble{
	margin-left:15px;
	margin-top:4px;
	float:right;
}
.twitterbuble-single{
	margin-left:0px;
	margin-top:4px;
	
}

.facebook-blue{
	color:#3b5998;
	margin-right:10px;
}

.reportFlagMargin{
	margin-right:10px;
}

.pin{
	color:#BD081C;
	margin-right:10px;
}

.linkdin{
	color:#1B85BD;
	margin-right:10px;
}
.tmargin-tops{
	margin-top:3px;
	display:block;
}
.atsym{
	margin-right:10px;
}



.post-text-holder{
	width:99%;
}

div.post-info {
	margin-left:0px;
	margin-bottom:3px;
	margin-top:3px;
	width:95%;
	font-size: 85%;
	color:#999;
}

p.post-info {
	margin-left:0px;
	margin-bottom:3px;
	margin-top:3px;
	width:95%;
	font-size: 85%;
	color:#999;
}

div.post-info a:visited,
div.post-info a:link{
	color:#23282D;
	font-weight:bold;
}

p.home-post-info {
	margin-left:0px;
	margin-bottom:3px;
	font-size: 94%;
	color:#999;
}

p.home-post-info a:visited,
p.home-post-info a:link{
	color:#23282D;
	font-weight:bold;
}

.column-container{
	padding-top:20px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:10px;
}

.column-container-single{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

.more-items-area{
	padding:15px;
	margin:15px;
}

.vol-fixer{
	
}

.column-container-single h2{
	margin-top:-5px;
	margin-bottom:0px;
}

.column-container h2{
	margin-top:0px;
}

.post-text-text{
	margin-top:15px;
	width:95%;
}

.post-text-text p{
	overflow:hidden;
}

.column-container-single a:visited,
.column-container-single a:link{
	text-decoration:none;
}

.column-container  a:visited,
.column-container  a:link{
	text-decoration:none;
}

/* Image Styles */
img {
	max-width:100%;
	height:auto;
}

.has-thumbnail{
	position:relative;
}

.post-thumbnail{
	margin-right:0px;
	margin-left:5px;
	margin-top:7px;
	float:right;
}

.post-thumbnail-main{
	margin-right:15px;
	margin-left:0px;
	float:left;
}

.post-thumbnail-main-b{
	margin-right:15px;
	margin-left:0px;
	boarder:1px solid #23282D;
	float:left;
}

.post-thumbnail-main-event{
	width:105px;
	height:105px;
	margin-right:15px;
	margin-left:0px;
	overflow:hidden;
	float:left;
}

.post-thumbnail-main-mini{
	margin-right:15px;
	margin-left:0px;
	width: 100px;
	height: 90px;
	overflow:hidden;
	float:left;
}

.dark-text{
	color:#23282D;
}

.large-sep{
	/*border-bottom:2px solid #4F5E6A;*/
}

.intro-limiter{
	max-width:1000px;
}

.post-text{
	color:#bc3636;
}

.voluntary-post-text{
	color:#FBBC05;
}

.youth-post-text{
	color:#1D9F75;
}

.grant-post-text{
	color:#006EC3;
}

.abitmargintop{
	margin-top:15px;
}

.support-post-text{
	color:#3D6B82;
}

.comments-text-block{
	margin-top:6px;
	margin-right:3px;
	float:left;
	display:block;
}

.comment-post-text { margin-top: .3em; }

.other-places-container{
	height:1490px;	
	padding-left:16px;
	padding-bottom:6px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	margin-left:15px;
	/*padding-top:2px;*/
	overflow-y:hidden;
}
.other-places-container-event{
	height:1270px;
}

.text-pad{
	padding-right:10px;
	display: block; 	
}
.other-places-inner-container{
	height:690px;
	width:95%;
}

/* mini feeds */
.interesting-item-container{
	width:101%;
	height:90px;
	margin-bottom:15.3px;
	-webkit-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	-moz-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	/*overflow:hidden;*/
}

.item-container{
	/*width:65%;*/
	min-height:1490px;
	width:860px;
	float:left;
	/*overflow:hidden;*/

}

.main-and-more-container{	
	height:1320px;
}

.main-and-more-container-news{	
	max-height:895px;
}

.map-spiner{
	margin-top:100px;
	margin-left:100px;
	float:left;
}

.event-clearfix{
	margin-top:10px;
}

.tweet-spiner{
	margin-left:15px;
	margin-top:4px;
	float:right;
}

.event-list-container{
	height:1270px;
	overflow:hidden;
}

.limited-event-container{
	height:1270px;
}

.more-arrow-down{
	margin-top: 29px;
	margin-left: 40px;
	width:90%;
}

.more-arrow-down{
	cursor: pointer; cursor: hand;
}

#loginID {
	cursor: pointer; cursor: hand;
}

#registerID {
	cursor: pointer; cursor: hand;
}

.more-arrow-up{
	margin-left:440px;
}

.more-arrow-up{
	cursor: pointer; cursor: hand;
}

.mini-feed-content{
	margin-top:15px;
}

.mini-feed-bannar-thing{
	font-size:85%;
}

.mini-feed-content-no-margin h3{
	margin:0px;
	padding:0px;
}

.mini-feed-content-no-margin{
		margin-top:15px;
}

.mini-feed-content-no-margin h3 a:visited,
.mini-feed-content-no-margin h3 a:link{
	text-decoration:none;
	color:#5EA9DD;
}

.mini-feed-detail{
	margin-top:8px;
	font-size:85%;
}

.padme-out{
	padding-left:25px;
	padding-top:10px;
}

.padme-less{
	padding-left:15px;
	padding-top:10px;
}

.project-padding{
	padding-left:10px;
	padding-top:10px;
}

.miniMap{
	margin-left:15px;
	margin-bottom:15px;
	width:400px;
	height:210px;
}

.news-color{
	color:#bc3636;
}

.grant-color{
	color:#006EC3;
}

.News-color{
	color:#bc3636;
}

  /* Comments */
  
  #comments h3{
	  color:#23282D;
	  font-size:120%;
  }
  
  .comment-author{
	  margin-left:-70px;
	  margin-top:-15px;
  }
  
   /* .comment-author img ::before{
		content: "hi";
  }*/
  
  cite{
	margin-left:35px; 
	
  }

.commentlist li{
	/*width:90%;*/
	border: 1px solid black;
	padding: 15px;
	margin: 15px;
	margin-right:0px;
	color:#334345;
  }
  
.commentlist ol{
	list-style-position: inside;
	margin-left:0px;
	padding-left:0px;
  }
  
  ol {
	  list-style-type:none;
	  list-style-position: inside;
  }

  .comment{
	  margin-left:0px;
  }

  .comment textarea{
	  padding:5px;
	  font-size: 85%;
  }
 .commentmetadata{
	margin-left:0px;
	margin-bottom:3px;
	margin-top:3px;
	font-size: 85%;
 }
 
  #respond h3{
	 font-size: 110%;
 }
 
 #respond{
	 font-size: 85%;
 }
 
 .reply{
	font-size: 85%; 
 }
 
 
.reply a:link,
.reply a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#23282D;
}
 
 .comments-holder{
	 width:93.6%;
	 padding:20px;
	 padding-top:0px;
	 -webkit-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	-moz-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
 }
 
 .fn{
	 font-style:normal;
	 margin-top:-10px;
 }
 .says{
	 margin-top:-10px;
 }
 .comment-edit-link{
	 /*font-weight:bold;*/
 }
 
.commentmetadata a:link,
.commentmetadata a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#23282D;
}
#commentform p{
	margin-top:2px;
}

#commentform p a:link,
#commentform p a:visited{
	text-decoration: none;
	font-weight:bold;
	color:#23282D;
}

#respond h3{
	margin-bottom:0px;
	margin-top:1px;}
 
.even { 
	background-color:#e4e4e4; 
}

.odd {
background-color:#bdbdbd;
}

.post-single {	
	margin-left:0px;
	padding:15px;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:13px;
	min-height:340px;
	-webkit-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	-moz-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
}

.login-form{
	padding:25px;
	margin:15px;
	margin-left:0px;
	width:450px;
	min-height:330px;
	border:2px solid #23282D;
	-webkit-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	-moz-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
}

#header {
	 background: url(../images/headers/boa.png);
	 background: no-repeat bottom center; 
	}
	
#headerimg  {
  margin: 7px 9px 0; 
  height: 288px; 
  width: 1120px; 
  background: no-repeat bottom center;
  float:left;
  
  }
  
  #comment{
	  width:99%;
	  font-family:Arial;
	  resize:vertical;
  }
  
  .make-a-post-holder{
	padding:35px;	 
	padding-top:10px;	
	border:2px solid #23282D;
	-webkit-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	-moz-box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
	box-shadow: 5px 6px 7px -6px rgba(66,65,66,1);
  }

  .usp-title{
	  font-weight:bold;
	  font-size:110%;
	  margin-bottom:3px;
	  color: #006EC3;
  }
  
  .usp-tags{
	  font-weight:bold;
	  font-size:110%;
	  margin-bottom:3px;
	  color: #006EC3;
  }
  
  .usp-captcha{
	  font-weight:bold;
	
	  margin-bottom:3px;
	  color: #1B95E0;
  }
  
  .usp-category label{
	  font-weight:bold;
	  font-size:110%;
	  margin-bottom:3px;
	  color: #1B95E0;
  }
  
  .usp-images label{
	  font-weight:bold;
	  font-size:110%;
	  margin-bottom:3px;
	  color: #006EC3;
  }
  
  .usp-captcha::before {
	  margin-bottom:3px;
	  color: #006EC8;
    content: "Please answer the following : ";	  
  }
  
 /* .user-submitted-captcha{
		font-weight:bold;
	  font-size:110%;
	  margin-bottom:3px;
  }
  
  .user-submitted-category{
	  font-weight:bold;
	  font-size:110%;
	  margin-bottom:3px;
  }
  */
  
  .user-submitted-posts{
	  padding:0px;
	  margin:0px;
  }
  
  #usp_form{
	  margin-top:-10px;
  }
  
  label[for=user-submitted-posts]
  {
	font-size: 120%;
	color:#23282D;
	margin-left:0px;
	padding-left:0px;
  }
  
  label[for=user-submitted-category]{
	  	font-size: 120%;
	color:#23282D;
	margin-left:0px;
	padding-left:0px;
  }
  
  label[for=user-submitted-captcha]{
	  	  	font-size: 120%;
	color:#23282D;
	margin-left:0px;
	padding-left:0px;
  }
  /* pagination bar*/
  
.navigation{
	margin:0 auto;
		margin-top:33px;
	
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration:none;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #23282D;
	border-radius: 2px;
	cursor: pointer;
	padding: 8px;
	padding: 0.70rem;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #647382;
}

/***** Custom Login ***/
/* tabbed list */

.tab_container_login {
	background: #fff;
	position: relative;
	margin: 0 0 20px 0;
	border: 1px solid #23282D;
	z-index: 999;
	float: left;
	width: 100%;
	top: 0px;
	}
.tab_content_login {
	padding: 7px 15px 15px 15px;
	padding-top: 10px;
	}
	.tab_content_login ul {
		padding: 0; margin: 0 0 0 15px;
		}
		.tab_content_login li { margin: 5px 0; }
/* global styles */
#login-register-password {}
	#login-register-password h3 {
		border: 0 none;
		margin: 10px 0;
		padding: 0;
		}
	#login-register-password p {
		margin: 0 0 15px 0;
		padding: 0;
		}
/* form elements */
.wp-user-form {}
	.username, .password, .login_fields {
		margin: 7px 0 0 0;
		overflow: hidden;
		width: 100%;
		}
		.username label, .password label { float: left; clear: none; width: 25%; }
		.username input, .password input { 
			float: left; clear: none; width: 200px; padding: 2px 3px; color: #777;
			}
.rememberme { overflow: hidden; width: 100%; margin-bottom: 7px; }
#rememberme { float: left; clear: none; margin: 4px 4px -4px 0; }
.user-submit { padding: 5px 10px; margin: 5px 0; }
.userinfo { float: left; clear: none; width: 75%; margin-bottom: 10px; }
	.userinfo p { 
		margin-left: 10px; 
		}
.usericon { float: left; clear: none; width: 15%; margin: 0 0 10px 22px; }
	.usericon img {
		border: 1px solid #23282D;
		padding: 1px;
		}

.contact-us-Holder{
	border:1px solid #000000;
	padding:5px;
	margin:30px;
	margin-left:0px;
	width:500px;
}

.wdform_page{
	width:95%;
}

.mini_label{
	font-weight:bold;
}

.input_deactive{
	height: 40px; 
}

.no-underline a:link,
.no-underline a:visited {
	text-decoration:none;
}

.small-bottom{
	margin-top:0px;
	margin-bottom:3px;
}

.menu-login-eStyle{
	background-color:#d3d3d3;
	font-weight:bold;
	color:black;
}

.menu-logout-eStyle{
	background-color:#d3d3d3;
	font-weight:bold;
	color:white;
}

/*
.imageTransition {
    -webkit-transform: scale(1.6); 
    -moz-transform: scale(1.6);
    -o-transform: scale(1.6);
    transform: scale(1.6);
}

#thumbImage {
	-webkit-transition: all 4.4s ease-in-out;
	-moz-transition: all 4.4s ease-in-out;
	-o-transition: all 4.4s ease-in-out;
	-ms-transition: all 4.4s ease-in-out;
}
*/
/*
.post-thumbnail-main img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.post-thumbnail-main img a:hover{
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
*/
/*
.post-thumbnail-main img a:hover{
    -webkit-transform: scale(1.6); 
    -moz-transform: scale(1.6);
    -o-transform: scale(1.6);
    transform: scale(1.6);
		-webkit-transition: all 4.4s ease-in-out;
	-moz-transition: all 4.4s ease-in-out;
	-o-transition: all 4.4s ease-in-out;
	-ms-transition: all 4.4s ease-in-out;
}*/
/*
article .post-thumbnail-main img {
  max-width: 100%;
  -moz-transition: all 8.3s;
  -webkit-transition: all 8.3s;
  transition: all 8.3s;
}

article:hover .post-thumbnail-main img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}*/

.hidden{
	display:none;
}

.home-post-fix{
	display:block;
	margin-left:60px;
	margin-top:-30px;
}

.linkDiv{
  width:99%;
  height:99%;
  border:1px solid black;
  top:0;
  left: 0;
  display:block;
  float:left;
  z-index: 1;
}

.floatmeLeftPlease{
	float:left;
}

.linkDiv{
cursor: pointer; cursor: hand;
}

.display-block-one{
	display:block;
	margin-top:15px;
	
	float:right;
}

.text-fix1{
	font-size: 12px;
}

.display-block-two{
	display:block;
	margin:5px;
	float:left;
}

.paginationHolderPaul{
	height:50px;
	width:95%;
	padding:3px;
}

.paginationButton{
	height:30px;
	width:30px;
	text-align: center;
	vertical-align: middle;
	line-height: 30px; 
	background-color:#23282D;  /*#647382*/
	color:white;
	margin:2px;
	padding-top:3px;
	padding-bottom:3px;
	border-radius: 2px;
	float:left;
	cursor: pointer; cursor: hand;
}

.paginationButton:hover{
	background-color:#647382;
}

.customPostHolder{
	
	height:auto;
	border: 2px solid black;
	padding:20px;
	margin:15px;
	margin-left:0px;
	margin-top:0px;
}

#wp-postContent-editor-container{	
	border:1px solid #5B6369;
	border-top:0px solid #ffffff;
}

.custom-post-form-label{
	font-size: 120%;
	color:#006EC3;
	margin-left:0px;
	padding-left:0px;
}

/*Hide the add media button on main site, this is alos happeneing in functions for dashboard content */
#insert-media-button{
	display:none;
}

/*Hide the tinymce insert contact button*/
#mceu_14{
	display:none;
}

form fieldset .row { float:left; left: 0; margin: 4px 0; padding: 0; position: relative; text-align:center; top: 0; width: 70%; }
form fieldset .label {float:left; left: 0;margin:0;padding:4px 0 0; position:relative; text-align:left; top:0; width:30%;}
form fieldset .formelement { float:left;margin:0;padding:0;position:relative;right:0;text-align:left; top:0; width: 54%; }
form fieldset .formitem { background-color:#FFF;border:3px solid #b2d4ca;}
fieldset{margin:10x;padding:20px;
		border:0px solid #ffffff;
}

.community-name-header{
	color:#ffffff; font-size:30px; float:right; margin-right:10px; margin-top:10px; font-weight:bold;
}


.community-name-header-fixed{
	margin-top:-110px;
	margin-right:5px;
	float:right;
	color:#ffffff; 
	font-size:22px;
}

/*
.community-name-header::after{
	color:#ffffff; 
	font-size:22px;
	content: "Community Area";
}*/

.logo-shift{
		margin-top:-25px;
		float:left;
}

.wp-media-buttons{
	visibility:hidden;
}


