/* RESETS
*******************/
a{color:#f82;}
img{border:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 10px;}
h1{
	font-size:18px;
	color:#f82;
}
h2{
	font-size:18px;
	color:#f82;
	font-weight:normal;
}
#nav-below{border-top: 1px solid #dddddd;border-bottom:1px solid #dddddd;padding:10px 0;}
#nav-below .nav-previous {text-align:left;}
#nav-below .nav-next {text-align:right;}
h3{font-size:18px;}
h4{font-size:12px;}
p{margin:0 0 10px;}

/* GLOBAL
*******************/
.cfx:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.btn{
	display:block;
	width:163px;
	height:22px;
	padding:10px 0;
	text-decoration:none;
	text-align:center;
	text-indent:-6px;
	color:#fff;
	background:url(../images/bg-main.png) no-repeat -933px -223px;
	font-weight:bold;
}
.cta-btn{
	display:block;
	background:url(../images/bg-main.png) no-repeat -753px -219px;
	height:22px;
	width:164px;
	padding:10px 0;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
.main-overview .l{
	float:left;
	width:572px;
	margin:0 40px 0 0;
}
.main-overview .r{
	float:left;
	width:278px;
	font-style:italic;
}

.submit-story{margin:-10px 0 0;}
.add-event{margin:-10px 0 0;}
.add-organization{margin:-10px 0 0;}
.add-photos{margin:-18px 0 0;}
.add-videos{margin:-21px 0 0;}

.cal{
	width:33px;
	height:34px;
	background:url(../images/bg-main.png) no-repeat -1282px -174px;
	text-align:center;
}
.cal .m{
	color:#fff;
	font-size:9px;
}
.cal .d{
	margin:2px 0 0;
	font-size:14px;
}
img.alignnone{
border:1px solid #444;
margin: 0 0 5px 0;
}
img.float-left, img.alignleft{
	float:left;
	margin:0 10px 5px 0;
	border:1px solid #444;
}
img.float-right, img.alignright{
	float:right;
	margin:0 0 5px 10px;
	border:1px solid #444;
}
.btn.alignright{
	float:right;
}
.btn.alignleft{
	float:left;
}
a.link h3{text-decoration:underline;}
a.link:hover h3{text-decoration:none;}

/* HEADER
*******************/
#logo{
	display:block;
	float:left;
	margin:57px 0 15px 27px;
	outline:none;
}
#header .top-nav{
	float:right;
	margin:3px 0 40px;
	color:#fff;
	font:11px Verdana,Arial,Helvetica,sans-serif;
}
#header .top-nav a{
	color:#fff;
	text-decoration:none;
}
#header .top-nav a:hover{text-decoration:underline;}
#search{
	float:right;
	clear:right;
	margin:0 30px 0 0;
}
#search input{
	display:block;
	float:left;
}
#search input[name="search"],#search input[name="s"]{
	margin:3px 2px 0 0;
	padding:5px;
	border:1px solid #999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:140px;
	height:18px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	background:#fff;
}
#header .featured-button{
	display:block;
	float:right;
	clear:right;
	position:absolute;
	right:30px;
	top:135px;
	top:115px;
	outline:none;
	background:url(../images/btn-vote-countdown.png) no-repeat;
	width:268px;
	height:79px;
	font:bold 24px Arial,Helvetica,sans-serif;
	text-decoration:none;
}
#header .featured-button .days,
#header .featured-button .hours{
	display:block;
	float:left;
	position:relative;
	width:36px;
	top:34px;
	left:68px;
	text-align:center;
}
#header .featured-button .hours{
	left:127px;
}
#nav{
	clear:both;
	list-style:none;
	width:960px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../images/bg-main.png) no-repeat 0 -174px;
}
#nav li{float:left;}
#nav li a{
	display:block;
	height:45px;
	background:url(../images/bg-main.png) no-repeat;
	text-indent:-9999px;
	outline:none;
}
#nav li.home a{
	width:93px;
	background-position:0 -219px;
}
#nav li.home a.active,#nav li.home a:hover{background-position:0 -264px;}
#nav li.blogs a{
	width:74px;
	background-position:-93px -219px;
}
#nav li.blogs a.active,#nav li.blogs a:hover{background-position:-93px -264px;}
#nav li.community-events a{
	width:171px;
	background-position:-93px -219px;
}
#nav li.community-events a.active,#nav li.community-events a:hover{background-position:-93px -264px;}
#nav li.community-organizations a{
	width:222px;
	background-position:-264px -219px;
}
#nav li.community-organizations a.active,#nav li.community-organizations a:hover{background-position:-264px -264px;}
#nav li.photos a{
	width:83px;
	background-position:-486px -219px;
}
#nav li.photos a.active,#nav li.photos a:hover{background-position:-486px -264px;}
#nav li.videos a{
	width:80px;
	background-position:-643px -219px;
}
#nav li.videos a.active,#nav li.videos a:hover{background-position:-643px -264px;}


#nav li.grants-donations a.active,#nav li.grants-donations a:hover{background-position:-569px -264px;}
#nav li.grants-donations a{
	width:181px;
	background-position:-569px -219px;
}
#nav li.job-board a.active,#nav li.job-board a:hover{background-position:-750px -264px;}
#nav li.job-board a{
	width:159px;
	background-position:-750px -219px;
}
#bc{
	background:#fff;
	margin:0;
	padding:9px 35px 0;
	list-style:none;
	height:23px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
/*	background:url(../images/bg-bc.png) repeat-x; */
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAgCAIAAABch4VNAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAmSURBVHjaYrp79y4TMzMzEwMDAxMjIyMYI7PRMQiQK4bFfIAAAwBwDwM7RwAPWwAAAABJRU5ErkJggg==") repeat-x;
}
#bc li{float:left;}
#bc li:not(:first-child):before{
	content:"»";
	margin:0 5px;
	position:relative;
	top:-1px;
}
#bc li a{
	text-decoration:none;
	color:#444;
}
.socialnetwork-btns ul {list-style:none;margin:0;padding:0;}
.socialnetwork-btns ul li {float:left;padding:0;margin:0;}
.socialnetwork-btns ul li iframe {float:left;width:100px!important;height:25px!important;}
#social{
	background:#fff;
	height:49px;
}
#social .twitter .ico{
	float:left;
	background:url(../images/bg-main.png) no-repeat -960px -174px;
	width:152px;
	height:49px;
	position:relative;
}
#social .twitter .ico .bird{
	width:46px;
	height:38px;
	background:url(../images/bg-main.png) no-repeat -1236px -174px;
	position:absolute;
	top:-12px;
	left:-12px;
}
#social .twitter .content{
	float:left;
	margin:2px 10px 0 3px;
	padding:0 0 0 12px;
	background:url(../images/quote-orange.png) no-repeat;
	width:466px;
	height:48px;
	overflow:hidden;
}
#social .twitter .content .quote{
	margin:0;
	color:#444;
	font-size:14px;
}
#social .twitter .content .date{
	color:#888;
	font-size:11px;
}
#social .follow{
	width:301px;
	height:31px;
	margin:4px 0;
	padding:5px 0 5px 15px;
	float:right;
	border-left:1px solid #aaa;
}
#social .follow h2{
	float:left;
	color:#f82;
	margin:3px 0 0;
	font-size:20px;
	font-weight:bold;
}
#social .follow ul{
	float:left;
	list-style:none;
	margin:0 0 0 3px;
	padding:0;
}
#social .follow ul li{float:left;}
#social .follow ul li a{
	display:block;
	width:31px;
	height:31px;
	background:url(../images/bg-main.png) no-repeat;
	margin:0 5px 0 0;
}
#social .follow ul li.twitter a{background-position:-1143px -174px;}
#social .follow ul li.facebook a{background-position:-1112px -174px;}
#social .follow ul li.youtube a{background-position:-1174px -174px;}
#social .follow ul li.email a{background-position:-1205px -174px;}

