* {
   margin: 0;
   padding: 0;
}

body{
   background: url(/images/bg_header.gif) repeat-x;
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: small;
}

hr{
   display: none;
}

#skip{
   position: absolute;
   text-indent: -9999px;
   list-style: none;
}

#container{
   /*padding-bottom: 30px;*/
}

h3{
   clear: right;
   margin-bottom: .5em;
   padding: 3px 0;
   border-top: 1px solid #4D9801;
   border-bottom: 1px solid #4D9801;
   background: #9BD264;
   color: #FFF;
   font-size: 100%;
   font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
   text-transform: uppercase;
   text-align: center;
}

a{
   overflow: hidden;
}

img#mcms_stats{
   display: none;
}

/* =Header
---------------------------------------------------------------------
*/

#header{
   position: relative;
   width: 760px;
   height: 80px;
   margin: 0 auto;
}

#header h1{
   float: left;
   width: 282px;
   height: 53px;
   margin: 21px 0 0 0;
   background: url(/images/bg_h1.gif) no-repeat;
   text-indent: -9999px;
}

#header h1 a{
   display: block;
   width: 282px;
   height: 53px;
}

/* =Navigation
---------------------------------------------------------------------
*/

#nav{
   position: absolute;
   right: 0px;
   bottom: 0;
   float: right;
   /*padding-left: 15px;
   background: url(/images/bg_nav.gif) no-repeat left center;*/
   list-style: none;
}

#nav li{
   float: left;
   margin-left: 2px;
   font-size: 85%;
   font-weight: bold;
}

#nav li a{
   display: block;
   padding: 6px 10px;
   background: #C5DDFA;
   color: #487AB0;
   text-decoration: none;
}

#nav li a:hover{
   background: #FFF;
}

/* =Container-Inner
---------------------------------------------------------------------
*/

#container-inner{
   width: 760px;
   margin: 13px auto 0;
}

/* =Content-Wrap
---------------------------------------------------------------------
*/

#content-wrap{
   float: left;
   width: 760px;
   margin-bottom: 15px;
   padding: 17px 0 0;
   background: url(/images/bg_content-wrap.gif) repeat-y 535px top;
}

/* =Content
---------------------------------------------------------------------
*/

#content{
   float: left;
   width: 516px;
   clear: both;
}

#content h2{
   color: #646464;
   font-size: 135%;
   font-weight: normal;
   font-family: Georgia, Times New Roman, Times, serif;
}

#content h3 a{
   color: #4D9801;
   text-decoration: none;
}

#content h3 a:hover{
   color: #FFF;
}

#content h4{
   /*padding: 7px 11px;
   background: #B0C7D2;
   color: #646464;
   font-size: 90%;
   font-family: Georgia, Times New Roman, Times, serif;
   text-transform: uppercase;*/
}

#content h5{
   font-size: 120%;
   font-weight: normal;
}

#content h5 a{
   color: #00496E;
}

#content p,
#content ul,
#content ol{
   margin-bottom: .75em;
   color: #646464;
   font-size: 85%;
   line-height: 1.5;
}

#content ul,
#content ol{
   margin-left: 15px;
   /*font-weight: bold;*/
}

#content li strong{
   color: #000;
   font-size: 117%;
}

#content ul.byline{
   margin: 0;
   font-size: 75%;
   list-style: none;
}

#content ul.byline li{
   float: left;
   padding: 0 7px;
   background: url(/images/bg_byline_li.gif) no-repeat left center;
   color: #898989;
}

#content ul.byline li.date{
   padding-left: 0;
   background: none;
}

#content ul.byline li.comments{
   padding-left: 17px;
   background: url(/images/bg_byline_comments.gif) no-repeat left center;
}

#content .alt ul.byline li.comments{
   padding-left: 17px;
   background: url(/images/bg_byline_comments_alt.gif) no-repeat left center;
}

#content ul.meta{
   position: absolute;
   bottom: 5px;
   left: 95px;
}

