s@charset "utf-8";
/* CSS Document */

a {
   outline: none;
}

/* ------------------------------- Navigation Menu */

#navRolloverMenu{
background:url(http://www.sermoncentral.com/cms/images/free-video-thumb-gradient-bg.gif) bottom left repeat-x;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#navRolloverMenu ul.left{
float:left;
margin:0;
padding:7px 25px 0 12px;
}
#navRolloverMenu ul.right{
float:left;
margin:0;
padding:7px 0 0 0;
}
#navRolloverMenu li{
list-style-type:none;
margin:0;
padding:0;
}
#navRolloverMenu li a,
#navRolloverMenu li a:hover,
#navRolloverMenu li a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0059ab;
text-decoration:underline;
line-height:200%;
}
.redLink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
font-weight:bold;
text-decoration:underline;
}

/* ------------------------------- Link Classes */

.smallGray, a.smallGray
{
      font-weight:bold;
      font-size:11px;
      color:#444444;
      text-decoration:none;
}

.largeGray, a.largeGray
{
	  font-weight:normal;
      font-size:24px;
      color:#444444;
      text-decoration:none;
}
.mediumGray, a.mediumGray
{
      font-weight:bold;
      font-size:13px;
      color:#444444;
      text-decoration:none;
}

h2{
text-transform:capitalize;
font-size:16px;
}
.mediumBlue
{
      color:#181818;
      font-weight: bold;
      font-size:13px;
}
a.mediumBlue:link, a.mediumBlue:visited
{
      color:#181818;
      font-weight: bold;
      font-size:13px;
      text-decoration:none;
}
a.mediumBlue:hover
{
      text-decoration:underline;
}



/* These Classes Are Now In Scott's CSS Doc
a.smallBlue:link, a.smallBlue:visited, a.smallBlue:hover
{
      font-size:10px;
      text-decoration:underline;
      color:#0059ab;
}
*/
.largeRed
{
      color:#990000;
      font-weight: bold;
      font-size:11px;
}
a.largeRed, a:visited.largeRed, a:hover.largeRed
{
      text-decoration:underline;
      color:#990000;
      font-weight: bold;
      font-size:11px;
}

/* ------------------------------- Ads - Sponsored Links */

.sponsorTexty{
font-size:9px;
font-weight:bold;
color:#ccc;
text-transform:uppercase;
font-family:verdana;
text-align:center;
margin-bottom:10px
}
#sponsoredwrap{
margin:0;
padding:13px 12px 5px 12px;
background:url(http://www.sermoncentral.com/cms/images/sponsored-links-gradient-bg.gif) bottom left repeat-x;
}
#sponsoredlink{
width:281px;
margin-bottom:15px;
overflow:hidden;
height:52px;
line-height:12px;
}
.title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#167aee;
font-weight:bold;
margin:0;
}
.text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
margin:0;
}
#sponsoredlink a,
#sponsoredlink a:visited,
#sponsoredlink a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
font-weight:bold;
text-decoration:underline;
margin:0;
}

/* ------------------------------- Footer */

#sponsorFooter{
font-size:9px;
font-weight:bold;
color:#ccc;
text-transform:uppercase;
font-family:verdana;
text-align:center;
margin-bottom:10px;
}
#footerMiddle{
}
#footerMiddle ul{
}
#footerMiddle li{
}
#footerMiddle li a,
#footerMiddle li a:hover,
#footerMiddle li a:visited{
}

div.external{
background:url(http://www.sermoncentral.com/cms/images/externalsite_icon.gif) top right no-repeat;
padding-right:17px !important;
padding-bottom:3px !important;
text-decoration:underline;
display:inline-block;
margin:2px 0 0 15px;
}
a.external {
background:url(http://www.sermoncentral.com/cms/images/externalsite_icon.gif) top right no-repeat;
padding:1px 17px 1px inherit;
padding-right:17px !important;
padding-top:2px !important;
}
.banmanAd {
height:23px;
overflow:hidden;
display:block;
line-height:30px;
}
.footerBottomColumn{
display:block;
margin:25px 0 0 55px;
float:left;
}
.footerBottomColumn li{
}
.footerBottomColumn div{
margin:0px auto 2px 10px;
font-weight:bold;
font-size:11px;
color:#444444;
}
#copyright{
clear:both;
display:block;
width:100%;
text-align:center;
margin:25px auto 10px auto;
font-size:10px;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* ------------------------------- PopularPreachingTopics */

.resource-column{
float:left;
width:135px;
overflow:hidden;
margin:5px 0px 15px 10px;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}
.footerBottomColumn .resource-column{
width:139px;
}
.resource-column li{
list-style-type:none;
margin:0 0 0 3px;
line-height:215%;
}
.resource-column li a,
.resource-column li a:visited,
.resource-column li a:hover{
text-decoration:underline;
font-size:10px;
color:#0059ab;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.resource-column .title{
margin:10px auto 2px auto;
font-weight:bold;
font-size:11px;
color:#444444;
}
.resource-column .firstTitle{
margin:0px auto 2px auto;
font-weight:bold;
font-size:11px;
color:#444444;
}

/* ------------------------------- FeaturedPROVideo */

#FreeProVideo_wrap{
background:url(http://www.sermoncentral.com/cms/images/free-video-thumb-gradient-bg.gif) bottom left repeat-x;
}
#freeweeklyvideothumb img{
float:left;
width:100px;
margin:5px 10px;
}
#freeweeklyvideothumb {
font-size:11px !important;
font-weight:bold !important;
width:250px;
}
#freeweeklyvideothumb a.video {
text-decoration:underline !important;
}
#videomore a {
color:#0059ab;
text-decoration:underline;
}