/* HOMEPAGE */
#banner{
	background:#635855;
	height:273px;
	position:relative;
	padding:6px;
}
#banner .viewbox{
	width:640px;
	height:273px;
	overflow:hidden;
	float:left;
}
#banner .viewbox .pane{
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
	background-clip:padding-box;
	height:273px;
	float:left;
	width:640px;
}
#banner .control{
	width:250px;
	height:211px;
	margin:0;
	padding:30px;
	background:#fff;
	position:absolute;
	right:6px;
	border:1px solid #666;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-clip:padding-box;
}
#banner .control .pane{display:none;}
#banner .control .pane:first-child{display:block;}
#banner .control h2{
	color:#f82;
	font-size:24px;
	font-weight:bold;
	margin:0;
}
#banner .control h2 a{text-decoration:none;}
#banner .control h3{
	margin:0 0 5px;
	font-size:12px;
}
#banner .control p{margin:0 0 5px;}
#banner .control .paging{
	display:none;
	list-style:none;
	margin:10px 0;
	padding:0;
	position:absolute;
	bottom:15px;
}
#banner .control .paging li{float:left;}
#banner .control .paging li a{
	display:block;
	background:#666;
	color:#fff;
	text-decoration:none;
	width:25px;
	height:19px;
	margin:0 5px 0 0;
	padding:3px 0;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font:14px Verdana,Arial,Helvetica,sans-serif;
	outline:none;
}
#banner .control .paging li a.active{background:#f82;}

/* CENTER
*******************/
#center .controls{
	border-bottom:1px solid #ccc;
	margin:0 0 40px;
}

#center.cols-70-30 .multicols .left{
	float:left;
	width:619px;
/*	padding:0 0 0 12px; */
	padding:0 12px 0 0;
	border-right:1px solid #ddd;
}
#center.cols-70-30 .multicols .right{
	float:left;
	width:282px;
	border-left:1px solid #ddd;
	margin:0 0 0 -1px;
	padding:0 26px 0 8px;
}

/* HOMEPAGE */
#center.blog .multicols .right h2,
#center.blog .multicols .right h3,
.heading-rule{
	background:#f8f8f8;
	height:20px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 0 15px 12px;
	font:bold 20px Arial,Helvetica,sans-serif;
}
#center.blog .multicols .right h2,
#center.blog .multicols .right h3{margin:0 -26px 20px -8px;}
.heading-rule.stretch-left{margin-left:-12px;}
.heading-rule.stretch-right{margin-right:-12px;}
/*
#center.blog h1,
#center.blog h2,
#center.blog .multicols .right h3{
	background:#f8f8f8;
	height:20px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 0 15px 12px;
	font:bold 20px Arial,Helvetica,sans-serif;
}
#center.blog h1{margin:0 -12px 20px -12px;}
#center.blog .heading-stretch{margin:0 0 20px -12px;}
#center.cols-70-30 .multicols .left h2{margin:0 -12px 20px;}
#center.cols-70-30 .multicols .right h2,
#center.cols-70-30 .multicols .right h3{margin:0 -26px 20px -8px;}
*/
#center.cols-70-30 .multicols .right h3{
	color:#f82;
	font-size:14px;
}

/* blog articles */
#blog-articles .article{
	border-bottom:1px solid #ddd;
	padding:0 0 20px;
	margin:0 0 20px;
	clear: both;
}
#blog-articles .article .btn{

}
#blog-articles .article .photo{
	width:276px;
	height:197px;
	float: left;
	margin:0 0 20px;
	padding:4px;
	background:#635855;
	overflow: hidden;
	text-align: center;
}
#blog-articles .article .photo img{
	width:276px;
	height:197px;
}
#blog-articles .article h3{
	color:#f82;
	text-transform:uppercase;
	margin:0 0 5px;
}
#blog-articles .article h3 a{text-decoration:none;}
#blog-articles .article .meta{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font:bold 11px Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0 0 20px;
	padding:6px 0 2px;
	height:20px;
}
#blog-articles .article .meta li{
	display:block;
	float:left;
	height:20px;
	margin:0 0 0 5px;
}
#blog-articles .article .meta li:first-child{margin:0;}
#blog-articles .article .meta li a{text-decoration:none;}
#blog-articles .article .meta .date,
#blog-articles .article .meta .author,
#blog-articles .article .meta .category,
#blog-articles .article .meta .comments{
	font-weight:normal;
	color:#f82;
	text-transform:uppercase;
	text-decoration:none;
}
#blog-articles .article .meta .date{
/*	background:url(../images/ico-post-date.png) no-repeat; */
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAASCAYAAACw50UTAAADkklEQVQ4y5WUz0tcVxTHv+fc++aXjm9kDJJaojVuajGLaggt1C4klCxCCV11USh02336FzSLVmggUALdFrLrqtBANqEmC6GQSkDQUawx6jwno2/GN+/HzD23C2fGpyQLLxzuuRe+n3O/l3Mv/XTvHlJjgqNokEVMwXWnZ+fnF4fLZf5nefnHvfX1palr136emZ39eGNj48+Xz5//Uhwe/vLThYXvoyjaXl1d/U6KxX+za2t9mJ5aWUnD70+urX0e5/PihWFexsZy49evI6lWf7388KHfqdfd0q1b+KhY/Hbw0aOvwqWlgjM/r67OzFza97wfCk+efD3y+PEpPFevp+GD3Om4ETNGgwDZZhOHUQRyHBR833XqdRz5PpRSUFFUHKnVEDebOIpjFLe3FwYXF7+RubnfAQgAaGNMGt5uOQ6wu4sBEWilcNzpgJRCKQiQUQoJEWJjMJrNwtUaB7kcDsMQ77vuJTUz82DnxYs/ABwDgHamptJwZOIYnadPIY0G4tevEfo+qFYDNjehrlxBq9GAEYFbqyHreTCNBhq+j8thCEdrMWFIPRb9/exZmv3XSLn8xeGdOyjV6zhQCvH4ONTREUYrFYjrojE9DWLG2KtXGDIG1clJJENDGAlDqL29N1srKx8AaAKAtjg7OJ9H7u5dZDY38V4cw4YhOJMBDw2BROAGAZgZdPMmQsdBKQigrAUPDCBUypTiuI/UttM5A5cgAN+4gdzt2yCiExBRP9JrEIG7e0wExLExrdYp/NzBIdbCRBGk1TpZnwNaZlAXRkQQZoAIYIZEEdq+f9qK1lpYa8/AxRiYriPqCqlbwIqAmWFTTiwRSGuYTqevAwDdbrehtT4RWgsrgvMFjQjI2r6DXtF0boyBdLUAYK2FFhHs7++jXC5Da90Hi8gZCDNDRN4JZ2YAQLVatcyMXC4HZmYYY+B53onFFPwiYa2FMQaVSgVbW1tgZmjf97VSqtRutweZ2QXQF7zthO/KRQRJkjj5fP5DItqs1WoNHccxM3PZWns1iiKjtW4CKPYcXARujMky8yfMHO3s7DS4UCgYImpmMpljz/MeVCqV34wxZ3r7ApGz1lKSJMHExITodrttrLVHAHa01k1jTOB53lyxWPzsvLjXLem+7+UigjiOIwD/MXM9SRLb+xUjItoVkTda640kSV6ur6/PKaXYWktd+5S+hvTcfyMiDa31crVaDQ4ODvA/8mgLv4VkeoAAAAAASUVORK5CYII=) no-repeat;
	padding:0 0 0 25px;
}
#blog-articles .article .meta .category{
/*	background:url(../images/ico-post-category.png) no-repeat; */
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAARCAYAAADHeGwwAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKZSURBVHjajFQ7bxNBEN47n9+vxCayZVsWojNlfgQFcuc/QE2PqBAtDZ1LSlo6ejqX0FkkBZZMsKL4JRyf377j+zaeY31EwEqjfc3ON/PNzFrtdlsZ40mz2fyw3+/VdrtVtm3rQ8uyAgnvo9Go6nQ673u93utMJnPTarVMe8oRI4dh53K5zGAwUMlk8u4A96bBsPD+/Pz8WaPReHp7e/sRT95AvgcAnueZAN5qtVLr9VqdnJyoRCKhIpGIFjMCE5SjUCgkcFbH/vlkMvmGo7cBgAoN3/cVQTnTQLfbVfBMxWIx5TiOFtIia55Xq1W91h56nnVEURhAIuLMXAhVNMpIaEiiohCAjtChg3P+PwHEOOX09FSL0MKZQmDeU9d1XQ0cj8fVbrdT/xUBveG4vr5Wi8VCeyoREKBcLus7Gucdc1av14N3f80BRbyTnFBo2KRQhiRbIv8DQBJqUiTK+XxeZbNZ7Tl1GAWBOJdKJa0nkQmtJqjDBS83m81RBCKsIJatJFlkPp8H1URA8k8RivhGA5C/Wq2m+v2+tk8PhCLO7ItwDkSoQxBJ/MGwT73Ly8ujHFhoFh/h2sI9hRUhzSblSUPmWiISgNFoZM9ms6DiCGCBhgwMp+HxQ1EUiu7j3pzNrqZzcKo2nU4r+Jd+ospcp1KpKBzE8aAOr8+w/gHFB8CIE4BcL5fLgKJws0kOGHEqlaJTj3D2GDn9DGoXDn5NH+hLyBzy5eLi4gVq+hUoazASVorpZfjzC+8BEAWYC5Alqs93WCW4WOHiBh756NAUmucdPq2XxWLxjGGbXXzfbypr5gz6V1hfIQ8bnYNDvbJ4pwBxsY+Cjq/D4fDTeDzO4cy+K+vfv2e4wWR9yEE/nU7f4K1uiF8CDAB1i5sE+ChgnAAAAABJRU5ErkJggg==) no-repeat;
	padding:0 0 0 25px;
}
#blog-articles .article .meta .comments{
/*	background:url(../images/ico-post-comments.png) no-repeat; */
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAYAAACUef2IAAAB7ElEQVQ4y52Uv4rVQBSHv5kkd+Xu/bOXxcLCept5ALFSsFAES0sbi30BGx9AEBQE38HGB7CxttFGCCIiWGqjuYusSe7dyYzNmTA7JhfcgV9mcmbOL9+cJKPKsgS4CTwEDrl4ew+8MMacAKiyLK8DbxaLxTLLMgC01gAopc5pLAbQNA1VVb0GHhhjNjnwaD6fL7XW/eKhcRwbup/NZtR1fb9t25fAuxw4VErhvcd7D4BzrqeOY8EwXQPQdR2y4wOAHHCxaUgORnEsNYzHAQ5wwZjUOK5zSI6JU/O41qHlYTLddko/9KC4FDFcbxwmhqjGiNOvZJTYez9KNVbXmHCQOAR3bfkixNmulzRkMFT7iFaHy7eu685tJ9DH96mcc//IWgvwPRA/sdZe01ofxUShxbHJZNJ/r4G0ruve1Fr7FPgYjL8CN5xzd4H9XafMdru9XRTFnel0iveeqqoa4BnwC/hsjHnbA8np9j/tGHi+Wq1m6/X6BLhqjDlNF8XGWl5kBhSiPWAifSFzG+AW8Bi4DNwDvgAtcAr8McZ4VZalkqRLUop9YC46SLQUZcAV4Aj4KWAW+A18Al7lgBc5oBNZ0RmwFW1EjTy8Aj7IWAnxGvgB1OGXPhM1kpBHJcmjPpOSKYHpJK+V3NYY4wH+Amz1VTnwzqzRAAAAAElFTkSuQmCC) no-repeat;
	padding:0 0 0 25px;
}
#blog-articles .article .excerpt{
	width: 300px;
	float: left;
	margin:0 0 0 20px;
}

