










/* https://meyerweb.com/eric/tools/css/reset/ 
   v2.0b1 | 201101 
   NOTE: WORK IN PROGRESS
   USE WITH CAUTION AND TEST WITH ABANDON */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, tbody, tr, td, caption, tfoot, thead,th,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
b{font-weight:bold}
i{font-style:italic}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.2;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define visible focus styles! 
:focus {
	outline: ?????;
} */

/* remember to highlight inserts somehow! */
ins,a {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
#sc-commonbar{opacity:.98;padding:0px;margin-bottom:0px;position:absolute;top:0px;left:0px;width:100%;text-align:center;background:#333333;min-width:1002px;border-bottom:solid 1px black;z-index:2000;font-family: Verdana, Geneva, sans-serif;font-size:14px;color:#f0f0f0}
#sc-commonbar a{color:#f0f0f0;display:inline-block;padding:4px 0px}
#sc-commonbar .row[name=middle] a{padding:0px;}
#sc-commonbar .button{margin:4px 0px}
#sc-commonbar-container{margin:0px auto;width:988px;height:100%;}
#sc-commonbar-shadow{width:100%;position:absolute;bottom:-15px;left:0px;height:15px;background:url(../../img/shadow.png) repeat-x;}
#sc-commonbar .row div{clear:none}
#sc-commonbar .row .left{float:left}
#sc-commonbar .row .right{float:right}
#sc-commonbar .row .button{position:relative}
#sc-commonbar .row .right.space{margin-right:20px}
#sc-commonbar .row .left.space{margin-left:20px}
#sc-commonbar .row .text{padding:8px 0px;height:14px}
#sc-commonbar .link{cursor:pointer}
#sc-commonbar form{padding:3px 0px}
#sc-commonbar form input{width:100px;margin-left:10px}

#sc-commonbar form input[type=submit]{width:auto;background-color:#333;color:#f8f8f8;font-weight:bold;border:solid 1px;cursor:pointer}
#sc-commonbar #sc-commonbar-menu a{padding:0px;background:url(../../img/12-light-eye.png) 50% 50% no-repeat;margin:0px 2px;color:transparent;width:30px;height:30px;}
#sc-commonbar #sc-commonbar-menu a[name=Manage]{background-image:url(../../img/19-light-gear.png)}
#sc-commonbar #sc-commonbar-menu a:hover{background-color:#4c4c4c}
#sc-commonbar #sc-commonbar-show,#sc-commonbar #sc-commonbar-hider{padding:7px 7px 7px 6px;border-left:solid #999 1px;cursor:pointer;background-color:#888}
#sc-commonbar #sc-commonbar-show:hover,#sc-commonbar #sc-commonbar-hider:hover{background-color:#777}


#sc-commonbar .row div{display:inline-block}
#sc-commonbar .row[name=top]{height:0px;overflow:hidden;}
#sc-commonbar .row[name=bottom]{height:30px;}
#sc-commonbar .row .text#sc-commonbar-account,#sc-commonbar .row .text#sc-commonbar-login{float:right;cursor:pointer;padding-left:10px;padding-right:8px;color:#FFF;font-weight:bold;}
#sc-commonbar-account img{height:30px;position:absolute;top:0px;left:-30px;padding:0px;margin:0px}
#sc-commonbar-account:hover{background-color:#777}
#sc-commonbar a#sc-commonbar-logo{float:left;display:inline-block;text-align:leftposition:relative;font-size:12px;
padding:10px 32px 2px 2px;
padding:10px 213px 2px 2px;
background:url('http://content.steepleconnect.com/img/logo_dark.png') -176px 2px no-repeat;
background:url('http://content.steepleconnect.com/img/logo_dark.png') 20px 2px no-repeat;
font-size:15px;font-family: Arial, Helvetica, sans-serif;}
#sc-commonbar #sc-commonbar-menu a{display:none}
#sc-church-profile #sc-commonbar #sc-commonbar-menu a[name=Manage],
#sc-admin #sc-commonbar #sc-commonbar-menu a[name=Site],
#sc-editor #sc-commonbar #sc-commonbar-menu a[name=Site],
#sc-editor #sc-commonbar #sc-commonbar-menu a[name=Manage]{display:inline-block}

