s3s@charset "UTF-8";
/* Desc: Revival & Reformation 
 Graphic Design: Tanya Holland
 CSS Author: Jeanelle Isaacs
 Modifications by: John Feezer, with some inspiration from South American Division of SDA Church
=== === === === === === === === === === */
/* ---------------1. General -------------- */
html {height:100%;  padding:0; margin:0; border:0; /*background: #fff url(images/page-bg.jpg?1) repeat;*/ }
a { text-decoration:none; }
img, a img {border:0;}
body {height:100%;  padding:0; margin:0;background: url(https://777-adventist-ru.esd-sda.org/site_data/2894/assets/0003/9612/main-bg3-4.jpg) repeat-x; background-color:#F1EFE0; font-family: Arial, Tahoma, Verdana;font-size: 13px; color: #3A3332;line-height: 20px;}
#bodyarea { overflow: hidden;   padding-bottom: 166px;}
.page-container {  margin: 0px auto;  /*width: 760px;*/  width: 890px;}
*html #page-container, *html #bodyarea{  height:100%;}
.content-only{ margin: 0px auto; text-align: left; background: url(images/slide-bg.gif?1) repeat;  /*border:red 1px solid;*/ }

/* not to be confused with #container */
.container{ margin: 0px auto; width: 1045px; text-align: left; background-color: none; padding:0px;}
.nocontainers{ float: left; width: 850px; margin: 0px 5px 10px 20px; /*border:1px pink solid;*/}
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}

/*
#content a:link, #content a:visited{ color: #32b4d7; font-weight:normal; text-decoration: none; color: #8f372c;}
#content a:hover, #content a:active{ color: #fda579; text-decoration: none; font-weight:normal;}
*/
a, a:visited {  color: #334366; text-decoration: none;}
a:hover {   color: #334366; text-decoration: underline; }
ul, ol { padding:0; }
#content-text li { color: #fff; margin: 0px 0px 2px 30px; font-size: 13px;padding-left: 16px;}
#content p{ margin-bottom:10px;}
hr {height:1px;border-width:0;background-color:#ccc;color:#ccc;}
/*h1 { border-bottom:1px solid #8F372C; margin:40px 0 20px 0; clear:both; }
#announcements h3, 
#content h2{
 margin:40px 0 0 0;
 font-weight: bold;
 font-size: 16px;
 color: #8f372c;
 padding:0;
 padding-bottom: 10px;
 text-shadow:0 1px 0 #fff; -webkit-text-shadow:0 1px 0 #fff; -moz-text-shadow:0 1px 0 #fff;
}
#content h3{
 margin:0;
 font-weight: bold;
 padding: 0px 0px 2px 0px;
 font-size: 16px;
 color: #8b8470;
 line-height:140%;
 text-shadow:0 1px 0 #fff; -webkit-text-shadow:0 1px 0 #fff; -moz-text-shadow:0 1px 0 #fff;
}

h4{
 font-weight: normal;
 padding: 3px 0px 3px 0px;
 font-size: 13px;
 color: #000;
 clear: left;
 text-shadow:0 1px 0 #fff; -webkit-text-shadow:0 1px 0 #fff; -moz-text-shadow:0 1px 0 #fff;
}
h5{
 padding:3px 0px 3px 0px;
 font-size: 11px;
 color: red;
 clear: left;
 text-shadow:0 1px 0 #fff; -webkit-text-shadow:0 1px 0 #fff; -moz-text-shadow:0 1px 0 #fff;
}
*/

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {  color:#8f372c; /*color: #334366;*/  font-family: 'PT Sans Narrow', Arial, Tahoma, Verdana;font-weight: normal;text-decoration: none;    margin: 0 0 5px 0;  padding: 0; }
#content h1 { font-size: 28px;line-height: 32px; }
#content h2 { font-size: 20px;line-height: 30px;}
#content h2 a, #content h2 a:visited {color: #334366;   text-decoration: none;  }
#content h2 a:hover { color: #334366;   text-decoration: none;  }
#content h3 { font-size: 16px;  }
#content h4 { font-size: 14px;  }
#content h5 { font-size: 12px;  }
#content h6 { font-size: 10px;  }

/* ---------------Background--------------- */
.page-bg{  z-index:0;  position:absolute;  margin-top: 95px;  margin-left:-175px;}
#bodyarea-for-bg {  overflow: hidden;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}
#page-container-for-bg {  height: 100%;  z-index: 200;}
#content-bg{  background: url(../images/content-vert-repeat.png?1) repeat;  width: 100%;  height: 100%;  margin-top: 112px;}

/* ---------------2. Header layout--------------- */
#header{  background: url(../images/logo-top.png?1) no-repeat;   position:relative;  z-index:4;  float:left;  margin-left: -111px;  width:1001px; /* added by JF */  height:188px;} 

/* ------------------------------ */


/* Social media hanger (JF Feezer) */
#socialMediaHanger { 
    position:relative; 
    margin:0 0 0 5px;
    padding:9px;
    float:right; 
    top:0; 
    right:0;
    width:330px;
    height:30px; 
    background:url('https://777-adventist-ru.esd-sda.org/site_data/2894/assets/0003/9622/searchbox-bg.png');
    border-radius: 0 0 5px 5px; 
}

#socialMediaHanger a.serviceIcon { display:block; text-decoration:none; display:block; float:left; width:30px; height:30px; margin:0 2px; }
#socialMediaHanger a.serviceIcon img { width:30px; height:30px; }
#siteSearch { width:200px; position:relative; float:left; padding:0; border:0; margin:0 0 0 10px; }
#searchBox { width:190px; height:18px; border:1px solid #ccc; background-color:#fff; background-image:url('https://777-adventist-ru.esd-sda.org/site_data/2894/assets/0003/9627/search.png'); background-repeat:no-repeat; background-position:174px 3px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* -- End social media hanger -- */

/* --------------- 5. Navigation ------------ */
/* horz nav*/
#navigation{ margin-left: 421px;margin-top: 75px;width:632px;}
#navigation .menu_primary ul {margin: 0;list-style: none;height: 42px;font-size:14px;}
#navigation .menu_primary ul li {float:left;height:22px;margin:0 0 0 -13px;padding:11px 25px 8px 0;background-color:#28765e;}
#navigation .menu_primary ul li a:link,
#navigation .menu_primary ul li a:visited {
padding: 0px 2px 2px 15px;
color: #fff /*#9f8e32*/; 
text-decoration:none;
/*font-family: 'PT Sans Narrow', Arial, Tahoma, Verdana;*/
font-family: Arial;
font-weight:lighter;
font-size:13px;  
text-shadow:0 1px 0 #000; -webkit-text-shadow:0 1px 0 #000; -moz-text-shadow:0 1px 0 #000;
display:block;
text-align:left;
}

#navigation .menu_primary ul li a:hover, 
#navigation .menu_primary ul li a:active{ color: #fff;}
#navigation .menu_primary > ul > li.hovering {  background-color:#205e4b; /*background: url(images/menu_hover.png?1) repeat-x;*/}
#navigation .menu_primary ul li.expanded-menu a{ font-weight:bold; color: #d7c78e;}
#navigation .menu_secondary {
float:none;
position:absolute;
z-index:99999;
padding-right: 20px;
margin-top: 8px;
background-color:#28765e;
border:0;
border-bottom-left-radius:12px;
border-bottom-right-radius:12px;
-moz-border-bottom-left-radius:12px;
-moz-border-bottom-right-radius:12px;
-webkit-border-bottom-left-radius:12px;
-webkit-border-bottom-right-radius:12px;
box-shadow:0 0 20px 0 #000;
-moz-box-shadow:0 0 20px 0 #000;
-webkit-box-shadow:0 0 20px 0 #000;
}
#navigation .menu_secondary ul{margin-left: 15px;min-height: 35px;height: 100%;}

#navigation .menu_secondary ul li{
  list-style: none;
  background: none;
  padding:3px 7px 3px 0px;
  margin:0;
  display: block;
  float: none;
}

#navigation .menu_secondary li a:link,
#navigation .menu_secondary li a:visited {  color: #fff;  font-weight:bold;  text-decoration:none;  font-size: 11px;}
#navigation .menu_secondary li a:hover,
#navigation .menu_secondary li a:active {color:#fff;}
#navigation .menu_secondary ul li.expanded-menu a { color:#fff;}
#navigation .menu_secondary ul li.nested-menu-item.hovering { background-color:#205e4b; }
#navigation .menu_primary ul li div.menu_secondary{display:none}
#navigation .menu_primary ul li.hovering div.menu_secondary{display:block; }

#menuCorner { position:absolute; left:986px; top:151px; width:16px; height:16px; background-image:url(images/menu-box-corner-trans.png); background-position: 0 -16px; }

/* --------------- 6. Widget Sections ----------------- */

/*------- 1col layout--------------*/
#content{  /*min-height: 100%;*/  margin: 0;  padding:0;  width:100%;  color:#000; /*color:#13885c;*/  position:relative;  z-index:3;
  float: left;  margin-top:-36px;}