#content a{
   color: #4D9801;
}

#content a:hover{
   text-decoration: none;
}

#content img#mcms_stats{
   display:none;
}

#content .church-list{
   line-height: 2;
   list-style-image: url(/images/li_church-list.gif);
}

#content .sermon-box{
   float: left;
}

#content #popular{
   border: 1px solid #00496E;
}

#content #latest{
   margin-bottom: 10px;
   border-bottom: 1px solid #86A8BA;
}

#content #latest h4{
   background: none;
}

#content div#tags {
 text-align: justify;
 
}

#content div#tags a:hover{
   background: #B0C7D2;
}

#content .sermon{
   position: relative;
   clear: both;
   float: left;
   width: 409px;
   padding: 2px 9px 20px 95px;
   border-top: 1px solid #86A8BA;
}

#content .members{
   position: relative;
   clear: both;
   float: left;
   width: 513px;
   padding: 2px 0px 20px 0px;
   border-top: 1px solid #86A8BA;
}

#content .sermon .spacer{
   float: right;
   width: 1px;
   height: 75px;
}

#content .sermon.alt{
   background: #DFE8ED;
}

#content .sermon-box .sermon p{
   clear: left;
   margin-bottom: .25em;
   color: #000;
}

#content .sermon-box .members p{
   clear: left;
   padding: 2px 0 0 5px;
   margin-bottom: .25em;
   color: #000;
}

#content .amen-box{
   position: absolute;
   top: 7px;
   left: 7px;
   width: 80px;
   border: 1px solid #646464;
   border-top: 0;
}

#content .sermon-box .sermon .amen-box p{
   font-size: 83%;
   line-height: 1;
   margin-bottom: 0;
   border-top: 1px solid #646464;
}

#content .amen-box p span{
   display: block;
   padding: 1px 3px;
   margin: 1px;
   text-align: center;
}

#content .amen-box p span.word_number{
   float: left;
   width: 23px;
   padding: 1px 0;
   background: #646464;
   color: #FFF;
   margin-right: 0;
}

#content .amen-box p span.word_amens{
   background: #F7941C;
}

#content .amen-box p span.word_amen{
   clear: left;
   padding: 4px 0 4px 25px;
   background: #00496E url(/images/bg_amen-box.gif) no-repeat;
   color: #FFF;
}

#content .amen-box p span.word_amen a{
   color: #FFF;
   text-decoration: none;
}

#content p.podcast{
   position: absolute;
   bottom: 3px;
   left: 7px;
   background: url(/images/bg_podcast.gif) no-repeat;
   text-indent: -9999px;
}

#content p.podcast a{
   display: block;
   width: 80px;
   height: 15px;
}

#content .mediabox{
   position: absolute;
   bottom: 5px;
   right: 6px;
   list-style: none;
}

#content .mediabox li{
   float: left;
   margin-right: 5px;
   text-indent: -9999px;
}

#content .mediabox li a{
   display: block;
   height: 16px;
   width: 16px;
   background-repeat: no-repeat;
}

#content .mediabox li.mb_download a{
   background-image: url(/images/mb_download.gif);
}

#content .mediabox li.mb_jukebox a{
   background-image: url(/images/mb_jukebox.gif);
}

#content .mediabox li.mb_notes a{
   background-image: url(/images/mb_notes.gif);
}

#content .mediabox li.mb_podcast a{
   background-image: url(/images/mb_podcast.gif);
}

#content .mediabox li.mb_playlist a{
   background-image: url(/images/mb_playlist.gif);
}

#content p#pagination {
  padding-top: 20px;
  float: left;
}

#content p#pagination a {
   margin-right: 1px;
   padding: 0 5px;
   border: 1px solid #C2D1F0;
   text-decoration: none;
}

#content p#pagination a#current{
   border: 1px solid #49A1E1;
   background: #49A1E1;
   color: #FFF;
}