/* article paging */
#home-paging{
	list-style:none;
	border-bottom:1px solid #ddd;
	height:16px;
	margin:-20px 0 30px;
	padding:7px 0;
}
#home-paging li{width:100px;}
#home-paging li.older{float:left;}
#home-paging li.newer{
	float:right;
	text-align:right;
}
#home-paging li a{
	display:block;
	width:100px;
}
/*
#home-paging li a{
	display:block;
	outline:none;
	width:20px;
	height:20px;
	border:1px solid blue;
	text-align:center;
}#home-paging li.active a{
	color:#555;
	font-weight:bold;
}
#home-paging .first a,
#home-paging .last a,
#home-paging .prev a,
#home-paging .next a{text-indent:-9999px;}
#home-paging .first a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAABlBMVEX+gCD///+blfgYAAAAAnRSTlP/AOW3MEoAAAAhSURBVAjXY2AEAgYQhhEMEALMYIAzoBxUMSR1SHqh5gEAB2AAKHTl6DAAAAAASUVORK5CYII=) no-repeat center center;}
#home-paging .last a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAABlBMVEX+gCD///+blfgYAAAAAnRSTlP/AOW3MEoAAAAmSURBVAjXPYwBCgAADAHP/z+9xCi6tAFJtgBHqMiQINW63e339w4HCgAo3k6XdwAAAABJRU5ErkJggg==) no-repeat center center;}
#home-paging .prev a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAMAAADNcxasAAAABlBMVEX+gCD///+blfgYAAAAAnRSTlP/AOW3MEoAAAAdSURBVAjXY2AEAgYGMMEAJhjABBRA2FBxqBogBQACZgAV0lW17wAAAABJRU5ErkJggg==) no-repeat center center;}
#home-paging .next a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAMAAADNcxasAAAABlBMVEX+gCD///+blfgYAAAAAnRSTlP/AOW3MEoAAAAdSURBVAhbY2RgZGAAYQgCYhDJwAgmkdhgcTAC8QACGAAS06erEQAAAABJRU5ErkJggg==) no-repeat center center;}
*/

/* latest activity portion of sidebar */
#home-latest-activity-list{
	list-style:none;
	margin:0 0 10px;
	padding:0;
}
#home-latest-activity-list li{
	border-bottom:1px solid #ddd;
	padding:15px 0;
}
#home-latest-activity-list li:first-child{padding:0 0 15px;}
#home-latest-activity-list li .ico{
	display:block;
	float:left;
	width:48px;
	height:48px;
	margin:0 10px 0 0;
}
#home-latest-activity-list li .ico img{display:block;}
#home-latest-activity-list li .content{
	float:left;
	width:224px;
}
#home-latest-activity-list li .content .tweet{margin:0;}
#home-latest-activity-list li .content .when{margin:0;}
#home-latest-activity-list li .content .when .date,
#home-latest-activity-list li .content .when .time{color:#f82;}
.home-latest-activity-more{
	display:block;
	text-decoration:none;
	margin:0 0 10px;
}

/* photos/videos portion of sidebar */
#sidebar-pics-video-slider{height:300px;}
#sidebar-pics-video-slider .slider{margin:15px 0 10px;}
#sidebar-pics-video-slider .slider .larr,
#sidebar-pics-video-slider .slider .rarr{
	float:left;
	width:21px;
	height:38px;
	text-indent:-9999px;
	background:url(../images/bg-main.png) no-repeat;
	outline:none;
	position:relative;
	visibility:hidden;
}
#sidebar-pics-video-slider .slider .larr{
	background-position:-1315px -174px;
	margin:67px 4px 0 0;
/*	left:-8px; */
}
#sidebar-pics-video-slider .slider .larr.active{background-position:-1357px -174px;}
#sidebar-pics-video-slider .slider .rarr{
	background-position:-1336px -174px;
	margin:67px 0 0 4px;
/*	left:8px; */
}
#sidebar-pics-video-slider .slider .rarr.active{background-position:-1378px -174px;}
#sidebar-pics-video-slider .slider .viewbox{
	float:left;
	width:231px;
	height:173px;
	overflow:hidden;
	position:relative;
}
#sidebar-pics-video-slider .slider .pane{float:left;}
#sidebar-pics-video-slider .slider .pane .photo{
	display:block;
	width:231px;
	height:173px;
}
#sidebar-pics-video-slider .slider .pane .meta{display:none;}
#sidebar-pics-video-slider .summary{
	margin:0 0 10px 24px;
	width:231px;
}
#sidebar-pics-video-slider .summary h4 a{text-decoration:none;}
ul.ads {
	list-style:none;
	padding-left:0;
}
ul.ads li {float:left;padding-left:15px;/*padding-right:10px;*/padding-bottom:10px;}

