/* @override 
	http://yourchurch.com/_css/styles.css
	http://www.yourchurch.com/_css/styles.css
	http://www.yourchurch.com/_css/styles_brookside.css
*/

/* Site: College Park Church */

* {
   margin: 0;
   padding: 0;
}

body{
   font-size: 62.5%;
   font-family: Helvetica, Arial, sans-serif;
   line-height: 1;
   background: url(/_img/bg_body.gif);
   min-width: 960px;
}

hr{
   display: none;
}

h4.drawer-handle {
cursor: pointer;
	background: url(../_img/expandbutton.gif) no-repeat left;
	padding-left: 15px;
}

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

#container{
   clear: both;
   background: url(/_img/bg_container.gif) repeat-x 0 -152px;
   min-height: 600px;
   _height:600px;
	
}



a{
   overflow: hidden;
   text-decoration: none;
   outline: none;
}

img{
   border: none;
}

/* the clearfix rules make it possible to clear floated elements without additional structural markup. See http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* = MetaNav  
---------------------------------------------------------------------
*/

#metanav{
   background:  none repeat-x;
	display: none;
}

#metanav-inner{
   width: 960px;
   margin: 0 auto;
   padding-top: 6px;
   min-height: 29px;
   _height:29px;
}

#metanav a{
   color: #d6dfcc;
}

#metanav a:hover{
   text-decoration: underline;
}

#metanav p{
   font-size: 1.3em;
}

#metanav ul{
   list-style: none;
}

#worship-info{
   float: left;
   line-height: 1.8;
}

#worship-info p{
   float: left;
}

#guide-search{
   float: right;
   line-height: 1.8;
}

p#map{
   margin-left: 11px;
}

p#map a{
   display: block;
   width: 124px;
   text-align: center;
   background: url(/_img/bg_metanav_p_map.gif) no-repeat;
}

p#minguide-link{
   float: left;
}

p#minguide-link a{
   display: block;
   width: 156px;
   text-indent: -9999px;
   background: url(/_img/bg_minguide_link.gif) no-repeat;
}

p#minguide-link a.down{
   background-position: 0 -23px;
}

#guide-search #search{
   float: left;
   margin-left: 11px;
}

#search fieldset{
   float: left;
   width: 176px;
   height: 22px;
   padding: 0;
   margin: 0;
   overflow: hidden;
}

#search input{
   display: block;
   float: left;
   width: 122px;
   height: 15px;
   padding: 4px 3px 3px 22px;
   border: none;
   background: transparent url(/_img/bg_search_input.gif) no-repeat;
   color: #797979;
   font-size: 1.1em;
   text-transform: capitalize;
}

#search a#search_go{
   display: block;
   float: left;
   width: 29px;
   height: 22px;
   background: url(/_img/bg_search_a.gif);
   text-indent: -9999px;
}

#min-guide{
   clear: both;
   display: none;
   float: left;
   width: 960px;
}

#min-guide div.min-col{
   float: left;
   display: inline;
   width: 150px;
   margin: 25px 10px 0 0;
   padding-bottom: 25px;
}

#min-guide ul{
   line-height: 1.8;
}

#min-guide ul li h3{
   font-size: 1.3em;
}

#min-guide ul ul{
   margin-bottom: 5px;
}

#min-guide ul li a{
   font-size: 1.3em;
   color: #fff;
}

#min-guide ul li li a{
   font-size: 1.2em;
   color: #d6dfcc;
}


/* =Header
---------------------------------------------------------------------
*/
#header{
   width: 960px;
   margin: 0 auto;
   background: url(/_img/bg_header.gif) no-repeat left tope;
	display: none;
}

#header-inner{
   float: left;
   width: 960px;
}

#header h1{
   float: left;
   width: 301px;
   height: 75px;
   margin: 24px 0 17px 24px;
}

#header h1 a{
   display: block;
   width: 301px;
   height: 75px;
   text-indent: -9999px;
   background: url(/_img/bg_h1_a.gif);
}


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

