td, th {padding: 0;}
html, body {height: 100%;}
html, body {background: url(/i/bg.gif) repeat 0 0;}
/* main layout */
.wrapper {min-height: 100%; -height: 100%; background: url(/i/wrapper.jpg) repeat-y 50% 278px;}
.wrapper, .footer {min-width: 920px;}
.content {width: 855px; margin: 0 auto; position: relative;}
.col-l {width: 571px; float: left;}
.col-r {width: 232px; float: right;}
.col-wrap {margin-right: -100px; width: 671px;}
.col {width: 261px; float: left; margin-right: 52px; -margin-right: 26px;}
.col-n {float: left; margin-right: 62px; -margin-right: 32px;}
.col-m-wrap {width: 955px; margin-right: -100px;}
.col-m {width: 407px; float: left; margin-right: 40px;}
.clear {display: block; clear: both; font-size: 0; height: 0; line-height: 0;}
.height5 {height: 5px;}
.height10 {height: 10px;}
.height15 {height: 15px;}
.height20 {height: 20px;}
.hidden {display: none;}

/* header */
.header {background: url(/i/header.jpg) no-repeat 50% 0; padding: 70px 0 0;}
.header-content {min-height: 122px; -height: 122px; width: 855px; margin: 0 auto; position: relative;}
.logo {display: block; background: url(/i/logo.gif) no-repeat 0 35px; color: #353535; padding: 0 0 0 147px; margin: -7px 0 0 -3px; float: left; font: bold 28px/24px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; text-decoration: none;}
.logo span {//position: relative;}
.org-line {position: absolute; top: 107px; left: -14px; width: 800px; font-size: 10px;}
.bible {position: absolute; width: 360px; height: 184px; background: url(/i/bible.png) no-repeat 0 0; float: right; top: -41px; right: -88px; -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/bible.png', sizingMethod='crop');}
.cite {margin: 0 0 0 417px; width: 220px; font-size: 11px; line-height: 15px; padding: 5px 0 0;}
.header h2 {font-size: 16px; line-height: 0.94em; margin: 0 0 9px;}
.header .cite-link {margin-bottom: 0; -height: 19px;}
.logo .mission {margin-top: 10px; font: normal 13px/12px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; font-style: italic; color: #6e5036;}

/* forum header */
.forum {background: url(/i/header-forum.jpg) no-repeat 50% 0; padding-top: 64px;}
.forum .header-content {min-height: 59px; -height: 59px;}
.forum .logo {width: auto; background-position: 3px 0; padding-bottom: 18px; white-space: nowrap;}
.forum .nav {margin-bottom: -43px;}

/* navigation */
.nav {width: 979px; height: 115px; margin: 0 auto -37px; position: relative; z-index: 0;}
.nav-bg {width: 979px; height: 115px; background: url(/i/nav.png) no-repeat 0 0; position: absolute; top: 0; left: 0; z-index: -1; -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/nav.png', sizingMethod='crop');}
.nav-width {margin: 0 28px;}
.nav table {width: 100%;}
.nav td {padding: 3px 0 0; font: bold 12px/12px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; vertical-align: top;}
.nav a {display: block; padding: 19px 6px; white-space: nowrap; color: #401e00; text-transform: uppercase; text-decoration: none; text-shadow: 0 1px 0 #fef5dd; text-align: center;}
.nav a:hover {color: #e56e06;}

/* navigation: selected item */
td.sel {padding-left: 20px; padding-right: 20px;}
td.sel div {position: relative; padding-top: 5px; background: url(/i/nav-sel.png) repeat-x 0 0; -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/nav-top.png', sizingMethod='crop');}
td.sel a {padding-top: 14px; padding-bottom: 30px; color: #ffa600; -background: url(/i/nav-sel.png) repeat-x 0 -5px;}
.nav-l, .nav-r {height: 82px; position: absolute; background: url(/i/nav-crns.png) no-repeat 0 0; top: 0; -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/nav-crns.png', sizingMethod='crop');}
.nav-l {width: 26px; left: -26px;}
.nav-r {width: 52px; right: -26px; -right: auto; -margin-left: 100%; -left: -66px; clip: rect(auto auto auto 26px);}

/* footer */
.clear-foot {clear: both; height: 112px;}
.footer {height: 105px; width: 976px; margin: -105px auto 0; position: relative; text-shadow: 0 1px 0 #fcf4db; color: #401e00;}
.footer-bg {position: absolute; top: 0; left: 0; height: 105px; width: 976px; background: url(/i/footer.png) no-repeat 50% 0; -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/footer.png', sizingMethod='crop');}
.footer-content {margin: 0 auto; width: 855px; position: relative; z-index: 1; zoom: 1;}
.footer .col-l {font-size: 11px; line-height: 18px; padding-top: 46px;}
.footer .col-r {padding-top:47px; text-align: right;}
.footer .big {font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.footer a {font-weight: bold;}

/* news */
.date {color: #c3c3c3; font: italic normal 11px/15px Georgia, "Times New Roman"; padding: 0 0 0 14px;}
span.date {background: url(/i/icons/date.gif) no-repeat 1px 4px; display: -mox-inline-stack; display: inline-block; //display: inline; //zoom: 1;}
div.date {margin: 0 0 3px; background: url(/i/icons/date.gif) no-repeat 1px 2px;}
h2.all {margin-bottom: 15px;}
a.all {font-size: 11px; font-weight: normal; margin: 0 0 0 2px;}
h3.news-title {margin: 2px 0 8px;}
/*h3.news-title a {text-decoration: none;}
h3.news-title a:hover {text-decoration: underline;}*/
.news {margin: 19px 0 15px; clear: both; width: 100%; float: left;}
.news-main {margin: 19px 35px 10px 0; clear: both; width: 570px; float: left;}
.news-main.important {
    background: linear-gradient(right , #f9f3e6 70%, #FFFFFF 100%);
    background: -o-linear-gradient(right , #f9f3e6 70%, #FFFFFF 100%);
    background: -moz-linear-gradient(right , #f9f3e6 70%, #FFFFFF 100%);
    background: -webkit-linear-gradient(right , #f9f3e6 70%, #FFFFFF 100%);
    background: -ms-linear-gradient(right , #f9f3e6 70%, #FFFFFF 100%);

    background: -webkit-gradient(
        linear,
        right top,
        left top,
        color-stop(0.7, #f9f3e6),
        color-stop(1, #FFFFFF)
    );
    /* IE 6 y 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#f9f3e6', gradientType='1');
    /* IE 8 y 9 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#f9f3e6', gradientType='1')";
    /* IE 10 */
    background: -ms-linear-gradient(left, #FFFFFF, #f9f3e6);

    behavior: url(/css/border-radius.htc);

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;

    padding: 10px 10px 10px 0;
    position: relative;
}

.news-main.important .imp-sign {
    background: url(/i/icons/imp-sign.gif) no-repeat 0 0;
    position: absolute;
    top: 15px;
    left: 96%;
    width: 30px;
    height: 34px;
}
.news-main.important h3.news-title {margin: 2px 15px 8px 0;}

.author1 {color: #c3c3c3; font: italic 11px/11px Georgia, "Times New Roman"; margin: 0 0 6px;}
.author2 {color: #c3c3c3; font: italic 11px/11px Georgia, "Times New Roman"; margin: -2px 0 18px;}
.article {margin: 19px 0 15px; clear: both; width: 100%; float: left;}
.article-title {margin: 0 0 11px;}
img.news-img {padding: 1px 26px; margin: 3px -13px 0 -26px; background: url(/i/news-img.gif) no-repeat 50% 0; float: left; //position: relative; //z-index: -1;}
div.back {clear: both; margin: 18px 0;}
div.back a {padding: 0 0 0 24px; background: url(/i/icons/back.gif) no-repeat 0 5px;}
.col div.date {margin: 9px 0 0;}
.col h3.news-title {margin: 2px 0 7px;}
.col .news {margin: 0 0 21px;}
.col img.news-img {margin-top: 6px;}

/* take bible */
div.take-bible {width: 262px; height: 77px; margin: 2px 0 0 -15px; background: url(/i/take-bible.gif) no-repeat 0 0; font: bold 12px/49px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
div.take-bible a {display: block; padding: 0 0 0 30px; margin: 0 12px 0 15px; text-transform: uppercase; text-decoration: none; text-shadow: 0 1px 0 #f9edd5; color: #401e00; white-space: nowrap;}
div.take-bible a:hover {color: #7d3e07;}
#bibleFormSuccessContainer {margin: 20px 0 50px 0;}
.bv {padding-left: 45px; padding-top: 8px; height: 36px;}
.bv.windows {background: transparent url(/i/windows.gif) no-repeat 0 0;}
.bv.linux {background: transparent url(/i/linux.gif) no-repeat 0 0;}
form.disabled table.form {zoom: 1; filter:alpha(opacity=60); opacity: 0.6;}
table.form span {color: #ff2222;}

/* latest photos */
ul.thumbs {	width: 270px; float: left; margin: 3px 0 0 -12px; padding: 0; float: left; }
ul.thumbs li { float: left; margin: 0; padding: 3px 0 0 7px; list-style: none; position: relative; background: none; }
a.thumb { padding: 5px; display: block;	background: url(/i/thumb.png) no-repeat 0 0; }
ul.thumbs li.selected a.thumb { background: #f5a209 url(/i/thumb-sel.png) no-repeat 0 0; }
a.thumb:focus { outline: none; }
ul.thumbs img { border: none; display: block; }
ul.thumbs a.fancybox-group { display: none; }

/* photos */
div.latest-photos {height: 190px;}
div.latest-photos .thumbs {margin-top: 0;}
#quoteContainer {margin-top: 50px;}
#quoteContainer h2 {line-height: 1.1;}

/* housechurch */
div.random-housechurch {height: 260px;}
div.random-housechurch h2 {margin-bottom: 17px;}
div.random-housechurch .housechurch-more {top: 33px; position: relative; clear: both;}
div.random-housechurch .img-shadow {margin-left: -15px;}
div.random-housechurch .church-container {display: block; width: 240px; height: 180px; top: -180px; margin-bottom: -180px; position: relative; color: #ffffff; text-decoration: none;}
div.random-housechurch .church-text {width: 226px; position: absolute; bottom: 0; left: 0; font-size: 14px; padding: 7px; font-size: 15px;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.6);}

/* videos */
div.random-videos {margin-bottom: 20px;}
div.random-videos h2 {margin-bottom: 17px;}
div.random-videos .random-video {height: 210px}
div.random-videos .img-shadow {margin-left: -15px;}
div.random-videos .video-container {display: block; width: 240px; height: 180px; top: -180px; margin-bottom: -180px; position: relative; color: #ffffff; text-decoration: none;}
div.random-videos .video-text {width: 226px; position: absolute; bottom: 0; left: 0; font-size: 14px; padding: 7px; font-size: 15px;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.6);}

/* video from same category */
div.category-video h2 {margin-top: 35px;}
div.category-video a {display: block; clear: both;}

/* video search + categories */
div.video-yandex-search {margin-bottom: 25px;}
div.video-category li {list-style-image: url(/i/icons/li2.gif);}
div.video-category li.selected {font-weight: bold;}
#videoMenu {top: auto; left: auto; position: static; width: 232px;}
#videoMenu.fixed-position {top: 20px; position: fixed;}

/* sdradio banner and yandex search */
div.friends, div.yandex-search {margin-top: 50px;}
div.friends h2, div.yandex-search h2 {margin-bottom: 17px;}
div.friends img {border-radius: 5px; -moz-border-radius: 5px;}

/* cite */
cite {display: block; margin: 10px 0 6px;}
span.laquo {display: block; position: absolute; width: 20px; margin-left: -27px; padding: 2px 0 0; //margin: -2px 0 0 -20px; color: #c3c3c3; font: bold italic 28px/28px Georgia, "Times New Roman"; text-align: right;}
span.raquo {color: #c3c3c3; font: bold italic 18px/15px Georgia, "Times New Roman"; vertical-align: bottom; position: relative; top: 3px; overflow: visible; text-align: right; padding-right: 5px;}
div.cite-link {font: bold italic 11px/1em Georgia, "Times New Roman"; margin: 0 0 25px;}
a.leaf-back img, a.leaf-forth img {width: 13px; height: 19px; margin: 0 0 -7px;}
a.leaf-back {margin: 0 6px 0 0;}
a.leaf-forth {margin: 0 0 0 4px;}
a.leaf-back img {background: url(/i/icons/leaf.gif) no-repeat 0 0;}
a.leaf-forth img {background: url(/i/icons/leaf.gif) no-repeat -15px 0;}
a.leaf-back:hover img {background-position: 0 -18px;}
a.leaf-forth:hover img {background-position: -15px -18px;}
a.leaf-back.press-leaf-back:hover img {background-position: 0 -36px;}
a.leaf-forth.press-leaf-forth:hover img {background-position: -15px -36px;}
#bibleVerse, #quote {cursor:pointer; cursor:hand;}
#bibleVerseContainer h2 a {color: #353535;}
#bibleVerseContainer h2 a:hover {color: #f5a208;}

/* varia */
.more {font-size: 11px; margin: 2px 0 0;}
.dash {height: 24px; line-height: 1px; font-size: 1px; background: url(/i/dash.gif) repeat-x 0 100%; clear: both; margin: 0 0 21px;}
.col-wrap .dash {height: 5px; margin: 0 100px 22px 0;}
.informer {margin: 27px 0; clear: both;}
p.location {font-size: 9px; line-height: 13px; color: #c3c3c3; margin: 0 0 18px;}
p.location a {color: #c3c3c3;}
p.location a:hover {color: #f5a208; text-decoration: underline;}
span.spr {background: url(/i/icons/spr.gif) no-repeat 50% 0; padding: 0 4px; width: 4px; height: 7px; display: -moz-inline-stack; display: inline-block; //display: inline; //zoom: 1; vertical-align: middle;}

/* timing */
div.timing {width: 278px; background: url(/i/timing.gif) repeat-y -558px 0; margin: 18px -7px 0 -11px; word-wrap: break-word; overflow: hidden;}
div.timing-btm {background: url(/i/timing.gif) no-repeat 0 100%;}
div.timing-top {background: url(/i/timing.gif) no-repeat -279px 0; padding: 25px 28px 23px 33px;}
.event-date {font-weight: bold;}
h3.event-title {margin: 0 0 5px;}
.event-text {font-size: 11px; line-height: 15px; margin: 0 0 10px;}
div.line {font-size: 1px; line-height: 1px; height: 1px; background: url(/i/line.gif) no-repeat 50% 0; margin: 10px auto 11px;}
div.attn {width: 32px; height: 33px; float: left; margin: 13px 14px 4px -4px; background: url(/i/icons/attn.gif) no-repeat 0 0;}
div.schedule-days {font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Tahoma, sans-serif; margin: 10px 0 20px 0; }
div.schedule-days a {font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; display: inline-block; margin-left: 5px; color: #000000; text-decoration: underline;}
div.schedule-days a:hover {color: #f5a208; text-decoration: none;}
div.schedule-days span {display: inline-block; margin-left: 5px; color: #c3c3c3;}
.colored {color: #f5a208;}

/* form elements */
.btn {height: 27px; background: url(/i/btn.gif) no-repeat 100% 0; padding: 0 7px 0 0; display: -moz-inline-stack; display: inline-block; //display: inline; //zoom: 1;}
.btn input {//overflow: visible; height: 27px; padding: 4px 19px 5px 26px; border: none; background: url(/i/btn.gif) no-repeat 0 0; font: bold 12px/20px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; text-transform: uppercase; text-shadow: 0 1px 0 #f9edd5; color: #401e00; cursor: hand; cursor: pointer;}
/* blog */
.btn .small-btn {padding: 4px 9px 5px 16px;}
.btn.hover {background-position: 100% -30px;}
.btn.hover input {background-position: 0 -30px;}
.btn.press {background-position: 100% -60px;}
.btn.press input{background-position: 0 -60px;}
label.radio {margin: 1px 0; display: -moz-inline-stack; display: inline-block; //display: inline; //zoom: 1;}
label.radio input {margin: 0; padding: 0; vertical-align: middle;}
.results-link {margin: 6px 0; font-size: 11px; color: }
.results {color: #c3c3c3; font: bold italic 11px/15px Georgia, "Times New Roman"; margin: 0 0 5px;}
div.field {margin: 1px 5px; height: 22px; border: 1px inset #c3c3c3; width: 281px; background-color: #fff; -moz-border-radius: 5px; border-radius: 5px;}
div.field div {margin: -1px -5px; background: url(/i/field.gif) no-repeat 100% 0; padding: 0 5px 0 0; //position: relative; //zoom: 1;}
div.field div div{margin: 0; background: url(/i/field.gif) no-repeat 0 0; padding: 5px 0 5px 5px;}
div.field input {background: none; //margin: -1px 0; border: 0px none; height: 16px; width: 100%; vertical-align: top; display: block; font: normal 12px/16px Verdana, Tahoma,  Arial, sans-serif; color: #353535;}
div.textarea {margin: 1px 5px; height: 107px; border: 1px inset #c3c3c3; width: 283px; background-color: #fff; -moz-border-radius: 5px; border-radius: 5px; }
#bibleForm div.textar200pxea {width: 315px;}
div.textarea div {margin: -1px -5px; background: url(/i/textarea.gif) no-repeat 100% 0; //position: relative; //zoom: 1; padding: 0 5px 0 0;}
div.textarea div div {background: url(/i/textarea.gif) no-repeat 0 0; padding: 3px 0 3px 5px; margin: 0;}
div.textarea textarea {background: none; //margin: -1px 0;  border: none; height: 103px; width: 100%; vertical-align: top; overflow: auto; font: normal 12px/1.5em Verdana, Tahoma,  Arial, sans-serif; color: #353535;}
p.error {color: #fb3f3f; margin: 5px 0 -2px; display: none;}
.col-r form {margin: 12px 0;}

/* form table */
table.form {width: 100%; margin: 25px 0;}
table.form td, table.form th {vertical-align: top; text-align: left;}
table.form th {padding: 3px 9px 15px 0; font: bold 18px/0.94em "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
table.form td {padding: 0 0 15px;}

/* plate */
div.plate {width: 410px; height: 237px; margin: 24px 0; overflow: hidden; background: url(/i/plate.jpg) no-repeat 0 0;}
div.plate table {width: 100%; height: 100%;}
div.plate td {text-align: center; vertical-align: middle; font: bold 16px/24px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; text-shadow: 0 1px 0 #faf0d7;}
div.line2 {font-size: 1px; line-height: 1px; height: 1px; background: url(/i/line2.gif) no-repeat 50% 0; margin: 10px auto 5px;}
.big2 a {font-size: 20px;}

/* albums */
ul.albums {padding: 0; margin: 15px -10px 0 -38px;}
ul.albums li {width: 191px; padding: 0; margin: 4px 0 22px 30px; display: -moz-inline-stack; display: inline-block; //display: inline; //zoom: 1; vertical-align: top; text-align: center; -position: relative; background: none;}
ul.albums span {display: block; width: 173px; height: 107px; background: url(/i/album.gif) no-repeat 0 0; margin: 0 0 5px; padding: 10px 0 0 18px; text-align: left;}
ul.albums span a {width: 163px; height: 95px; line-height: 95px; overflow: hidden; display: block; text-align: center; vertical-align: middle;}
ul.albums span a img {vertical-align: middle;}
ul.albums a {color: #000;}
ul.albums li:hover a, ul.albums a:hover{color: #f5a208; text-decoration: none;}

/* pagination */
div.pagination {clear: both; float: left; width: 100%; margin: 13px 0; font: 12px/27px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {display: block; float: left; padding: 0 5px; margin: 0 1px 0 0;}
div.pagination a {text-decoration: none; color: #353535;}
div.pagination a:hover {color: #f5a208;}
div.pagination span.current {padding: 0; margin: 0 2px 0 0; width: 28px; height: 27px; font-size: 14px; line-height: 25px; font-weight: bold; background: url(/i/page-cur.gif) no-repeat 50% 0; text-align: center;}
div.pagination span.ellipsis {border: none; padding: 5px 0 3px 2px;}
div.pagination a.page-prev,div.pagination  a.page-next {display: block; width: 13px; height: 19px; padding: 0;}
div.pagination a.page-prev {margin: 4px 4px 0 0;}
div.pagination a.page-next {margin: 4px 0 0 4px;}
a.page-prev {background: url(/i/icons/leaf.gif) no-repeat 0 0;}
a.page-next {background: url(/i/icons/leaf.gif) no-repeat -15px 0;}
a.page-prev:hover {background-position: 0 -18px;}
a.page-next:hover {background-position: -15px -18px;}
a.page-prev.press-page-prev:hover {background-position: 0 -36px;}
a.page-next.press-page-next:hover {background-position: -15px -36px;}
a.page-prev.page-prev-disabled, a.page-prev.page-prev-disabled:hover {background-position: 0 -56px; cursor: default;}
a.page-next.page-next-disabled, a.page-next.page-next-disabled:hover {background-position: -15px -56px; cursor: default;}

/* church table */
table.r {background-color: #f9ecd3; width: 100%; margin: 18px 0 16px;}
td.rtl, td.rt, td.rtr, td.rl, td.rr, td.rbl, td.rb, td.rbr {font-size: 1px; line-height: 1px;}
td.rtl, td.rtr, td.rbl, td.rbr {width: 6px; height: 6px;}
td.rt, td.rb {height: 6px;}
td.rl, td.rr {width: 6px;}
td.rtl {background: url(/i/crns.gif) no-repeat 0 0;}
td.rtr {background: url(/i/crns.gif) no-repeat 100% 0;}
td.rbl {background: url(/i/crns.gif) no-repeat 0 100%;}
td.rbr {background: url(/i/crns.gif) no-repeat 100% 100%;}
td.rl {background: url(/i/vsides.gif) repeat-y 0 0; vertical-align: middle; text-align: left;}
td.rr {background: url(/i/vsides.gif) repeat-y 100% 0;}
td.rt {background: url(/i/hsides.gif) repeat-x 0 0;}
td.rb {background: url(/i/hsides.gif) repeat-x 0 100%;}
div.rtitle {padding: 0 6px 0 0; margin: -2px 0 -1px; position: relative; top: 4px; font: bold 18px/18px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; background: #f9ecd3 url(/i/rtitle.png) no-repeat 100% 0; display: -moz-inline-stack; display: inline-block; //display: inline; //zoom: 1;}
div.rtitle div {background: url(/i/rtitle.png) no-repeat 0 0; padding: 13px 15px 2px 22px;}
td.rcontent {padding: 10px 12px 12px 15px; vertical-align: top; text-align: left;}
table.church-img-text {width: 100%; margin: 4px 0 0;}
td.vtop {vertical-align: top; width: 177px;}
td.vmiddle {vertical-align: middle;}

/* img with shadow in church table */
table.img-shadow {float: left; margin: 0 -23px -22px -33px; //position: relative;}
td.img-shadow-l, td.img-shadow-r {width: 34px; height: 96px;}
td.img-shadow-l {background: url(/i/img-shadow-l.png) no-repeat 0 0; -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/img-shadow-l.png', sizingMethod='crop');}
td.img-shadow-r {background: url(/i/img-shadow-r.png) no-repeat 0 0; -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/img-shadow-r.png', sizingMethod='crop');}
div.img-shadow-b {background: url(/i/img-shadow-b.png) repeat-x 0 0; font-size: 1px; line-height: 1px; height: 1px;}
td.img-with-shadow {vertical-align: bottom;}
td.img-with-shadow img {display: block;}

.business {padding-top: 5px; font-size: 12px; font-style: italic; font-weight: normal !important; font-family: Verdana, Tahoma, Arial, sans-serif; color: #939393;}

/* church text styles */
div.center {text-align: center; margin: 7px 0 0; line-height: 15px;}
a.address {font-size: 12px; line-height: 15px; border-bottom: 1px dashed #353535; font-weight: bold; text-decoration: none; color: #353535;}
a.address:hover {color: #f5a208; border-bottom: 0px none;}
span.time {margin: 7px 0 0; padding: 1px 0 0; background: url(/i/icons/time.gif) no-repeat 0 0; padding: 0 0 0 22px; font-size: 14px; line-height: 16px; font-weight: bold; color: #000000; display: -moz-inline-stack; display: inline-block; //display: inline; //zoom: 1;}
span.cal {margin: 7px 0 0; padding: 1px 0 0; background: url(/i/icons/cal.gif) no-repeat 0 0; padding: 0 0 0 22px; font-size: 14px; line-height: 16px; font-weight: bold; color: #000000; display: -moz-inline-stack; display: inline-block; //display: inline; //zoom: 1;}
.dash2 {line-height: 11px; font-size: 11px; background: url(/i/dash2.gif) repeat-x 0 8px; margin: 11px 0 12px; text-align: center;}
.dash2 a {background-color: #f9ecd3; padding: 0 10px; font-weight: bold; font-size: 12px;}
.person {font: 18px/0.94em "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; margin: 5px 0;}

/* persent */
table.pct {margin: 8px 0 6px	;}
table.pct th {padding: 0 5px 4px 0; vertical-align: top; line-height: 16px; text-align: left;}
table.pct td {padding: 0 0 4px 0; vertical-align: top; line-height: 16px; text-align: left;}

/* timing page */
a.dashed {border-bottom: 1px dashed #353535; color: #353535; text-decoration: none;}
a.dashed:hover {color: #f5a208; border-bottom: 0px none;}
table.w100 {width: 100%;}
td.day {padding: 0 0 20px; color: #f5a208; font: bold 40px/1em "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; vertical-align: middle; text-align: center; width: 100px;}
td.day div {padding: 0 20px 0 0;}
td.day img {margin: 39px 0 0;}
td.org-info {width: 306px; padding: 0 0 6px;}
td.separator {border-left: 1px solid #cecbc6; width: 1px; vertical-align: middle; text-align: left; width: 19px;}
td.separator div {width: 9px; height: 15px; background: url(/i/separator.gif) no-repeat 0 0; position: relative; left: -1px;}
div.timing-crn {width: 18px; height: 25px; background: url(/i/timing-crn.gif) no-repeat 0 0; position: relative; left: -12px; margin: 0 -12px 0 0;}
td.org-info h2 {margin: 7px 0 10px;}
td table.r {margin: 0 0 24px;}
.dash3 {line-height: 1px; font-size: 1px; height: 1px; background: url(/i/dash2.gif) repeat-x 0 50%; margin: 20px 0; text-align: center;}
.dash4 {clear: left; padding: 12px 0 0; margin: 0 0 13px; width: 245px; line-height: 1px; font-size: 1px; height: 1px; background: url(/i/dash2.gif) repeat-x 0 100%;}

/* white corners */
table.rwhite {background-color: #fff; margin: 0 43px 0 0; float: left;}
td.rwtl, td.rwt, td.rwtr, td.rwl, td.rwr, td.rwbl, td.rwb, td.rwbr {font-size: 1px; line-height: 1px;}
td.rwtl, td.rwtr, td.rwbl, td.rwbr {width: 5px; height: 5px;}
td.rwt, td.rwb {height: 5px;}
td.rwl, td.rwr {width: 5px;}
td.rwtl {background: url(/i/crns-white.gif) no-repeat 0 0;}
td.rwtr {background: url(/i/crns-white.gif) no-repeat 100% 0;}
td.rwbl {background: url(/i/crns-white.gif) no-repeat 0 100%;}
td.rwbr {background: url(/i/crns-white.gif) no-repeat 100% 100%;}
td.rwl {background: url(/i/border.gif) repeat-y 0 0; vertical-align: middle; text-align: left;}
td.rwr {background: url(/i/border.gif) repeat-y 100% 0;}
td.rwt {background: url(/i/border.gif) repeat-x 0 0;}
td.rwb {background: url(/i/border.gif) repeat-x 0 100%;}
td.rwcontent img {display: block;}


/* admin */
#authForm td {vertical-align: middle; text-align: left; white-space: nowrap;}
#authForm th {text-align: right;}
news
/* social networks*/
.share-button {
    float: left;
    position: relative;
    width: 150px;
    clear: none;
}


#fancybox-thumbs ul li {list-style: none;}
img.lazy {display: none;}
.gallery-thumb {position: relative; float: left; padding: 5px 10px 5px 5px; background: url(/i/img-shadow-r.png) no-repeat 149px 4px; margin-right: 10px; margin-bottom: 10px;}
.clear20 {clear: both; height: 20px;}

/*answers*/
table.answer {margin-top: 35px;}
table.answer .timing-crn {margin-top: 20px;}
table.answer .question-title {margin-bottom: 5px;}
table.answer .business {padding-top: 0; margin-bottom: 15px;}
table.answer .business.nomarginbottom {margin-bottom: 0;}
table.answer .question-body {margin: 0 0 10px 0;}
table.answer .dash3 {margin-top: 0; margin-bottom: 0;}
.response {margin-top: 13px;}
.response td {vertical-align: top;}
.response .laquo {font: bold italic 35px/35px Georgia, "Times New Roman"}
.response .raquo {bold italic 28px/24px Georgia, "Times New Roman"}
.response .body {padding-left: 20px;}
.answer .condense_control {border-bottom: 1px dashed #f5a208; text-decoration: none; color: #f5a208;}

div.ask-question {position: absolute; top: 30px; left: 690px;}
/*div.ask-question a {display: block; padding: 0 0 0 30px; margin: 0 12px 0 15px; text-transform: uppercase; text-decoration: none; text-shadow: 0 1px 0 #f9edd5; color: #401e00; white-space: nowrap;}*/
/*div.ask-question a:hover {color: #7d3e07;}*/

.qForm { width: 454px; }
.qForm .current {color: #000; padding: 0 5px; margin: 0 -2px 0 -3px; cursor: hand; cursor: pointer; text-decoration: none; display: -moz-inline-stack; display: inline-block; //display: inline; //zoom: 1; vertical-align: middle;}
.qForm .current:hover {color: #f5a208;}
.qForm .current {position: absolute; left: 425px; top: 5px; display: block; color: #000; padding: 0; margin: 0 0 0 0; width: 28px; height: 27px; font-size: 14px; line-height: 25px; font-weight: bold; background: url(/i/page-cur.gif) no-repeat 50% 0; text-align: center;}

.flip-clock {
    width: 625px !important;
    text-align: center !important;
    margin: 30px auto !important;
}