/* blog portion of sidebar */
#center.blog .multicols .right ul.posts{margin:0 0 20px;}
#center.blog .multicols .right ul.posts li{
	margin:0 0 10px;
}
#center.blog .multicols .right ul.posts li a{
	color:#444;
	text-decoration:none;
}
#center.blog .multicols .right ul.posts li a:hover{color:#f82;}

/* partner list */
#home-partners{
	list-style:none;
	margin:0;
	padding:0;
}
#home-partners li{
	float:left;
	margin:0 0 0 8px;
}
#home-partners li:first-child{margin:0;}
#home-partners li a{
	display:block;
	width:128px;
	height:102px;
	text-align:center;
}
/*
#center.home .partners{
	float:left;
	width:584px;
}
#center.home .partners .hdr-link{
	display:block;
	float:left;
	margin:20px 0 0 40px;
}
#center.home .partners .content{
	clear:both;
	border-top:1px solid #ccc;
	padding:25px 0 0;
}
#center.home .partners .content ul{
	list-style:none;
	margin:0;
	padding:0;
	width:620px;
}
#center.home .partners .content ul li{
	float:left;
	margin:0 0 0 18px;
}
#center.home .partners .content ul li:first-child{margin:0;}
#center.home .partners .content ul li a{display:block;}
#center.home .partners .content ul li a img{display:block;}
*/


/*
#center.home h2{
	float:left;
	background:#f8f8f8;
	border:1px solid #ccc;
	color:#f82;
	font-weight:bold;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	height:21px;
	margin:0 0 -1px;
	padding:12px 13px;
}
*/
#center.home h2 a{text-decoration:none;}
#center.home h2 .rss{
	display:block;
	float:right;
	width:17px;
	height:17px;
	margin:3px 0 0 15px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/bg-main.png) no-repeat -1112px -205px;
}
/*
#home-feas{margin:0 0 35px;}
#home-feas .fea{
	float:left;
	width:280px;
	height:425px;
	margin:0 0 0 25px;
	position:relative;
}
#home-feas .fea:first-child{margin:0;}
#home-feas .fea .content{
	clear:both;
	border-top:1px solid #ccc;
	padding:15px 0 0;
}
#home-feas .fea .content .more{font-weight:bold;}
#home-feas .fea .content .btn{
	display:block;
	width:164px;
	height:22px;
	padding:10px 0;
	text-decoration:none;
	text-align:center;
	text-indent:-6px;
	color:#fff;
	background:url(../images/bg-main.png) no-repeat -753px -219px;
	font-weight:bold;
	position:absolute;
	bottom:0;
}
#home-feas .fea.whats-new h3{font-weight:normal;}
#home-feas .fea.whats-new h3 a{
	text-decoration:none;
	color:#444;
}
#home-feas .fea.whats-new .photo{
	display:block;
	border:1px solid #ddd;
	margin:0 0 10px;
}
#home-feas .fea.whats-new .content .summary .date{font-weight:bold;}
#home-feas .fea.community-events .events{
	list-style:none;
	margin:0;
	padding:0;
}
#home-feas .fea.community-events .events li{margin:0 0 20px;}
#home-feas .fea.community-events h4{
	color:#f82;
	margin:0;
}
#home-feas .fea.community-events .cal{
	float:left;
	margin:0 10px 0 0;
}
#home-feas .fea.community-events .summary{
	float:left;
	width:237px;
}
#home-feas .fea.photos-video h4{
	color:#f82;
	margin:0;
}
#home-feas .fea.photos-video .slider{margin:15px 0 10px;}
#home-feas .fea.photos-video .slider .larr,#home-feas .fea.photos-video .slider .rarr{
	float:left;
	width:21px;
	height:38px;
	text-indent:-9999px;
	background:url(../images/bg-main.png) no-repeat;
	outline:none;
	position:relative;
	visibility:hidden;
}
#home-feas .fea.photos-video .slider .larr{
	background-position:-1315px -174px;
	margin:67px 0 0;
	left:-8px;
}
#home-feas .fea.photos-video .slider .larr.active{background-position:-1357px -174px;}
#home-feas .fea.photos-video .slider .rarr{
	background-position:-1336px -174px;
	margin:67px 0 0;
	left:8px;
}
#home-feas .fea.photos-video .slider .rarr.active{background-position:-1378px -174px;}
#home-feas .fea.photos-video .slider .viewbox{
	float:left;
	width:231px;
	height:173px;
	overflow:hidden;
	position:relative;
}
#home-feas .fea.photos-video .slider .pane{float:left;}
#home-feas .fea.photos-video .slider .pane .meta{display:none;}
#home-feas .fea.photos-video .summary{margin:0 26px 0 21px;}
*/
/*
#center.home .partners{
	float:left;
	width:584px;
}
#center.home .partners .hdr-link{
	display:block;
	float:left;
	margin:20px 0 0 40px;
}
#center.home .partners .content{
	clear:both;
	border-top:1px solid #ccc;
	padding:25px 0 0;
}
#center.home .partners .content ul{
	list-style:none;
	margin:0;
	padding:0;
	width:620px;
}
#center.home .partners .content ul li{
	float:left;
	margin:0 0 0 18px;
}
#center.home .partners .content ul li:first-child{margin:0;}
#center.home .partners .content ul li a{display:block;}
#center.home .partners .content ul li a img{display:block;}
*/
#center.home .poll{
	float:left;
	margin:0 0 0 25px;
}
#center.home .poll .content{
	clear:both;
	border-top:1px solid #ccc;
	width:281px;
	padding:15px 0 0;
}
.poll ul{
	list-style:none;
	margin:0 0 10px 8px;
	padding:0;
}

.poll .btn{
	display:block;
	width:163px;
	height:40px;
	padding:5px 0 10px;
	text-decoration:none;
	text-align:center;
	text-indent:-6px;
	color:#fff;
	background:url(../images/bg-main.png) no-repeat -753px -219px;
	border: none;
	font:bold 12px Arial,Helvetica,sans-serif;
}
.poll .wp-polls-loading{display: none;}

/* BLOGS */
ul.posts{
	list-style:none;
	margin:0 0 10px;
	padding:0;
}
ul.posts li{
	margin:0 0 3px;
	padding:0 0 0 13px;
/*	background:url(../images/bg-bul-arrow-orange.png) no-repeat 1px 5px; */
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABJSURBVHjaYvxSa8jPwMCwC4jNgHg9EEfwNJ//BaQZGEEELgVgSSwKNgFxKBMDKvgLpZnRjd0OxJZAvBWIg8DGokmAjYM5CCDAAMA4HLCWo4MYAAAAAElFTkSuQmCC") no-repeat 1px 5px;
}
.blogs-list .blog{
	float:left;
	width:278px;
	height:360px;
	margin:0 0 0 25px;
	position:relative;
}
.blogs-list .blog:nth-child(3n+1){margin:0;}
.blogs-list .blog h2 a{text-decoration:none;}
.blogs-list .blog .bnr{
	border:1px solid #ccc;
	display:block;
	margin:0 0 15px;
}
.blogs-list .blog .bnr img{display:block;}
.blogs-list .blog .posts{
	margin:0 0 15px;
	padding:0;
	list-style:none;
}
.blogs-list .blog .cta-btn{
	position:absolute;
	bottom:0;
}
/* Blog Category Page */
#blog-posts{margin:40px 0;}
#blog-posts .post{
	float:left;
	width:277px;
	height:310px;
	margin:0 0 30px 25px;
	position:relative;
}
#blog-posts .post:nth-child(2n+1){margin:0;}
#blog-posts .post h3{
	font-size:18px;
	font-weight:normal;
	overflow:hidden;
}
#blog-posts .post h3 a{text-decoration:none;}
#blog-posts .post .bnr{
	display:block;
	border:1px solid #ccc;
	margin:0 0 10px;
}
#blog-posts .post .bnr img{display:block;}
#blog-posts .post .more{
	font-weight:bold;
	position:absolute;
	bottom:0;
}

/* Blog Archive */
#archive-posts .post{margin:0 0 40px;}

