#as-news-view250-250 {
    float:right; width:250px; height:250px; 
	padding-top:26px;
	margin-left:5px;
	background-image:url(/img/as-arrow-bottom.gif);
	background-position:10px 5px;
	background-repeat:no-repeat;
	}

/*----- Календарь ------*/
#calendar table {
	width: 100%;
	text-align: center;
}
#calendar .th {
	border-collapse: collapse;
/*	background: #fafafa;*/
}
#calendar .th td {
	padding: 4px 10px;
	border-bottom: 1px solid rgb(234, 225, 192);
}
#calendar .mc {
	border-collapse: collapse;
/*	background: #DFDFE5;*/
	border: solid 1px #CCDDB8;
	border-width: 1px 0 0 1px;
	padding: 0px;
}
#calendar td.dn, #calendar .mc td {
/*	background: #fafafa;*/
	padding: 4px;
	margin: 0px;
	width: 10%;
	border: solid 1px #CCDDB8;
	border-width: 0 1px 1px 0;
	font: normal 11px Verdana;
}
#calendar td.dn {
	background: #CCDDB8;
	font-weight: normal;
}
#calendar td.nowd {
	background: #CCDDB8;
}
#calendar span {
	display: block;
	background: #f2ebd2;
    font: normal 12px Verdana, Arial;
	margin: 0;
	text-align: center;
	padding: 6px 10px;
	border-bottom: 1px solid rgb(234, 225, 192);
}