#nav{
   list-style: none;
   clear: left;
   height: 32px;
   position: relative;
	display: none;
}

#nav li{
   float: left;
   width: 158px;
   height: 32px;
   margin-right: 2px;
   z-index: 999;
}

#nav li a{
   display: block;
   width: 158px;
   height: 32px;
   text-indent: -9999px;
   text-decoration: none;
   background: #F3F2E9 url(/_img/bg_nav.gif);
   cursor: pointer;
}

#nav li a:hover{
   background-position: 0 -33px;
}

#nav li.current a,
#nav li.current a:hover,
#nav li.sfbreadcrumb a,
#nav li.sfbreadcrumb a:hover{
   background-position: 0 -66px;
   background-color: #dddac3;
}

#nav li.current li a,
#nav li.current li a:hover,
#nav li.sfbreadcrumb li a,
#nav li.sfbreadcrumb li a:hover{
   background: none;
}

#nav li#nav_about a{ background-position: -160px 0;}
#nav li#nav_groups a{ background-position: -320px 0;}
#nav li#nav_care--serve a{background-position: -480px 0;}
#nav li#nav_sermons a{background-position: -640px 0;}
#nav li#nav_calendar a{background-position: -800px 0;}

#nav li#nav_about:hover a,
#nav li#nav_about.sfHover a{ background-position: -160px -33px;}
#nav li#nav_groups:hover a,
#nav li#nav_groups.sfHover a{ background-position: -320px -33px;}
#nav li#nav_care--serve:hover a,
#nav li#nav_care--serve.sfHover a{background-position: -480px -33px;}
#nav li#nav_sermons:hover a,
#nav li#nav_sermons.sfHover a{background-position: -640px -33px;}
#nav li#nav_calendar:hover a,
#nav li#nav_calendar.sfHover a{background-position: -800px -33px;}

#nav li#nav_about.current a,
#nav li#nav_about.sfbreadcrumbs a,
#nav li#nav_about.current a:hover{
   background-position: -160px -66px;
}

#nav li#nav_groups.current a,
#nav li#nav_groups.current a:hover{
   background-position: -320px -66px;
}

#nav li#nav_care--serve.current a,
#nav li#nav_care--serve.current a:hover{
   background-position: -480px -66px;
}

#nav li#nav_sermons.current a,
ul#nav li#nav_sermons.sfbreadcrumb a,
#nav li#nav_sermons.current a:hover{
   background-position: -640px -66px;
}

#nav li#nav_calendar.current a,
#nav li#nav_calendar.current a:hover{
   background-position: -800px -66px;
}

#nav li ul{
   position: absolute;
   left: -999em;
   z-index: 999;
   list-style: none;
   line-height: 1;
}

#nav li.sfHover ul,
ul#nav li:hover ul{
   z-index: 1000;
}

#nav li li{
   width: auto;
   float: left;
   margin: 0;
   height: 39px;
   padding: 0 2px;
   position: relative;
   font-size: 1.1em;
   font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
   background: url(/_img/bg_nav_li_li.png) no-repeat right bottom;
}

#nav li ul li a{
   display: block;
   float: left;
   padding: 16px 22px 10px;
   background: none;
   text-indent: 0;
   width: auto;
   height: auto;
   color: #423b2d;
   text-align: center;
}

#nav li li a:hover,
#nav li li.current a{
   color: #924a2e;
}

#nav li li.current a{
   font-weight: bold;
}

#nav li ul ul{
   display: none !important;
}

#nav li.current ul
{
   left: 0;
   width: auto;
   _width:960px;
}


#nav li#nav_calendar.current ul{
   left: auto;
   right: 0;
}

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

#container-inner{
   width: 100%;
   float: left;
   clear: both;
   background: url(/_img/bg_container-inner.png) no-repeat center top;
   padding-top: 39px;
	margin-top: 16px;
}

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

#content-wrap{
   width: 960px;
   margin: 0 auto 19px;
   background: url(/_img/bg_content-wrap.gif) repeat-y;
}