.content-top{  background: url(images/content-bg.png?1) repeat-x;}
/*.stripes{  background: url(images/home-content-bg.jpg?2) no-repeat;}*/
.content-text{  padding: 40px 20px 170px 20px;  min-height:100px;}
.banner_video_container {  padding: 40px 20px 0px 20px;}
#content table {  text-align: center;}
.home_content {  width: 64%;  text-align: left;  vertical-align: top;}
.home_sidebar {  text-align: left;  vertical-align: top;  background-color: #f7fcce;  border-width: 1px;  border-style: solid;}
.WidgetContainer {  text-align: left;  vertical-align: top;}
/* -------------------------------- */

/* ---------------7. Body ----------------- */
.fullcontent{width: 100%;padding: 0px;}

#bodyarea p.clearfloat{  clear: both;  background-color:#ffffff;} 
#bodyarea h3.datehighlight{ background-color: #E7D5BC; margin: 0 20px 0 0;}
#bodyarea h4.datehighlight{ background-color: #F2E8DB; margin: 0 20px 0 0;}
#bodyarea p.datehighlight{ background-color: #F2E8DB; font-size: 85%; margin: -5px 20px 0 0; padding: 0 30px 5px 10px; color: #999999;}
#bodyarea #signup{ /*new website signup*/ width: 80%; float: left; padding: 25px 0 0 15px; margin: 17px 0px 0px 30px;}
#bodyarea .fullcontent ul,
#bodyarea .fullcontent ol { margin: 0px 0px 0px 20px;}
#bodyarea .contentarea ul,
#bodyarea .contentarea ol{ margin: 0px 0px 0px 60px;}
#bodyarea .imagecaption{ float: right; width: 280px;}
#bodyarea .mediacat p{ padding: 0 10px 0 10px;}
#bodyarea .mediacat h3.video,
#bodyarea .mediacat h3.document,
#bodyarea .mediacat h3.image,
#bodyarea .mediacat h3.news,
#bodyarea .mediacat h3.event{ padding: 10px 40px 10px 20px; margin: 0 0 0 10px;}
#bodyarea h4.video,
#bodyarea h4.document,
#bodyarea h4.image,
#bodyarea h4.news,
#bodyarea h4.event{ margin: 0 0 0 10px; padding: 5px 40px 5px 20px;}
#bodyarea .mediacat h3.video,
#bodyarea h4.video{ background: url(images/icon-media.gif?1) no-repeat left;}
#bodyarea .mediacat h3.document,
#bodyarea h4.document{ background: url(images/icon-article.gif?1) no-repeat left;}
#bodyarea .mediacat h3.image,
#bodyarea h4.image{ background: url(images/icon-images.gif?1) no-repeat left;}
#bodyarea .mediacat h3.news,
#bodyarea h4.news{ background: url(images/icon-news.gif?1) no-repeat left;}
#bodyarea .mediacat h3.event,
#bodyarea h4.event{ background: url(images/icon-event.gif?1) no-repeat left;}
#bodyarea .sort{ /*events calendar*/ clear: both;}
#bodyarea .sort ul li.other span{ float: right; padding: 2px 5px 0 5px;}
#bodyarea .sort ul li.other span select{ font-size: 85%;}
#bodyarea .sort p{ font-size: 85%; padding: 5px 10px 0 10px; clear: both; text-align: center;}
#bodyarea .sort ul{
 list-style: none;
 padding: 0;
 width: 100%;
 float: left;
 background-color: #CCc;
 margin: 0;
 border-bottom: 1px solid #4388C9;
}
#bodyarea .sort ul li{ display: inline; background:none;}
#bodyarea .sort ul li.current span{ background-color: #000;}
#bodyarea .sort ul li span{
 display: block;
 float:left;
 padding: 4px 12px 5px 10px;
 margin: 3px 0 -2px 0;
 color: #999;
} /*end events calendar*/
#bodyarea .imagecaption img{ margin: 0 20px 0 10px; border: 1px solid #4388C9;}
#bodyarea .imagecaption p{
 font-size: 85%;
 padding: 0 20px 0 15px;
 font-style: italic;
 color: #999999;
}
#bodyarea #searchcontent{ width:100%;}
#bodyarea #searchcontent #content{ padding: 0;}
#bodyarea #searchcontent form{ margin: 0; padding: 0;}
#bodyarea #searchcontent form fieldset{ padding:5px 0; margin: 0; border: none;}
#bodyarea #searchcontent p{ padding: 0 10px 0 20px; font-size: 85%;}
#bodyarea #searchcontent form fieldset input,
#bodyarea #searchcontent form fieldset select{ font-size: 85%;}
#bodyarea #searchcontent form fieldset input.textfield{ width: 150px; margin: 0 5px 0 0;}

