/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Font-Face
	#Site Styles
	#Page Styles */
	
/* #Font-Face
================================================== */	
@font-face {
    font-family: 'museo_slab500';
    src: url('../fonts/museo_slab_500-webfont.eot');
    src: url('../fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo_slab_500-webfont.woff') format('woff'),
         url('../fonts/museo_slab_500-webfont.ttf') format('truetype'),
         url('../fonts/museo_slab_500-webfont.svg#museo_slab500') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* #Site Styles
================================================== */

body {
	/*background: url(../images/bodyBG.png) center top no-repeat;*/
	background-color: #000;
	color: #fff;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'museo_slab500';
	line-height: normal;
}

h1 {
	font-size: 50px;
}

h2 {
	font-size: 22px;
}

h3 {
	font-size: 18px;
}

#header {
	width: 100%;
	min-width: 960px;
}

.top {
	height: 50px;
	overflow: hidden;
	background: #fff;
	color: #000;
	line-height: 49px;
}

.twitter {
	float: left;
	width: 100%;
}

.twitter strong {
	font-weight: 700;
}

.twitter-bird {
	float: left;
	background: url(../images/twitter-bird.jpg) 0 0 no-repeat;
	width: 38px;
	height: 50px;
	display: block;
	margin-right: 5px;
}

.twitter-bird a {
	display: block;
	width: 38px;
	height: 50px;
	text-indent: -9999px;	
}

ul.social {
	float: right;
	padding-top: 12px;
	margin: 0;
}

ul.social li {
	float: left;
	width: 28px;
	height: 27px;
	margin: 0;
	margin-left: 8px;
}

ul.social li a {
	display: block;
	text-indent: -9999px;
	width: 28px;
	height: 27px;
}

ul.social li.fb a {
	background: url(../images/social.png) left top no-repeat;
}

ul.social li.tweet a {
	background: url(../images/social.png) center top no-repeat;
}

ul.social li.yt a {
	background: url(../images/social.png) right top no-repeat;
}

.header {
	padding: 12px 0;
	overflow: hidden;
	width: 100%;
	background-color: #000;
}

.logo {
	float: left;
	margin-top: 6px;
}

.counter {
	float: right;
	width: 470px;
	margin-top: 34px;
	background: url(../images/counter-bg.png) 0 0 repeat-x;
}

.counter .event-title {
	float: left;
	max-width: 210px;
	width: 190px;
	text-align: center;
	color: #818181;
	/*font-size: 18px;*/
	font-size: 12px;
	font-weight: 700;
	padding: 10px 5px;
}

.counter .time {
	float: left;
}

.counter .time .block {
	float: left;
	display: inline-block;
	padding: 15px 8px;
	text-align: center;
	color: #cacaca;
	font-size: 26px;
	font-weight: bold;
	background-color: #141414;
	border-left: 1px #1d1d1d solid;
}

.counter .time .text {
	float: left;
	text-align: center;
	color: #cacaca;
	width: 212px;
	padding: 10px 8px;
	font-size: 16px;
	font-weight: bold;
	background-color: #141414;
	border-left: 1px #1d1d1d solid;
}

.counter .time div.cd-time {
	text-align: center;
	color: #fff;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
}

.counter .plus {
	float: right;
	background: url(../images/plus.jpg) #818181 center center no-repeat;
}

.counter .plus a {
	display: block;
	width: 29px;
	height: 62px;
	text-indent: -9999px;
}

.menu {
	max-height: 63px;
	width: 100%;
	background-color: #1d1d1d;
}

.menu .container {
	position: static;
}

ul.header-menu {
	float: left;
	margin: 0;
	width: 100%;
}

ul.header-menu li {
	float: left;
	margin: 0;
	height: 63px;
	line-height: 62px;
}

ul.header-menu li.red {
	background: #e8172c;
}

ul.header-menu li.red a {
	font-family: 'museo_slab500';
}

ul.header-menu li.current-menu-item,
ul.header-menu li.current_page_parent {
	border-top: 3px #e8172c solid;
	line-height: 56px;
}

