/* CSS file */

/* Fix for header */
#blox-header-vertical-nav  {padding:12px 0 0;}

/* Hide comment counts that are zero. */
.blox-no-comments em {display: none;}

#blox-html-container {
background: transparent url(../../images/_site/wrapper-bg.jpg) repeat-x scroll 0 4px; 
background: transparent url(http://www.stljewishlight.com/app/wrapper.jpg) repeat-x scroll 0 4px;
margin-top: -4px;
}
#blox-header-vertical-nav { 
background: transparent url(http://www.stljewishlight.com/app/wrapper.jpg) repeat-x scroll 0 4px; 
height: 213px; 
}

#blox-header-vertical-nav { background:transparent none repeat scroll 0 0; }
#blox-header-vertical-nav h1, #blox-header-vertical-nav h2 {
    background:transparent url(../../images/_site/JewishLightLogoReversed.png) no-repeat scroll 0 0;
    height:90px;
    top:-10;
    width:564px;
    margin-left:10px;
    margin-top:-11px;
}

#blox-header-vertical-nav h1 a, #blox-header-vertical-nav h2 a { height:90px; width:490px; }

ul.dropdown, ul.dropdown li { background:#005186 url(../../images/_site/nav_back.jpg) repeat-x 0 0; }
ul.dropdown li.active-vertical { background:#FFFD27 none repeat-x 0 0; }
ul.dropdown li.active-vertical a { color:#000000 }
ul.dropdown li.hover, ul.dropdown li:hover, ul.dropdown ul li.hover, ul.dropdown ul li:hover { 
    background:#FFFD27 none repeat-x 0 0;  
}
ul.dropdown li.hover a, ul.dropdown li:hover a, ul.dropdown ul li.hover a, ul.dropdown ul li:hover a {  color:#000000;  }
ul.dropdown ul, ul.dropdown ul li { background:#005186; }
ul.dropdown ul a:link, ul.dropdown ul a:visited { color:#FFFFFF; }
ul.dropdown-vertical .dir, ul.dropdown-upward ul .dir { background-image:none; }


.highlight-yellow { background:#FDF5D7 none repeat scroll 0 0;  }
.highlight-yellow .blox-list li, .blox-recent-list li { border-top:1px solid #ECE4C6; }

.blox-breaking-news { background:#FDF5D7 none repeat scroll 0 0; }
.blox-breaking-news a { color:#000000; }
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag { background:#005186 none repeat scroll 0 0; }
.blox-recent-list li { border-top:1px solid #F2F2F2; }

#slideshow-mega { background:#BCC7D1 url(../../images/_site/featured-stories-bg.jpg) repeat-x scroll 0 0; }

#blox-user-panel #uIcon { display:none; }
#blox-user-panel #uUser { display:none; }
#blox-user-panel { height:20px; }
#blox-user-panel #uNav { border-top:medium none; font-size:11px; padding-top:0; }
#blox-user-panel { height:5px; }
.top-right-one { right:195px; width:70px;}
#blox-header-search { top:118px; }



#blox-user-panel { border:medium none; color:#FFFFFF; margin:0 10px 0 0; padding:10px; position:absolute; right:0; text-align:center; background:transparent; }
#blox-user-panel a { color:#FFFD27; font-size:12px; }
#blox-header-search a { color:#FFFFFF; }

.social-media dd { background:white none repeat scroll 0 0; border:none; height:25px; line-height:25px; margin:0 0 6px 6px; overflow:hidden;
padding:0 10px 0 0; width:17px; }

/*        FRONT PAGE LEAD/SIDE HEADS BLOCK        */

.zebra-list { width:300px; }
.blox-zebra-list .zebra-mane { width:300px; }
.blox-zebra-list .zebra-mane a { font-family:georgia,serif; font-weight:bold; font-size:24px; line-height: 120%; }
.blox-zebra-list .zebra-mane .image-cell { float:left; margin:10px 5px; }
.blox-zebra-list .zebra-stripes { width:285px; }
.blox-zebra-list .zebra-stripes li.iterodd { background:#EBEBEB none repeat scroll 0 0; }
.blox-column .blox-list li a { color:#000000; font-weight:normal; }
.blox-zebra-nav { border-top:medium none; }
.blox-list li, .blox-recent-list li { border-top:1px solid #FFFFFF;}
.blox-list li { padding:5px 0 5px 18px; }


.blox-zebra-list .zebra-stripes {
    border-left:1px solid #F2F2F2;
    padding-left:5px;
    width:285px;
}

.blox-zebra-list .zebra-stripes li {
    border-bottom:1px solid #F2F2F2;
    display:inline-block;
    font-size:13px;
    font-family:georgia,serif;
    font-weight:bold;
    padding:8px 4px;
    width:100%;
}



/*        FRONT PAGE Editorial BLOCK        */

#tncms-block-719607.tncms-block h3 a { font-family:georgia,serif; font-weight:bold; font-size:24px; line-height: 120%; }



/*        FORMS PAGE -- LARGER BODY TEXT CSS        */
.product-list { font-size:13px; }
.select_your_oneyear_subscription td { font-size:13px; }
.radio_label { font-size:12px; }
.ui-icon ui-icon-info { font-size:12px; }



.blox-multimedia-block .blox-title h3 a { color:#DEEEF8; text-transform:uppercase; }
.blox-multimedia-block .blox-title h3, .blox-multimedia-block .blox-title ul a { color:#DEEEF8; }


p, #blox-story h1 .blox-headline, .blox-asset-content h3, .blox-recent-block h4, .blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag, #index-section-title h1, #index-section-title h2, .blox-breaking-news a { font-family:Arial; }

.blox-title, .blox-sub-title, .blox-title h3, .blox-sub-title h4, .blox-title a, .blox-sub-title a{ color:#005186; font-family:Arial; }


/*        FOOTER            */

#blox-footer, #blox-footer .blox-bottom-block-holder { background:#005186 none repeat scroll 0 0; border-top:0px; font-family:Arial;}
#blox-footer .footer-section-block { border-right:1px solid #0198F2;  font-family:Arial;}
#blox-footer .footer-section-block h4 { border-bottom:0px; color:#FFFFFF;  font-family:Arial;}
.footer-section-block.search .search-options { border:0px; font-family:Arial; }
.footer-section-block h4.sub { border-top:0px; font-family:Arial; }
#blox-footer p { color:#FFFFFF;  font-family:Arial;}
.end { border-right:none; }
.blox-bottom-block-holder ul li a { color:#FFFFFF; font-family:Arial; }
#blox-footer .blox-bottom-block-holder { border-top:none; font-family:Arial;}
.footer-section-block.search .search-options { color:#FFFFFF; font-family:Arial;}
#blox-footer p a { color:#DEEEF8;  font-family:Arial;}
.tabset a, .tabset a span { text-transform:uppercase; font-family:Arial;}
.footer-section-block.search { overflow:hidden; width:367px; } 

#weather-sponsor { display:none; }

.social-media .icon {     background:transparent url(../../images/_site/social_sprites.gif) no-repeat scroll 0 0; }

.blox-top-story-holder .blox-asset-content-extension { width:95% !important; }

#print-only-logo { display:none; }

#blox-user-panel {
height:auto;

}

#mycap-link { font-size:14px; }
#mycap-link div { float:right; font-weight:bold; margin-top:5px; }
#mycap-link img { width:30px;  }
.short { padding-top:4px; padding-bottom:4px; }



.blox-top-story-holder .blox-asset-content{
    width:auto;}


.blox-title .rss { margin-right:7px; margin-top:7px; }

#blox-header-vertical-nav  {
    background: none repeat scroll 0 0 transparent;
    height: 213px;
}

#blox-user-panel { margin:0 0px 0px 0; width:160px; bottom:-3px; border:none; }



/*        Update adjustments        */
.container_16 .grid_3 .blox-asset-content-block .blox-recent-list li a img.avatar {
    width: 46px;
}
.container_16 .grid_3 .blox-asset-content-block .blox-recent-list li .avatar {
    float: left;
    margin-right: 11px;
    padding: 1px;
}
.blox-title .rss {
    margin-right: 7px;
    margin-top: 3px;
}

.container_16 .grid_13 .blox-zebra-list .zebra-stripes {
    width: 300px;
}

#tncms-region-ads-leaderboard-top object {margin:0px;}

#tncms-region-ads-leaderboard-top embed {margin:0px;}


#blox-story-text p.nopad {
    padding-bottom: 0px;
}


/*        Guide Listing CSS      */
#blox-story-text p.guide-head {
font-family: Georgia, "Times New Roman", Times, serif;
    font-size: medium;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: small-caps;
    color: #09F;
    text-decoration: none;
}

#blox-story-text p.guide-info {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: small;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #333;
    padding-bottom: 0px;
    padding-top: 0px;
}

#blox-story-text p.guide-info-last {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: small;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #333;
   
}

#blox-story-text p.guide-text {font-family: Georgia, "Times New Roman", Times, serif;
    font-size: small;
    font-style: normal;
    color: #000;
}


#blox-story-text p.guide-text-list {font-family: Georgia, "Times New Roman", Times, serif;
    font-size: small;
    font-style: normal;
    color: #000;
    padding-bottom: 0px;
}

/* added by spiro for ticket 498860*/
p.guide-head {
font-family: Georgia, "Times New Roman", Times, serif;
    font-size: medium;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: small-caps;
    color: #09F;
    text-decoration: none;
}

p.guide-info {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: small;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #333;
    padding-bottom: 0px;
    padding-top: 0px;
}

p.guide-info-last {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: small;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #333;
    padding-bottom: 2px;
    padding-top: 2px;
}

p.guide-text {font-family: Georgia, "Times New Roman", Times, serif;
    font-size: small;
    font-style: normal;
    color: #000;
}


p.guide-text-list {font-family: Georgia, "Times New Roman", Times, serif;
    font-size: small;
    font-style: normal;
    color: #000;
    padding-bottom: 0px;
}


/* Article custom CSS added by Aggie 1-11-2012 */


#blox-story-text p.article-large-text {font-size: medium;
    font-weight: bold;
    padding-bottom: 0px;
    color: #333;
}

#blox-story-text p.nopad {padding-bottom: 0px;
}

p.nopad {padding-bottom: 0px;
}

p.article-large-text {font-size: medium;
    font-weight: bold;
    padding-bottom: 0px;
    color: #333;
}

/* collapsable text javascript css */

.customHeadline {
  font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bold;
    color: #000000;
}

.guideDisplay {
  font-family: Georgia, "Times New Roman", Times, serif;
    font-size: medium;
    font-weight: bold;
    color: #000000;
    
}

.mainExpand {
  cursor:hand;
  cursor:pointer;
  font-family: Georgia, "Times New Roman", Times, serif;
    font-size: small;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #333333;
    text-decoration: none;

}

.texter {
  font-family: Georgia, "Times New Roman", Times, serif;
    font-size: small;
    font-style: normal;
    color: #666666;
  display: none;
  display: block;
}
.info {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: small;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #333;
    padding-bottom: 0px;
    padding-top: 0px;
}



         /*    50th anniversary CSS changes     */
         
#blox-asset-title .h2 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    }
    
/* Back to Jewish In St Louis Image 
 * CRM#532108
 */
#custom-back-to-jewish-in-stl{
    position:fixed;
    bottom:-1px;
    left:-2px;
    background:url('../../images/JISLBackButton.jpg') no-repeat 0 -1px;
    width:219px;
    height:51px;
    z-index:9001;
    border:solid 1px #000000;
    border-radius:0 8px 0 0;
    text-indent:-100%;
    cursor:pointer;
    }
    #custom-back-to-jewish-in-stl a{display:block;height:100%;width:100%;}
    
    /* Service description with image BC CRM #539267   */
    #subscription-notice li.service, #subscription-notice-manager-pop li.service {
width: 42%;
height: 219px!important;
}

#pg-bg-ad-container-left {
  display: block;
  float: none;
  height: 100%;
  left: 50%;
  margin-left: -680px;
  position: fixed;
  top: 0;
  width: 190px;
}
#pg-bg-ad-container-right {
  display: block;
  float: none;
  height: 100%;
  margin-right: -680px;
  position: fixed;
  right: 50%;
  top: 0;
  width: 190px;
}
#pg-bg-ad-container-left #full-pg-bg-left{
  display:block;
  background-image: url("../../images/blank.gif");
  width:190px;
  height:100%;
}
#pg-bg-ad-container-right #full-pg-bg-right{
  display:block;
  background-image: url("../../images/blank.gif");
  width:190px;
  height:100%;
}

#blox-html-container {background: transparent;}
#blox-header-vertical-nav {
background: transparent url(http://www.stljewishlight.com/app/wrapper.jpg) repeat-x scroll 0 4px;
height: 213px;
}

#close {width:16px;position:absolute;right:0;top:-20px;background:#fff;color:#000;text-align:center;cursor:pointer;font:bold 12px/16px arial,helvetica,sans-serif;border-radius:4px}