#freevideoWrap{
position:relative;
}
#freevideoWrap .videoThumbLink{
display:none;
}
#freevideoWrap .videoLeft{
margin: 0 0 0 7px;
display:block;
height:275px;
}

#freevideoWrap .videoRight{
float:right;
margin:0 10px 0 0;
text-align:left;
position:relative;
}
#freevideoWrap .videoRight .details{
float:left;
margin:0 0 15px 0;
width:220px;
}
#freevideoWrap .videoRight .details .description{
text-align:justify;
margin:4px auto;
}
#freevideoWrap .mainLinks{
width:215px;
position:absolute;
left:365px;
bottom:12px;
text-align:center;
padding:5px;
display:block;
border:1px #990000 solid;
}
#freevideoWrap .mainLinks .loginOrDownload{
margin-top:5px;
}
#freevideoWrap .mainLinks .loginOrDownload p{
text-align:center;
}
#freevideoWrap .mainLinks .loginOrDownload .linkydinky{
font-size:10px;
color:#444;
}
#freevideoWrap .videoButtons{
display:none;
}
#todaysPopularFreeVideo .videoButtons{
display:none;
}
#todaysPopularFreeVideo .videoThumb{
display:none;
}
.videoLargeThumb{
display:none;
}
#todaysPopularFreeVideo .videoLargeThumb{
display:block;
}
#todaysPopularFreeVideo .videoThumbLink{
display:none;
}
#todaysPopularFreeVideo {
margin-left:18px;
}
#todaysPopularFreeVideo .videoLeft .player{
width:225px;
height:170px;
-moz-outline-radius:4px;
cursor:pointer;
float:left;
text-align:center;
display:block;
}
#todaysPopularFreeVideo .videoLeft .player img {
margin-top:55px;
width:40px;
}
#todaysPopularFreeVideo .videoRight .details{
display:none;
}
#freeVideoThumb{
width:330px;
height:75px;
position:relative;
margin:10px;
}
#freeVideoThumb .videoThumbLink{
display:block;
float:left;
margin-right:10px;
}
#freeVideoThumb .videoLeft,
#todaysPopularFreeVideo .videoLeft{
display:none;
}
#freeVideoThumb .videoRight .details{
float:left;
width:170px;
}
#freeVideoThumb .videoRight .details .description,
#freeVideoThumb .videoRight .details p,
#freeVideoThumb .player .info{
display:none;
}
#freeVideoThumb .videoButtons{
float:left;
width:125px;
margin-top:8px;
line-height:13px;
font-size:11px;
}
/* player container */
.videoLeft .player {
	height:263px;
	width:350px;
	-moz-outline-radius:4px;
	cursor:pointer;
	float:left;
	text-align:center;
	display:block;
}

/* play button */
.videoLeft .player img {
	margin-top:80px;
}