#home #content-wrap{
   background: none;
}

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

#content{
   float: right;
   width: 600px;
   min-height: 600px;
   _height: 600px;
   padding: 30px 40px;
}

#content h2{
   font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
   color: #924a2e;
   font-size: 3em;
   font-weight: normal;
   margin-bottom: 24px;
}

#content h3{
   font-size: 2em;
   color: #4d7553;
   margin-bottom: .15em;
   clear: both;
}

#content h4{
   font-size: 1.6em;
   /*color: #924a2e;*/
   color: #4d7553;
   margin-bottom: .25em;
   font-family: "Lucida Grande", "Lucida Sans", sans-serif;
}

#content h5{
   font-size: 1.4em;
   font-family: Georgia, "Times New Roman", Times, serif;
   color: #25211b;
}

#content h6{
   font-size: 1.3em;
   color: #25211b;
}

#content p,
#content li{
   margin-bottom: 1em;
   color: #5a5444;
   font-size: 1.3em;
   line-height: 1.8;
}

#content ol{
   margin: 0 0 2em 3em;
   padding: 0;
}

#content ul{
   list-style: none;
   margin: 0 0 2em 1.2em;
}

#content ul#byline{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin-bottom: 10px;
   list-style: none;
}

#content ul#byline li{
   font-size: 1.1em;
}

#content li{
   margin: 0;
}

#content ul li{
   padding-left: 9px;
   list-style: none;
   margin-left: 0;
   background: url(/_img/bg_content_ul_li.gif) no-repeat left 10px;
}

#content li li{
   font-size: 1em;
}

#content blockquote{
   margin-left: 2em;
   font-size: 1.3em;
   font-style: italic;
   font-family: Georgia, "Times New Roman", Times, serif;
   color: #847859;
   line-height: 1.8;
   margin-bottom: 1em;
}

#content hr{
   display: block;
   margin-bottom: 1em;
}

#content a{
   color: #924a2e;
}

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

#content img{
   float: right;
   margin: 0 0 12px 24px;
   border: 4px solid #dddac3;
}

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

#content .sermonbox{
   margin-bottom: 20px;
}

#content .sermonbox h4{
   margin-bottom: 5px;
}

#content .sermonbox p{
   padding: 0;
   margin: 0;
}

#content .sermonbox p.sermonlink{
   margin-top: 10px;
}

#content .sermonbox p.eventtime{
   margin-bottom: 0;
}

#content #mediabox{
   float: right;
   width: 125px;
   padding: 5px 5px 0;
   border: 1px solid #F00;
   list-style: none;
}

#content #mediabox li{
   margin-bottom: 5px;
   font-size: 1.1em;
   font-weight: bold;
}

#content #mediabox li a{
   display: block;
   height: 16px;
   padding-left: 20px;
   background-repeat: no-repeat;
}

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

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

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

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

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

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

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

#sidebar{
   width: 243px;
   padding: 21px 18px 21px 19px;
   float: left;
   font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

#side-latest-sermon{
   background: #d7d5c4 url(/_img/bg_sidebar_latest-sermon.gif) no-repeat bottom;
   padding-bottom: 14px;
   margin-bottom: 12px;
}

#sidebar #side-latest-sermon h3{
   background: url(/_img/bg_sidebar_latest-sermon_h3.gif) no-repeat top left;
   height: 26px;
   text-indent: -9999px;
   margin-bottom: 10px;
}

#side-latest-sermon h4{
   padding: 0 15px 10px;
   font-size: 1em;
}

#side-latest-sermon h4 a{
   color: #5a5444;
   font: normal 1.6em Georgia, "Times New Roman", Times, serif;
}

#side-latest-sermon h4 a:hover{
   text-decoration: underline;
}

#side-latest-sermon h4 span{
   font: 1.1em Helvetica, Arial, sans-serif;
   color: #70695d;
   margin-left: 7px;
}