p.meta, 
#bodyarea p.meta, #bodyarea p.catmeta{ font-size: 85%; color: #999999;}
#bodyarea p.pages{
 font-size: 85%;
 padding: 5px 30px 5px 10px;
 margin: 10px 20px 0 0;
 color: #999999;
 border-top: 1px solid #CCE3F8;
 font-weight: bold;
 clear: both;
}
#bodyarea p.meta span{ float: right;}
#bodyarea p.catmeta span, #bodyarea p.icons span{ float: left;}
#bodyarea p.meta span img, #bodyarea p.catmeta span img, #bodyarea p.icons span img{ margin: 0;}
#bodyarea p.archives{
 font-size: 85%;
 margin: 0 0 0 10px;
 padding: 0 10px 5px 10px;
 color: #999999;
 background: url(images/bullet.gif?1) no-repeat left;
 clear: both;
}
#bodyarea .newsitemsmall{ clear: both;}
#bodyarea .newsitemsmall .image{ float: left;}
#bodyarea .newsitemsmall .content{ float: left; width: 300px;}
#bodyarea .newsitemsmall img{ margin: 0 5px 5px 10px; border: 1px solid #4388C9; height: 270px;}
#bodyarea ul.rel_con{ padding: 0; margin: 0 0 10px 10px; list-style: none;}
#bodyarea ul.rel_con li{ padding: 0 0 0 20px;}
#bodyarea ul.rel_con li.rel_announce{ background: url(images/icon-announcement.gif?1) no-repeat left;}
#bodyarea ul.rel_con li.rel_image{ background: url(images/icon-images.gif?1) no-repeat left;}
#bodyarea ul.rel_con li.rel_media{ background: url(images/icon-media.gif?1) no-repeat left;}
#bodyarea ul.rel_con li.rel_article{ background: url(images/icon-article.gif?1) no-repeat left;}
#bodyarea ul.rel_con li.rel_news{ background: url(images/icon-news.gif?1) no-repeat left;}
#bodyarea ul.rel_con li.rel_event{ background: url(images/icon-event.gif?1) no-repeat left;}
#bodyarea blockquote{ font-style: italic; padding: 5px 60px 20px 30px; font-size: 125%; margin: 0; color: #666666; }