#content p#pagination a#previous{
   border: 1px solid #E4E4E4;
}

#content p#pagination a#off {
   border: 1px solid #E4E4E4;
   color: #A6A6A6;
}

/* =Sidebar
---------------------------------------------------------------------
*/

#sidebar{
   width: 204px;
   float: right;
}

#sidebar h3{
   background: #C08EC1;
   border-top: 1px solid #B15CAF;
   border-bottom: 1px solid #B15CAF;
}

#sidebar h3 a{
   color: #60205F;
   background: none;
}

#sidebar h3 a:hover{
   color: #FFF;
   background: none;
}

#sidebar p{
   font-size: 85%;
   margin-bottom: .75em;
}

#sidebar a{
   color: #C08EC1;
   text-decoration: none;
}

#sidebar a:hover{
   background: #EFDEEF;
}

#sidebar ul{
   margin-bottom: .75em;
   font-size: 85%;
	list-style: none;
}

#sidebar #shirtLink{
	background: #FFF;
}

#sidebar a img{
   border: 0;
}

#sidebar #cloud{
   margin: -5px 0 10px;
   text-align: center;
}

#sidebar img.member-pic{
   float: right;
   padding: 3px;
   border: 1px solid #CCC;
   margin: 0 0 10px 10px;
}

/* =Footer
---------------------------------------------------------------------
*/

#footer{
   clear: both;
   padding-bottom: 10px;
   /*border-bottom: 1px solid #9BD264;*/
   background: #C5DDFA url(/images/bg_footer.gif) repeat-x;
}

#footer-inner{
   width: 760px;
   margin: 0 auto;
}

#footer p{
   clear: both;
   float: left;
   margin: 0 11px;
   color: #487AB0;
   font-size: 70%;
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#footer p#powered{
   clear: none;
   float: right;
}

#footer p.more{
   margin: 0;
   font-size: 85%;
   text-transform: uppercase;
}

#footer p a{
   color: #487AB0;
}

#footer div.column p.more a{
   display: block;
   float: left;
   padding: 3px 5px;
   border: 1px solid #7FAAD8;
   background: #487AB0;
   color: #FFF;
   text-decoration: none;
}

#footer div.column p.more a:hover{
   background: #FFF;
   color: #487AB0;
}

#footer div.column{
   float: left;
   width: 142px;
   margin-bottom: 7px;
   padding: 3px 24px;
}

#footer div.column a{
   color: #026EA5;
}

#footer div.column h3{
   margin: 0 -24px .5em;
   padding: 5px 0;
   border: 0;
   background: none;
   color: #FFF;
   font-weight: normal;
}

#footer div.column h3 a{
   color: #FFF;
	text-decoration: none;
}

#footer div.sermon{
   margin-bottom: 15px;
}

#footer div.column h4{
   font-size: 100%;
   font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

#footer div.column h4 a{
   color: #487AB0;
   text-decoration: none;
}

#footer div.column h4 a:hover{
   text-decoration: underline;
}

#footer ul.byline{
   margin: 0;
   margin-left: 10px;
   font-size: 85%;
   list-style: none;
}

#footer ul.byline li{
   color: #898989;
}

#footer ul.byline li a{
   color: #898989;
   text-decoration: underline;
}

#footer ul.byline li a:hover{
   text-decoration: none;
}

#footer ul.byline li.date{
   padding-left: 0;
   background: none;
}

#footer #meta-nav{
   clear: both;
   float: left;
   margin: 25px 0 10px;
   list-style: none;
}

#footer #meta-nav li{
   float: left;
   padding: 0 11px;
   border-left: 1px solid #747474;
   font-size: 75%;
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#footer #meta-nav li#mn_home{
   border: 0;
}

#footer #meta-nav li a{
   color: #487AB0;
   text-decoration: none;
}

#footer #meta-nav li a:hover{
   text-decoration: underline;
}

#footer #hack{
   clear: both;
}