#side-latest-sermon p{
   float: left;
   display: inline;
   text-indent: -9999px;
   background: url(/_img/bg_sidebar_sermon-buttons.gif) no-repeat;
}

#sidebar p#sermon-player{
   margin-left: 15px;
   width: 90px;
   height: 30px;
}

#sidebar #side-latest-sermon p a{
   display: block;
   height: 30px;
}

#sidebar p#sermon-dl{
   width: 122px;
   height: 30px;
   background-position: -90px 0;
}

#sidebar p#sermon-player a:hover{
   background: url(/_img/bg_sidebar_sermon-buttons.gif) 0 -31px;
}

#sidebar p#sermon-dl a:hover{
   background: url(/_img/bg_sidebar_sermon-buttons.gif) -90px -31px;
}

#sidebar #side-events h3,
#sidebar #side-news h3,
#sidebar #article-sort h3{
   background: url(/_img/bg_home_content_h3.gif) no-repeat left bottom;
   font-weight: normal;
   text-transform: uppercase;
   color: #35383d;
   font-size: 1.3em;
   padding-bottom: 7px;
   margin-bottom: 8px;
   font-family: Helvetica, Arial, sans-serif;
}

#sidebar #article-sort{
   margin-bottom: 20px;
}

#sidebar #article-sort ul{
   list-style: none;
   padding-top: 2px;
}

#sidebar #article-sort ul li{
   font-weight: bold;
   margin: 5px 0 0;
   padding: 3px 7px;
   border-bottom: 1px solid #d9d8ca;
}

#sidebar #article-sort ul li.last{
   border: none;
}

#sidebar #article-sort ul li a{
   color: #924a2e;
   display: block;
}

#sidebar #article-sort ul li a:hover{
   text-decoration: underline;
}

#side-news,
#side-events{
   position: relative;
}

#side-events{
   margin: 20px 0;
}

#side-news p#rss,
#side-events p#cal_link{
   position: absolute;
   top: 3px;
   right: 0;
   _top:5px;
   _right:20px;
   margin: 0;
   font-size: 1em;
}

#side-news p#rss a,
#side-events p#cal_link a{
   color: #797b7e;
}

#side-news p#rss a:hover,
#side-events p#cal_link a:hover{
   color: #35383d;
   text-decoration: none;
}

#sidebar #side-news h4{
   font-size: 1.2em;
   line-height: 1.8;
   font-family: "Lucida Grande", "Lucida Sans", sans-serif;
}

#sidebar #side-news h4 a,
#sidebar .eventbox h4 a{
   color: #924a2e;
}

#sidebar #side-news h4 a:hover,
#sidebar .eventbox h4 a:hover{
   text-decoration: underline;
}

#sidebar .newsbox{
   margin-bottom: 10px;
}

#sidebar .newsbox p.posted{
   font-size: .9em;
   text-transform: uppercase;
   color: #797d7f;
}

#sidebar .newsbox p{
   margin: 0;
   font-size: 1.1em;
   line-height: 1.4;
   color: #35383d;
}

#sidebar .newsbox p a.more{
   color: #35383d;
}

#sidebar .newsbox p a.more:hover{
   text-decoration: underline;
}

#side-events p#cal_link a{
   padding-right: 16px;
   background: url(/_img/bg_home-events_cal_link.gif) no-repeat right;
}

#sidebar #side-events h3{
   margin-bottom: 0;
}

#sidebar .eventbox{
   padding: 8px 0 10px;
   border-bottom: 1px solid #d9d8ca;
}

#sidebar .eventbox.last{
   border: none;
}

#sidebar .eventbox h4,
#sidebar #article-sort li{
   font-size: 1.2em;
   line-height: 1.5;
   font-family: "Lucida Grande", "Lucida Sans", sans-serif;
}

#sidebar .eventbox p{
   margin: 0;
   text-transform: capitalize;
   font-size: 1em;
   line-height: 1.6;
   color: #545044;
   font-weight: bold;
   font-family: "Lucida Grande", "Lucida Sans", sans-serif;
}

