/* @override http://www.coloradocommunity.org/_css/styles_sermons.css */

/* Site: Colorado Community Church */

@import url(/_css/styles.css);

#content #current-sermon{
   margin-bottom: 30px;
   padding: 53px 15px 15px 15px;
   border: 1px solid #E1E1E1;
   background: #FFF;
   background-image:url(/_img/featured.gif);
   background-position:14px 14px;
   background-repeat:no-repeat;
   
}

#content #current-sermon h4{
   font-size: 1.4em;
}

#content #current-sermon h4 a{
   color:#741314;
   text-decoration: none;
}

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

#content #current-sermon p{
   margin: 0;
   font-size: 1.3em;
   line-height: 1.2;
}

#content #current-sermon p.series{
   font-weight: bold;
   line-height: 1.2;
}

#content #current-sermon p.series a{
   color: #545454;
}

#content #current-sermon p.series a:hover{
   text-decoration: underline;
}

#content #current-sermon p.byline{
   margin-bottom: 1em;
   font-size: 1.3em;
   line-height: 1.2;
}

#content #current-sermon ul{
   float: right;
   list-style: none;
   position:relative;
   top:-38px;
}

#content #current-sermon li{
   margin-bottom: 5px;
   padding: 0;
   background: none;
   /*text-indent: -9999px;*/
   font-size: 11px;
   font-weight: bold;
   font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
   text-transform: uppercase;
   text-align: center;
}

#content #current-sermon li a{
   display: block;
   width: 109px;
   height: 19px;
   padding-top: 6px;
   color: #FFF;
   background-repeat: no-repeat;
}

#content #current-sermon li.sl_listen a{
   width: 95px;
   padding-left: 14px;
   background-image: url(/_img/bg_current-sermon_listen.gif);
}

#content #current-sermon li.sl_download a{
   width: 95px;
   padding-left: 14px;
   background-image: url(/_img/bg_current-sermon_download.gif);
}

#content #current-sermon li.sl_video a{
   width: 95px;
   padding-left: 14px;
   background-image: url(/_img/bg_current-sermon_video.gif);
}

#content #current-sermon li.sl_notes a{
   width: 95px;
   padding-left: 14px;
   background-image: url(/_img/bg_current-sermon_notes.gif);
}

#content #current-sermon a{
   text-decoration: none;
}

#content #sermon-list{
   width: 507px;
   margin-bottom: 25px;
   border-collapse: collapse;
}

#content #sermon-list a{
   color: #741314;
}

#content #sermon-list .preacher a{
   color: #88807d;
}

#content #sermon-list tr{
   background: #efeee9;
}

#content #sermon-list tr.alt{
   background: #f7f7f5;
}

#content #sermon-list tr:hover{
   background: #e4e3e1;
}

#content #sermon-list th{
   padding: 11px 17px 7px;
   border-bottom: 4px solid #9e9e9e;
   background: #b9b9b9;
   color: #462e1a;
   font-size: 1.1em;
   text-transform: uppercase;
   text-align: left;
}

#content #sermon-list td{
   border-bottom: 1px solid #E3DFDA;
   padding: 11px 17px 7px;
   font-size: 1em;
   vertical-align: top;
}

#content #sermon-list td h4{
   margin: 0;
   font-size: 1.2em;
}

#content #sermon-list td h4 a{
   text-decoration: none;
}

#content #sermon-list td h4 a:hover{
   text-decoration: underline;
}

#content #sermon-list td p{
   color: #66574C;
   font-size: 1.1em;
}

#content #sermon-list td p.series{
   margin-bottom: .25em;
}

#content #sermon-list td p.comments{
   margin: 0;
   padding-left: 15px;
   background: url(/_img/bg_sermon-list_comments.gif) no-repeat left center;
}

#content #sermon-list tr.alt td p.comments{
   background-image: url(/_img/bg_sermon-list_comments_alt.gif);
}

#content #sermon-list tr:hover td p.comments{
   background-image: url(/_img/bg_sermon-list_comments_hover.gif);
}

#content #sermon-list td.media p{
   float: left;
   margin-right: 9px;
   text-indent: -9999px;
}

#content #sermon-list td.media p a{
   display: block;
   width: 15px;
   height: 14px;
   background-position: left -14px;
   background-repeat: no-repeat;
}

#content #sermon-list td p.download a{
   background-image: url(/_img/bg_sermon-list_download.gif);
}

#content #sermon-list td p.play a{
   background-image: url(/_img/bg_sermon-list_play.gif);
}

#content #sermon-list td p.video a{
   background-image: url(/_img/bg_sermon-list_video.gif);
}

#content #sermon-list td p.notes a{
   background-image: url(/_img/bg_sermon-list_notes.gif);
}


#content #sermon-list tr.alt td p.download a,
#content #sermon-list tr.alt td p.play a,
#content #sermon-list tr.alt td p.video a,
#content #sermon-list tr.alt td p.notes a{
   background-position: left bottom;
}

#content #sermon-list tr:hover td p.download a,
#content #sermon-list tr:hover td p.play a,
#content #sermon-list tr:hover td p.video a,
#content #sermon-list tr:hover td p.notes a{
   background-position: left top;
}

#content #new-here{
   float: left;
   width: 135px;
   height: 84px;
   margin: 25px 17px 0 0;
   padding: 31px 25px 0 29px;
   background: url(/_img/bg_new-here.gif) no-repeat;
}

#sidebar #subscription p{
   margin-bottom: 20px;
}

#sidebar p#filter{
   margin-bottom: 10px;
}

#sidebar p#filter select{
   width: 130px;
   font-family: "Lucida Sans", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

#sidebar #sermon-archive ul{
   margin: 0 0 0 20px;
}