#sc-commonbar .row .right.space[name=Help]{width:30px;height:30px;padding:0px;background:url(../../img/white-buoy.png) no-repeat 50% 50%;margin-right:35px}
#sc-commonbar .row .right.space[name=Help]:hover{background-color:#4c4c4c}
#sc-commonbar [name=facebook]{width:154px;height:22px;padding:0px;margin-top:4px;background:url(../../img/login-button.png)}


h1, h2, h3, h4, h5 {font-family: Verdana, Geneva, sans-serif;font-weight: bold;}
img{border:none,-ms-interpolation-mode:bicubic; }
#title-bar{width:100%;min-width:1002px;height:200px;position:absolute;top:30px;left:0px;text-align:center;}

#sc-slogan{font-size:40px;position:relative;top:20px;font-style:italic;color:#333;}

#sc-toppad{height:133px;}

.container-shadow{width:988px;border:solid 7px #000;height:100%;position:absolute;left:0px;top:-14px;z-index:0;opacity:.2;
  -moz-border-radius-bottomleft:17px;
  -webkit-border-bottom-left-radius:17px;
  border-bottom-left-radius:17px;
  -moz-border-radius-bottomright:17px;
  -webkit-border-bottom-right-radius:17px;
  border-bottom-right-radius:17px;}

/*.sc-hr{border:solid 1px;border-color:#ddF #fff #fff;margin:10px 0px;position:relative;}
.sc-hr div{position:absolute;top:-12px;left:20px;background-color:#FFF;font-size:13px;}
*/
#user-account-go{position:absolute;right:10px;bottom:30px;color:#9bf;font-family: Arial, Helvetica, 
sans-serif;cursor:pointer;}
#user-account-go:hover{color:#a0c0ff}
#jq_effects{cursor:pointer;position:absolute;top:4px;left:25px;color:#ccc;}
#jq_effects:hover{color:#aaa;}

#container{border-bottom:solid 7px transparent;overflow:hidden;width:988px;margin:30px auto 10px;position:relative;border:solid 0px rgba(17,17,17,.2);background-color:#ddd;min-height:550px;
  -moz-border-radius-bottomleft:10px;
  -webkit-border-bottom-left-radius:10px;
  border-bottom-left-radius:10px;
  -moz-border-radius-bottomright:10px;
  -webkit-border-bottom-right-radius:10px;
  border-bottom-right-radius:10px;}
#container.sc-landing{background-color:#FFF;margin-top:45px;}
/*#content{position:relative;left:0px;margin:10px 20px 20px 10px;padding:12px;border:solid 2px #AE474F;background:#F8F8F8;overflow:hidden;width:700px;text-align:left;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;}
*/

#sc-footer{width:1002px;text-align:center;margin:0px auto 5px;color:#999}
#sc-footer a{color:#999}

/*#alt-footer{background:#333;margin:-60px 0px 0px;padding:60px 0px 20px;border-top:solid #111 5px;}*/

/*#sc-footer{position:absolute;bottom:-24px;left:0px;text-align:center;width:100%;color:#999;}

/*Header*/
#sc-header{position:absolute;left:7px;top:0px;width:988px;height:100px;border-bottom:solid 1px #444;background:#FFF url(../img/header2.png);}
#sc-header-churchName-shadow{font-size:40px;font-weight:bold;position:absolute;white-space:nowrap;top:14px;left:12px;font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif;color:#888;opacity:.5}
#sc-header-churchName{font-size:40px;font-weight:bold;position:relative;white-space:nowrap;font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif;color:#000}
#sc-header-churchSlogan{font-style:italic;position:absolute;font-size:18px;font-weight:lighter;}
#sc-header-logo{max-height:80px;}
#sc-header-phone{padding:5px 0px 10px 44px;background-image:url(../img/phone.png);background-position:8px 2px;background-repeat:no-repeat}
#sc-header-email{padding:5px 0px 10px 44px;background-image:url(../img/envelope.png);background-position:4px 6px;background-repeat:no-repeat}