#sidebar .eventbox p span{
   color: #797d7f;
}

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

ul#subnav li{
   list-style: none;
   background: url(/_img/bg_subnav_li.gif) repeat-x bottom;
}

ul#subnav a{
   display: block;
}

ul#subnav li li{
   background: none;
}

ul#subnav li li a{
   height: 0;
   _line-height:0;
   padding: 0;
}

ul#subnav li ul{
   margin: 0;
   padding: 0;
   height: 0;
   _display:none;
   line-height: 0;
}

#subnav a,
#subnav li.current li a{
   color: #565040;
   font-size: 1.2em;
   padding: 12px 15px;
   width:213px;
}

#subnav li.current li{
   background: none;
}

#subnav li.current li a{
   height: auto;
}

#subnav a:hover,
#subnav li.current a,
#subnav li.current li.current a,
#subnav li.current li a:hover{
   color: #924a2e;
}

#subnav li.current.curSubParent{
   background: url(/_img/bg_subnav_li_current.gif) no-repeat;
   margin-top: 12px;
   padding-bottom: 6px;
   _padding-bottom:0;
   width: 243px;
}

*+html #subnav li.current.curSubParent{
   padding-bottom: 0;
}

#subnav li.current.curSubParent ul{
   padding-top: 2px;
   width: 243px;
   height: auto;
   line-height: 1;
   _display: block;
}

#subnav li.current.curSubParent a{
   padding-top: 8px;
}

#subnav li li.current{
   background: none;
   margin-top: 0;
}

#subnav li.current li{
   padding: 5px 24px;
}

#subnav li.current.curSubParent li a{
   padding: 5px;
   line-height: 1!important;
   width: 182px;
   _padding-top:0;
   _margin-top: -5px;
}

*+html #subnav li.current.curSubParent a{
   padding-top: 0;
   margin-top: -5px;
}

#subnav li.current.curSubParent a{
   _margin-top:-5px;
}

/* =Basement
---------------------------------------------------------------------
*/

#basement{
   clear: left;
   width: 914px;
   margin: 0 auto 20px auto;
   background: url(/_img/bg_basement.png);
   padding: 20px 22px 20px 24px;
}

#basement a:hover{
   text-decoration: underline;
}

#basement ul#sitenav{
   float: left;
   line-height: 1.8;
   width: 580px;
}

#basement ul{
   list-style: none;
}

#basement #sitenav li{
   float: left;
   display: inline;
   width: 100px;
   margin-right: 30px;
   margin-bottom: .5em;
}

#basement #sitenav ul{
   float: left;
}

#basement #sitenav li li{
   margin: 0;
}

#basement #sitenav li#sitenav_about{
   clear: left;
}

/* used to "unclear" the remaining columns */
#basement #sitenav li#sitenav_groups,
#basement #sitenav li#sitenav_care--serve,
#basement #sitenav li#sitenav_sermons{
   margin-top: -2.8em;
}

/* ie6/7 filters, since they don't properly clear and don't need the negative margin */

*+html #basement #sitenav li#sitenav_groups,
*+html #basement #sitenav li#sitenav_care--serve,
*+html #basement #sitenav li#sitenav_sermons{
   margin-top: 0;
}

*html #basement #sitenav li#sitenav_groups,
*html #basement #sitenav li#sitenav_care--serve,
*html #basement #sitenav li#sitenav_sermons{
   margin-top: 0;
}


#sitenav li a{
   font-size: 1.3em;
   color: #dddac3;
}

#sitenav li li a{
   font-size: 1.2em;
   color: #84837d;
}

#footinfo{
   float: right;
   width: 305px;
}

#footinfo h3{
   color: #dddac3;
   font-weight: normal;
   font-size: 1.4em;
   margin-bottom: .75em;
}

#footinfo p,
#footer p{
   color: #84837d;
   font-size: 1.2em;
   margin-bottom: .75em;
}

#footinfo a,
#footinfo span,
#footer a{
   color: #dddac3;
}

