@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300);
/* CSS Document */
/***** Global *****/
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
/* Body */
html, body {
	height: 100%;
}

body { 
  background-color:#FFF;
  color: #000305;
  font-size: 13px;
  font-family: 'Lucida Grande', Tahoma, Arial, sans-serif;
  line-height: 1.429;
  margin: 0;
  padding: 0;
  text-align: left;
}


/* HTML5 tags */ header, section, footer, aside, nav, article, figure { display: block; }
.body {
   width:960px;
   margin:0px auto;
   clear:both;
}
#content-wrapper p {
	line-height:22px;
	margin:20px 0;
}
#content-wrapper h3 {
	 text-shadow: 0px 0px 0px transparent, 1px 1px 1px #FFFFFF;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:400;
    background-color:transparent;
    font-size:24px;
       padding:0px;
    
}
#content-wrapper h4 {
font-weight:normal;
font-size:17px;
margin:20px 0 10px 0;
}
#content-wrapper h5 {
font-weight:normal;
font-size:15px;
margin:10px 0 10px 0;
}
.rates {
	border-collapse:collapse;
	width:100%;
	border-top:1px solid #c1c1c1;
}
.rates td {
	padding:10px;
	width:50%;
	background-color:#dadada;
	border-bottom:1px solid #c1c1c1;
}
.rates td.right {
	text-align:right;
}
#top-wrapper {
	min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -200px;
}
#header-wrapper {
   background-image:url(../images/header_tile.png);
}
#header-wrapper header {
   position:relative;
   background-image:url(../images/header_center.jpg);
   height:100px;
}
#header-wrapper nav {
   position:absolute;
   right:10px;
   bottom:19px;
}
#header-wrapper nav ul li{
   float:left;
}
#header-wrapper nav ul li a {
   display:block;
   margin-left:20px;
   text-decoration:none;
   color:#FFF;
   font-size:15px;
}
#header-wrapper nav ul li a:hover {
  color:#EAEAEA;
}
#footer-wrapper, .push {
    height: 200px;
}
#footer-wrapper {
   background-image:url(../images/footer.png);
   background-repeat:repeat-x;
   background-position:left top;
   background-color:#4A4843;
   
}
#footer {
   line-height:16px;
   padding-top:30px;
   padding-bottom:30px;
   color:#A3A29F;
   font-size:11px;
}
#footer a {
   color: #D4D3CF;
   line-height:16px;
   text-decoration:none;
   
}
#footer a:hover {
   color:#FFF;
   background-position:left bottom;
}
#footer ul li a {
   display:block;
   margin-bottom:5px;
}
#gospel-promo-logo {
   position:absolute;
   left:0px;
   bottom:0px;
}
#gospel-promo-logo a {
   background-image:url(../images/black-gospel-promo-logo.jpg);
   width:232px;
   height:58px;
   display:block;
   overflow:hidden;
   text-indent:-9999px;
}
#splash-wrapper {
  background-color:#121212;
  padding-top:25px;
  
  overflow:hidden;
}
#splash-wrapper aside {
   
   background-position:center top;
}
#splash h2 {
	color:#fff;
	text-align:center;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 50px;
	
}
#splash h3 a {
	color:#ccc;
	text-align:center;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 35px;
	text-decoration:none;
	display:block;
}
#splash p {
	color:#ccc;
    text-align:center;
    font-size: 16px;
    margin-bottom:25px;
}
#header-wrapper nav ul li .orange {
   color:#F3A800;
}
#header-wrapper nav ul li .orange:hover {
   color:#EFCD81;
}
#content-wrapper {
   background-image:url(../images/body_shadow.png);
   background-repeat:repeat-x;
   background-position:left top;
   background-color:#FFF;
}
.padding-10 {
   padding:10px;
}
.margin-right-10 {
   margin-right:10px;
}
.margin-left-10 {
   margin-right:10px;
}
.margin-top-20 {
   margin-top:20px;
}
.width-300 {
   width:300px;  
}
.width-140 {
   width:140px;
}
.width-150 {
   width:150px;
}
.width-460 {
   width:460px;
}
.float-left {
   float:left;
}
.clear-both {
   clear:both;
}
.overflow-hidden {
   overflow:hidden;
}
#content {
   padding-top:30px;
   padding-bottom:30px;
   position:relative;
}
#content h2 {
   font-weight:normal;
   text-shadow: 0px 0px 0px transparent, 1px 1px 1px #E3E3E3;
   background-color:#BCBBBA;
   border-bottom:1px solid #969696;
   padding:0 10px;
   font-size:15px;
   line-height:40px;
   margin-bottom:10px;
}
#options {
	line-height:40px;
	right:10px;
	top:30px;
	position:absolute;
}
#content #page-header {
	 text-shadow: 0px 0px 0px transparent, 1px 1px 1px #FFFFFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:400;
	background-color:transparent;
	font-size:36px;
	margin:0px 10px;
	padding:0px;
	padding-bottom:10px;
}
#action-wrapper {
	background-image:url(../images/action_bar.png);
	height:50px;
	position:relative;
}
#action {
   
   padding-top:9px;
   margin:0px auto;
   
}
.button:hover {
   background-position:bottom left;
   cursor: pointer;
}
.button:hover span {
   background-position:bottom right;
   cursor: pointer;
}
.action-button-orange {
color:#1C1C1C;
text-decoration:none;
font-size:15px;
text-shadow: 0px 0px 0px transparent, 1px 1px 1px #E3E3E3;
text-align:center;
height:32px;
display:block;
   background-image:url(../images/action_button_orange_a.png);
}
.action-button-orange span {
line-height:30px;
height:32px;
display:block;
background-image:url(../images/action_button_orange_b.png);
background-position:right top;
background-repeat:no-repeat;
}
.action-button-grey {
color:#1C1C1C;
text-decoration:none;
font-size:15px;
text-shadow: 0px 0px 0px transparent, 1px 1px 1px #E3E3E3;
text-align:center;
height:32px;
display:block;
background-image:url(../images/action_button_grey_a.png);
}
.action-button-grey span {
line-height:30px;
height:32px;
display:block;
background-image:url(../images/action_button_grey_b.png);
background-position:right top;
background-repeat:no-repeat;
}
.grey-line-top {
   border-top:1px solid #A1A1A1;
}
.footer {

}
.logo-icon {
background-repeat:no-repeat;
background-position:left top;
padding-left:21px;
}
.logo-facebook {
	background-image:url(../images/icon_facebook.png);
}
.logo-twitter {
	background-image:url(../images/icon_twitter.png);
}
.logo-youtube {
	background-image:url(../images/icon_youtube.png);
}
.logo-pinterest {
	background-image:url(../images/icon_pinterest.png);
}
.logo-rss {
	background-image:url(../images/icon_rss.png);
}
#news-feed article {
   position:relative;
   min-height:50px;
  height:auto !important;
  height:50px;
  margin-bottom:10px;
}
#news-feed header, #news-feed footer {
    margin-left:60px;
}
#news-feed article .thumbnail {
position:absolute;
left:0px;
top:0px;
}
#news-feed .author {
display:none;
}
.check-list {
	list-style-type:decimal;
	margin-left:20px;
}
#content-wrapper .check-list li p {
	margin:5px 0;
}
#content-wrapper .check-list li h4 {
    border-bottom:1px solid #ccc;
}