ul.header-menu li:hover {
	border-top: 3px #e8172c solid;
	line-height: 56px;
}

ul.header-menu li a {
	display: inline-block;
	padding: 0 22px;
	color: #fff;
	text-decoration: none;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 500;
	font-size: 16px;
}

ul.header-menu li:first-child a {
}

ul.header-menu li .sub-nav {
	display: none;
}

ul.header-menu li:hover .sub-nav/*,
ul.header-menu li.current-menu-item .sub-nav*/ {
	position: absolute;
	display: block;
	width: 100%;
	background: url(../images/sub-bg.png) 0 0 repeat-x;
	padding: 0;
	margin: 0;
	top: 268px;
	left: 0;
	z-index: 100;
	max-height: 40px;
	overflow: hiden;
}

ul.header-menu li .sub-nav .centerize {
	display: table;
	margin: 0 auto;
}

ul.header-menu li .sub-nav ul {
	margin: 0;
	padding: 0;
}

ul.header-menu li .sub-nav ul li {
	margin: 0;
	padding: 0;
	display: inline-block;
	height: 40px;
	line-height: 39px;
}

ul.header-menu li .sub-nav ul li:hover {
	border: 0;
}

ul.header-menu li .sub-nav ul li a {
	line-height: 40px;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 16px;
}

.slider {
	width: 100%;
	position: relative;
	background: url(../images/slider-bg.png) 0 0 repeat;
	padding-bottom: 6px
}

.slider .slider-image {
	background-position: center top;
	background-repeat: no-repeat;
	max-height: 455px;
	height: 455px;
	overflow: hidden;
}

.slider .content {
	margin-top: 38px;
	min-height: 225px;
}

.slider .content h3 {
	font-family: 'museo_slab500';
	font-size: 27px;
	line-height: 27px;
	color: #fff;
	margin-bottom: 12px;
}

.slider .content p {
	font-size: 14px;
	color: #bdbcbc;
	line-height: 26px;
	margin-bottom: 30px;
}

.slider .content .btn {
	display: block;
	background: url(../images/btn-arrow.png) 95px center no-repeat;
	font-family: 'museo_slab500';
	font-size: 17px;
	text-decoration: none;
	max-width: 103px;
	overflow: hidden;
	padding-left: 7px;
	color: #fff;
	height: 26px;
	line-height: 25px;
}

.slider .content .red {
	background-color: #e8172c;
}

.donation {
	position: absolute;
	right: 2px;
	top: 311px;
	z-index: 100;
}

#content.donate .donation {
	top: -72px;
}

.donation .box {
	background: url(../images/donate-bg.png) 0 0 repeat;
	width: 272px;
	height: 323px;
	padding: 24px 30px 24px 26px;
	text-align: center;
	overflow: hidden;
}

.donation .box .donationbar {
	background: url(../images/donationbar.png) 0 0 no-repeat;
	clear: both;
	margin-bottom: 10px;
}

.goalProgress {
}

div.progressBar {
	background: url(../images/progress.png) 0 0 no-repeat;
	color: #fff;
	display: block;
	overflow: hidden;
	width: 20px;
	text-indent: -9999px;
}
span.goalAmount {
	display: none;
	text-indent: -9999px;
}

.donation .box h1,
.donation .box h5 {
	color: #fff;
	font-family: 'museo_slab500';
	font-size: 18px;
	line-height: 18px;
	text-transform: uppercase;
}

.donation .box h5 {
	margin-bottom: 15px;
}

.donation .box h1 {
	font-size: 48px;
	line-height: 60px;
}

.donation .box .donatebtn {
	float: left;
	margin: 5px 54px 0 54px;
}

.donation .box .donatebtn a {
	display: block;
	width: 160px;
	height: 50px;
	border: 9px #000 solid;
	line-height: 49px;
	text-decoration: none;
	background: url(../images/donate-btn.png) 0 0 repeat-x;
	font-family: 'museo_slab500';
	font-size: 17px;
	color: #fff;
}