/* Blog Sidebar */
#right h2{
	font-size:16px;
	border-bottom:1px solid #ddd;
	padding:0 0 4px;
}
#right ul.posts{margin:0 0 40px;}
#right ul.posts li{margin:0 0 8px;}
#right ul.posts li a{
	color:#444;
	text-decoration:none;
}
#right ul.posts li a:hover{color:#f82;}

/* BLOG ARTICLE PAGE */
#post-hdr .date{margin:0 0 3px;}
#post-hdr .socialnetwork-btns{width:300px;}
#post-hdr .socialnetwork-btns .fb-like{border:none; overflow:hidden; width:300px; height:30px}
#author-profile{background-color: #f1f1f1; padding: 15px; margin: 20px 0 25px 0;}
#author-profile img.avatar{float: left; border: #333; margin: 0 10px 0 0;}
#author-profile .content{float: left; width: 450px;}

#center.blog h1.single{margin:0 -12px -1px;}

/* COMMUNITY EVENTS */
.overlap-tabs{
	margin:40px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
.overlap-tabs li{
	float:left;
	margin:0 0 0 -15px;
	background:#f8f8f8;
	border:1px solid #ccc;
	border-bottom:none;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
}
.overlap-tabs li:first-child{margin:0;}
.overlap-tabs li a{
	display:block;
	width:125px;
	height:30px;
	padding:15px 0 0 30px;
	text-decoration:none;
	color:#444;
/*	background:url(../images/bul-check-grey.png) no-repeat 6px 16px; */
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADISURBVHjaYrx16xYDkYAfiLuAuJiJSA1yQHwSiBOA+AsxmoSA+AAQqwPxO5AAMZqWArEikgHMhDRVALEHEv8vyABkTZxAbIzENwDiFiT+DiDWAOI7ME3eQHwJiLcAMQ9UrB3kFCh7DRD7A/EjEIcFiHuBuAjJxBwgvoDkLJCGCKjTGGCa6qEC+UDMBsSlICdA5UGa45A1gAAjUuQaQ50nAeW/BmITmJOQAXJAnAViWyB+CuWnYNOALZ5AzvIE4ulAvAlXPAAEGABVfSaib7iBJQAAAABJRU5ErkJggg==") no-repeat 6px 16px;
}
.overlap-tabs li.active a{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADISURBVHjaYvxSa8hAJOAH4i4gLmYiUoMcEJ8E4gQg/kKMJiEgPgDE6kD8DiRAjKalQKyIZAAzIU0VQOyBxP8LMgBZEycQGyPxDYC4BYm/A4g1gPgOTJM3EF8C4i1AzAMVawc5BcpeA8T+QPwIxGEB4l4gLkIyMQeILyA5C6QhAuo0BpimeqhAPhCzAXEpyAlQeZDmOGQNIMCIFLnGUOdJQPmvgdgE5iRkgBwQZ4HYFoifQvkp2DRgiyeQszyBeDoQb8IVDwABBgB9oiTKmyeqYgAAAABJRU5ErkJggg==");}
#search-events{
	display:none;
	float:left;
	margin:45px 0 0 25px;
}
#search-events input{
	display:block;
	float:left;
}
#search-events input[name="date"]{
	margin:3px 2px 0 0;
	padding:5px;
	border:1px solid #999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:140px;
	height:18px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	background:#fff;
}
#events-list {margin-right:-19px;width:909px;}
#events-list li{float:left;	margin:0 20px 0 0px;	width:283px;height:290px;}
#events-list .event{position:relative;}
#events-list .event .thumbnail{width:276px;height:108px;}
#events-list script {display:none;}
#events-list .event .cal{position:absolute;top:-10px;left:-3px;}
#events-list .event .bnr{display:block;border:1px solid #ccc;width:276px;margin:0 0 15px;}
#events-list div.thumbnail{}
#events-list .event .bnr img{display:block;}
#events-list .event h3{color:#f82;font-size:12px;margin-top:12px;}
#events-list .event p.event-info{line-height:10px;}
ul#event-list {list-style:none;margin-left:0;padding-left:0;}
#events-list #page_navigation a.first_link {display:none;}
#events-list #page_navigation a.last_link {display:none;}
#events-list #page_navigation a.page_link {display:none !important;}
#events-list #page_navigation a.previous_link {float:left;}
#events-list #page_navigation a.next_link {float:right;}

#events-list #page_navigation .ellipse {display:none !important;}
.no-bt-bdr {border-bottom:none !important;}
#event .left{float:left;width:619px;}
#event .right {float:left;width:282px;}
#event {width:100%;}
/*.left.tall {padding-top:15px !important;}*/
#hdr-content.special  { height:200px;}
/* COMMUNITY ORGANIZATIONS */
#organizations .org{
	float:left;
	width:422px;
	margin:0 0 45px;
}
#organizations .org:nth-child(even){margin:0 0 45px 45px;}
#organizations .org .logo{
	float:left;
	display:block;
	width:160px;
	text-align:center;
}
#organizations .org .desc{
	float:left;
	width:247px;
	margin:0 0 0 15px;
}
#organizations .org .desc h3{
	color:#f82;
	font-size:12px;
	float:left;
	margin:0 5px 10px 0;
	width:190px;
}
#organizations .org .desc .twitter,#organizations .org .desc .facebook{
	display:block;
	float:left;
	width:21px;
	height:22px;
	margin:0 0 0 5px;
	background:url(../images/bg-main.png) no-repeat -1129px -205px;
	position:relative;
	top:-4px;
}
ul li a.twitter{
	display:block;
	float:left;
	width:21px;
	height:22px;
	margin:0 0 0 5px;
	background:url(../images/bg-main.png) no-repeat -1148px -174px;
	position:relative;
	top:-4px;
}
ul li a.facebook {
	display:block;
	float:left;
	width:21px;
	height:22px;
	margin:0 0 0 5px;
	background:url(../images/bg-main.png) no-repeat -1129px -205px;
	position:relative;
	top:-4px;
	}
#organizations .org .desc .twitter{background-position:-1150px -205px;}

/* PHOTOS */
#photo-galleries{margin:40px 0;}
#photo-galleries .gallery{
	margin:0 0 0 20px;
	float:left;
	width:283px;
	height:250px;
	position:relative;
}
#photo-galleries .gallery:nth-child(3n+1){margin:0;}
#photo-galleries .gallery .photo-count{
	position:absolute;
	top:-10px;
	left:-3px;
	width:35px;
	height:32px;
	background:url(../images/bg-main.png) no-repeat -1399px -174px;
	text-align:center;
	font-weight:bold;
	padding:8px 0 0;
}
#photo-galleries .gallery .bnr{
	display:block;
	border:1px solid #ccc;
	width:276px;
	margin:0 0 15px;
}
#photo-galleries .gallery .bnr img{display:block;}
#photo-galleries .gallery h3{
	color:#f82;
	font-size:12px;
}
#photo-galleries .gallery h3 a{text-decoration:none;}

#photo-gallery .slider{margin:0 44px 10px;}
#photo-gallery .slider .larr,#photo-gallery .slider .rarr{
	float:left;
	width:21px;
	height:38px;
	text-indent:-9999px;
	background:url(../images/bg-main.png) no-repeat -1315px -174px;
	outline:none;
	position:relative;
	visibility:hidden;
	margin:18px 30px 0 0;
}
#photo-gallery .slider .rarr{
	background-position:-1336px -174px;
	margin:18px 0 0 30px;
}
#photo-gallery .slider .larr.active{background-position:-1357px -174px;}
#photo-gallery .slider .rarr.active{background-position:-1378px -174px;}
#photo-gallery .slider .viewbox{
	overflow:hidden;
	width:700px;
	float:left;
}
#photo-gallery .slider .pane{
	float:left;
	width:700px;
	margin:0 0 8px;
}
#photo-gallery .slider .pane .thb{
	display:block;
	border:1px solid #ccc;
	margin:0 0 0 8px;
	width:108px;
	height:75px;
	float:left;
}
#photo-gallery .slider .pane .thb:first-child{margin:0;}
#photo-gallery .slider .pane .thb img{display:block;}
#photo-gallery .slider .pane .thb .meta{display:none;}
#photo-gallery .fullview{
	text-align:center;
	padding:4px;
	border:1px solid #ccc;
	margin:20px 0;
}
#photo-gallery .fullview img{
	display:block;
	margin:0 auto;
}
#photo-gallery .photo-info meta{margin:0 0 15px;}
#photo-gallery .photo-info .desc{
	float:left;
	width:710px;
	margin:0 40px 0 0;
}
#photo-gallery .photo-info .social-share{
	float:left;
	width:140px;
	margin:-15px 0 0;
}