/* info area */
.videoLeft .player div.info {
	height:40px;
	background:url(http://www.sermoncentral.com/cms/images/h80.png) repeat-x;
	color:#fff;
	text-align:left;
	padding:5px 15px;	
	font-family:"bitstream vera sans","trebuchet ms";
	font-size:12px;
	border-top:1px solid #ccc;
	margin-top:50px;
}

/* duration data inside info area */
.videoLeft .player div.info span {
	color:#99FF99;
	display:block;
	font-weight:bold;
}

/* ------------------------------- Top Sermon Module */

.FooterTopSermon
{
	padding: 6px 0 6px 2px;	
	font-weight: bold;
	font-size:11px;
	margin:0;
	width:260px;
	display:block;
}

.FooterTopSermon a,
.FooterTopSermon a:visited{
text-decoration:none;
color:#444 !important;
padding-left:15px;
background:url(http://www.sermoncentral.com/cms/images/scBullet-blue.gif) center left no-repeat;
display:block;
line-height:140%;
}
.FooterTopSermon a:visited{
}
/*
padding:0 22px 0 4px;
	display:block;
	background:url(http://www.sermoncentral.com/cms/images/info-box-icon.png) right no-repeat;
*/

.FooterTopSermon a:hover{
text-decoration:underline;
/*
padding:0 22px 0 4px;
	display:block;
	background:url(http://www.sermoncentral.com/cms/images/info-box-icon.png) right no-repeat;
*/
}

.TopSermons
{
	text-align:left;
	display:block;
	width: 100%;
	/* background-image: url(http://www.sermoncentral.com/cms/images/TopSermons_x.gif); */
	background-repeat: repeat-x;
	height: 100%;	
	padding-left:10px;
}

.SermonInfoPopup
{
	display:none; 
	width: 234px;
	height: 135px;
	z-index: 1001;
	position:absolute; 
	padding: 5px 0 0 8px;	
	background-image: url(http://www.sermoncentral.com/cms/images/link-info-box_left.png);
	background-repeat: no-repeat;
	margin: -71px 0 0 -230px;
	font-size:10px;
}

.SermonInfoPopupTitle{
font-size: 11px;
font-weight:bold;
padding: 5px 40px 0 0;
color:#000;
}

.SermonInfoPopupRight{
	display:none; 
	width: 234px;
	height: 135px;
	z-index: 1001;
	position:absolute; 
	padding: 5px 0px 0 30px;	
	background-image: url(http://www.sermoncentral.com/cms/images/link-info-box_right.png);
	background-repeat: no-repeat;
	margin: -71px 0 0 260px;
	font-size:10px;
}

.SermonInfoPopupTitleRight{
font-size: 11px;
font-weight:bold;
padding: 5px 0px 0 0px;
width:195px;
color:#000;
}

/* Specific pages, boxes, and exceptions */

.SermonListing .Left div .mediumBlue{
font-size:16px;
display:block;
margin:2px auto 7px auto;
text-decoration:underline;
}

.SermonListing .Left div .smallGray{
color:#0059ab;
text-decoration:underline;
}
.SermonListing .Right div .smallGray{
font-size:10px;
color:#000;
}
.SermonListing .Left div strong{
font-size:10px;
}
.TopResourceBoxHeader div h2,
.Homepage_Section_Header h2,
#SPMHeader{
font-size:16px;
color:#000;
}
.HeaderEmailAddress{
font-weight:bold;
color:#666;
}

.scrollerfeaturedlisting a{
text-decoration:none;
}
.scrollerfeaturedlisting .smallGray{
margin:2px 0 0 0;
padding:0;
}
.scrollerfeaturedlisting a.smallBlue{
text-decoration:underline;
line-height:120%;
margin-top:3px;
display:block;
}
.moreText{
text-align:right;
padding: 0 10px 10px 0;
font-size:10px;
color:#888;
}
.moreText a:link,
.moreText a:visited{
font-size:10px;
color:#888;
}
.moreText a:hover{
color:#444;
}
.RightNav_Box .moreText{
margin-top:8px;
padding:0 20px 5px 0;
}
.TopResourceBox .moreText{
padding:10px 20px 10px 0;
margin:0;
}
.TopResourceBox {
float:left;
height:auto;
}
#videos .TopResourceBox .moreText{
margin-top:-30px;
}

#SiteFeedbackOverlay{
margin:10px 0 0 10px;
width:430px;
}
#SiteFeedbackOverlay h2{
color:#990000;
text-transform:none;
}
#SiteFeedbackOverlay #CommentCharacters{
margin-bottom:10px;
}
#SiteFeedbackOverlay input{
float:right;
}

#SPM_PowerPoints .mediumBlue{
font-size:10px;
color:#990000;
width:130px;
display:inline-block;
}

.sermontext {
line-height:16px;
padding-left:5px;
text-align:left;
}
.SermonFooterNextPage{
font-size:12px;
color:#0059ab;
text-decoration:underline;
text-transform:capitalize;
}
#Scroller .smallGray{
text-decoration:underline;
color:#0059ab;
font-size:11px;
}
#Scroller .smallBlue{
text-decoration:none;
color:#444;
font-size:9px;
padding-top:5px;
}
.BoxWith3Borders .ContainerBox p,
#commentpreview{
line-height:150%;
padding:0 15px;
text-align:left;
font-size:12px;
}

.BoxWith3Borders .ContainerBox p span.smallGray{
font-size:16px;
line-height:200%;
}
.BoxWith3Borders .ContainerBox p span.smallGray a.smallBlue{
font-size:16px;
}