.active a { color:#FFFFFF}
body { margin: 0pt; padding: 0pt; background: rgb(121, 141, 144) url('/img/bg_loop.png') repeat-x; font-family: Arial,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 18px; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
ol, ul { margin: 0pt 0pt 10px; padding: 0pt 0pt 0pt 15px; list-style-type: none; list-style-image: none; list-style-position: outside; }
h1, h2, h3, h4, h5, h6, p { margin: 0pt; padding: 0pt; font-weight: normal; }
a { outline-color: invert; outline-style: none; outline-width: 0pt; color: rgb(177, 86, 0); }
img a { border: medium none ; }
/*img { border: 5px solid rgb(247, 247, 247); }*/
.clear { clear: both; text-indent: -9999px; }
#container { margin: 0pt auto; width: 910px; }
#header { background: transparent url('/img/header_bg.jpg') no-repeat; position: relative; height: 140px; }
#unav { position: absolute; top: 10px; right: 30px; }
#unav a { margin: 0pt 0pt 0pt 10px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
#unav a:hover { color: rgb(223, 252, 255); }
#nav { padding: 0pt 20px 0pt 0pt; background: transparent url('/img/nav_bg.png') no-repeat; position: absolute; bottom: 0pt; right: 0pt; width: 663px; height: 42px; }
#nav ul { margin: 0pt; padding: 0pt; float: right; }
#nav ul li { margin: 0pt; padding: 0pt; background: transparent url('/img/nav_divider.png') no-repeat scroll right top; float: left; display: inline; line-height: 42px; }
#nav ul li.noborder { background: transparent none repeat; }
#nav ul li a { margin: 0pt 1px 0pt 0px; padding: 0pt 5pt 0pt 12px; float: left; text-decoration: none; color: rgb(255, 255, 255); height: 42px; font-weight: bold; }
#nav ul li a span { padding: 0pt 12px 0pt 0pt; float: left; display: block; height: 42px; }
#nav ul li a:hover { background: transparent url('/img/nav_hover.png') repeat-x scroll left top; }
#nav ul li a:hover span { background: transparent url('/img/nav_hover.png') repeat-x scroll right top; }
body#category_home #nav ul li#nav_home a { background: transparent url('/img/nav_hover_left.png') no-repeat scroll left top; color: rgb(255, 255, 255); }
body#category_home #nav ul li#nav_home a span { background: transparent url('/img/nav_hover_right.png') no-repeat scroll right top; }
body#category_aboutus #nav ul li#nav_about a { background: transparent url('/img/nav_hover_left.png') no-repeat scroll left top; color: rgb(255, 255, 255); }
body#category_aboutus #nav ul li#nav_about a span { background: transparent url('/img/nav_hover_right.png') no-repeat scroll right top; }
body#category_newsevents #nav ul li#nav_events a, body#category_classes #nav ul li#nav_events a { background: transparent url('/img/nav_hover_left.png') no-repeat scroll left top; color: rgb(255, 255, 255); }
body#category_newsevents #nav ul li#nav_events a span, body#category_classes #nav ul li#nav_events a span { background: transparent url('/img/nav_hover_right.png') no-repeat scroll right top; }
body#category_resources #nav ul li#nav_resources a { background: transparent url('/img/nav_hover_left.png') no-repeat scroll left top; color: rgb(255, 255, 255); }
body#category_resources #nav ul li#nav_resources a span { background: transparent url('/img/nav_hover_right.png') no-repeat scroll right top; }
body#category_contactus #nav ul li#nav_contact a { background: transparent url('/img/nav_hover_left.png') no-repeat scroll left top; color: rgb(255, 255, 255); }
body#category_contactus #nav ul li#nav_contact a span { background: transparent url('/img/nav_hover_right.png') no-repeat scroll right top; }
body#category_media #nav ul li#nav_media a { background: transparent url('/img/nav_hover_left.png') no-repeat scroll left top; color: rgb(255, 255, 255); }
body#category_media #nav ul li#nav_media a span { background: transparent url('/img/nav_hover_right.png') no-repeat scroll right top; }
body#category_ministriesgroups #nav ul li#nav_min a { background: transparent url('/img/nav_hover_left.png') no-repeat scroll left top; color: rgb(255, 255, 255); }
body#category_ministriesgroups #nav ul li#nav_min a span { background: transparent url('/img/nav_hover_right.png') no-repeat scroll right top; }
body#category_fuel #nav ul li#nav_min a { background: transparent url('/img/nav_hover_left.png') no-repeat scroll left top; color: rgb(255, 255, 255); }
body#category_fuel #nav ul li#nav_min a span { background: transparent url('/img/nav_hover_right.png') no-repeat scroll right top; }
body#category_highschool #nav ul li#nav_min a { background: transparent url('/img/nav_hover_left.png') no-repeat scroll left top; color: rgb(255, 255, 255); }
body#category_highschool #nav ul li#nav_min a span { background: transparent url('/img/nav_hover_right.png') no-repeat scroll right top; }
body#category_juniorhigh #nav ul li#nav_min a { background: transparent url('/img/nav_hover_left.png') no-repeat scroll left top; color: rgb(255, 255, 255); }
body#category_juniorhigh #nav ul li#nav_min a span { background: transparent url('/img/nav_hover_right.png') no-repeat scroll right top; }
body#category_thezone #nav ul li#nav_min a { background: transparent url('/img/nav_hover_left.png') no-repeat scroll left top; color: rgb(255, 255, 255); }
body#category_thezone #nav ul li#nav_min a span { background: transparent url('/img/nav_hover_right.png') no-repeat scroll right top; }
body#category_ministrieslisting #nav ul li#nav_min a { background: transparent url('/img/nav_hover_left.png') no-repeat scroll left top; color: rgb(255, 255, 255); }
body#category_ministrieslisting #nav ul li#nav_min a span { background: transparent url('/img/nav_hover_right.png') no-repeat scroll right top; }
#subnav { float: right; width: 210px; min-height: 380px; height: auto ! important; }
#subnav ul li {list-style-image: url("/img/lamp.png"); padding-bottom:5px; padding-left:2px}
#subnav ul li a:hover, #subnav ul li.active a { color:#DFFCFF }
.subnav_extra { margin: 0pt 0pt 15px; clear: both; line-height: 14px; }
.subnav_extra li {list-style-image: url("/img/lamp.png"); padding-bottom:5px; margin-left:20px; color: rgb(51, 51, 51);}
.itunes { background: transparent url('/img/itunes.png') no-repeat; }
.subnav_extra h4 { border-left: 5px solid rgb(112, 138, 140); padding: 8px 0pt 4px 5px; background: rgb(125, 154, 156) none repeat; color: rgb(255, 255, 255); }
.subnav_extra p { margin: 5px 20px 5px 10px; color: rgb(51, 51, 51); }
.subnav_extra p a { color: rgb(96, 118, 119); }
.itunes p { margin: 15px 20px 5px 52px; color: rgb(51, 51, 51); }
#content { padding: 8px 0pt 18px; background: transparent url('/img/container_loop.png') repeat-y; width: 910px; }
#sub_content { background: transparent url('/img/sub_page_bg_loop.png') repeat-y; position: relative; width: 910px; z-index: 19; }
#sub_content_body { padding: 30px 36px 25px; background: transparent url('/img/sub_page_content_loop.png') repeat-x scroll left top; overflow: hidden; float: left; width: 628px; line-height: 18px; position: relative; z-index: 20; }
#sub_content_body.right_bar { padding: 30px 222px 25px 36px; background: transparent url('/img/sub_page_content_loop.png') repeat-x scroll left top; overflow: hidden; position: relative; float: left; width: 442px; line-height: 18px; z-index: 20; }
#sub_content_body_no_nav { padding: 30px 36px 25px; background: transparent url('/img/sub_page_content_loop.png') repeat-x scroll left top; width: 838px; line-height: 18px; }
#sub_content_body p { margin: 0pt 0pt 20px; }
#sub_content_body ul { list-style-type: circle; }
#sub_content_no_nav { background: rgb(255, 255, 255) none repeat; width: 910px; }
#right_bar { padding: 0pt 15px; background: transparent url('/img/divider.png') no-repeat scroll left top; position: absolute; top: 18px; right: 0pt; width: 166px; min-height: 392px; height: auto ! important; }
#sub_graphic { position: relative; width: 910px; height: 140px; z-index: 21; }
#sub_graphic h1 { position: absolute; bottom: -8px; left: 36px; line-height: 28px; font-size: 14px; font-weight:bold}
#sub_graphic h2 { position: absolute; top: 58px; left: 36px; line-height: 40px; font-size: 14px; }
#footer { background: transparent url('/img/footer_loop.png') repeat-y; width: 910px; }
#footer_content { padding: 20px 0pt 10px; background: transparent url('/img/footer_bg.png') no-repeat scroll left top; width: 910px; min-height: 170px; height: auto ! important; }
#footer_bottom { margin: 0pt 0pt 20px; background: transparent url('/img/footer_bottom.png') no-repeat; width: 910px; height: 6px; }
#footer_links { border-top: 1px solid rgb(218, 208, 172); border-bottom: 1px solid rgb(233, 226, 201); margin: 0pt 0pt 0pt 40px; padding: 0pt 0pt 15px; width: 796px; }
.footer_column { margin: 0pt 20px 0pt 0pt; float: left; width: 141px; display: inline; }
.footer_column a { border-bottom: 1px solid rgb(231, 222, 192); margin: 2px 0pt 0pt; padding: 0pt 0pt 2px; font-weight: bold; font-size: 11px; color: rgb(103, 59, 106); text-decoration: none; display: block; }
.footer_column a:hover { text-decoration: underline; }
.footer_column ul { margin: 6px 0pt 0pt; padding: 0pt 0pt 6px; font-size: 11px; line-height: 16px; }
.footer_column ul li { margin: 1px 0pt; padding: 0pt; }
.footer_column ul li a { border: 0pt none ; text-decoration: none; color: rgb(127, 82, 45); font-weight: normal; display: inline; }
.footer_column ul li a:hover { text-decoration: underline; }
.footer_column ul li span { margin: 0pt 0pt 0pt 4px; color: rgb(214, 141, 82); font-style: italic; }
.footer_column ul li a.more { color: rgb(240, 134, 0); text-decoration: underline; }
#footer_notes { margin: 12px 22px 0pt; color: rgb(103, 59, 106); font-size: 11px; }
span.copywrite { color: rgb(103, 59, 106); font-weight: bold; font-size: 12px; }
#footer_notes a { color: rgb(158, 123, 92); font-size: 11px; }
a#feed { background: transparent url('/img/btn_feed.gif') no-repeat; float: right; display: block; width: 49px; height: 16px; text-indent: -9999px; }
.footer_column .border { border-bottom: 1px solid rgb(231, 222, 192); }
.nomargin { margin: 0pt; }
.minheight { min-height: 360px; }
.twenty { height: 20px; }
div.vcard { margin: 0pt 0pt 15px; }
a#av_newfile { margin: 0pt 0pt 10px; background: transparent url('/img/btn_new_avfile.png') repeat; display: block; width: 136px; height: 21px; text-indent: -9999px; }
a#store_newitem { margin: 0pt 0pt 10px; background: transparent url('/img/btn_store_additem.png') repeat; display: block; width: 136px; height: 21px; text-indent: -9999px; }
a.supra span.flex { padding: 0pt 15px 0pt 0pt; background: transparent url('/img/btn_right_green.png') no-repeat scroll right center; display: block; }
a.supra { margin: 0pt 0pt 15px 8px; padding: 0pt 0pt 0pt 15px; background: transparent url('/img/btn_left_green.png') no-repeat scroll left center; height: 22px; font-size: 10px; color: rgb(255, 255, 255); line-height: 22px; display: block; float: left; text-decoration: none; text-transform: uppercase; }
a.supra:hover { color: rgb(223, 252, 255); }
div.tan_btn { position: absolute; top: 6px; right: 6px; }
a.tan span.tanspan { padding: 1px 8px 0px 0pt; background: transparent url('/img/btn_tan.png') no-repeat scroll right center; display: block; }
a.tan { padding: 0pt 0pt 0pt 8px; background: transparent url('/img/btn_tan.png') no-repeat scroll left center; height: 16px; font-size: 10px; color: rgb(183, 108, 48); line-height: 16px; display: block; float: left; text-decoration: none; text-transform: uppercase; }
a.tan:hover { text-decoration: underline; }
#accordion h5 { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(105, 128, 131); margin: 0pt; padding: 3px 0pt 3px 8px; background: rgb(168, 195, 197) url('/img/min_menu_bars.gif') no-repeat scroll right center; text-transform: uppercase; font-size: 12px; font-weight: bold; color: rgb(57, 67, 68); }
ul.ministries_groups { border-top: 2px solid rgb(112, 141, 146); border-bottom: 1px solid rgb(112, 134, 137); margin: 0pt; padding: 5px 0pt 3px 8px; background: rgb(136, 160, 164) none repeat; }
ul.ministries_groups li { padding: 0pt 0pt 0pt 20px; background: transparent url('/img/min_menu_arrow.gif') no-repeat scroll left center; }
ul.ministries_groups li a { padding: 0pt 0pt 0pt 8px; height: 23px; line-height: 23px; color: rgb(255, 255, 255); text-decoration: none; }
ul.ministries_groups li a:hover { text-decoration: underline; }
ul.ministries_groups li a strong { color: rgb(255, 255, 255); }
#accordion { border-top: 1px solid rgb(122, 144, 146); margin: 10px 0pt 0pt; }
.staff { border-bottom: 1px solid rgb(230, 230, 230); margin: 0pt 0pt 15px; padding: 0pt 0pt 0pt 170px; position: relative; min-height: 120px; height: auto ! important; }
.staff h3 { width: 300px; }
.staff span { font-size: 11px; display: block; color: rgb(112, 130, 133); text-transform: uppercase; }
.staff span.contact { font-size: 11px; text-transform: none; color: rgb(177, 86, 0); }
.staff a { color: rgb(177, 86, 0); }
.staff p { padding: 12px 0pt 0pt; font-size: 11px; line-height: 16px; }
.staff img { border: 5px solid rgb(247, 247, 247); position: absolute; top: 0pt; left: 0pt; }
form#searchFields { margin: 28px 0pt 0pt; padding: 0pt 0pt 7px; }
form#searchFields input, form#searchFields select { margin: 0pt 0pt 8px; }
table.services, table { margin: 0pt 0pt 20px; padding: 0pt; border-collapse: collapse; width: 100%; }
#subscribe_box { margin: 0pt 0pt 30px; padding: 15px 20px 0pt; background: transparent url('/img/subscribe_box_bg.png') repeat-y; position: relative; width: 590px; min-height: 105px; height: auto ! important; }
#subscribe_top { padding: 15px 0pt 0pt 20px; background: transparent url('/img/subscribe_box_top.png') no-repeat; width: 610px; height: 19px; position: absolute; top: 0pt; left: 0pt; }
#subscribe_btm { margin: 0pt; padding: 0pt; background: transparent url('/img/subscribe_box_btm.png') no-repeat; width: 630px; height: 8px; position: absolute; bottom: -8px; left: 0pt; }
#login_box { margin: 0pt 0pt 70px; padding: 15px 20px 0pt; background: transparent url('/img/subscribe_box_bg.png') repeat-y; position: relative; width: 590px; height: 252px; }
#login_btm { margin: 0pt; padding: 0pt; background: transparent url('/img/login_bg_btm.png') no-repeat; width: 630px; height: 50px; position: absolute; bottom: -50px; left: 0pt; }
a#new_user { margin: 12px 0pt 0pt 22px; background: transparent url('/img/btn_register.png') no-repeat; display: block; width: 157px; height: 21px; text-indent: -9999px; }
a#btn_signin { background: transparent url('/img/btn_signin.png') no-repeat; display: block; width: 66px; height: 21px; text-indent: -9999px; }
#subscribe_box ul { margin: 24px 0pt 0pt; padding: 0pt 0pt 8px 0px; width: 305px; }
body#category_aboutus #subscribe_box ul { margin: 24px 0pt 0pt; padding: 0pt 0pt 8px 0px; width: 605px; }
#subscribe_box ul li { margin: 0pt; padding: 0pt; display: inline; line-height: 20px; }
#subscribe_box ul li a { float: left; display: block; text-decoration: none; color: rgb(51, 51, 51); font-size: 11px; width: 150px; }
ul#mycs { margin: 0pt; padding: 30px 0pt 0pt; width: 600px; }
ul#mycs li { display: block; float: left; width: 200px; }
#my_news, #my_events { background: transparent url('/img/module_header.png') repeat-x scroll left top; position: relative; width: 630px; }
#my_news { border-top: 1px solid rgb(103, 59, 106); }
#my_news h3.news { padding: 7px 0pt 0pt 32px; background: transparent url('/img/news_icon.png') no-repeat scroll left top; height: 20px; }
#my_events { border-top: 1px solid rgb(174, 181, 84); }
#my_events h3.events { padding: 7px 0pt 0pt 32px; background: transparent url('/img/events_icon.png') no-repeat scroll left top; height: 20px; }
dl, dt, dd { margin: 0pt; padding: 0pt; }
#news dl, #events dl, #my_news dl, #my_events dl { border-bottom: 1px solid rgb(229, 229, 229); margin: 0pt; padding: 10px 20px 10px 30px; }
#news dl.alt, #events dl.alt, #my_news dl.alt, #my_events dl.alt, #news_listing dl.alt, #event_listing dl.alt { background: rgb(245, 248, 254) none repeat; }
#news dl dt, #my_news dl dt, #news_listing dl dt, #events dl dt { margin: 0pt 10px 0pt 0pt; float: left; display: inline; color: rgb(166, 74, 0); font-weight: bold; }
#my_events dl dt, #event_listing dl dt { margin: 0pt; color: rgb(166, 74, 0); font-weight: bold; }
#events dl dt.date, #my_events dl dt.date, #event_listing dl dt.date { margin: 0pt; padding: 0pt; color: rgb(153, 153, 153); white-space: nowrap; font-weight: normal; }
#news dl dt.date, #my_news dl dt.date, #news_listing dl dt.date, #events dl dt.date { margin: 0pt; padding: 0pt; color: rgb(153, 153, 153); white-space: nowrap; font-weight: normal; }
#news dl dd, #events dl dd, #my_news dl dd, #my_events dl dd, #news_listing dl dd, #event_listing dl dd { margin: 0pt; padding: 3px 0pt 0pt; color: rgb(51, 51, 51); clear: left; }
#events dl.alt { border-bottom: medium none; background: rgb(255, 255, 255) none repeat; }
#news_listing dl, #event_listing dl { border-bottom: 1px solid rgb(229, 229, 229); margin: 0pt; padding: 10px 20px; }
#news_listing, #event_listing { border-top: 1px solid rgb(229, 229, 229); }
h3.form, h3#form { border-top: 1px solid rgb(218, 208, 172); border-bottom: 2px solid rgb(218, 208, 172); margin: 5px 0pt; padding: 4px 0pt 0px 20px; background: rgb(242, 235, 210) none repeat; line-height: 26px; }
div.row { border-bottom: 1px solid rgb(229, 229, 229); padding: 10px 15px; clear: left; }
div.csform form label { float: left; width: 160px; font-weight: bold; }
div.csform form input { display: inline; }
div.short_row { border-bottom: 1px solid rgb(229, 229, 229); padding: 10px 15px; width: 50%; }
#filter_toggle { border-top: 1px solid rgb(231, 231, 231); border-bottom: 1px solid rgb(231, 231, 231); margin: -13px 0pt 15px -36px; padding: 20px 20px 20px 50px; background: rgb(242, 242, 242) none repeat; position: relative; float: left; width: 630px; }
#filter_toggle form#filter { margin: 0pt; padding: 0pt; }
#filter_toggle form#filter label { padding: 0pt 20px 0pt 0pt; float: left; width: 110px; text-align: right; font-weight: bold; }
#filter_toggle form#filter select { width: 160px; }
#filter_toggle form#filter hr { border: 1px solid rgb(242, 242, 242); height: 0pt; }
a#filter_btn { display: block; width: 107px; height: 24px; position: absolute; bottom: -4px; left: 580px; z-index: 500; }
a.hide_filter { background: transparent url('/img/btn_hide_filter.png') no-repeat; }
a.show_filter { background: transparent url('/img/btn_show_filter.png') no-repeat; }
#spinner { position: absolute; top: 20px; right: 20px; }
#cast dl { border-top: 1px solid rgb(222, 225, 229); padding: 10px 20px; position: relative; clear: left; height: 34px; }
#cast dl.alt { background: rgb(241, 246, 254) none repeat; }
#cast dl dt { color: rgb(120, 83, 51); }
#cast dl dd { color: rgb(102, 102, 102); float: left; }
#cast dl dd.pn { font-weight: bold; }
a.audio { padding: 0pt 0pt 0pt 25px; background: transparent url('/img/dl_podcast.png') no-repeat scroll left center; position: absolute; top: 10px; right: 20px; color: rgb(192, 118, 58); text-decoration: none; font-size: 11px; }
a.video { padding: 0pt 0pt 0pt 27px; background: transparent url('/img/dl_vidcast.png') no-repeat scroll left center; position: absolute; top: 10px; right: 20px; color: rgb(192, 118, 58); text-decoration: none; font-size: 11px; }
a.audio:hover, a.video:hover { text-decoration: underline; }
#cast dl.alt a.audio { background: transparent url('/img/dl_podcast_alt.png') no-repeat scroll left center; }
#cast dl.alt a.video { background: transparent url('/img/dl_vidcast_alt.png') no-repeat scroll left center; }
#flash_player { background: transparent url('/img/video_player_bg.png') no-repeat; position: relative; width: 663px; height: 393px; }
#streamer { position: absolute; top: 38px; left: 160px; }
table#admin_table { width: 838px; border-collapse: collapse; }
table#admin_table th { border-top: 1px solid rgb(218, 208, 172); border-bottom: 2px solid rgb(218, 208, 172); margin: 5px 0pt; padding: 4px 0pt 0px 5px; background: rgb(242, 235, 210) none repeat; text-align: left; line-height: 26px; }
table#admin_table tr { border-bottom: 1px solid rgb(204, 204, 204); }
table#admin_table tr td { padding: 8px 5px; }
#checkout label { margin: 3px 8px 0pt 15px; display: block; float: left; }
#checkout div.flt_left { float: left; }
#checkout label { width: 160px; }
#checkout hr { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); border-width: medium medium 1px; height: 0pt; }
#checkout p { padding: 0pt 10px; font-style: italic; }
#driving_directions { margin: 0pt 0pt 15px; padding: 12px 0pt 0pt 20px; background: transparent url('/img/maps_callout.jpg') no-repeat; width: 369px; height: 110px; }
#driving_directions ul { margin: 12px 0pt 0pt; line-height: 22px; }
#parchments_callout { margin: 0pt 0pt 15px; padding: 12px 0pt 0pt 20px; background: transparent url('/img/parchments_callout.jpg') no-repeat; width: 369px; height: 110px; }
#parchments_callout ul { margin: 12px 0pt 0pt; line-height: 22px; }
.callout { margin: 0pt 0pt 15px; padding: 14px 22px 5px; background: transparent url('/img/callout_generic_btm.gif') no-repeat scroll left bottom; position: relative; width: 344px; color: rgb(94, 71, 42); min-height: 74px; height: auto ! important; }
.callout_top { background: transparent url('/img/callout_generic_top.gif') no-repeat; position: absolute; top: 0pt; left: 0pt; width: 388px; height: 10px; }
body#category_minnav #subnav_extra_container p a { color: rgb(51, 51, 51); }
body#category_minnav .subnav_extra.rss { background: transparent url('/img/icon_rss_generic.png') no-repeat scroll left top; }
body#category_minnav .subnav_extra.rss p { margin: 5px 20px 5px 46px; }
body#category_minnav .subnav_extra.podcast { background: transparent url('/img/icon_ipod_generic.png') no-repeat scroll left top; }
body#category_minnav .subnav_extra.podcast p { margin: 5px 20px 5px 46px; }
.fieldWithErrors { padding: 2px; background-color: red; display: table; }
ul.auto_complete_list { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat; width: 230px; }
ul.auto_complete_list li { margin: 0pt; padding: 0pt 0pt 0pt 15px; }
ul.auto_complete_list li:hover { margin: 0pt; padding: 0pt 0pt 0pt 15px; background: rgb(254, 255, 133) none repeat; }
#flash_notice, #flash_success { border-top: 1px solid rgb(73, 182, 65); border-bottom: 1px solid rgb(73, 182, 65); margin: 0pt 0pt 10px; padding: 10px; background: rgb(221, 254, 206) none repeat; }
#flash_error, #errorExplanation { border-top: 1px solid rgb(177, 86, 0); border-bottom: 1px solid rgb(177, 86, 0); margin: 0pt 0pt 10px; padding: 10px; background: rgb(236, 215, 194) none repeat; }
#flash_error h2, #errorExplanation h2 { margin: 0pt 0pt 5px; color: rgb(177, 86, 0); text-transform: uppercase; font-size: 13px; font-weight: bold; }
#flash_error p, #errorExplanation p { margin: 0pt; padding: 0pt; font-weight: bold; }
#flash_error ul, #errorExplanation ul { margin: 10px 0pt 0pt 25px; padding: 0pt; list-style-type: square; list-style-image: none; list-style-position: outside; }
#flash_error ul li, #errorExplanation ul li { line-height: 18px; }
.pagination { border-top: 1px solid rgb(222, 225, 229); margin: 3px; padding: 10px 3px; }
.pagination a { border: 1px solid rgb(177, 86, 0); margin: 2px; padding: 2px 5px; text-decoration: none; color: rgb(177, 86, 0); }
.pagination a:hover, .pagination a:active { border: 1px solid rgb(177, 40, 0); color: rgb(177, 40, 0); }
.pagination span.current { border: 1px solid rgb(177, 86, 0); margin: 2px; padding: 2px 5px; background: rgb(236, 215, 194) none repeat; font-weight: bold; color: rgb(177, 86, 0); }
.pagination span.disabled { border: 1px solid rgb(236, 215, 194); margin: 2px; padding: 2px 5px; color: rgb(211, 161, 113); }



.category_aboutus, .category_error { background: transparent url('/img/header_aboutus.jpg') no-repeat; }
.category_aboutus h1, .category_error h1 { color: rgb(104, 36, 44); }
.category_aboutus h2, .category_error h2 { color: rgb(69, 42, 29); }
.category_ministrieslisting { background: transparent url('/img/header_ministries.jpg') no-repeat; }
.category_ministriesgroups h1, .category_ministrieslisting h1 { color: rgb(79, 137, 153); }
.category_ministriesgroups h2, .category_ministrieslisting h2 { color: rgb(51, 51, 51); }
.category_mycornerstone { background: transparent url('/img/header_mycornerstone.jpg') no-repeat; }
.category_mycornerstone h1 { color: rgb(168, 195, 197); }
.category_mycornerstone h2 { color: rgb(240, 134, 0); }
.category_shop { background: transparent url('/img/header_shop.jpg') no-repeat; }
.category_shop h1 { color: rgb(47, 68, 85); }
.category_shop h2 { color: rgb(240, 134, 0); }
.category_contactus { background: transparent url('/img/header_contactus.jpg') no-repeat; }
.category_contactus h1 { color: rgb(134, 205, 231); }
.category_contactus h2 { color: rgb(240, 134, 0); }
.category_newsevents { background: transparent url('/img/header_newsevents.jpg') no-repeat; }
.category_newsevents h1 { color: rgb(78, 111, 137); }
.category_newsevents h2 { color: rgb(69, 42, 29); }
.category_resources { background: transparent url('/img/header_resources.jpg') no-repeat; }
.category_resources h1 { color: rgb(189, 158, 54); }
.category_resources h2 { color: rgb(240, 134, 0); }
.category_media { background: transparent url('/img/header_media.jpg') no-repeat; }
.category_media h1 { color: rgb(39, 54, 15); }
.category_media h2 { color: rgb(240, 134, 0); }
.category_fuel { background: transparent url('/img/header_fuel.jpg') no-repeat; }
.category_fuel h1 { color: rgb(238, 239, 196); }
.category_fuel h1 span { margin: 0pt 0pt 0pt 8px; color: rgb(255, 255, 255); }
.category_fuel h2 { color: rgb(129, 43, 27); }
.category_thezone { background: transparent url('/img/header_thezone.jpg') no-repeat; }
.category_thezone h1 { color: rgb(121, 125, 87); }
.category_thezone h1 span { padding: 0pt 0pt 0pt 8px; color: rgb(22, 48, 86); }
.category_thezone h2 { color: rgb(106, 156, 172); }
.category_juniorhigh { background: transparent url('/img/header_juniorhigh.jpg') no-repeat; }
.category_juniorhigh h1 { color: rgb(17, 47, 89); }
.category_juniorhigh h2 { color: rgb(108, 64, 28); z-index: 1000; }
.category_highschool { background: transparent url('/img/header_highschool.jpg') no-repeat; }
.category_highschool h1 { color: rgb(70, 28, 12); }
.category_highschool h2 { color: rgb(0, 147, 208); }
.category_womensministry { background: transparent url('/img/header_womens.jpg') no-repeat; }
#sub_graphic.category_womensministry h1 { color: rgb(233, 221, 180); }
.category_mastersmen { background: transparent url('/img/header_mens.jpg') no-repeat; }
#sub_graphic.category_mastersmen h1 { color: rgb(112, 70, 72); }
.category_focus { background: transparent url('/img/header_focus.jpg') no-repeat; }
#sub_graphic.category_focus h1 { color: rgb(153, 152, 164); }
.category_hotshots { background: transparent url('/img/header_hotshots.jpg') no-repeat; }
#sub_graphic.category_hotshots h1 { color: rgb(163, 186, 227); }
.category_newhope { background: transparent url('/img/header_newhope.jpg') no-repeat; }
#sub_graphic.category_newhope h1 { color: rgb(217, 253, 248); }
.category_sanctuary { background: transparent url('/img/header_sanctuary.jpg') no-repeat; }
#sub_graphic.category_sanctuary h1 { color: rgb(224, 213, 193); }
.category_smallgroups { background: transparent url('/img/header_smallgroup.jpg') no-repeat; }
#sub_graphic.category_smallgroups h1 { color: rgb(183, 216, 237); }
.category_worshipcommunity { background: transparent url('/img/header_worship.jpg') no-repeat; }
#sub_graphic.category_worshipcommunity h1 { color: rgb(169, 172, 216); }
.category_globalchallenge { background: transparent url('/img/header_globalchallenge.jpg') no-repeat; }
#sub_graphic.category_globalchallenge h1 { color: rgb(61, 69, 46); }
.category_schoolofministry, .category_classes { background: transparent url('/img/header_schoolofministry.jpg') no-repeat; }
#sub_graphic.category_schoolofministry h1, #sub_graphic.category_classes h1 { color: rgb(172, 152, 138); }
.Directions { background: transparent url('/img/header_directions.jpg') no-repeat; }
#sub_graphic.Directions h1 { color: rgb(143, 64, 0); }
#sub_graphic.category_ministriesgroups, #sub_graphic.category_caregiving, #sub_graphic.category_marriageministry { background: transparent url('/img/header_generic.jpg') no-repeat; }



.sIFR-flash { margin: 0pt; padding: 0pt; visibility: visible ! important; }
.sIFR-replaced { visibility: visible ! important; }
.sIFR-alternate { overflow: hidden; position: absolute; left: 0pt; top: 0pt; width: 0pt; height: 0pt; display: block; }
.sIFR-replaced > div { display: none ! important; }
.sIFR-active h3 { visibility: hidden; font-family: Arial; line-height: 1em; font-size: 12px; }
.sIFR-active h4.orange { visibility: hidden; font-family: Arial; line-height: 1em; font-size: 12px; }
.sIFR-active .subnav_extra h4 { visibility: hidden; font-family: Arial; line-height: 1em; font-size: 12px; }
.sIFR-active ul#tabs li a span.tabtitle { visibility: hidden; font-family: Arial; line-height: 1em; font-size: 14px; width: 200px; }



#message_center { margin: 0pt 8px; padding: 8px 0pt 0pt; background: rgb(168, 195, 197) url('/img/message_center_top.png') no-repeat scroll left top; position: relative; width: 892px; min-height: 271px; height: auto ! important; }
#message_center_btm { margin: 0pt 0pt 0pt 8px; background: transparent url('/img/message_center_bottom.png') no-repeat; width: 892px; height: 8px; }
ul#tabs { margin: 0pt; padding: 0pt; position: absolute; right: 0pt; top: 14px; width: 250px; }
ul#tabs li { margin: 0pt; padding: 0pt 0pt 2px; background: transparent url('/img/tab_btm_bdr.png') no-repeat scroll left bottom; }
ul#tabs li a { margin: 0pt; padding: 12px 10px 12px 20px; display: block; width: 205px; min-height: 20px; height: auto ! important; color: rgb(223, 252, 255); text-decoration: none; line-height: 13px; }
ul#tabs li a:hover, ul#tabs li a.active { background: transparent url('/img/tab_active_bg.png') repeat-y scroll left top; }
ul#tabs li a span { color: rgb(255, 255, 255); }
ul#tabs li a span.tabtile { margin: 0pt; display: block; color: rgb(62, 95, 99); }
a#btn_whois_cs { display: block; position: absolute; text-indent: -9999px; width: 80px; height: 19px; left: 322px; bottom: 19px; }
a#btn_directions { display: block; position: absolute; text-indent: -9999px; width: 83px; height: 17px; left: 314px; top: 106px; }
a#btn_zone_one { display: block; position: absolute; text-indent: -9999px; width: 54px; height: 13px; left: 283px; top: 166px; }
a#btn_zone_two { display: block; position: absolute; text-indent: -9999px; width: 54px; height: 13px; left: 275px; bottom: 70px; }
a#btn_zone_three { display: block; position: absolute; text-indent: -9999px; width: 54px; height: 13px; left: 280px; bottom: 47px; }
a#btn_services { display: block; position: absolute; text-indent: -9999px; width: 114px; height: 45px; left: 45px; bottom: 15px; }
#tabone, #tabtwo, #tabthree { margin: 0px 250px 0pt 8px; min-height: 70px; height: auto ! important; }
#tabone img{ margin-right: 5px}
#tabone {color: rgb(223, 252, 255); }
#tabone p {min-height: 120px}
#tabone H1 {margin-bottom: 5px;  font-size: 18px;} 
#tabtwo { background: transparent url('/img/who_is_cs.jpg') no-repeat; position: relative; text-indent: -9999px; }
#tabthree { background: transparent url('/img/find_us_cs.jpg') no-repeat; position: relative; text-indent: -9999px; }
#modules { margin: 15px 17px 0pt; background: transparent url('/img/modules_bg.png') repeat-y scroll right top; line-height: 1.15em; }
#module_left { margin: 0pt 437px 0pt 0pt; }
#module_middle { float: right; width: 206px; color: rgb(102, 102, 102); }
#module_right { margin: 0pt 0pt 0pt 4px; float: right; width: 223px; color: rgb(102, 102, 102); }
#news, #events, #message, #touch { background: transparent url('/img/module_header.png') repeat-x scroll left top; }
#hear { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(234, 225, 192); padding: 10px; }
#give { border-top: 1px solid rgb(255, 255, 255); padding: 10px; }
#hear h4 { margin: -5px 0pt 0pt; }
#hear li {list-style-image: url("/img/lamp.png"); padding-bottom:5px;}
#hear a.arrow, #give a.arrow { margin: 3px 0pt; background: transparent url('/img/btn_arrow.gif') no-repeat; float: right; display: block; width: 17px; height: 16px; text-indent: -9999px; }
#news { border-top: 1px solid rgb(103, 59, 106); position: relative; }
#news h3.news { padding: 7px 0pt 0pt 32px; background: transparent url('/img/news_icon.png') no-repeat scroll left top; height: 20px; }
#events { border-top: 1px solid rgb(174, 181, 84); position: relative; }
#events h3.events { padding: 7px 0pt 0pt 32px; background: transparent url('/img/events_icon.png') no-repeat scroll left top; height: 20px; }
#message { border-top: 1px solid rgb(181, 93, 0); border-bottom: 1px solid rgb(234, 225, 192); padding: 0pt 0pt 10px; }
#message h3.message { padding: 7px 0pt 0pt 43px; background: transparent url('/img/ipod_icon.png') no-repeat scroll left top; height: 53px; }
.message_pad { margin: -25px 0pt 0pt 45px; float: left; width: 150px; display: inline; }
a.other_podcast { background: transparent url('/img/btn_other_podcast.gif') no-repeat; display: block; width: 136px; height: 21px; text-indent: -9999px; }
a.listen_podcast { margin: 10px 0pt 5px; background: transparent url('/img/btn_listen_podcast.gif') no-repeat; display: block; width: 136px; height: 21px; text-indent: -9999px; }
#touch { border-top: 1px solid rgb(114, 176, 180); border-bottom: 1px solid rgb(234, 225, 192); }
#touch h3.mail { padding: 7px 0pt 0pt 10px; background: transparent url('/img/mail_icon.png') no-repeat scroll right top; }
#touch label { margin: 5px 0pt 0pt; display: block; font-weight: bold; }
#touch input { margin: 5px 0pt; display: block; }
#location { border-top: 1px solid rgb(255, 255, 255); background: transparent url('/img/building_bg.png') no-repeat scroll right bottom; font-size: 11px; min-height: 141px; height: auto ! important; }
a.directions { margin: 10px 0pt 0pt; background: transparent url('/img/btn_get_directions.gif') no-repeat; display: block; width: 131px; height: 21px; text-indent: -9999px; }
#modules p { margin: 0pt; padding: 0pt; }
.mod_pad { padding: 12px; }
span.purple { color: rgb(103, 59, 106); display: block; font-weight: bold; }
#hear img { border: 5px solid rgb(232, 218, 175); margin: 0pt 0pt 5px; }
input#contact_name, input#contact_email { width: 170px; }
#inv{
display:none;
}