/*map*/
#sc-header-map{cursor:pointer;display:inline-block;padding:0px 3px 0px 44px;background-image:url(../img/map-marker.png);background-position:12px 5px;background-repeat:no-repeat}


/*Sidebar*/
#sc-sidebar{position:relative;top:0px;margin-top:10px;margin-left:-10px;}
.sc-sidebar-container{position:relative;margin-bottom:10px;}
.sc-sidebar-container-title{color:#FFF;padding:5px;border-top:solid 1px #bbb;border-bottom:solid 1px #222;background:#9C9C9C url(../img/sidebar.png) repeat-y right;text-align:center;cursor:pointer;position:relative;height:16px;}

.sc-sidebar-content{border:solid 4px #222;border-top:0px;padding:15px 0px 5px;margin:0px 6px 6px 16px;background:#eee url(../img/shadow.png) repeat-x;
  -moz-border-radius-bottomleft:10px;
  -webkit-border-bottom-left-radius:10px;
  border-bottom-left-radius:10px;
  -moz-border-radius-bottomright:10px;
  -webkit-border-bottom-right-radius:10px;
  border-bottom-right-radius:10px;}
.sc-sidebar-item{color:#111;padding:2px;border:solid 1px;position:relative;display:block}
.sc-sidebar-item div{text-align:left;}
.sc-sidebar-item div.time{font-size:12px;padding:0px 1px 2px;color:#333}
.sc-sidebar-item div.name{font-size:15px;font-weight:bold;padding:2px 1px 2px}
.cat{width:20px;height:5px;border:solid 1px;border-width:0px 10px 0px 30px}
.sc-sidebar-item .cat{border-right-color:#eee}
.sc-sidebar-bottom,.sc-sidebar-start{border:solid 1px;width:208px;font-size:14px;text-align:right;color:#333;display:block}
.sc-sidebar-bottom.self-link-premade{padding:2px 2px 0px;width:200px}
.sc-sidebar-bottom.self-link-premade:hover{color:#666}


/*calendar*/
#sc-cal-container{border:solid 1px #333;margin:10px 0px 10px 10px;padding:0px;display:block;position:relative;background-color:#fff;width:966px;
  -moz-border-radius-topleft:10px;
  -webkit-border-top-left-radius:10px;
  border-top-left-radius:10px;
  -moz-border-radius-topright:10px;
  -webkit-border-top-right-radius:10px;
  border-top-right-radius:10px;}
#sc-cal-container ul{margin:0px;}
#sc-cal-enableContainer{position:relative;left:0px;text-align:left;height:25px;margin:9px 2px}
.sc-cal-toggler{margin-left:4px;position:relative;float:none;width:120px;display:inline-block;}
.sc-cal-day,.sc-cal-empty{width:136px;border:solid 1px;padding:0px;}
.sc-cal-week{min-height:89px;border-color:#ccc #888 #888 #ccc;text-align:left;background:#bbb url(../img/day2.png);}
.sc-cal-row{border-bottom:solid 1px #888;height:89px;border-top:solid 1px #ccc;background-color:#b0b0b0}

.sc-cal-month{font-size:20px;cursor:pointer;color:#777;padding:1px 5px;}
.sc-cal-title{height:20px;border-color:#bbb #777 #777 #bbb;text-align:center;background:#999;float:left}
.sc-cal-today{border-color:gold;}


.sc-cal-event{height:18px;border:solid 2px;float:left;width:130px;text-align:left;font-size:16px;margin-bottom:1px;cursor:default;padding:0px 0px 0px 1px;color:#111;overflow:hidden;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;}
.sc-cal-event:hover{position:relative;}
.sc-cal-day-num{position:relative;}
.sc-cal-create{display:none;position:absolute;right:5px;top:-1px;cursor:pointer}

.sc-cal-placeholder{height:20px;border:dashed 1px;float:left;width:132px;text-align:left;margin-bottom:1px;font-size:16px;padding-left:2px;background-color:#ccc;overflow:hidden;opacity:.8;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;}


/*Other*/
.button{cursor:pointer;position:absolute;padding:2px;background-image:url(../img/barlight.png);
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;border:solid 1px #888888;}
.button:hover{border:solid 1px #aaa;}
.cp-cal-filter-icon{position:absolute;right:1px;top:1px;border-left:solid 1px #454545;opacity:.8;}
.indicator{position:absolute;right:5px;top:2px;left:auto;}
.opened .button.indicator div{background-position: -64px -128px; }
.button.indicator div{background-position: -32px -128px; }

/*Staff Page*/
.sc-staff-profile{margin:10px 0px;padding:0px;text-align:left;height:auto;position:relative;padding-bottom:35px;overflow:hidden;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;}
.sc-staff-profile-name{position:absolute;top:2px;left:5px;font-size:22px;cursor:pointer;color:#000;}
.sc-staff-profile-title{position:absolute;top:6px;right:5px;font-size:20px;}

.sc-icon-email{display:inline-block;position:relative;top:0px;}

/*Directory*/
.sc-directory-person{position:relative;text-align:left;padding:10px 0px;overflow:hidden}
.sc-directory-person div,.sc-directory-person a{}
.sc-directory-person [name=photo]{position:absolute;left:0px;top:5px;padding:1px;border:solid 1px;}
.sc-directory-person [name=name]{margin:2px 0px 20px 60px;font-family: Georgia, 'Times New Roman', Times, serif;font-size:18px;}
.sc-directory-person [name=email]{position:absolute;top:10px;right:5px;display:block;text-decoration:none;}
.sc-directory-person [name=location]{position:absolute;bottom:8px;left:60px;font-family: Helvetica, Arial, sans-serif;font-size:15px;color:#333;cursor:pointer;}
.sc-directory-person [name=phone]{position:absolute;bottom:8px;right:5px}
.sc-directory-person .sc-divider{margin:5px;top:8px;position:relative}
.sc-directory-letter{text-decoration:none;display:inline-block;width:3%;text-align:center;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;}
.sc-directory-letter:hover{background-color:#f8f8f8;}
.sc-news-post{position:relative;text-align:left;border-bottom:solid 1px #222;padding:10px 2px}
.sc-news-post [name=title]{position:absolute;top:2px;left:0px;}
.sc-news-post [name=person]{position:absolute;top:5px;right:10px;}
.sc-news-post [name=date-string]{position:absolute;top:28px;left:10px;}
.sc-news-post [name=content]{margin:10px 5px;}
.sc-news-post [name=cal-date]{position:absolute;top:5px;right:10px;width:48px;border:solid 1px;height:48px;text-align:center;background-color:#eee;font-size:30px;font-weight:bold;}



/*Home page slide show*/
.slider {height:263px;width:680px;text-align:center;z-index:0;position:relative;background:none no-repeat 50% 50%;border:solid 2px #f8f8f8;margin:0px auto;}
.slider img {position:absolute;display:none;}
.slider {position:relative;margin:0px auto;width:10px;height:10px;}
.slider img {position:absolute;top:0px;left:0px;display:none;}
.slider a {border:0;display:block;}


/*Sermons*/
#sc-page-list{margin:10px;}
#sc-sermon-list div,#sc-sermon-list a{display:inline-block;}
#sc-page-header	.page-icon-locked,#sc-page-header .page-icon {width:34px;height:34px;margin:-5px 5px 0px 0px;float:left;}
#sc-church-profile #sc-page-header a{color:#333;}

#sc-page-header{border-bottom:solid 1px #888;position:relative;
font-family: Helvetica, Arial, sans-serif;display:block;font-weight:bold;font-size:23px;
text-align:left;padding:5px;color:#333;height:29px;line-height:30px}
#sc-page-header .sc-header-edit{float:right;margin-right:10px}
#container.wide #sc-page-header{left:0px}
#sc-page-header div,.addgoogle-link,#edit-account-info{line-height: 22px;}
#sc-page-header[name=sermons] .page-icon{background:url('../img/microphone.png') no-repeat 12px 6px}
#sc-page-header[name=directory] .page-icon{background:url('../img/index-cards.png') no-repeat 6px 9px}
#sc-page-header[name=blog] .page-icon{background:url('../img/book.png') no-repeat 10px 6px}
#sc-page-header[name=donations] .page-icon{background:url('../img/heart.png') no-repeat 7px 8px}
#sc-page-header[name=staff] .page-icon{background:url('../img/user.png') no-repeat 6px 6px}
#sc-page-header[name=calendar] .page-icon{background:url('../img/calendar.png') no-repeat 8px 6px}
#sc-page-header[name=prayer] .page-icon{background:url('../img/praying.png') no-repeat 8px 6px}
#dsc-page-header[name=map]{padding-left:10px;padding-right:42px}
#sc-page-header .page-icon-locked{background:url('../img/lock.png') no-repeat 8px 6px}
.sermon-data{position:relative;text-align:left;border-bottom:dotted 2px #222;padding:10px 5px}
.sermon-data-latest{display:block;position:relative;text-align:left;padding:10px 0px;border:5px solid #666;background-color:#eee;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;}

.list-nav{display:inline-block;width:20px;position:relative;cursor:pointer;padding:10px 20px}
.list-nav[name=more]{float:right;text-align:right;}
.list-nav[name=latest]{float:left;text-align:left;}

.sermon-date{padding-left:20px;font-family: Helvetica, Arial, sans-serif;font-size:13px;color:#333}
.sermon-title{padding:2px 20px;font-family: Georgia, 'Times New Roman', Times, serif;font-size:18px;overflow:hidden}

.sermon-link,.sermon-audio-link,.sermon-file-link{display:block;float:right;margin-right:10px;border:solid 1px transparent;background:url(../img/microphone.png) no-repeat 50% 50%;width:32px;height:32px;}
.sermon-file-link{background-image:url(../img/file.png);}
.sermon-link{background-image:url(../img/open.png);}
.sermon-link:hover,.sermon-audio-link:hover,.sermon-file-link:hover{border-color:#e0e0e0}

#donations{margin:0px 5px}
.donation-option{margin:20px 10px 20px;font-size:20px;font-weight:bold}
.donation-option div{text-align:left;position:relative;margin-bottom:15px}

.donation-option div.paypal-form{text-align:left;color:#111}
.donation-option input[name=amount],input[name=a3]{position:absolute;height:20px;font-size:16px;left:13px;top:-1px;text-align:right;width:70px}
input[name=item_name]{position:absolute;height:20px;font-size:16px;left:240px;top:-1px;width:250px}
input[type=image]{position:absolute;right:5px;top:-1px}
.donation-option div.paypal-comment{position:absolute;left:117px;top:-1px}
.paypal-description{font-size:10px}

.sc-page-heading{font-weight:bolder}

/*Jquery ui icon set*/
.ui-icon{display:inline-block;width:16px;height:16px;background-image:url(../img/ui-icons_454545_256x240.png);}
.ui-icon:hover{background-image:url(../img/ui-icons_454545_256x240.png);}

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

#map_canvas {margin:10px;height:500px;padding:5px;}

.pill{text-decoration:none;display:block;float:left;position:relative;width:132px;height:45px;background-image:url(../img/pill.png);font-size:15px;font-weight:bold;margin:3px;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;}
.pill .text{color:#fff;position:absolute;top:1px;left:45px}
.pill .shadow{color:#111;position:absolute;top:2px;left:46px}
.pill img{width:40px;position:absolute;top:10px;left:2px;}

/*Menu*/
#menu{position:absolute;left:7px;top:127px;width:988px;height:30px;border-bottom:solid 1px #000;border-top:solid 1px #bbb;background-image:url(../img/menu.png);color:#DDD;z-index:100;}


[rel=picker]{display:inline-block}
#cp-content,#sc-sidebar-container{float:left;display:inline-block;margin:0px;padding:0px;}
#cp-content{padding-bottom:7px;}
.wide #cp-content{width:988px}

[name=content-row]{overflow:hidden;padding:0px 7px;width:998px;position:relative;left:-7px}
#container{padding:0px 7px;background:none}
#container.wide .sc-sidebar{display:none}
#container.wide #sc-sidebar-container{display:none}
ul.arrow li{margin-left:-25px;padding-left:25px;min-height:16px;background-image:url(../img/list-arrow.png);background-repeat:no-repeat;background-position:0px 0px}
ul.chk_off li{margin-left:-25px;padding-left:25px;min-height:16px;background-image:url(../img/chk_off.png);background-repeat:no-repeat;background-position:4px 2px}
ul.chk_on li{margin-left:-25px;padding-left:25px;min-height:16px;background-image:url(../img/chk_on.png);background-repeat:no-repeat;background-position:4px 2px}
#sc-contact{position:relative;padding-left:15px}

.cpicker{height:40px;position:relative}
.cpicker div{height:100%}
#customize-container{margin:10px;overflow:hidden}
#skin-colors{border:solid 2px #888;width:120px;cursor:pointer;display:inline-block;overflow:hidden;float:left;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;}
.sc-hr,.section-title{font-size:16px;padding:5px 10px;background:#bbb;border:solid 1px #888;color:#fff;margin:20px 5px 5px;font-weight:bold;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;  background-color: #cccccc;
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -ms-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cccccc), to(#bbbbbb));
  background-image: -webkit-linear-gradient(top,#cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#bbbbbb', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  zoom:1;}

#theme-selector{height:140px;margin:10px;background:#eee;overflow:auto;border:solid 0px #333;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;}
.theme{float:left;text-align:center;margin:8px;display:inline-block;}
.theme .preview{width:100px;height:100px;border:solid 2px #888;}
.theme .title{margin:5px 5px -4px;}
.selected.theme .title{font-weight:bold}
.selected.theme .preview{border-color:#fff;-webkit-box-shadow:0px 0px 6px #9cf;-moz-box-shadow:0px 0px 6px #9cf;box-shadow:0px 0px 6px #9cf;}
#custom-options{display:inline-block;width:580px;float:left;margin:0px 5px}
.cpicker.disabled{cursor:default}
[name=Image].collapse{z-index:50}
.global-form {font-size:18px;width:350px;}


.sc-admin-inputName,label{font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size: 16px;font-weight:bold;color:#444;width:180px;text-align:right;
display:inline-block;}
.themed-form{padding-top:15px;}
.themed-form input{border:solid 1px #888;color:#666;margin:2px 10px;}
select[name=picture_id],select[name=person],select[name=people]{width:310px}
.themed-form input[name=day],.themed-form input[name=month],.themed-form input[name=year]{margin-right:0px}
.themed-form input{width:300px;}
.themed-form input[type=checkbox]{width:auto}
[rel=update-sermon] input[type=text]{width:300px;}#sc-admin-modal-container .sc-admin-input{margin:3px;}
.themed-form div.sc-admin-paypal-pvk,.themed-form div.sc-admin-paypal-url{border:none;color:#000;font-weight:bold;display:inline-block;margin:2px 10px;}
.themed-from label{font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size: 16px;font-weight:bold;color:#444;display:inline-block;width:110px;text-align:right}
.themed-form label{width:180px}
.themed-form.half{overflow:hidden}
.themed-form.half label{width:auto;display:block;text-align:left;font-size:14px;padding-left:10px}
.themed-form.half >div{width:320px;float:left;margin:15px 0px 0px 10px}

#search-section.themed-form.half >div{width:260px;}
#search-section.themed-form input,#search-section.themed-form .themed-input{width:210px;margin-bottom:0px;}

.themed-form.half input, .themed-form.half select, .themed-form.half textarea {margin-bottom:5px}
.themed-form select{margin-left:10px}



.themed-form .check label{width:auto}
.themed-form .check span{width:180px;display:inline-block}
.themed-form input[type=submit]{width:auto}
.themed-form input[name=Description]{width:470px;max-width:470px}
.themed-form input,.themed-form select{margin-bottom:10px}
.themed-form div.sc-hr{margin:20px 5px 10px;}

.themed-form .title{font-size:14px;}
.themed-form input,.themed-form select,.themed-form textarea,.themed-input{width:303px;font-size:16px;border:solid 1px #888;padding:5px 6px;margin-bottom:15px;color:#555;background-color:#e4e4e4;font: 16px/20px "Helvetica Neue",Arial,Helvetica,sans-serif;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;}
.ui-selectmenu.themed-input{padding:1px 6px}
[name=filter]{float:right;margin:0px 10px 0px;padding:4px;width:200px;padding-left:25px;background-image:url(../img/magnify.png);background-repeat:no-repeat;background-position:4px 50%}

#sc-admin-modal textarea{width: 470px;max-width: 470px;}
.themed-form select{width:309px;margin-right:7px}
.themed-form .date-picker select{width:auto}
.themed-form input:hover,.themed-form select:hover,.themed-form textarea:hover{border-color:#444}
.themed-form input:focus,.themed-form select:focus,.themed-form textarea:focus{-webkit-box-shadow:1px 2px 2px #79f;-moz-box-shadow:1px 2px 2px #79f;box-shadow:1px 2px 2px #79f;background-color:#f8f8f8;color:#333;outline:none;border-color:#79f}
.themed-form textarea{height:70px}

.themed-form input[type="submit"].iButton,.themed-form .ibutton{text-align:center;width:123px;height:37px;display:inline-block;text-shadow:#fff 1px 1px 1px;color:rgba(30,30,30,.7);border:0px;font-weight:bold;padding:3px;font-size:17px;font-family:Tahoma, Geneva, sans-serif;cursor:pointer;}
.themed-form .iButton.green{background:url('../img/green_button34.png');}
.themed-form .iButton.blue{background:url('../img/blue_button.png');}
.themed-form .iButton:hover,.themed-form .iButton:focus{background-position:0px -36px;-webkit-box-shadow:0px 0px 0px #fff;-moz-box-shadow:0px 0px 0px #fff;box-shadow:0px 0px 0px #fff;}
.themed-form .iButton:active{background-position:0px -72px}




.subscription{width:681px;padding:10px;font-size:18px;overflow:hidden;padding-left:50px;margin:5px;border:solid 1px #c8c8c8;position:relative;display:block;color:#333}
.subtype_1 .icon{background-image:url('../img/envelope.png');}
.subscription_1{background:#ddd url('../img/envelope.png') no-repeat 10px;}
.subscription_2{background:#ddd url('../img/notepad.png') no-repeat 10px;}
.subscription_3{background:#ddd url('../img/envelope.png') no-repeat 10px;}
.subscription_4{background:#ddd url('../img/bookmark.png') no-repeat 20px 10px;}
.subscription_5{background:#ddd url('../img/envelope.png') no-repeat 10px;}
.subscription:hover{background-color:#d4d4d4;-webkit-box-shadow:0px 0px 4px rgba(100,100,100,.3);-moz-box-shadow:0px 0px 4px rgba(100,100,100,.3);box-shadow:0px 0px 4px rgba(100,100,100,.3);}
.subscription [name=tool]{float:left;right:200px;display:inline-block;width:250px}
.subscription [name=church-name]{float:left;display:inline-block;width:250px}
.subscription [name=open]{float:right;margin:-3px 10px;display:inline-block;width:30px;height:30px;border:solid 1px #ddd;background: url('../img/open.png') no-repeat 1px 4px;}
.subscription [name=view]{float:right;margin:-3px 10px;display:inline-block;width:30px;height:30px;border:solid 1px #ddd;background: url('../img/eye.png') no-repeat 3px 7px;}
.subscription [name=remove]{float:right;margin:-3px 10px;display:inline-block;width:30px;height:30px;border:solid 1px #ddd;cursor:pointer;background: url('../img/unsub.png') no-repeat 4px 4px;}

#admin-pad{height:160px;background:transparent;z-index:1;position:relative}
textarea[name=message]{resize: vertical;}
.ebible-passage-popup{z-index:200}
#modal-content{z-index:1000;position:relative;padding:10px 5px 2px;text-align:left;}
#sc-admin-modal{z-index:1010;position:fixed;top:0px;left:0px;right:0px;bottom:0px;text-align:center}
#sc-admin-modal #sc-admin-modal-container{position:relative;margin-left:auto;margin-top:50px;display:inline-block;margin-right:auto;
min-width:500px;max-width:1012px;border:solid 1px;background-color:#fff;padding:0px;}
#sc-admin-modal-background{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:#555;opacity:.8;}
#sc-admin-modal #title{position:absolute;left:10px;top:5px;font-size:18px}
.sc-admin-modal-hidden{display:none;}

.sc-admin-modal-inputFail{color:#F35;}
#sc-admin-modal-top,#sc-admin-modal-bottom{margin:0px;width:100%;height:34px;background-color:#eee;border-bottom:solid 1px #ddd;}
#sc-admin-modal-bottom{border-top:solid 1px #ddd;border-bottom:0px;height:40px;}
#sc-admin-modal-bottom .btn{margin:5px 10px 0px 0px}

.sc-admin-header-close{position:absolute;top:4px;right:4px;width:26px;height:26px;opacity:.4;background:url(../img/icons/png/glyphicons_192_circle_remove.png);cursor:pointer}
.sc-admin-header-close:hover{opacity:.6}


.jhovershow .show_item{display:none}
.hover_item.tip span{margin:0px 0px 5px;display:inline-block;color:#fff;background:#333;padding:6px 8px;font-size:12px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
.hover_item.tip.bottom span{margin:5px 0px 0px;}
.hover_item.tip .arrow{bottom: 0;right: 10px;position:absolute;margin-left: -5px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #333;}
.hover_item.tip.bottom .arrow{top: 0;border-bottom: 5px solid #333;border-top:none;bottom:auto}

/*.hover_item #cluetip{margin:0px 0px 0px 5px;display:inline-block;color:#fff;background:#333;padding:6px 8px;font-size:12px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}*/
.hover_item #cluetip{margin:0px 0px 0px 8px;}
.hover_item.right .arrow{bottom:auto;right:auto;left:0px;top:13px;position:absolute;margin-bottom: -5px;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 8px solid #000;}
.hover_item div.description{width:200px;min-height:50px;background:#000;color:#fff}
#container .row{padding:10px 10px 0px 0px;overflow:hidden}
.btn{margin-left:10px;}
#sc-page-header .btn{margin:0px 10px 0px 0px;float:right}
#modal-content label{width:110px}

/* Selectmenu
----------------------------------*/
.ui-selectmenu { width:310px;margin:2px 4px 10px 10px;display: block; display: inline-block; position: relative; vertical-align: middle; 
 text-decoration: none; overflow: hidden; zoom: 1; background-color:#e4e4e4}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu  ul { padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden; background:#eee;
-webkit-box-shadow:0px 0px 10px #888;-moz-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted #ddd; 
 border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { line-height: 20px; display: block; padding: 4px; outline:none; text-decoration:none;}
.ui-selectmenu-menu li a{color:#333}
.ui-selectmenu-menu li:hover{background:#ccc}
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }

  /* select with big avatar icons */
  a.avatar-big { height: 45px; }
  .media-option .ui-selectmenu-item-icon { height: 40px; width: 40px;background-position:-5px 0px }
  .ui-selectmenu-menu li.media-option a, a.media-option span.ui-selectmenu-status { padding-left: 50px !important; height: 45px; }

/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 16px; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: 4px; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }
/* IE7 workaround (opacity disabled) */
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }




#status-message-container{position:fixed;width:100%;z-index:100000;top:15px}
#status-message-container div{position:absolute;width:100%;text-align:center;margin:auto}
#status-message-container span{margin:auto;}
#status-message{padding-right:14px}