#footer{
   float: right;
   width: 315px;
   text-align: center;
   margin-top: 40px;
}

#footer p{
   background: url(/_img/bg_footer.gif) no-repeat;
   padding: 6px 0;
   margin: 0;
}

/* = Sermons  
---------------------------------------------------------------------
*/

#latest-sermon{
   background: url(/_img/bg_latestsermon.gif) no-repeat bottom;
   width: 600px;
   float: left;
   display: inline;
   padding-bottom: 12px;
   margin-bottom: 24px;
}

#latest-sermon h3{
   background: url(/_img/bg_latestsermon_h3.gif) no-repeat;
   text-indent: -9999px;
   height: 28px;
   margin-bottom: 10px;
}

body#articlelist #latest-sermon h3{
   background: url(/_img/bg_latestarticle_h3.gif) no-repeat;
}

#sermonlist #latest-sermon h4{
   margin-left: 18px;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight: normal;
   width: 365px;
   float: left;
   display: inline;
}

#latest-sermon h4 a{
   color: #5a5444;
}

#content p.sermon-meta{
   color: #70695d;
   font-size: 1.1em;
   margin: 3px 18px 0;
   float: left;
   display: inline;
   clear: left;
   width: 345px;
   line-height: 1.5;
}

body#articlelist #content p.sermon-meta{
   width: auto;
   margin-bottom: 0;
   margin-top: 8px;
}

#articlelist #sermonlist h4{
   float: none;
}

#content ul.sermon-buttons{
   float: right;
   margin-top: -8px;
   margin-bottom: 0;
}

#content ul.sermon-buttons li{
   float: left;
   width: 45px;
   height: 31px;
   padding: 0;
   background: url(/_img/bg_sermon_li.gif) no-repeat right;
}

ul.sermon-buttons li a{
   text-indent: -9999px;
   display: block;
   height: 31px;
}

ul.sermon-buttons li.play a{
   background: url(/_img/bg_sermon_play.gif) -1px 0;
}

ul.sermon-buttons li.dl a{
   background: url(/_img/bg_sermon_dl.gif) -1px 0;
}

ul.sermon-buttons li.notes a{
   background: url(/_img/bg_sermon_notes.gif) -1px 0;
}

ul.sermon-buttons li.package a{
   background: url(/_img/bg_sermon_package.gif) -1px 0;
}

#content ul.sermon-buttons li.package,
body#versebyverse #content ul.sermon-buttons li.dl,
body#verse-by-verse-radio #content ul.sermon-buttons li.dl{
   background: none;
}

#sermonlist{
   float: left;
   position: relative;
   padding-bottom: 30px;
}

#sermonlist h4{
   clear: left;
   float: left;
   margin-bottom: 10px;
}

#content .sermon{
   float: left;
   clear: left;
   width: 564px;
   padding: 22px 18px 15px;
   border-bottom: 1px solid #c9c5b0;
}

#sunday-morning #content #sermon-wrap,
#verse-by-verse-radio #content #sermon-wrap{
   float: left;	
   background: url(/_img/bg_latestsermon.gif) no-repeat bottom;
   margin-bottom: 20px;
}

#sunday-morning #content .sermon,
#verse-by-verse-radio #content .sermon{
   padding: 18px 18px 15px;
   background: url(/_img/bg_sermon-info_detail.gif) no-repeat top;
   margin-bottom: 0;
}

#content .sermon.last{
   margin-bottom: 20px;
}

#content .sermon p.sermon-meta{
	margin: 5px 0 0;
}

#content .sermon h5{
   font-size: 1.6em;
   font-weight: normal;
}

#content .sermon h5 a{
   color: #5a5444;
}

#content .sermon h5 a:hover{
      text-decoration: underline;
}

#content .sermon ul.sermon-buttons{
   margin-top: 0;
   margin-left: 10px;
}

.paginatewrap{
   float: right;
}

#content .paginatewrap.pwrap2{
   float: none;
   position: absolute;
   right: 0;
   bottom: 0;
}