#SearchTrends .SearchTrendsList li a{
      text-decoration:underline;
      color:#0059ab;
      font-size:12px;
}
#SearchTrends h1{
color:#000;
margin-bottom:3px;
font-size:22px;
}
#SearchTrends .introduction{
font-size:12px;
}
.SearchTrendsList{
clear:left;
padding-top:25px;
}
.SearchTrendsList h2{
color:#444;
font-size:14px;
margin-bottom:0px;
}
.SearchTrendsList ol{
float:left;
width:250px;
}
.SearchTrendsList li {
float:left;
width:250px;
height:auto;
font-size:12px;
line-height:130%;
color:#555;
padding-bottom:10px;
}
.SearchTrendsList li a{
font-size:12px !important;
}
.UpdateTime{
font-size:9px;
color:#999;
font-weight:bold;
}
.translation-list a{
font-size:14px;
color:#0059ab;
font-weight:bold;
text-decoration:none;
}
.translation-list span{
color:#666;
font-size:10px;
font-weight:normal;
}
.translation-list{
list-style-type:none;
padding:0;
margin:15px 0 0 0;
list-style-position:inside;
overflow:hidden;
}
.translation-list li{
padding:0 8px 15px 0;
display:block;
width:195px;
float:left;
height:auto;
line-height:normal;
}
#SPM_Scripture .translation-list a{
font-size:14px;
color:#0059ab;
font-weight:bold;
text-decoration:none;
}
#SPM_Scripture .translation-list span{
color:#444;
font-size:9px;
font-weight:normal;
}
#SPM_Scripture .translation-list{
list-style-type:none;
padding:0;
margin:15px 0 0 0;
list-style-position:inside;
}
#SPM_Scripture .translation-list li{
padding:0 10px 15px 0;
display:block;
width:135px;
float:left;
height:auto;
line-height:normal;
overflow:hidden;
}


#SERP-SponsoredLink{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:580px;
float:left;
padding:0 5px 5px 5px;
margin-bottom:10px;
}
#SERP-SponsoredLink .zoneHeading{
float:right;
font-size:9px;
color:#999;
margin-top:3px;
}
#SERP-SponsoredLink .ad{
font-size:13px;
float:left;
margin:10px 0 0px 0;
}
#SERP-SponsoredLink .title{
font-size:16px;
margin-bottom:1px;
}
#SERP-SponsoredLink .title a{
text-decoration:underline;
color:#181818;
font-weight:bold;
}
#SERP-SponsoredLink .title a span{
font-weight:bold;
}
#SERP-SponsoredLink .content{
width:100%;
overflow:hidden;
height:18px;
}
#SERP-SponsoredLink .teaser span{
font-weight:bold;
color:#000;
}
#SERP-SponsoredLink span.site{
font-weight:bold;
color:#0e774a;
}
#SERP-SponsoredLink span.teaser{
margin-left:45px;
color:#444;
}
.blue_btn{
background:url(http://www.sermoncentral.com/CMS/Images/blue_search_btn.gif) bottom repeat-x;
font-weight:bold;
color:#FFFFFF;
font-size:13px;
text-decoration:none;
line-height:24px;
display:inline-block;
padding:0 10px;
border:1px #489bf0 solid;
background-color:#74b7fc;
}
.gray_btn{
background:url(http://www.sermoncentral.com/CMS/Images/gray_search_btn.gif) bottom repeat-x;
font-weight:bold;
color:#FFFFFF;
font-size:13px;
text-decoration:none;
line-height:24px;
display:inline-block;
padding:0 10px;
border:1px #999 solid;
background-color:#b1b1b1;
}
.PPTDownload{
background-color:#e86d00;
}
.PPTNonProLink{
text-align:left;
padding-top:10px;
}
.PPTNonProLink a.largeRed{
color:#444;
}
.mv-sidebar-title a{
width:160px;
display:block;
}

.mvMorePowerPointsLink{
display:none;
}

span.PPTDetail-DownloadText{
font-size:16px;
}
.PPTDetailPPTDownloadSD a,
.PPTDetailPPTDownloadWS a,
.PPTDetailPPTDownloadHR a{
font-size:11px;
font-weight:normal;
}
.PPTDownloadSD a,
.PPTDownloadWS a,
.PPTDownloadHR a{
font-size:12px;
color:#e56d0c;
font-weight:bold;
}
.proAdvertisement{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
width:450px;
margin:5px auto 20px auto;
}
.proAdvertisement h1{
font-size:22px;
margin:0 0 5px 0;
padding:0;
}
.proAdvertisement h1 a{
color:#E86D00;
text-decoration:none;
padding:auto;
margin:auto;
outline:none;
}
.proAdvertisement ul{
margin:0 0 10px 40px;
padding:0;
}
.proAdvertisement li{
line-height:125%;
}
.proAdvertisement h2{
font-size:18px;
margin:4px 30px 7px 0;
padding:0;
color:#555;
text-align:center;
text-transform:none;
}
.proAdvertisement h2 a{
color:#005ab6;
}