/* --------------- 8. Footer --------------- */
* html #footer {position:absolute;}
div#footer {  background:/*url(images/footer-bg.jpg?2)*/ url(https://777-adventist-ru.esd-sda.org/site_data/2894/assets/0003/9617/footer-2.jpg) repeat-x scroll center bottom transparent;}

#footer {  position: absolute;  margin-top: -136px;  display:block;  bottom: 0;   z-index:2; height: 166px; width: 100%; float:left;  clear: both;}
.footer_contain{
  margin:0 auto;
  width: 890px; /* 760px */
  background:url(images/content-vert-repeat.png?1) repeat;
  z-index:99;
  height:166px;
}
.grass-left{
  left: 0px;
  bottom: 0px;
  /*background:url(images/grass-left.png?1) no-repeat;*/
  width: 380px;
  height:166px;
  margin-top:-20px;
  position:absolute;
}
.grass-right{
  right: 0px;
  bottom: 0px;
  /*background:url(images/grass-right.png?1) no-repeat 0px 0px;*/
  width: 380px;
  height:154px;
  position:absolute;
  margin-top:-18px;
}
.clearfix{display:block;}
#footer .logo{color: #786829;font-weight:bold;text-align:center;width:890px; /* 760px */}
#footer p.homelink{ color:#9bc56b;}
#footer a:link, #footer a:visited{ color: #f1e5bf; font-weight:normal; text-decoration: none; }
#footer a:hover, #footer a:active{ color: #fda579;  text-decoration: underline; }
.document_group_widget_holder img {margin-left: 10px; }
em.hint { font-size: 12px; color: #999;}

/* -------------------13. TABLE ------------------------*/

tr.even td { background: #DADCEB; }
.widget_content_side .bibleinfo-widget label {font-weight: bold; margin-bottom: 17px; font-size:0px;}
#container {  position: relative;  min-height: 100%;}

/*----------14.highlight boxes-----------------------*/

/* Added for columns and widgets */
.big_content {  width: 850px;  /* <-- was 470px when widget bar was there, thern chngd to 720px  */ }
.small_col {  display:none; /* <-- This was done to move the featured time widget into a horizontal slider */ width: 230px;  padding: 40px 10px 170px 10px;}
.left  {  float: left; }
.right {  float: right; }

/*----Google Translate Element-----*/
#google_translate_element { float:right; clear:both; margin-top:25px; }
#google_translate_element .goog-te-gadget-simple { background-color:transparent; border:0;  }
img.goog-te-gadget-icon { display:none; }
.goog-te-menu-value span {  border:0; }

.langIcon { display:block; width:42px; height:42px; margin:3px 5px 0; float:right; text-decoration:none; }
.langIcon img { width:42px; height:42px; border:0; }

#sectionHeader { position:relative;width:849px; margin:-20px auto 20px auto; z-index:0; box-shadow:0 0 10px 0 #222; -moz-box-shadow:0 0 10px 0 #222; -webkit-box-shadow:0 0 10px 0 #222} /* 760px */

.box { border:3px solid #E3DD9F; border-radius:4px; box-shadow:0 0 8px 0 #222; }
.box:hover { border-color:#fff; }
#prayerHandle { position:fixed; top:300px; right:0; cursor:pointer; z-index:1; }
#prayerSlider ul { list-style:none; margin:0;}
#prayerSlider { display:none; position:fixed; top:300px; right:0; padding:18px 10px 10px 0; height:200px; width:500px; background:url(../images/777-slider-bg.png) repeat-x; z-index:1000; }
#prayerSlider h1 { margin:0 0 15px 0; border:0; text-decoration:none; clear:none; }
#prayerSlider h1 a { text-decoration:none; }
#widget700am, #widget700pm { float:left; width:230px; margin:-4px auto; }
#widget700am ul, #widget700pm ul { padding-left:0; }
#resourcesArea { margin:0 auto 20px auto; }
.resourceSection { float:left; width:110px; height:170px; margin:15px 25px;  text-align:center; }
.resourceSection img { width:100px; height:100px; margin:0 0 5px 0; border:7px solid #fff; box-shadow:0 0 6px 0 #555; }
.resourceSection img:hover { cursor:pointer; }

.addthis_toolbox { display:block; margin-bottom:10px; }

/* videos: */
.video-thumb-box { float:left; margin:20px;width:200px; text-align:center; }
.video-thumb-box a { text-decoration:none; }
.video-thumb { width:200px; }
#replace_media_player_asset_1 { display:block; height:525px; }

#headlineArea { display:block;margin:0 0 20px 0;  }
#headline-right { display:block; float:right; width:310px; margin:20px 0 0 20px; padding:20px; background-color:#fff; }
#headline-left { display:block; float:right; height:203px; width:440px; margin:20px 0 0 0; padding:10px; background-color:#fff;border:7px solid #B6AD58; }
#headline-left h1 { margin-top:20px; }

.buttonWrapper { text-align:center; }
.linkButton { display:inline-block;margin:20px auto; padding:14px; width:170px; border:7px solid white; font-size:x-large; text-decoration:none; text-align:center; background-color:#f4f2e7; box-shadow:0 0 10px 0 #555;}
.linkButton:hover { background-color:#ccc; border:7px solid #ccc; text-decoration:none; box-shadow:0 0 20px 0 #777;}

#drawerHandle { position:fixed;width:40px; left:0; top:200px; padding:40px 10px; border-right:4px solid #fff; background-color:#28765e; color:#fff; border-top-right-radius:12px; border-bottom-right-radius:12px; box-shadow:0 0 20px 0 #222; font-family: 'PT Sans Narrow', Arial, Tahoma, Verdana; font-size:18px; }
#drawer { /*display:none;*/ margin-left:-320px; position:fixed; top:0; left:0; width:300px; height:100%; background-color:#000; opacity:0.88; filter: alpha(opacity = 80); z-index:30; box-shadow:0 0 20px 0 #222;overflow:visible; color:#fff;}
#drawer h1, #drawer h2 { font-family: 'PT Sans Narrow', Arial, Tahoma, Verdana; color:#fff; } 
#drawer a:link, #drawer a:visited, #drawer a:active { color:#f8fcff; }

.actionItems { margin:20px 0; padding:0; }
ul.actionItems li {height:180px; clear: both;list-style-type: none;margin: 10px 0 20px 0;border-bottom: 1px dotted #CCC;padding: 0 10px 10px 55px; }
ul.actionItems li .itemNumber {font-size: 70px;color: #066;float: left;padding-top: 16px;margin-left: -55px; }
ul.actionItems li .title { font-size: 24px;display: block;font-family: 'PT Sans Narrow', Arial, serif;font-weight: 400;color: #8F372C; }
ul.actionItems li .text { padding-left:50px; margin-top: 10px;display: block;font-family: Verdana, Geneva, sans-serif;font-size: 11px;line-height: 20px;color: #807869; }

blockquote { background: #EAE5C4;border: 1px solid #E0CF95;border-radius: 5px;margin-bottom: 10px;padding:5px; }


.rssBody ul { list-style-type:none;line-height:14px; }
.rssBody ul li h4 { color:#fff; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.storyimage { 
box-shadow: 0 0 10px 0 #111;
-moz-box-shadow: 0 0 10px 0 #111;
-webkit-box-shadow: 0 0 10px 0 #111;
border: 0; 
}

.floatleft { float: left; margin: 10px 10px 10px 0; }
.floatright { float: right; margin: 10px 0 10px 10px; }


#disqus_thread { margin: 20px auto; }
.ui-dialog .ui-dialog-titlebar-close span { margin:-8px; }