#content p.paginate{
   margin: 0 6px 0;
   display: block;
   float: left;
}

#pagination a#off{
   display: none;
}

p#pagination{
   float: left;
   display: block;
   margin: 0;
}

#pagination span.current{
   font-weight: bold;
   display: block;
   float: left;
   margin: 0 8px;
}

#pagination a{
   color: #4d7553;
   margin: 0 8px;
   text-decoration: underline;
   display: block;
   float: left;
}

#pagination a#next{
	width: 13px;
	text-indent: -9999px;
	height: 13px;
	margin-top: 6px;
	margin-left: 2px;
	background: url(/_img/bg_paginate_next.gif) no-repeat;
}

#pagination a#previous{
   width: 13px;
   height: 13px;
   text-indent: -9999px;
   margin: 6px 0 0;
   background: url(/_img/bg_paginate_prev.gif);
}

#content #sermon-info{
   background: url(/_img/bg_sermon-info.gif) no-repeat top;
   border: none;
   margin-bottom: 20px;
}

#content #sermon-info p.sermon-meta{
   font-size: 1.3em;
   padding-left: 5px;
   width: 365px;
}

#article #content #sermon-info p.sermon-meta{
   padding-top: 0;
   height: 28px;
   margin: 0;
}

#article #content #sermon-info{
   margin-bottom: 30px;
   background: url(/_img/bg_article-info.gif) no-repeat;
   padding: 10px 18px 0;
   width: 564px;
   float: left;
   display: inline;
}

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

p#back-sermonlist,
p#back-articlelist{
   height: 31px;
   width: 243px;
   margin-bottom: 14px;
   text-indent: -9999px;
}

p#back-articlelist{
   margin-bottom: 20px;
}

p#back-sermonlist a,
p#back-articlelist a{
   display: block;
   height: 31px;
   width: 243px;
   background: url(/_img/bg_back-sermonlist.gif) no-repeat;
}

p#back-articlelist a{
   background: url(/_img/bg_back-articlelist.gif);
}

body#verse-by-verse-radio p#back-sermonlist a{
   background-image: url(/_img/bg_back-broadcastlist.gif);
}

p#back-sermonlist a:hover,
p#back-articlelist a:hover{
   background-position: 0 -31px;
}

#sidebar-legend{
   background: url(/_img/bg_sermon_legend.gif) bottom;
   margin-bottom: 23px;
   padding-bottom: 5px;
   color: #5a5444;
   width: 243px;
   float: left;
   display: inline;
}

#sermon-legend h3{
   background: url(/_img/bg_sermon_legend_h3.gif);
   width: 243px;
   height: 35px;
   text-indent: -9999px;
   margin-bottom: 14px;
}

#sermon-legend ul{
   list-style: none;
   padding-left: 18px;
}

#sermon-legend li{
   padding: 10px 0 8px 42px;
   font-size: 1.1em;
   margin-bottom: 9px;
}

#sermon-legend li#sl-listen{
   background: url(/_img/bg_sl_play.gif) no-repeat;
}

#sermon-legend li#sl-dl{
   background: url(/_img/bg_sl_dl.gif) no-repeat;
}

#sermon-legend li#sl-notes{
   background: url(/_img/bg_sl_notes.gif) no-repeat;
}

#sermon-legend li#sl-sun{
   background: url(/_img/bg_sl_sunday.gif) no-repeat;
}

#sunday-legend{
   margin: 20px;
   width: 197px;
   height: 170px;
   background: url(/_img/bg_sunday-legend.gif);
}

#sunday-legend h3{
   width: 197px;
   height: 35px;
   background: url(/_img/bg_sunday-legend_h3.gif) no-repeat;
   text-indent: -9999px;
}

#sunday-legend li{
   margin-top: 12px;
   margin-left: 16px;
   list-style: none;
   padding: 0px 0 1px 24px;
   background: url(/_img/bg_sunday-legend_li.gif) no-repeat;
   font-size: 1.1em;
}

