/*
	Theme Name: Calvary Moutain View Church Theme
	Theme URI: http://www.natrondesigns.com
	Description: A Theme Designed by Eric Hoffman Dedicated to Jesus!
	Version: 1.0
	Author: Eric Hoffman
	Author URI: http://www.natrondesigns.com
*/
/*----Global Reset Courtesy of Eric Meyer----*/
/*--CSS Reset--*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0;}
p {margin:0px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul,li {list-style:none; text-indent:0px; margin:0px; padding:0px;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix, *:first-child+html .clearfix {zoom: 1; display: block; /* resets display for IE/Win */}
.hide{display:none}


/* Images
----------------------------------------------*/
.alignright{float:right; padding:0 0 10px 10px}
.alignleft{float:left; padding:0 10px 10px 0}
.aligncenter{margin:0 auto 0 auto}
.wp-caption{ text-align:center;   font-size:0.9em}
.wp-caption p.wp-caption-text{font-size:90%}

/* Main Layout
-----------------------------------------------*/
body{font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; font-size: 13px; font-weight: 400;
 color:#ECDECF; background:#261D14 url(images/body.jpg) repeat-x top;}
a{text-decoration:underline; color:#ECDECF;}
a:hover{color:#ECDECF;}
a:visited{color:#ECDECF;}
a:focus{outline:none;}
@font-face{font-family: Arial, Verdana, Helvetica, Georgia, sans-serif;}
h2{font-size: 20px; font-weight: 500; color:#A08F71; text-transform:uppercase; margin-bottom:8px;}
h1.alert{font-size:15px !important; color:#060; position:absolute; top:-47px; left:0px; border:solid 1px #006600; color:#006600; background:#EBDECE; padding:5px !important;}
.noBord{border:none !important;}

/*--Global Buttons--*/
a.gbtn{text-decoration:none;}
a.gbtn span, a.gbtn em{background-image:url(images/gBtn.png); font:13px; color:#A08F71;  display:inline-block; float:left; cursor:pointer;}
a.gbtn > span:first-child{background-position:0 0; width:14px; height:25px;}
a.gbtn > span{background-position:0 -25px; width:14px; height:25px;}
a.gbtn em{background-position:0 -50px; background-repeat:repeat-x; padding:6px; line-height:13px;}
a.gbtn em:hover{color:#FFF;}
a.gbtn.floatBtn{float:right;}

/*--Global Alerts--*/
.alertWrp{position:absolute; top:-53px; left:0; width:703px;}
.alertWrp .mailAlert{background:#AFBB21; border:solid 1px #808A19; padding:8px; position:relative; font:14px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; color:#FFF;}
.alertWrp .mailAlert .tl, .alertWrp .mailAlert .tr, .alertWrp .mailAlert .bl, .alertWrp .mailAlert .br, .alertWrp .mailAlert span.closeMail, .alertWrp .mailAlert span.checkMail{background:url(images/sprt.png) no-repeat;}
.alertWrp .mailAlert .tl, .alertWrp .mailAlert .tr, .alertWrp .mailAlert .bl, .alertWrp .mailAlert .br{position:absolute; width:6px; height:6px;}
.alertWrp .mailAlert .tl{background-position:-659px -769px; top:-1px; left:-1px;}
.alertWrp .mailAlert .tr{background-position:-665px -769px; top:-1px; right:-1px;}
.alertWrp .mailAlert .bl{background-position:-659px -775px; bottom:-1px; left:-1px;}
.alertWrp .mailAlert .br{background-position:-665px -775px; bottom:-1px; right:-1px;}
.alertWrp .mailAlert a{position:absolute; top:7px; color:#fff; right:5px; text-decoration:none;}
.alertWrp .mailAlert span.closeMail, .alertWrp .mailAlert span.checkMail{display:inline-block; width:16px; height:16px; vertical-align:middle;}
.alertWrp .mailAlert span.closeMail{background-position:-671px -746px; margin-left:3px;}
.alertWrp .mailAlert span.checkMail{background-position:-644px -746px; margin-right:7px;}

/* Global Navigation with header
-----------------------------------------------------------*/
#header{width:970px; height:130px; position:relative; z-index:2;}
#cmvLogo{background:url(images/sprt.png) no-repeat 0 -92px; width:213px; height:133px; float:left; margin-right:15px;}
#cmvLogo a{display:block; width:213px; height:133px;}
#header ul#gNav{height:42px; width:740px; float:left; margin-top:28px;}
#header ul#gNav li{float:left;}
#header ul#gNav li a{display:block;}
#header ul#gNav li a.home, #header ul#gNav li a.about, #header ul#gNav li a.ministries, #header ul#gNav li a.media, #header ul#gNav li a.contact{background:url(images/sprt.png) no-repeat; height:42px;}
#header ul#gNav li a.home{width:112px; background-position:0 0;}
#header ul#gNav li a.about{width:132px; background-position:-127px 0; margin-left:20px;}
#header ul#gNav li a.ministries{width:132px; background-position:-297px 0; margin-left:23px;}
#header ul#gNav li a.media{width:117px; background-position:-454px 0; margin-left:23px;}
#header ul#gNav li a.contact{width:155px; background-position:-590px 0; margin-left:23px;}
/*hover states*/
#header ul#gNav li a.home:hover{background-position:0 -46px;}
#header ul#gNav li a.about:hover{background-position:-127px -46px;}
#header ul#gNav li a.ministries:hover{background-position:-297px -46px;}
#header ul#gNav li a.media:hover{background-position:-454px -46px;}
#header ul#gNav li a.contact:hover{background-position:-590px -46px;}

#searchContainer{width:970px; border-bottom:solid 1px #261D14; padding-bottom:15px; clear:both; position:relative; z-index:2;}
#searchContainer form{float:right; margin-right:6px;}
#searchContainer input[type="text"]{background:url(images/sprt.png) no-repeat -217px -91px; width:148px; height:15px; border:none; font:13px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; color:#000; font-style:italic; margin-right:-4px; vertical-align:middle; padding:9px;}
#searchContainer #sidebarsubmit{background:url(images/sprt.png) no-repeat -383px -91px; width:42px; height:33px; border:none; cursor:pointer; color:transparent; vertical-align:middle;}
#searchContainer #sidebarsubmit:hover{background-position:-427px -91px;}

/* Main Body Content Area
-----------------------------------------------------------*/
#wrap{position:relative; width:970px; margin:0px auto; z-index:1;}
.glow{background:url(images/wrap_top.jpg) no-repeat; width:1184px; height:374px; position:absolute; top:108px; left:-107px; z-index:0;}
#main{width:970px; position:relative; z-index:2; border-top:solid 1px #85785F; padding-top:15px;}
#content{float:left; width:600px; padding:20px; position:relative; z-index:2;}
#main .sliderWrp{width:970px; height:300px;}
#main .slideWrp .slider{background:url(images/sprt.png) no-repeat 0 -455px; width:705px; height:279px; float:left; overflow:hidden;}
#main .slideWrp .portal{width:252px; height:278px; float:left; margin-left:12px;}
#main .slideWrp .portal li a{display:block; width:250px; background:url(images/sprt.png) no-repeat;}
#main .slideWrp .portal li a.learnMore{background-position:-710px -306px; height:67px;}
#main .slideWrp .portal li a.events{height:65px; background-position:-710px -373px;}
#main .slideWrp .portal li a.devotional{height:70px; background-position:-710px -438px;}
#main .slideWrp .portal li a.podcast{height:74px; background-position:-710px -508px;}
/*hover*/
#main .slideWrp .portal li a.learnMore:hover{background:url(images/sprt.png) no-repeat -710px -588px;}
#main .slideWrp .portal li a.events:hover{background:url(images/sprt.png) no-repeat -710px -655px;}
#main .slideWrp .portal li a.devotional:hover{background:url(images/sprt.png) no-repeat -710px -720px;}
#main .slideWrp .portal li a.podcast:hover{background:url(images/sprt.png) no-repeat -710px -790px;}

#main .controls{width:970px; padding:10px 0; border-bottom:solid 1px #453A28; padding-bottom:7px; height:20px; clear:both; margin-top:7px;}
#main .controls .dotHolder{float:left; width:436px; #width:420px; height:30px; position:relative;}
#main .controls .dotHolder a.gbtn{position:absolute; top:-5px; left:2px;}
#main .controls .servTime{float:left; color:#CCCCCC; font:15px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif;}
#main .controls .servTime span.post-meta-key{display:none;}
#main .controls .wednes{border-left:solid 1px #453A28; padding-left:8px; margin-left:8px; float:left; color:#ccc; font-size:15px;}
#main .controls .servTime span, #main .controls .wednes span{font-family: Arial, Verdana, Helvetica, Georgia, sans-serif;}

#joeMessage{clear:both; width:970px; padding:20px 0; border-bottom:solid 1px #000; position:relative;}
#joeMessage a.gbtn{position:absolute; top:20px; right:0px;}
#joeMessage .avatarPic{background:url(images/sprt.png) no-repeat -826px 0; width:117px; min-height:89px; float:left;}
#joeMessage .avatarPic a{display:block; width:117px; height:89px;}
#joeMessage .messageFrom{float:left; margin-left:13px; width:840px; color:#9F8D71; line-height:20px;}
#joeMessage .messageFrom p{font-family: Arial, Verdana, Helvetica, Georgia, sans-serif;}

#main .lowerWrp{width:970px; border-top:solid 1px #625745; border-bottom:solid 1px #453A28; padding-bottom:30px;}
#main .lowerWrp #recentAudio{width:358px; float:left; margin-top:24px;}
#main .lowerWrp #recentAudio .top, #main .lowerWrp #recentAudio .btm{background:url(images/sprt.png) no-repeat; width:358px;}
#main .lowerWrp #recentAudio .top{height:10px; background-position:-340px -420px;}
#main .lowerWrp #recentAudio .content{background:url(images/podcast_bg.png); width:348px; padding:5px;}
#main .lowerWrp #recentAudio .content h2{margin-bottom:0;}
#main .lowerWrp #recentAudio .content .gbtn{position:absolute; top:50px; right:0;}
#main .lowerWrp #recentAudio .content .recentHead{padding-bottom:30px; border-bottom:solid 1px #000; width:354px; margin-left:-3px;}
#main .lowerWrp #recentAudio .content .recentHead .podIcon{float:left; background:url(images/sprt.png) no-repeat -578px -128px; width:30px; height:51px; margin:0 15px;}
#main .lowerWrp #recentAudio .content .recentHead .title{float:left; width:290px; position:relative;}
#main .lowerWrp #recentAudio .content .recentHead .title p.play, #main .lowerWrp #recentAudio .content .recentHead .title p.dl{color:#C09666; font-size:11px; position:absolute; bottom:-30px;}
#main .lowerWrp #recentAudio .content .recentHead .title p.play{left:-47px;}
#main .lowerWrp #recentAudio .content .recentHead .title p.dl{right:9px;}
#main .lowerWrp #recentAudio .content .recentHead .title p{font:14px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; color:#9F8D71;}
#main .lowerWrp #recentAudio .content .layout{border-top:solid 1px #625745; width:354px; border-bottom:solid 1px #000; margin-left:-3px; padding:7px 0;}
#main .lowerWrp #recentAudio .content .layout a{color:#9F8D71;}
#main .lowerWrp #recentAudio .content .layout a.playBtn, #main .lowerWrp #recentAudio .content .layout a.dlBtn{background:url(images/sprt.png) no-repeat; height:33px; display:inline-block;}
#main .lowerWrp #recentAudio .content .layout a.playBtn{background-position:-217px -127px; width:62px; margin-right:-4px;}
#main .lowerWrp #recentAudio .content .layout a.dlBtn{background-position:-279px -127px; width:60px;}
#main .lowerWrp #recentAudio .content .layout a.playBtn:hover{background-position:-217px -164px;}
#main .lowerWrp #recentAudio .content .layout a.dlBtn:hover{background-position:-279px -164px;}
#main .lowerWrp #recentAudio .content .layout .serTitl{float:left; width:205px; padding-left:15px; padding-top:8px;}
#main .lowerWrp #recentAudio .content .layout .serTitl p{font:14px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; color:#9F8D71;}
#main .lowerWrp #recentAudio .content .layout .btnHolder{float:right; margin-right:5px;}
#main .lowerWrp #recentAudio .content .layout .btnHolder p a{font:14px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; color:#9F8D71; line-height:30px}
#main .lowerWrp #recentAudio .content .layout.last{border-bottom:none;}
#main .lowerWrp #recentAudio .btm{height:9px; background-position:-339px -434px;}
#main .lowerWrp #recentAudio .content .layout .feed-1{height:47px; padding-top:8px; border-right:solid 1px #625745; width:234px; float:left;}
#main .lowerWrp #recentAudio .content .layout .feed-1, #main .lowerWrp #recentAudio .content .layout .feed-2{font:13px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; color:#9F8D71;}
#main .lowerWrp #recentAudio .content .layout .feed-1 p, #main .lowerWrp #recentAudio .content .layout .feed-2 p{display:inline-block; float:left; padding-left:8px;}
 #main .lowerWrp #recentAudio .content .layout .feed-1 p{margin-top:6px;}
#main .lowerWrp #recentAudio .content .layout .feed-1 span.icon{background:url(images/sprt.png) no-repeat -576px -249px; width:35px; height:37px; float:left; display:inline-block; margin-left:10px;}
#main .lowerWrp #recentAudio .content .layout .feed-2 span.icon{background:url(images/sprt.png) no-repeat -577px -204px; width:33px; height:23px; float:left; display:inline-block; margin-left:10px;}
#main .lowerWrp #recentAudio .content .layout .feed-2{width:111px; padding-left:5px; padding-top:16px; float:left;}
#main .lowerWrp #sideWrp{width:590px; float:left; margin-top:24px; margin-left:22px; color:#9F8D71;}
#main .lowerWrp #sideWrp h2{margin-bottom:10px;}
#main .lowerWrp #sideWrp #devoFeed{width:599px; border-bottom:solid 1px #000; padding-bottom:16px; line-height:21px; font-family: Arial, Verdana, Helvetica, Georgia, sans-serif;}
#main .lowerWrp #sideWrp #devoFeed img{display:none !important;}
#main .lowerWrp #sideWrp #devoFeed p{background:url(images/feed_cal.png) no-repeat left center; padding-left:25px; margin:4px 0;}
#main .lowerWrp #sideWrp #devoFeed a.gbtn{display:block; margin-top:10px;}
#main .lowerWrp #sideWrp #mapWrp{width:599px; border-top:solid 1px #625745; padding-top:16px; position:relative; height:185px;}
#main .lowerWrp #sideWrp #mapWrp h2{clear:both;}
#main .lowerWrp #sideWrp #mapWrp a.googMap{background:url(images/sprt.png) no-repeat -344px -128px; width:227px; height:155px; position:absolute; left:0; top:53px; display:block;}
#main .lowerWrp #sideWrp #mapWrp p{position:absolute; top:53px; left:240px; font:14px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif;}

/*--Profile Layouts--
--------------------------------------------*/
#profileWrp{width:964px; margin:0px auto;}
#profileWrp .top{background:url(images/profile_tp.png) no-repeat; width:964px; height:6px;}
#profileWrp .btm{background:url(images/profile_btm.png) no-repeat; width:964px; height:5px;}
#profileWrp .body{width:952px; background:#A7997A url(images/profile_bg.png) repeat-x bottom; border-left:#A7997A solid 1px; border-right:solid 1px #A7997A; padding:0px 5px; position:relative;}
#profileWrp .body .person{float:left; width:386px; height:268px; background:url(images/pic_shad.png) no-repeat bottom center; margin-right:10px; margin-bottom:12px;}
#profileWrp p{margin-top:5px;}
#profileWrp b, #profileWrp strong{font-weight:bold !important;}
#profileWrp .body img{position:absolute; top:0; left:5px; }
#profileWrp .body .content{float:left; width:555px;}
#profileWrp .body .content h2{font-size:28px; text-shadow:0 1px #E5D7C9; color:#261D14; text-transform:uppercase; border-bottom:dashed 1px #857860; padding-bottom:6px; margin-bottom:10px;}
#profileWrp .body .content span{font:16px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; color:#261D13; padding:5px; border:solid 1px #877A60; display:inline-block; margin-bottom:7px;}
#profileWrp .body .content{color:#261D13; line-height:17px; padding-bottom:15px;}


/* Footer area
------------------------------------------------------------*/
p.footerText{font:11px; color:#9F8C71; text-align:center; margin-bottom:20px;}
p.footerText a{color:#9F8C71; text-decoration:none;}
p.footerText a:hover{text-decoration:underline;}
#footerWrp{position:relative; padding:10px; background:#251B12; border:solid 1px #3E3425; clear:both; margin:30px 0 5px 0;}
#footerWrp .tl, #footerWrp .tr, #footerWrp .bl, #footerWrp .br{background:url(images/sprt.png) no-repeat; width:6px; height:6px; position:absolute;}
#footerWrp .tl{background-position:-770px 0; top:-1px; left:-1px;}
#footerWrp .tr{background-position:-776px 0; top:-1px; right:-1px;}
#footerWrp .bl{background-position:-770px -6px; bottom:-1px; left:-1px;}
#footerWrp .br{background-position:-776px -6px; bottom:-1px; right:-1px;}
#footerWrp .sec-1, #footerWrp .sec-2, #footerWrp .sec-3{float:left; height:75px;}
#footerWrp .sec-1{width:300px; border-right:solid 1px #3E3425; padding-right:30px;}
#footerWrp .sec-1 p{color:#9F8C71; font:14px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif;}
#footerWrp .sec-1 ul li{float:left; margin-top:20px; height:18px;}
#footerWrp .sec-1 li a{display:block;}
#footerWrp .sec-1 li a.pod, #footerWrp .sec-1 li a.rssFeed, #footerWrp .sec-1 li a.devo{background:url(images/sprt.png) no-repeat;}
#footerWrp .sec-1 li a.pod{width:72px; height:16px; background-position:0 -371px; margin-right:10px;}
#footerWrp .sec-1 li a.rssFeed{width:53px; height:16px; background-position:0 -398px; margin-right:7px;}
#footerWrp .sec-1 li a.devo{width:126px; height:18px; background-position:0 -422px; margin-top:-2px;}
#footerWrp .sec-2{width:290px; border-right:solid 1px #3E3425; padding-right:30px;}
#footerWrp .sec-2 a.fbLink{background:url(images/sprt.png) no-repeat -616px -128px; display:block; margin:22px 0 0 30px; width:260px; height:27px;}
#footerWrp .sec-2 a.fbLink:hover{background-position:-616px -168px;}
#footerWrp .sec-3{width:280px; position:relative;}
#footerWrp .sec-3 h2{position:absolute; top:-2px; right:-13px; font-size:15px;}
#footerWrp .sec-3 .env{position:absolute; width:40px; height:26px; background:url(images/sprt.png) no-repeat -474px -95px; top:25px; left:14px;}
#footerWrp .sec-3 input[type="text"]{background:url(images/sprt.png) no-repeat -521px -93px; width:154px; height:20px; padding:7px; border:none; position:absolute; font:13px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; color:#666; font-style:italic; top:22px; left:68px;}
#footerWrp .sec-3 input[type="submit"]{background:url(images/sprt.png) no-repeat -685px -93px; width:62px; height:30px; position:absolute; border:none; cursor:pointer;top:22px; right:-14px;} 
#footerWrp .sec-3 input[type="submit"]:hover{background-position:-748px -93px}

/*--Templates outside home with layout
------------------------------------------------------------*/
.sermon_file a{color:transparent; background:url(images/sprt.png) no-repeat -496px -385px; width:202px; height:25px; display:block;}
.esv object.audio{color:pink;}
/*Media*/
.MediaHed{width:100%; padding:10px 0; height:30px; border-bottom:solid 1px #000; margin-top:-15px;}
.MediaHed .switch{float:right; width:177px; height:26px; margin-top:3px;}
.MediaHed .switch a.links{float:right;}
.MediaHed .switch a.days{float:left; display:inline-block; height:26px; background:url(images/sprt.png) no-repeat;}
.MediaHed .switch a.Sun{width:74px; background-position:-522px -356px;}
.MediaHed .switch a.Wed{width:103px; background-position:-596px -356px;}
.MediaHed .switch a.Sun:hover{width:74px; background-position:-522px -327px;}
.MediaHed .switch a.Wed:hover{width:103px; background-position:-596px -327px;}
.MediaHed h1{font-size: 27px; font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; color:#ECDECF; display:inline-block; float:left;}
.MediaCon{border-top:1px solid #85785F; padding-top:15px;}
.MediaHed a.msRec{width:132px; height:26px; background:url(images/sprt.png) no-repeat -386px -356px; display:inline-block; float:right; margin-top:3px;}
.MediaHed a.msRec:hover{background-position:-386px -327px;}
.filterMed{width:972px; height:35px; margin:10px auto; background:url(images/filter_bg.png) no-repeat; position:relative; font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; color:#39311F;}
.filterMed p{padding-top:7px; padding-left:47px; display:inline-block; float:left;}
.filterMed a{float:right; display:inline-block; margin-right:8px; margin-top:8px; text-decoration:underline; font-size:12px; color:#39311F; #width:54px;} 
.filterMed a span{display:inline-block; float:right; width:16px; height:16px; margin-left:5px; background:url(images/close_filt.png) no-repeat; margin-top:1px; #margin-top:-14px;}
.spacediv{float:right; width:20px; height:20px;}

/*--jsSlider*/
.jcarousel-container{position:relative}
.jcarousel-clip{z-index:2; padding:0; margin:0; overflow:hidden; position:relative}
.jcarousel-list{z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0}
.jcarousel-list li, .jcarousel-item{float:left; list-style:none; width:75px; height:75px}
.jcarousel-next{z-index:3; display:none}
.jcarousel-prev{z-index:3; display:none}
.jcarousel-skin-osdi .jcarousel-container-horizontal{width:692px; margin:5px auto 0 auto;}
.jcarousel-skin-osdi .jcarousel-clip-horizontal{width: 692px; height:266px;}
.jcarousel-skin-osdi .jcarousel-item{ width:692px;  height:266px}
.jcarousel-skin-osdi .jcarousel-item-horizontal{ margin-right:10px}
.jcarousel-skin-osdi .jcarousel-item-placeholder{ background:#fff;  color:#000}
.jcarousel-skin-osdi .jcarousel-next-horizontal{ position:absolute;  bottom:10px;  left:45px;  width:31px;  height:25px;  cursor:pointer;  background:transparent url(images/sprt.png) no-repeat -463px -386px}
.jcarousel-skin-osdi .jcarousel-next-horizontal:hover{ background-position:-393px -386px;}
.jcarousel-skin-osdi .jcarousel-next-disabled-horizontal, .jcarousel-skin-osdi .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-osdi .jcarousel-next-disabled-horizontal:active{ cursor:default; background-position:-326px -386px;}
.jcarousel-skin-osdi .jcarousel-prev-horizontal{ position:absolute;  bottom:10px;  left:14px;  width:31px;  height:25px;  cursor:pointer;  background:transparent url(images/sprt.png) no-repeat -432px -386px;}
.jcarousel-skin-osdi .jcarousel-prev-horizontal:hover{ background-position:-362px -386px;}
.jcarousel-skin-osdi .jcarousel-prev-disabled-horizontal, .jcarousel-skin-osdi .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-osdi .jcarousel-prev-disabled-horizontal:active{ cursor:default; background-position:-295px -386px}


/*--Sermon Template styles--*/
.MediaCon .serWrp{width:100%; border-bottom:solid 1px #827763; padding:15px 0; }
.MediaCon .serWrp p{margin-bottom:8px;}
.MediaCon .serWrp .serLeft{width:215px; float:left; font:14px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; color:#9F8C71;}
.MediaCon .serWrp .serRight{float:left; width:730px; margin-left:25px; font:13px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif;}
.MediaCon .serWrp .serRight .dataWrp{background:#32281C url(images/data_btm.png) no-repeat bottom center; border:solid 1px #86674C; width:708px; padding: 15px 10px; position:relative; margin-top:12px;  font:15px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; color:#9F8C71;}
.MediaCon .serWrp .serRight .dataWrp .tl, .MediaCon .serWrp .serRight .dataWrp .tr, .MediaCon .serWrp .serRight .dataWrp .bl, .MediaCon .serWrp .serRight .dataWrp .br{background:url(images/sprt.png) no-repeat; width:8px; height:8px; position:absolute;}
.MediaCon .serWrp .serRight .dataWrp .tl{background-position:-765px -12px; top:-1px; left:-1px;}
.MediaCon .serWrp .serRight .dataWrp .tr{background-position:-773px -12px; top:-1px; right:-1px;}
.MediaCon .serWrp .serRight .dataWrp .bl{background-position:-765px -20px; bottom:-1px; left:-1px;}
.MediaCon .serWrp .serRight .dataWrp .br{background-position:-773px -20px; bottom:-1px; right:-1px;}
.MediaCon .serWrp .serRight .dataWrp .navTo{width:700px; height:30px; font-size:13px;}
.MediaCon .serWrp .serRight .dataWrp .navTo a{color:#86674C;}
.MediaCon .serWrp .serRight .dataWrp .navTo .bck-1{float:left;}
.MediaCon .serWrp .serRight .dataWrp .navTo .fwd-1{float:right;}
.MediaCon .serWrp .serRight .dataWrp span.verse-num{font-size:20px;}

/*--About Styles--*/
#aboutWrp{font-size:13px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; line-height:17px; color:#EBDECD;}
#aboutWrp h4{font-size:23px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif;}
#aboutWrp h1{font-size:27px; border-top:1px solid #85785F; border-bottom:solid 1px #000; padding:10px 0;}
.gtopWrp{width:100%; border-bottom:solid 1px #000; padding-bottom:15px; position:relative;}
.gtopWrp a.gbtn{position:absolute; bottom:30px; left:0;}
#aboutWrp .editCont{float:left; width:675px;}
#aboutWrp .pasJoe{width:100%; min-height:484px; background:url(images/joe.png) no-repeat top right; position:static; margin-top:-15px; margin-bottom:-16px;}
#aboutWrp a.vidBox{display:block; float:left; width:256px; height:147px; background:url(images/joe_vid.png) no-repeat; margin-left:39px;}
#aboutWrp #belief{width:100%; border-top:solid 1px #85785F; padding:15px 0;}
#aboutWrp #belief h5{font-size:17px; margin-bottom:30px; line-height:25px;}
#aboutWrp #belief ul h3{font-size:24px; margin-bottom:12px;}
#aboutWrp #belief ul li{background:url(images/li_bg.png) no-repeat center left; padding-left:25px; margin-bottom:20px;}

/*--Ministry Styles--*/
.minPan{width:100%; border-bottom:solid 1px #857860; padding:30px 0; position:relative;}
.minPan .minPic{float:left; background:url(images/min_win.png) no-repeat; width:245px; height:155px;}
.minPan .minDesc{float:left; width:690px; margin-left:20px; position:relative;}
.minPan .minDesc h3{font:20px font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; color:#ECDECF; text-transform:uppercase; border-top:dashed 1px #857860; border-bottom:dashed 1px #857860; padding:5px 150px 5px 0; }
.minPan .minDesc p{margin-top:8px; font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; margin-bottom:10px;;}
.minPan .mens, .minPan .regen, .minPan .womens, .minPan .greet, .minPan .youth, .minPan .pray, .minPan .homeFel, .minPan .worship, .minPan .calprep, .minPan .children, .minPan .miss, .minPan .Mops{background:url(images/mins_sprt.jpg) no-repeat; width:232px; height:134px; position:absolute; top:35px; left:5px;}
.minPan .Mops{background-position:0 -1072px;}
.minPan .mens{background-position:0 0;}
.minPan .regen{background-position:0 -402px;}
.minPan .womens{background-position:0 -268px;}
.minPan .greet{background-position:0 -804px;}
.minPan .youth{background-position:0 -134px;}
.minPan .pray{background-position:0 -536px;}
.minPan .homeFel{background-position:0 -670px;}
.minPan .children{background-position:0 -938px;}
.minPan .calprep{background-position:0 -1206px;}
.minPan .miss{background-position:0 -1340px;}
.minPan .worship{background-position:0 -1474px;}

/*---Blog Styles---*/
.t-bevel{border-top:1px solid #85785F; height:1px; width:100%;} 
blockquote{color:#CCC; border-left:5px solid #CCC; padding:10px 20px 10px 20px; margin-left:20px}
.entrymeta{margin:10px 0; padding:6px; border:solid 1px #A08F71; background-color:#32291A; width:300px;}
.entrymeta p{padding:3px 0}
.entrymeta.postedBy p{margin:0px;}
.post-navigation{padding:10px 0}
.navigation-previous{float:left; width:50%; text-align:left}
.navigation-next{float:right; width:50%; text-align:right;}
#BlogContent{float:left; width:681px; padding:20px 0; position:relative; z-index:2;}
.entry{font:14px; color:#EBDECC; line-height:18px;}
.entry p{margin:11px 0;}
.entry .entryHed{border-top:dashed 1px #857860; border-bottom:dashed 1px #857860; padding:10px 0; }
.entry .entryHed .dateWrp{background:url(images/sprt.png) no-repeat -217px -260px; width:49px; height:42px; float:left; text-align:center; display:inline-block;
margin-right:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-shadow:0 1px #EBDDCF;}
.entry .entryHed .dateWrp p.month{font-size:10px; text-transform:uppercase; margin:0}
.entry .entryHed .dateWrp p.day{font-size:15px; margin-top:3px;}
.entry .entryHed .commentWrp{float:right; margin-top:4px;}
.entry .entryHed .commentWrp span:first-child{background:url(images/blog_sprt.png) no-repeat 0 -107px; width:13px; height:32px; display:inline-block; float:left;}
.entry .entryHed .commentWrp a{background:url(images/blog_sprt.png) repeat-x 0 -53px; font:18px Arial, Helvetica, sans-serif; color:#261D14; line-height:24px; text-decoration:none; display: inline-block; 
float:left; text-indent:-7px; height:26px; color:; text-shadow:0 1px #fff; padding:0 3px}
.entry .entryHed .commentWrp span{background:url(images/blog_sprt.png) no-repeat 0 -80px; width:6px; height:25px; display:inline-block; float:left;}
.entry .entryHed a.enTitle{color:#261D14; font:15px; text-shadow:0 1px #EBDECC; display:inline-block; height:26px; text-decoration:none; margin-top:8px;}
.entry .entryHed a.enTitle span:first-child{background:url(images/blog_sprt.png) no-repeat 0 0; width:13px; height:26px; display:inline-block; float:left;}
.entry .entryHed a.enTitle > span{background:url(images/blog_sprt.png) no-repeat 0 -26px; width:13px; height:26px; display:inline-block; float:left;}
.entry .entryHed a.enTitle em{background:#A08F71; height:26px; display:inline-block; float:left; line-height:24px; padding:0 14px;}
p.filedUnder{margin-top:5px; margin-bottom:40px;}
p.filedUnder a{text-decoration:none;}
p.filedUnder span{background:url(images/folder.png) no-repeat left center; width:16px; height:16px; display:inline-block; margin-right:6px; vertical-align:middle;}
a.rssBlogIcon{background:url(images/sprt.png) no-repeat -270px -261px !important; width:40px !important; height:37px !important; display:block !important; float:right !important; margin-top:-5px;}

/* Comments
-----------------------------------------------------*/
p.leaveRep{font:13px; border-bottom:dotted 1px #403523; padding-bottom:5px; margin-top:40px}
h3#comments{margin:30px 0 10px 0}
p.comSoFar{font:15px; color:; border:dotted 1px #A08F71; display:inline-block; padding:5px; float:right; margin-top:;}
.avatar{display:none;}
.commentlist{padding:20px 0px}
.commentlist p{padding:6px 0}
.commentmetadata{margin-top:0; float:right; margin-top:-47px; font:12px; margin-right:40px;}
ol.commentlist, ol.commentlist li{list-style:none}
ol.commentlist li{padding:10px 0; border-bottom:1px solid #e6e6e6}
#commentform{padding:20px 0;}
#commentform small{font-size:12px;}
#commentform p{margin-bottom:10px}
#commentform input[type="text"], #commentform input[type="submit"], #commentform textarea{background:url(images/sprt.png) no-repeat; width:147px; border:none; font:13px Tahoma, Geneva, sans-serif; color:#000;}
#commentform input[type="text"]{background-position:-1px -326px; width:288px; height:18px; padding:7px;}
#commentform input[type="submit"]{background-position:-1px -258px; width:152px; height:31px; cursor:pointer;}
#commentform textarea{background-position:0 -742px; width:488px; height:137px; padding:7px;}
.commentHed{background:url(images/sprt.png) no-repeat 0 -899px; width:662px; height:49px;}
.comment-body{margin-bottom:20px;}
.comment-author.vcard{background:url(images/sprt.png) no-repeat 0 -899px; width:662px; height:49px; margin-bottom:15px; margin-top:40px;}
.comment-author.vcard .fn{line-height:47px !important; margin-left:63px; color:#E9D7C3; font:17px;}
.comment-author.vcard span{display:none;}
.commentWrapper p{margin:10px auto; width:648px; font:13px;}

/*SideBar--------*/
#sidebar{width:267px; float:left; margin-top:24px; margin-left:22px; color:#9F8D71;}
#sidebar .s-top, #sidebar .s-btm{background:url(images/sprt.png) no-repeat; width:267px; height:9px;}
#sidebar .s-top{background-position:0 -229px;}
#sidebar .s-btm{background-position:0 -242px;}
#sideBarCont{border-left:solid 1px #463B29; border-right:solid 1px #463B29; background-color:#261D14; padding:0 10px;}
#sidebar h2{margin:0px 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #403523; text-transform:uppercase; font-size:15px !important;}
#sidebar a{font:13px; color:#9F8D71;}
#sidebar ul ul{margin-bottom:30px}
#sidebar ul li{padding:5px 2px}
#sidebar .panelTop{width:100%; border-bottom:solid 1px #403523; padding-bottom:15px; margin-bottom:20px;}
#sidebar .panelTop .authPhot{float:left; width:70px;}
#sidebar .panelTop .authPhot p{font-size:11px; text-align:center;}
#sidebar .panelTop .authDesc{width:155px; margin-left:10px; float:left;}
#sidebar .panelTop .authDesc h3{color:#CBA072; font:16px; margin-bottom:5px;}
#sidebar .panelTop p{font:13px;}

/*Contact Form styles------------*/
.contactForm{float:left; width:620px; text-align:right; }
.contactForm #successSend{width:100%; font:23px; color:#993; text-align:center !important; margin-top:50px;}
.contactForm span.error{font:13px; color:#F00;}
.contactForm table td{padding-bottom:20px;}
.contactForm table td p{font-size:24px; padding-right:12px;}
.contactForm table td.top{vertical-align:top; padding-top:14px;}
.contactForm table td input[type="text"]{background:url(images/contact_sprt.png) no-repeat 0 0; width:429px; height:33px; padding:8px !important; font:20px Tahoma, Geneva, sans-serif; color:#000; border:none;}
.contactForm table td textarea{background:url(images/contact_sprt.png) no-repeat 0 -50px; padding:8px; width:429px; height:186px; font:19px Tahoma, Geneva, sans-serif; color:#000; border:none;}
.contactForm table td input[type="submit"]{background:url(images/contact_sprt.png) no-repeat 0 -253px; width:172px; height:40px; border:none; cursor:pointer;}
#assure{position:relative; padding:10px; background:#251B12; border:solid 1px #3E3425; float:left; width:300px; margin-left:22px; text-align:center; color:#EBDECC;}
#assure .tl, #assure .tr, #assure .bl, #assure .br{background:url(images/sprt.png) no-repeat; width:6px; height:6px; position:absolute;}
#assure h2{font:20px; text-transform:uppercase; border-bottom:solid 1px #403523; padding-bottom:6px; margin-bottom:15px;}
#assure p{font:15px; line-height:23px;}
#assure h3{border-top:solid 1px #403523; border-bottom:solid 1px #403523; padding:5px; font:15px; margin-top:15px; margin-bottom:43px;}
#assure .tl{background-position:-770px 0; top:-1px; left:-1px;}
#assure .tr{background-position:-776px 0; top:-1px; right:-1px;}
#assure .bl{background-position:-770px -6px; bottom:-1px; left:-1px;}
#assure .br{background-position:-776px -6px; bottom:-1px; right:-1px;}

/*CMV PEOPLE*/
.cmvPep{width:680px; float:left; margin-bottom:35px;}
.cmvPep h5{font:18px; margin:12px 0; color:#EBDECE; text-transform:uppercase;}
.cmvPep a{line-height:24px; color:#9F8C71;}
.noBeth #sidebar .panelTop{display:none;} 

/*email removal*/
.removeEmail{position:relative; font-size:17px;}
.removeEmail p{text-align:center; margin-top:40px;}
#message{position:relative; z-index:999;}

/*Video Modal*/
#tempVid{ position:absolute; width:100%; height:100%; left:0; top:0; display:none; z-index:5;}
.vidDim{ width:100%; height:100%; position:fixed; top:0; background-color:#000000; left:0; opacity:.70; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }
.modCon{background:url(images/video_modal.png) no-repeat; width:646px; height:326px; margin:120px auto; position:relative;}
.modCon p{width:540px; height:100px; background:url(images/video_load.gif) no-repeat center bottom; font:19px; color:#663300; margin:0 auto; padding-top:110px;}
.modCon a.closeIt{position:absolute; top:-7px; right:-7px; background:url(images/close_vid.png) no-repeat; display:block; height:35px; width:36px;}