/* http://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:hover{background-color:#777}
#sc-commonbar a#sc-commonbar-logo{float:left;display:inline-block;text-align:leftposition:relative;font-size:12px;padding:10px 213px 2px 2px;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.active-view{background-color:#222;display:none}

#sc-commonbar .row .right.space[name=Help]{width:30px;height:30px;padding:0px;background:url(../../img/white-buoy.png) no-repeat 2px 2px;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}
#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;-moz-border-radius-bottomright:17px;-webkit-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;-moz-border-radius-bottomright:10px;-webkit-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;}
*/
#sc-footer{width:1002px;text-align:center;margin:0px auto 5px;color:#999}
#sc-footer a{color:#999}
/*#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;top:14px;left:12px;color:#888;opacity:.5}
#sc-header-churchName{font-size:40px;font-weight:bold;position: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(http://content.steepleconnect.com/img/phone.png);background-position:8px 2px;background-repeat:no-repeat}
#sc-header-email{padding:5px 0px 10px 44px;background-image:url(http://content.steepleconnect.com/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(http://content.steepleconnect.com/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;width:240px;}
.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;width:210px;background:#eee url(../../img/shadow.png) repeat-x;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;}
.sc-sidebar-item{color:#111;width:204px;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;}
.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:204px}
.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;-moz-border-radius-topright:10px;-webkit-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;}
.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;}


/*Other*/
.button{cursor:pointer;position:absolute;padding:2px;background-image:url(../../img/barlight.png);-webkit-border-radius:2px;-moz-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;}


/*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;}
.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}
.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-letter{text-decoration:none;display:inline-block;width:3%;text-align:center;-webkit-border-radius:3px;-moz-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-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;}
#sc-page-header .sc-header-edit{float:right;margin-right:10px}
#container.wide #sc-page-header{left:0px}

#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;}

.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/attach.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(pill.png);font-size:15px;font-weight:bold;margin:3px;-webkit-border-radius:8px;-moz-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}
ul.arrow li{margin-left:-25px;padding-left:25px;min-height:16px;background-image:url(http://content.steepleconnect.com/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(http://content.steepleconnect.com/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(http://content.steepleconnect.com/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;}
.section-title{font-size:20px;text-decoration:underline;color:#333;font-weight:normal}
#theme-selector{height:140px;margin:10px;background:#eee;overflow:auto;border:solid 0px #333;-webkit-border-radius:5px;-moz-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 .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:400px;float:left;margin:0px 10px}
.cpicker.disabled{cursor:default}
[name=Image].collapse{z-index:50}
.global-form {font-size:18px;width:350px;}
.global-form .title{font-size:14px;}
.global-form input,#request_information textarea{width:303px;font-size:16px;border:solid 1px #888;padding:5px;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;}
.global-form input:hover,#request_information textarea:hover{border-color:#444}
.global-form input:focus,#request_information 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}
.global-form textarea{height:70px}
.global-form submit{}

.global-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;}
.global-form .iButton.green{background:url('http://content.steepleconnect.com/img/green_button34.png');}
.global-form .iButton.blue{background:url('http://content.steepleconnect.com/img/blue_button.png');}
.global-form .iButton:hover,.global-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;}
.global-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}
.subscription_1{background:#ddd url('http://content.steepleconnect.com/img/envelope.png') no-repeat 10px;}
.subscription_2{background:#ddd url('http://content.steepleconnect.com/img/notepad.png') no-repeat 10px;}
.subscription_3{background:#ddd url('http://content.steepleconnect.com/img/envelope.png') no-repeat 10px;}
.subscription_4{background:#ddd url('http://content.steepleconnect.com/img/bookmark.png') no-repeat 20px 10px;}
.subscription_5{background:#ddd url('http://content.steepleconnect.com/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('http://content.steepleconnect.com/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('http://content.steepleconnect.com/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('http://content.steepleconnect.com/img/unsub.png') no-repeat 4px 4px;}

#admin-pad{height:160px;background:transparent;z-index:1;position:relative}
textarea[name=message]{resize: vertical;}

