#block-promo-promo {width:100%;background:#000;margin:0;padding:0;clear:both;}
.promo-left,
.promo-right {padding:0;}
.promo-left .promo-title {font-size:35px;}
.promo-right .promo-title {font-size:20px;}
.promo-right .promo-deck {display:none;}
.promo-left .promo-container {padding-left:20px;padding-right:20px;}
.promo-right .promo-container {padding-left:20px;padding-right:20px;}
.promo-left .promo-container {width:100%;height:500px;box-shadow:inset #000 100px 0px 100px, inset #000 100px 0px 100px;}
.promo-right .promo-container {width:100%;height:250px;box-shadow:inset #000 -100px 0px 100px, inset #000 -100px 0px 100px;}
.promo1 {height:500px;padding:0;border-right:1px solid #333;}
.promo2,
.promo3 {height:250px;padding:0;}
.promo2 {border-bottom:1px solid #333;}
.promo {width:100%;height:100%;background:#000 center center;background-size:cover;box-shadow:inset #000 0 -100px 100px, inset #000 0 -100px 100px;}
.promo .promo-body {position:absolute;bottom:0;margin-bottom:20px;padding-right:50px;}
.promo .promo-category span {color:#fff;padding:3px;font-weight:bold;text-transform:uppercase;font-size:80%;}
.promo .promo-title {margin-top:.3em;font-weight:900;}
.promo .promo-title,
.promo .promo-author,
.promo .promo-deck {color:#fff;text-shadow:#000 1px 1px 0;}
.promo .promo-deck {font-size:120%;}
#block-promo-promo a:hover .promo-title {text-shadow:#fff 0 0 5px !important;}
#block-promo-promo a:hover .promo-container {background:rgba(0,0,0,.3);}

#block-activity-activity .media {border-bottom:1px solid #ddd;padding:10px 0;margin:0;}
#block-activity-activity .media img {width:40px;height:40px;}

#block-author-author .author-image {text-align:center;}
#block-author-author .author-name {margin:0;}

#block-similar-similar .region-title a {padding:2px 6px;}
#block-similar-similar .region-title a:hover {color:#fff !important;text-decoration:underline !important;}

#block-community-user-stats {margin-top:20px;}

#block-chat-chat {margin-top:-15px;}
#block-chat-chat .block-title span {background:#f7f7f7;}

#block-community-content-taxonomy-jump {float:left;width:100%;clear:both;border-bottom:1px solid #d9d9d9;padding-bottom:0px;color:#999;}
#block-community-content-taxonomy-jump .post {float:left;}
#block-community-content-taxonomy-jump .social {float:right;}
#block-community-content-taxonomy-jump .social .fb,
#block-community-content-taxonomy-jump .social .twitter,
#block-community-content-taxonomy-jump .social .google {float:left;margin-left:20px;}
#block-community-content-taxonomy-jump .social .twitter {width:80px;}
#block-community-content-taxonomy-jump .jump {float:left;width:100%;}
#block-community-content-taxonomy-jump .jump ul {float:left;margin:5px 0 2px 0;padding:3px 0;}
#block-community-content-taxonomy-jump .jump li {display:inline;margin-right:10px;}
#block-community-content-taxonomy-jump .jump strong {color:#000;font-weight:normal;}
#block-community-content-taxonomy-jump .jump em {font-size:13px;font-style:normal;}
/*
#block-community-content-taxonomy-jump .jump a em {color:#393;}
*/
#block-community-content-taxonomy-jump .jump em span {font-size:9px;padding:0 1px 0 3px;color:#999;}