#content {
	width: 100%;
	min-width: 960px;
	background: #fff;
}

#content a {
	color: #e8172c;
}

#content a:hover {
}

#content p {
	color: #363636;
	line-height: 26px;
	margin-bottom: 10px;
}

#content h1 {
	margin-bottom: 10px;
}

#content h3 {
	font-family: 'museo_slab500';
	font-size: 18px;
	line-height: 18px;
	color: #e8172c;
}

#content ul {
	color: #363636;
}

#content ul li {
}

#content.map-bg {
	background: url(../images/dotted-bg.jpg) 0 0 no-repeat;
	padding-top: 30px;
	padding-bottom: 25px;
}

.news-block {
	float: left;
	width: 100%;	
}

.news-block ul li.block {
	float: left !important;
	width: 300px !important;
	height: 100% !important;
	margin-right: 30px;
}
/*
.news-block .block.last {
	float: right;
	margin: 0;
}
*/
.news-block .block.last {
	margin: 0;
}

.news-block ul li.block a {
	font-family: 'museo_slab500';
	font-size: 14px;
	text-decoration: none;
}

.news-block ul li.block a:hover {
	text-decoration: underline;
}

.news-block .news {
	float: left;
	width: 532px;
	height: 130px;
	padding: 10px 13px;
	margin-top: 2px;
	border: 1px #cfcfcf solid;
	background-color: #fff;
	margin-bottom: 17px;
}

.news-block .news .image {
	float: left;
	width: 180px;
}

.news-block .news .details {
	float: left;
	width: 340px;
	margin-left: 10px;
	padding: 25px 0 15px 0;
}

.news-block .news .details h4,
.news-block .news .details p {
	color: #000;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.news-block .news .details p {
	font-size: 14px;
	font-weight: 300;
	margin: 0 !important;
}

.news-block .news .details .btn {
	float: right;
	margin-top: 5px;
	background-color: #e8172c;
	padding: 0px 3px 3px 3px;
	text-decoration: none;
	color: #fff !important;
	font-family: 'museo_slab500';
	font-size: 14px;
	line-height: normal;
}

.news-block h3.recent {
	float: left;
}

.gentv {
	margin-left: 20px;
}

#footer {
	width: 100%;
	padding: 10px 0;
	background: url(../images/footer-bg.png) #000 center top no-repeat;
}

#footer .widgets {
	float: left;
	border-bottom: 1px #2e2e2e solid;
	padding-bottom: 20px;
	width: 100%;
}

#footer .widget {
}

#footer .widget h4 {
	font-family: 'museo_slab500';
	font-size: 14px;
	line-height: normal;
	color: #e8172c;
	text-transform: uppercase;
	margin-bottom: 15px;
}

#footer .widget ul,
#footer .widget ul li {
	margin: 0;
}

#footer .widget ul li {
	margin-bottom: 5px;
}

#footer .widget a {
	font-size: 14px;
	text-decoration: none;
	color: #8e8e8e;
}

#footer .widget a:hover {
	text-decoration: underline;
}

#footer .copyright {
	float: right;
	font-size: 12px;
	font-weight: 500;
	padding: 5px 0 0 0;
	color: #8e8e8e;
}

.f-social {
	float: left;
	margin: 0;
}

.f-social li {
	float: left;
	width: 28px;
	height: 27px;
	margin-right: 10px;
	margin-bottom: 0px;
}

.f-social li a {
	display: block;
	width: 28px;
	height: 27px;
	text-indent: -9999px;
}

.f-social li.fb {
	background: url(../images/social-icons.png) left center no-repeat;
}

.f-social li.twit {
	background: url(../images/social-icons.png) center center no-repeat;
}

.f-social li.inst {
	background: url(../images/social-icons.png) right center no-repeat;
}

.f-social.contact li.fb {
	background: url(../images/contact-social.png) left center no-repeat;
}

.f-social.contact li.twit {
	background: url(../images/contact-social.png) center center no-repeat;
}