/* VIDEOS */
#videos{margin:40px 0;}
#videos .video{
	margin:0 0 20px 20px;
	float:left;
	width:283px;
	height:280px;
	position:relative;
}
#videos .video:nth-child(3n+1){margin:0;}
#videos .video .thb{
	display:block;
	border:1px solid #ccc;
	width:276px;
	margin:0 0 10px;
}
#videos .video .thb img{display:block;}
#videos .video h3{
	color:#f82;
	font-size:12px;
	margin:0 0 2px;
}
#videos .video h3 a{text-decoration:none;}
#videos .video p{margin:0;}

#video-single .video-player{
	padding:35px;
	border:1px solid #ccc;
	text-align:center;
	margin:20px 0;
}
#video-single .video-info .meta{margin:0 0 15px;}
#video-single .video-info .desc{
	float:left;
	width:710px;
	margin:0 40px 0 0;
}
#video-single .video-info .social-share{
	float:left;
	width:140px;
	margin:-15px 0 0;
}

/* GET CONNECTED / GET INVOLVED / GET INSPIRED / GRANTS & INVESTMENTS */
.get-involved h2{
	color:#444;
	font:bold 30px Arial,Helvetica,sans-serif;
}
#feas-get-involved{margin:30px 0;}
#feas-get-involved .fea{
	float:left;
	width:183px;
	height:270px;
	margin:0 0 0 50px;
	position:relative;
}
#feas-get-involved .fea:first-child{margin:0;}
#feas-get-involved .fea .thb{
	display:block;
	border:1px solid #ccc;
	margin:0 0 10px;
}
#feas-get-involved .fea .thb img{display:block;}
#feas-get-involved .fea h3{font-size:14px;}
#feas-get-involved .fea h3 a{text-decoration:none;}
#feas-get-involved .fea .btn{
	display:block;
	background:url(../images/bg-main.png) no-repeat -1097px -227px;
	width:138px;
	height:25px;
	padding:5px 0 0;
	color:#fff;
	text-decoration:none;
	text-align:center;
	position:absolute;
	bottom:0;
}

.donations h1 {text-transform:uppercase;}
#feas-donations {margin:30px 0;}
#feas-donations .fea{
	float:left;
	width:270px;
	height:370px;
	margin:0 0 0 40px;
	position:relative;
}
#feas-donations .fea:first-child{margin:0;}
#feas-donations .fea.lng{height:450px;}
#feas-donations .fea .thb{
	display:block;
	border:1px solid #ccc;
	margin:0 0 10px;
}
#feas-donations .fea .thb img{display:block; padding: 5px;}
#feas-donations .fea h3{font-size:14px;}
#feas-donations .fea h3 a{text-decoration:none;}
#feas-donations .fea .btn{
	display:block;
	background:url(../images/bg-main.png) no-repeat -1097px -227px;
	width:138px;
	height:25px;
	padding:5px 0 0;
	color:#fff;
	text-decoration:none;
	text-align:center;
	position:absolute;
	bottom:0;
}



.connect-contact h3{
	font:bold 14px Arial,Helvetica,sans-serif;
	margin:0 0 20px;
}
.connect-contact img{
	display:block;
	margin:0 0 20px;
	border:1px solid #ccc;
}
.connect-contact h3.contact{
	font-size:18px;
	margin:0;
}
.connect-contact .tel{
	font:bold 14px Arial,Helvetica,sans-serif;
	margin:0 0 20px;
}
.connect-contact .btn{
	display:block;
	background:url(../images/bg-main.png) no-repeat -933px -227px;
	width:138px;
	height:25px;
	padding:5px 0 0;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

/* ABOUT */
img.about-community-strength{border:1px solid #ccc;}
.about-community-strength h1{margin:0;}
.about-community-strength h2{
	color:#444;
	font:bold 14px Arial,Helvetica,sans-serif;
	margin:0 0 20px;
}
/*
#feas-about{margin:20px 0;}
#feas-about .fea{
	float:left;
	width:280px;
	margin:0 0 0 20px;
}
#feas-about .fea:first-child{margin:0;}
#feas-about .fea h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0 0 20px;
}
*/
#right.about-connect h2{
	font:bold 14px Arial,Helvetica,sans-serif;
	border:none;
	color:#444;
}
#right.about-connect h2 .community-strength{
	font-size:24px;
	white-space:nowrap;
}
#right.about-connect h3{
	color:#f82;
	font-size:14px;
	margin:0 0 15px;
}
/*
#right.about-connect img{
	border:1px solid #ccc;
	margin:0 0 20px;
}
*/
#right.about-connect .btn{
	display:block;
	background:url(../images/bg-main.png) no-repeat -917px -227px;
	width:138px;
	height:25px;
	margin:0 0 30px;
	padding:5px 0 0;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

/* Search Results Page */
.post-summary{margin:0 0 20px;}
.post-summary h2{margin:0 0 5px;}

/* FOOTER
*******************/
#footer a{color:#fff;}
#footer h3{
	color:#f82;
	font:normal 14px Arial,Helvetica,sans-serif;
	margin:0 0 5px;
}
#footer .fea{float:left;}
#footer .logo{
	display:block;
	margin:0 75px 50px 0;
}
#footer .extra{
	width:293px;
	margin:0 50px 0 0;
}
#footer .extra blockquote{
	margin:0 0 10px;
	padding:0;
}
#footer .extra blockquote .who{font-size:11px;}
#footer .support{width:293px;}
#footer .support ul{
	list-style:none;
	margin:0;
	padding:0;
}
#footer .support ul li{margin:0 0 2px;}
#footer .support ul li:before{
	content:">";
	margin:0 3px 0 0;
}

/* FORMS
*******************/

/* Employee Login Form Right Side */
#right #loginform input{
	outline-style:none; 
	font:14px Verdana,Arial,Helvetica,sans-serif;
	padding:5px;
	margin:3px 2px 0 0;
	letter-spacing:normal;
	border:1px solid #999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	height:18px;
}
#right #loginform input.button-primary{
	background:url("../images/bg-main.png") no-repeat scroll -753px -219px transparent;
	color:#fff;
	font-weight:bold;
	height:42px;
	padding:5px 0 10px;
	text-align:center;
	text-decoration:none;
	width:164px;
	border:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