#podcast h3{
   width: 243px;
   height: 63px;
   text-indent: -9999px;
   background: url(/_img/bg_podcast_subscribe.gif);
   margin-bottom: 21px;
   clear: left;
}

#podcast h3 a{
   display: block;
   height: 63px;
}

#vbv{
   color: #70695d;
   clear: left;
}

#vbv h3{
   height: 50px;
   width: 214px;
   background: url(/_img/logo_verse_web.gif);
   text-indent: -9999px;
   margin-bottom: 0;
}

#vbv h3 a{
   display: block;
   height: 23px;
}

#vbv p{
   line-height: 1.6;
   font-size: 1.1em;
   margin-bottom: 1.2em;
   clear: left;
}

#vbv a{
   color: #924a2e;
}

/* = Staff Page  
---------------------------------------------------------------------
*/

#content #stafflist{
   padding-top: 10px;
}

.staffbox{
   float: left;
   width: 280px;
   display: inline;
   padding-right: 20px;
   padding-bottom: 40px;
   font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
   min-height: 210px;
   _height: 210px;
}

body#elderpage .staffbox{
   min-height: 0;
}

.staffbox.first{
   width: 570px;
}

body#elderpage .staffbox.first{
   width: 280px;
}

body#elderpage #stafflist{
   float: left;
   padding-top: 20px;
}

#content .staffbox img{
   float: left;
   margin-left: 0;
   margin-right: 12px;
}

#content .staffbox h3{
   font-size: 1.6em;
   margin-bottom: 3px;
}

#content .staffbox p{
   margin-bottom: 0;
   margin-right: 20px;

}

#content .staffbox p.jobtitle{
   text-transform: capitalize;
   color: #25211b;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.4em;
   font-weight: bold;
   margin-bottom: 0;
   line-height: 1.4;
}

#content .staffbox div.fullbio{
   display: none;
}

#staffpage #TB_title{
   background: #d7d5c4;
}

#staffpage #TB_ajaxContent{
   background: #eae9db;
}

#staff_bio{
    background: #eae9db;
    width: 360px;
}

#staff_bio_content{
   padding: 20px;
   width: 360px;
}

#staff_bio_content img.mcms_stats{
   display: none;
}

#staff_bio_content h3{
   font-size: 1.8em;
   color: #4d7553;
   margin-bottom: .15em;
}

#staff_bio_content img{
   float: right;
   margin: 0 0 10px 10px;
      border: 4px solid #dddac3;
}

#staff_bio_content p{
   color: #25211b;
   line-height: 1.7;
   font-size: 1.3em;
}

#staff_bio_content p.jobtitle{
   text-transform: capitalize;
   color: #25211b;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.4em;
   font-weight: bold;
   margin-bottom: 0;
}

/* = Events  
---------------------------------------------------------------------
*/

body#eventcal #content-wrap{
   background-color: #f9f8f2;	
   background-image: none;
}

body#eventcal #content{
   width: 880px;
   float: left;
}

#content h4.eventtime{
   margin-bottom: 1em;
}

/* = Forms  
---------------------------------------------------------------------
*/

.monkForm{
   font-family: Helvetica, Arial, sans-serif;
}

.monkForm fieldset legend{
   font-size: 1.4em;
   padding-bottom: .5em;
   color: #5a5444;
}

.monkForm textarea{
   width: 75%;
   height: 150px;
}

/* = Article List  
---------------------------------------------------------------------
*/

body#articlelist #content h2{
   margin-bottom: 20px;
}

body#articlelist #content h3#catlabel{
   margin-bottom: 20px;
   font-weight: normal;
}


#brooknav {
	top: 24px;
	position: absolute;
}
#brooknav ul{
	padding-left: 2em;
}
#brooknav ul li{
	list-style-type: none;
	float: left;
	padding-right: 4em;
}
#brooknav ul li a{
	font-size: 14px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: black;
	text-decoration: none;
}

#brooknav ul li a:hover{
	color: #924a2e;
}