.f-social.contact li.inst {
	background: url(../images/contact-social.png) right center no-repeat;
}

/* #Page Styles
================================================== */

/* About Us */

.featured {
	width: 100%;
	background-position: center top;
	background-repeat: no-repeat;
	max-height: 253px;
	height: 253px;
	overflow: hidden;
}

.featured.news {
	display: none;
}

.blog .featured.news {
	display: block;
}

#content.inner {
	padding: 35px 0 30px 0;
	/*padding: 50px 0 30px 0;*/
}

#content.inner h3 {
	margin-bottom: 10px;
}

#content.inner h3.news-events {
	margin-bottom: 22px;
}

#content.inner h2 {
	font-weight: 700;
}

#content.inner ul {
}

#content.inner ul.helped li {
	float: left;
	display: inline-block;
	margin: 0;
	height: 95px;
	line-height: 95px;
	margin-right: 20px;
}

#content.inner ul.helped li img {
	vertical-align: middle;
}

.sidebar {
	float: right !important;
	width: 320px !important;
	margin-left: 20px !important;
}

.sidebar .widget {
	float: left;
	width: 100%;
	margin-bottom: 22px;
}

.sidebar h3 {
	margin-bottom: 22px !important;
}

.sidebar .events {
	float: right;
	padding: 18px 0 8px 17px;
	border: 1px #cfcfcf solid;
	background: #fff;
}

.sidebar ul.event {
	margin: 0;
}

.sidebar ul.event li {
	float: left;
	margin-right: 16px;
	margin-bottom: 10px;
}

.ngg-widget {
	float: left;
	padding: 18px 0 8px 17px;
	border: 1px #cfcfcf solid;
	background: #fff;
}

.ngg-widget a {
	float: left;
	display: block;
	width: 134px;
	height: 107px;
	margin-right: 16px;
	margin-bottom: 10px;
}

.ngg-widget img {
	margin: 0;
}

.chairmen {
	float: left;
	width: 100%;
	border: 1px #cfcfcf solid;
}

.chairmen .louis,
.chairmen .max {
	width: 136px;
	padding: 15px 0px 15px 0px;
}

.chairmen .louis {
	float: left;
	padding-left: 15px;
}

.chairmen .max {
	float: right;
	padding-right: 15px;
}

.chairmen img {
	width: 134px;
	height: 108px;
	border: 1px #ededed solid;
}

.chairmen span {
	color: #000;
}

#meet-team {
	/*background: url(../images/slider-bg.png) 0 0 repeat;
	background: url(../images/grey-grid.png) 0 0 repeat;*/
	background: url(../images/meet-team-bg.png) 0 0 repeat;
	padding: 30px 0 50px 0;
}

#meet-team h3 {
	color: #e8172c;
}

#meet-team ul.team {
	float: left;
	width: 100%;
	margin: 0;
	margin-top: 15px;
}

#meet-team ul.team li {
	float: left;
	margin: 0;
	margin-left: 21px;
	margin-bottom: 25px;
}

#meet-team ul.team li.no-padding {
	margin-left: 0;
}

#meet-team ul.team li h5,
#meet-team ul.team li h6 {
	color: #fff;
	font-size: 14px;
	margin: 0;
}

#meet-team ul.team li h5 {
	font-weight: bold;
	margin-top: 10px;
}

#meet-team ul.board {
	margin-left: 0px;
	margin-top: 10px;
}

#meet-team ul.board li {
	float: left;
	background: url(../images/bg-dot.png) left center no-repeat;
	padding-left: 20px;
	margin-right: 10px;
}

#meet-team ul.board.founder {
	list-style: none;
}

#meet-team ul.board.founder li {
	background: none;
	padding-left: 0px;
	margin-right: 30px;
}

#movement {
	display: none;
	width: 100%;
	background: url(../images/grey-grid.png) 0 0 repeat;
	padding: 45px 0 16px 0;
}