#right #loginform label{
	margin:10px 0 4px;
	font-weight:bold;
	display:-moz-inline-stack;
	display:block;
	line-height:130%;
	clear:both;
}
.gsection{
	clear:both !important;
	margin:20px 0 0;
}
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3{font-size: 18px; color: #f82; font-weight:normal; border:none; outline:none; background:none}
.gform_wrapper input{
	outline-style:none;
	font:14px Verdana,Arial,Helvetica,sans-serif;
	padding:5px;
	margin:3px 2px 0 0;
	letter-spacing:normal;
	border:1px solid #999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	height:18px;
}
.gform_wrapper ul{margin:0; list-style:none;}
html>body .entry ul, .gform_wrapper ul{text-indent:0;}
.gform_wrapper li, .gform_wrapper form li{list-style:none!important;}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after{content:""; /* for safari */}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after{content:none; # /* for other browsers  */}
.gform_wrapper ul.gform_fields{padding:0; margin:0;}
.gform_wrapper select{ 
	font:14px Verdana,Arial,Helvetica,sans-serif;
	padding:5px;
	margin:3px 2px 0 0;
	letter-spacing:normal;
	border:1px solid #999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	height:30px;
}
.gform_wrapper .ginput_complex .name_prefix{float:left; width:30px!important; margin-right:14px}
.gform_wrapper .ginput_complex .name_suffix{float:left; width:30px!important}
.gform_wrapper .ginput_complex .name_first, .gform_wrapper .ginput_complex .name_last{float:left; width:100px; margin-right:8px}
.gform_wrapper .top_label .gfield_label{margin:10px 0 4px; font-weight:bold; display:-moz-inline-stack; display:inline-block; line-height:130%; clear:both}
.gform_wrapper .left_label .gfield_label{float:left; margin:2px 15px 0 0; width:29%; font-weight:bold}
.gform_wrapper .right_label .gfield_label{float:left; margin:2px 15px 0 0; width:29%; font-weight:bold; text-align:right}
.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small{width:250px;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width:408px;}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{ width:548px;}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {display:block; margin:3px 0 8px; font-size:10px; letter-spacing:.1em}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right{float:left;}
.gform_wrapper .ginput_complex .ginput_left{margin: 0 34px 0 0;}
.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input{width:250px;}
.gform_wrapper .ginput_complex input, .gform_wrapper .ginput_complex select{width:250px;}
.gform_wrapper .ginput_complex .ginput_full input{width:542px;}
.gform_wrapper .datepicker{width:250px !important;}
.fileinput{margin:0 0 20px;}
.fileinput input{font-size:14px; width:260px !important; height:30px;}
.custominput_left{margin-right:34px;}
.custominput_left,.custominput_right{float:left; padding:0 0 18px;}
.gform_footer{clear:both;}
.gform_footer input.button{
	background:url(../images/bg-main.png) no-repeat -933px -223px;
	color:#fff;
	font-weight:bold;
	height:42px;
	padding:5px 0 10px;
	text-align:center;
	text-decoration:none;
	width:162px;
	border:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0; 
}
.gform_wrapper .gfield_error{padding:0;}
.gform_wrapper .gfield_error .gfield_label{
	color:#700;
	padding:0;
}
.gform_wrapper .validation_error{
	color:#f00;
	line-height:150%;
	margin-bottom:16px;
	font:bold 14px Arial,Helvetica,sans-serif;
}
.gform_wrapper .validation_message{color:#f00!important; font:11px Verdana,Arial,Helvetica,sans-serif; letter-spacing:normal; padding:5px 0 0;}

.newsletter_signup{clear:both;}
.newsletter_signup .gfield_label{display:none !important;}
.newsletter_signup .gfield_checkbox{
	margin:0;
	padding:0;
}

.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div{/*resets*/margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; font-family:"lucida sans", "lucida grande", lucida ,sans-serif; background:#fff; font-size:1em; border:4px solid #C1C1C1; width:15.5em; padding:2.5em .5em .5em; position:relative}
.ui-datepicker-div, #ui-datepicker-div{z-index:9999; /*must have*/ display:none;}
.ui-datepicker-inline{float:left; display:block}
.ui-datepicker-control{display:none}
.ui-datepicker-current{display:none}
.ui-datepicker-next, .ui-datepicker-prev{position:absolute; left:.5em; top:.5em; background:#eee;}
.ui-datepicker-next{left:14.6em}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover{background:#dadada;}
.ui-datepicker-next a, .ui-datepicker-prev a{text-indent:-999999px; width:1.3em; height:1.4em; display:block; font-size:1em; background:url(../images/datepicker_arrow_left.gif) 50% 50% no-repeat; border:1px solid #d3d3d3; cursor:pointer;}
.ui-datepicker-next a{background:url(../images/datepicker_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-header select{border:1px solid #d3d3d3; color:#444; background:#e6e6e6; font-size:1em; line-height:1.4em; position:absolute; top:.5em; margin:0 !important;}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover{background:#dadada;}
.ui-datepicker-header select.ui-datepicker-new-month{
	width:7em;
	left:2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year{
	width:5em;
	left:9.4em;
}
table.ui-datepicker{
	width:15.5em;
	text-align:right;
}
table.ui-datepicker td a{
	padding:.1em;
	display:block;
	color:#444;
	background:#e6e6e6;
	cursor:pointer;
	border:1px solid #fff;
	text-align:center;
}
table.ui-datepicker td a:hover{
	border:1px solid #fff;
	color:#222;
	background:#dadada;
	text-decoration:none;
}
table.ui-datepicker td a:active{
	border:1px solid #aaa;
	color:#222;
	background:#fff;
	text-decoration:none;
}
table.ui-datepicker .ui-datepicker-title-row td{
	padding:.2em 0;
	text-align:center;
	font-size:.9em;
	color:#222;
	text-transform:uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a{
	color:#222;
	padding:.3em 0;
}
.ui-datepicker-cover{
	display:none;
	display/**/:block;
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:193px;
	height:200px;
}
img.ui-datepicker-trigger{
	position:relative;
	top:3px;
	left:4px;
}

/* tame those pesky hidden fields --------------------------------------------------------------------*/

.gform_wrapper input[type="hidden"], .gform_wrapper input.gform_hidden{display:none;}
.ginput_full br, .ginput_left br, .ginput_right br{display:none;}

/* fix captcha alignment for IE8 ---------------------------------------------------------------------*/

.gform_wrapper .left_label #recaptcha_area, #recaptcha_table, .gform_wrapper .right_label #recaptcha_area, #recaptcha_table {margin-left:32%;}

/* Steps List - Right Side & Center */
ul.steps{
	list-style:none;
	margin:0;
	padding:0;
}
ul.steps li{
	margin:0;
	padding:0;	
}
ul.steps li img{
	float:left;
	margin:0 5px 0 0;
}
ul.steps li .title{float:left;}
ul.steps li h3{
	color:#f82;
	margin:10px 0 0;
}
#center ul.steps li{
	width:275px;
	float:left;
}
#center ul.steps li:first-child{margin:0 22px 0 0;}



/* Sidebar - ADS */
#bnr-ads {width:100%;padding-left:0;}
.wpbrad {width:125px;height:125px;float:left;margin-left:16px;margin-bottom:16px;}
.wpbrad img {border:1px solid #ddd;}



#post-hdr .meta{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font:bold 11px Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0 0 20px;
	padding:6px 0 2px;
	height:20px;
}
#post-hdr .meta li{
	display:block;
	float:left;
	height:20px;
	margin:0 0 0 5px;
}
#post-hdr .meta li:first-child{margin:0;}
#post-hdr .meta li a{text-decoration:none;}
#post-hdr .meta .date,
#post-hdr .meta .author,
#post-hdr .meta .category,
#post-hdr .meta .comments{
	font-weight:normal;
	color:#f82;
	text-transform:uppercase;
	text-decoration:none;
}
#post-hdr .meta .date{
/*	background:url(../images/ico-post-date.png) no-repeat; */
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAASCAYAAACw50UTAAADkklEQVQ4y5WUz0tcVxTHv+fc++aXjm9kDJJaojVuajGLaggt1C4klCxCCV11USh02336FzSLVmggUALdFrLrqtBANqEmC6GQSkDQUawx6jwno2/GN+/HzD23C2fGpyQLLxzuuRe+n3O/l3Mv/XTvHlJjgqNokEVMwXWnZ+fnF4fLZf5nefnHvfX1palr136emZ39eGNj48+Xz5//Uhwe/vLThYXvoyjaXl1d/U6KxX+za2t9mJ5aWUnD70+urX0e5/PihWFexsZy49evI6lWf7388KHfqdfd0q1b+KhY/Hbw0aOvwqWlgjM/r67OzFza97wfCk+efD3y+PEpPFevp+GD3Om4ETNGgwDZZhOHUQRyHBR833XqdRz5PpRSUFFUHKnVEDebOIpjFLe3FwYXF7+RubnfAQgAaGNMGt5uOQ6wu4sBEWilcNzpgJRCKQiQUQoJEWJjMJrNwtUaB7kcDsMQ77vuJTUz82DnxYs/ABwDgHamptJwZOIYnadPIY0G4tevEfo+qFYDNjehrlxBq9GAEYFbqyHreTCNBhq+j8thCEdrMWFIPRb9/exZmv3XSLn8xeGdOyjV6zhQCvH4ONTREUYrFYjrojE9DWLG2KtXGDIG1clJJENDGAlDqL29N1srKx8AaAKAtjg7OJ9H7u5dZDY38V4cw4YhOJMBDw2BROAGAZgZdPMmQsdBKQigrAUPDCBUypTiuI/UttM5A5cgAN+4gdzt2yCiExBRP9JrEIG7e0wExLExrdYp/NzBIdbCRBGk1TpZnwNaZlAXRkQQZoAIYIZEEdq+f9qK1lpYa8/AxRiYriPqCqlbwIqAmWFTTiwRSGuYTqevAwDdbrehtT4RWgsrgvMFjQjI2r6DXtF0boyBdLUAYK2FFhHs7++jXC5Da90Hi8gZCDNDRN4JZ2YAQLVatcyMXC4HZmYYY+B53onFFPwiYa2FMQaVSgVbW1tgZmjf97VSqtRutweZ2QXQF7zthO/KRQRJkjj5fP5DItqs1WoNHccxM3PZWns1iiKjtW4CKPYcXARujMky8yfMHO3s7DS4UCgYImpmMpljz/MeVCqV34wxZ3r7ApGz1lKSJMHExITodrttrLVHAHa01k1jTOB53lyxWPzsvLjXLem+7+UigjiOIwD/MXM9SRLb+xUjItoVkTda640kSV6ur6/PKaXYWktd+5S+hvTcfyMiDa31crVaDQ4ODvA/8mgLv4VkeoAAAAAASUVORK5CYII=) no-repeat;
	padding:0 0 0 25px;
}
#post-hdr .meta .category{
/*	background:url(../images/ico-post-category.png) no-repeat; */
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAARCAYAAADHeGwwAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKZSURBVHjajFQ7bxNBEN47n9+vxCayZVsWojNlfgQFcuc/QE2PqBAtDZ1LSlo6ejqX0FkkBZZMsKL4JRyf377j+zaeY31EwEqjfc3ON/PNzFrtdlsZ40mz2fyw3+/VdrtVtm3rQ8uyAgnvo9Go6nQ673u93utMJnPTarVMe8oRI4dh53K5zGAwUMlk8u4A96bBsPD+/Pz8WaPReHp7e/sRT95AvgcAnueZAN5qtVLr9VqdnJyoRCKhIpGIFjMCE5SjUCgkcFbH/vlkMvmGo7cBgAoN3/cVQTnTQLfbVfBMxWIx5TiOFtIia55Xq1W91h56nnVEURhAIuLMXAhVNMpIaEiiohCAjtChg3P+PwHEOOX09FSL0MKZQmDeU9d1XQ0cj8fVbrdT/xUBveG4vr5Wi8VCeyoREKBcLus7Gucdc1av14N3f80BRbyTnFBo2KRQhiRbIv8DQBJqUiTK+XxeZbNZ7Tl1GAWBOJdKJa0nkQmtJqjDBS83m81RBCKsIJatJFlkPp8H1URA8k8RivhGA5C/Wq2m+v2+tk8PhCLO7ItwDkSoQxBJ/MGwT73Ly8ujHFhoFh/h2sI9hRUhzSblSUPmWiISgNFoZM9ms6DiCGCBhgwMp+HxQ1EUiu7j3pzNrqZzcKo2nU4r+Jd+ospcp1KpKBzE8aAOr8+w/gHFB8CIE4BcL5fLgKJws0kOGHEqlaJTj3D2GDn9DGoXDn5NH+hLyBzy5eLi4gVq+hUoazASVorpZfjzC+8BEAWYC5Alqs93WCW4WOHiBh756NAUmucdPq2XxWLxjGGbXXzfbypr5gz6V1hfIQ8bnYNDvbJ4pwBxsY+Cjq/D4fDTeDzO4cy+K+vfv2e4wWR9yEE/nU7f4K1uiF8CDAB1i5sE+ChgnAAAAABJRU5ErkJggg==) no-repeat;
	padding:0 0 0 25px;
}
#post-hdr .meta .comments{
/*	background:url(../images/ico-post-comments.png) no-repeat; */
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAYAAACUef2IAAAB7ElEQVQ4y52Uv4rVQBSHv5kkd+Xu/bOXxcLCept5ALFSsFAES0sbi30BGx9AEBQE38HGB7CxttFGCCIiWGqjuYusSe7dyYzNmTA7JhfcgV9mcmbOL9+cJKPKsgS4CTwEDrl4ew+8MMacAKiyLK8DbxaLxTLLMgC01gAopc5pLAbQNA1VVb0GHhhjNjnwaD6fL7XW/eKhcRwbup/NZtR1fb9t25fAuxw4VErhvcd7D4BzrqeOY8EwXQPQdR2y4wOAHHCxaUgORnEsNYzHAQ5wwZjUOK5zSI6JU/O41qHlYTLddko/9KC4FDFcbxwmhqjGiNOvZJTYez9KNVbXmHCQOAR3bfkixNmulzRkMFT7iFaHy7eu685tJ9DH96mcc//IWgvwPRA/sdZe01ofxUShxbHJZNJ/r4G0ruve1Fr7FPgYjL8CN5xzd4H9XafMdru9XRTFnel0iveeqqoa4BnwC/hsjHnbA8np9j/tGHi+Wq1m6/X6BLhqjDlNF8XGWl5kBhSiPWAifSFzG+AW8Bi4DNwDvgAtcAr8McZ4VZalkqRLUop9YC46SLQUZcAV4Aj4KWAW+A18Al7lgBc5oBNZ0RmwFW1EjTy8Aj7IWAnxGvgB1OGXPhM1kpBHJcmjPpOSKYHpJK+V3NYY4wH+Amz1VTnwzqzRAAAAAElFTkSuQmCC) no-repeat;
	padding:0 0 0 25px;
}
#hdr-content.special  { height:200px !important;}
#innerwrap.smaller {padding-top:81px;}

#job-board h1{
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fe8020;
}
#job-board table{
	border-collapse:collapse;
	border:1px solid #dedede;
	width:888px;
	table-layout:fixed;
	margin-top:30px;
	margin-bottom:10px;
}
#job-board table th{
	outline:none;
	text-indent:-9999px;
	color:transparent;
}
#job-board table th.logo{
	background: url(/wp-content/themes/communitystrength/_common/images/job_boardbg1.png) no-repeat;
	width:119px;
	height:39px;
}
#job-board table th.title{
	background: url(/wp-content/themes/communitystrength/_common/images/job_boardbg2.png) no-repeat;
	width:459px;
	height:39px;
}
#job-board table th.location{
	background: url(/wp-content/themes/communitystrength/_common/images/job_boardbg3.png) no-repeat;
	width:207px;
	height:39px;
}
#job-board table th.date{
	background: url(/wp-content/themes/communitystrength/_common/images/job_boardbg7.png) repeat-x;
	width:102px;
	height:39px;
}
#job-board table th.apply{
	background: url(/wp-content/themes/communitystrength/_common/images/job_boardbg6.png) repeat-x;
	width:106px;
	height:39px;
}
#job-board table td{padding-top:20px;padding-bottom:20px;border:1px solid #dedede;vertical-align:top;}
#job-board table td.logo {text-align:center;}
#job-board table td.logo img{
	margin:0 auto;
	border:1px solid #dedede;
}
#job-board table td.title h3,
#job-board table td.location h3,
#job-board table td.date h3{
	font-size:14px;
	font-weight:bold;
	color:#fe8020;
	margin-bottom:0;
}
#job-board table td.title p{color:#525252;}
#job-board table td.title,
#job-board table td.location,
#job-board table td.date{
	padding-left:10px;
	padding-right:10px;
}

#job-board table td.apply {
	text-align:center;
}
#job-board table td.apply .apply-btn{
	margin:0 auto;
	background: url(/wp-content/themes/communitystrength/_common/images/apply_btn.png) no-repeat;
	display:block;
	width:85px;
	height:29px;
	outline:none;
	text-indent:-9999px;
	color:transparent;
}
#job-board .job-stats{
	padding-left:20px;
}
#job-board .job-stats > li{margin-bottom:10px;}
#job-board .job-stats li ul{
	margin-top:5px;
	padding-left:20px;
	list-style:disc;
}
#job-board .job-content img.alignright{
	border:0px solid #444;
}