#movement h2 {
	font-size: 27px;
	font-weight: bold;
	color: #fff;
	margin-top: 25px;
}

#movement h2 span {
	color: #e8172c;
}

#movement p {
	color: #222;
	line-height: 26px;
	margin: 0;
}

#movement form {
	margin-top: 10px;
	color: #222;
}

#movement form .select {
	background: url(../images/select-arrow.png) #fff 200px center no-repeat;
	width: 218px;
	margin-bottom: 5px;
	margin-top: 2px;
	border: 1px #cfcfcf solid;
}

#movement form .select select {
   background: transparent;
   color: #222;
   font-weight: bold;
   width: 218px;
   padding: 5px;
   font-size: 12px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 26px;
   -webkit-appearance: none;
   margin: 0;
}

#movement .submit {
	float: left;
	font-family: 'museo_slab500';
	font-weight: normal;
	background-color: #e8172c;
	color: #fff;
	font-size: 22px;
	padding: 5px 15px 8px 15px;
	border: 0;
	border-radius: 0;
	outline: none;
	margin-left: 0px;
}

/* Events Page */

#content.dotted {
	background: url(../images/dotted-map-bg.jpg) #fff center 20px no-repeat;
}

/* News Post */

.post {
	border: 1px #cfcfcf solid;
	padding: 18px;
	max-width: 522px;
}

.post img {
	margin-bottom: 20px;
}

ul.event-detail {
	margin-bottom: 10px;
}

ul.event-detail li {
	padding-left: 25px;
	line-height: 20px;
	color: #747474;
	margin-bottom: 10px;
}

ul.event-detail li.location {
	background: url(../images/event-icons.jpg) left top no-repeat;
}

ul.event-detail li.date {
	background: url(../images/event-icons.jpg) left -20px no-repeat;
}

ul.event-detail li.time {
	background: url(../images/event-icons.jpg) left -38px no-repeat;
}

.comments-section {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px #cfcfcf solid;
}

/* Twitter Feed Styles */

.twitter ul {
	margin: 0;
	padding: 0;
}

.twitter ul li {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.user, .tweet, .timePosted {
	float:left;
}

.user {
  display: none;
}

.tweet {
  width: 100%;
  padding: 15px 0;
  margin: 0;
}

.timePosted {
	display: none;
	width:15%;
}

.user {

}

.user a {
 width: 100px;
}

.user span span {
  width:100px;
  display:block;
  margin-top:10px;
}

.user img, .user a > span {
  float:left;
}

.interact {
	display: none;
}

.user a > span {
  margin-left:10px;
}

/* Donate Page */

.donate {
	padding: 50px 0 0 0 !important;
}

.donate .block {
	float: left;
	width: 300px;
	min-height: 340px;
	margin-right: 20px;
	margin-bottom: 40px;
}

.donate .block.last {
	float: right;
	margin: 0;
}

.donate .block h5.title {
	font-size: 14px;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.donate .block a.btn {
	background-color: #e8172c;
	font-family: 'museo_slab500';
	font-size: 17px;
	color: #fff !important;
	text-decoration: none;
	padding: 4px 12px;
}

.donate .donation .box .donatebtn a {
	color: #fff !important;
	font-size: 16px;
}

.donate .slider .content h3 {
	font-size: 27px !important;
	line-height: 27px !important;
	color: #fff !important;
}

.donate .slider .content p {
	font-size: 14px !important;
	color: #bdbcbc !important;
	line-height: 26px !important;
	margin-bottom: 30px !important;
}

.donate .slider .content .btn {
	display: block;
	background: url(../images/btn-arrow.png) 95px center no-repeat !important;
	font-family: 'museo_slab500' !important;
	color: #fff !important;
}

.donate .slider .content .red {
	background-color: #e8172c !important;
}

.donate .news-block .block {
	min-height: 100%;
	margin-bottom: 0;
	margin-right: 30px;
	text-align: center;
}

.donate .news-block .block img {
	max-height: 200px;
}

/* == WordPress WYSIWYG Editor Styles == */

.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}