.mod { border-top: 4px solid rgb(0, 0, 0); overflow: hidden; text-indent: 0px; }
.colC .mod { margin: 0px 0px 10px; }
.mod-title { display: block; padding: 6px 0px; font: bold 22px/24px Flama,Arial; color: rgb(0, 0, 0); overflow: hidden; text-indent: 0px; }
#ddf .mod-content-wrapper .mod-title { display: inline-block; padding: 6px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(174, 174, 174) rgb(174, 174, 174) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.mod-content { border-top: 1px solid rgb(191, 191, 191); }
#ddf .mod-content { border: 1px solid rgb(174, 174, 174); }
.mod-footer { text-align: right; border-top: 2px solid rgb(0, 0, 0); text-transform: uppercase; color: rgb(102, 102, 102); font-size: 20px; line-height: 20px; letter-spacing: 0.5px; padding: 9px 0px 0px; overflow: hidden; }
.mod-footer a { color: rgb(237, 29, 37); display: block; margin: 0px 0px 15px; padding: 0px 0px 9px; }
.page-node.node-type-news-gallery .mod-news-gallery-related .mod-footer a { display: none; }
#shell.std .colC .mod { margin: 0px; }
#shell.std .colC .mod-footer a { margin: 0px; }
#pre-footer .more a:hover, .mod-footer a:hover { text-decoration: none; }
.mod-footer .fR a, .mod-footer a .fR, #pre-footer .more a .fR { display: inline-block; border-bottom: 2px solid rgb(255, 255, 255); padding-bottom: 1px; text-decoration: none; }
#pre-footer .more a .fR { border-color: rgb(238, 238, 238); }
.mod-footer .fR a:hover, .mod-footer a:hover .fR, #pre-footer .more a:hover .fR { border-color: rgb(237, 30, 37); text-decoration: none; }
.mod-ruler .mod-content { margin-top: 2px; border-top: 1px solid rgb(191, 191, 191); }
.mod .mod-subscribe { padding: 10px 0px; color: rgb(237, 29, 37); font-size: 16px; font-weight: bold; display: block; }
.mod-gallery .mod-content { padding: 20px 0px 0px; }
.mod-palatino, .mod-palatino .mod-content a { font-family: "Palatino Linotype",Palatino LT Std,Book Antiqua,Palatino,Georgia,serif; color: rgb(102, 102, 102); }
.mod-palatino .mod-title { font-weight: normal; }
#contributors .mod-palatino .mod-title { font-family: "Palatino Linotype",Palatino LT Std,Book Antiqua,Palatino,Georgia,serif; padding: 7px 0px 4px; }
#contributors .mod-palatino { margin: 0px 0px 10px; }
#contributors .mod-palatino li { padding: 8px 0px 7px; }
#contributors .mod-palatino .kicker { text-transform: capitalize; font-size: 11px; line-height: 11px; padding: 1px 0px 0px; }
#contributors .mod-palatino .headline { display: block; font-size: 14px; line-height: 15px; color: rgb(102, 102, 102); }
#contributors .mod-palatino a { color: rgb(237, 29, 37); font-size: 10px; padding: 0px; }
#contributors .mod-palatino a:hover { text-decoration: underline; }
#contributors #main .story-thumb { position: relative; }
#contributors #main .story-thumb .icon-play-red, .mod-author .icon-play-red { position: absolute; right: 0px; display: block; border-top: 2px solid rgb(255, 255, 255); border-left: 2px solid rgb(255, 255, 255); }
#contributors #main .story-thumb .icon-play-red { top: 98px; }
.mod-author .icon-play-red { bottom: 0px; }
.mod-poll { background: rgb(239, 239, 239) none repeat scroll 0% 0%; margin: 0px 0px 20px; padding: 0px 15px 10px; }
.mod-poll .mod-title { border-bottom: 1px solid rgb(153, 153, 153); margin: 0px -15px 12px; padding: 0px 15px; line-height: 37px; }
.mod-poll .mod-content { border-top: 0px none; }
.mod-poll p { margin: 0px 0px 15px; font-size: 20px ! important; font-weight: bold ! important; line-height: 26px ! important; color: rgb(0, 0, 0) ! important; }
.mod-poll li { margin: 0px 0px 14px; }
.mod-poll .commit { margin: -16px 0px 0px; text-align: right; }
.mod-poll label { font-family: Georgia,serif; font-size: 16px; color: rgb(51, 51, 51); }
.mod-poll input[type="submit"] { background: rgb(229, 0, 45) none repeat scroll 0% 0%; border: 0px none; padding: 10px 21px 10px 22px; text-align: center; font: 12px Arial,sans-serif; color: rgb(255, 255, 255); }
#blog .colC .mod-content { padding: 6px 0px; }
.mod-featured {  }
.mod-featured .mod-title { border-bottom: 1px solid rgb(191, 191, 191); margin: 0px 0px 10px; }
.mod-featured .mod-content { border: 0px none; margin: 0px 0px 17px; padding: 0px ! important; }
.mod-featured .mod-content a, .mod-featured .mod-content a:hover, .mod-featured .mod-content a:focus { text-decoration: none; }
.mod-featured .mod-content a:hover span { text-decoration: underline; }
.mod-featured .mod-content a:hover span.subheadline { text-decoration: none; }
.mod-featured .headline, .mod-featured .subheadline { font: 20px/28px "MuseoSlab500",Georgia,serif; }
.mod-featured .subheadline { color: rgb(204, 204, 204); }
.mod-featured img { margin-top: 6px; }
.mod-about { margin: 0px 0px 30px; }
#article.columns .mod-about { margin: 0px; }
.mod-about p { font: 13px/20px Georgia,serif; color: rgb(102, 102, 102); }
.mod-about p strong { font-weight: bold; color: rgb(0, 0, 0); }
.mod-about .mod-title { border-bottom: 1px solid rgb(191, 191, 191); margin: 0px 0px 7px; }
#article.columns .mod-about .mod-title { margin: 0px 0px 15px; }
.sponsored .mod-about .mod-title { margin: 0px ! important; }
.mod-about .mod-content { border-width: 0px 0px 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(191, 191, 191); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 10px; padding: 0px 0px 10px ! important; }
.sponsored-listing .mod-about .mod-content { border-bottom: 2px solid rgb(0, 0, 0); }
#article.columns .mod-about .mod-content { border: 0px none; margin: 0px; padding: 0px; }
.sponsored .mod-about .mod-content { position: relative ! important; padding: 10px 0px 10px 100px ! important; }
.sponsored .mod-about .mod-content p a { color: rgb(229, 0, 45) ! important; }
.mod-about .continue { font-size: 10px; }
.mod a.rss { display: block; background: transparent url(8a9252ce8385a6ba458d18c872b4f850e2599c04.png)  no-repeat scroll -890px -589px; padding-left: 26px; color: rgb(190, 190, 190) ! important; }
.mod-fblike { border: 0px none; margin: 0px 0px 15px; }
.mod-external {  }
.mod-external .mod-title { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 2px; padding: 8px 0px 4px; font-family: "Palatino Linotype",Palatino LT Std,Book Antiqua,Palatino,Georgia,serif; font-weight: normal; }
.mod-external .atlanticwire { position: relative; top: -2px; }
.mod-related {  }
#blog .mod-related { margin: 20px 0px 0px; clear: both; }
.page-node.node-type-blogs #post { overflow: visible; }
.fb_iframe_widget iframe { z-index: 100000; }
.mod-related .mod-title { border-bottom: 1px solid rgb(204, 204, 204); }
#blog .mod-related .headline, #blog .mod-related .subheadline { display: inline; font: 13px/15px "MuseoSlab500",Georgia,serif; }
#blog .mod-related .headline { color: rgb(0, 169, 157); }
#blog .mod-related .subheadline { color: rgb(140, 139, 139); }
#blog .mod-related a.subheadline:hover { text-decoration: none ! important; }
.mod-comments, .mod-comments p { text-align: left ! important; padding-bottom: 20px; }
.mod-comments .mod-title, .article-single .mod-title { border-bottom: 1px solid rgb(204, 204, 204); }
.mod-comments .mod-title em { font-weight: normal; color: rgb(127, 127, 127); }
.mod-comments .body p { font-size: 13px; line-height: 20px; }
.mod-social { margin: 0px; }
.mod-social .mod-title { border: 0px none; text-transform: none ! important; }
.mod-social .mod-content { border-top: 1px solid rgb(204, 204, 204) ! important; border-bottom: 0px none; padding: 10px 0px; }
.mod-social .mod-content p { font: 12px/18px Arial,sans-serif ! important; }
.mod-social a { background: transparent none repeat scroll 0% 0% ! important; padding: 0px ! important; font-family: Arial,sans-serif; font-size: 12px ! important; color: rgb(229, 0, 45) ! important; }
.mod-gallery .mod-footer { padding: 9px 0px; border-top: 1px solid rgb(204, 204, 204); }
.mod-gallery .mod-footer a { text-transform: none; font-size: 13px; line-height: 13px; font-weight: bold; letter-spacing: 0px; }
.mod-gallery .mod-footer a:hover { text-decoration: underline; }
#legal .mod .mod-footer { border-top: 1px solid rgb(204, 204, 204); padding-bottom: 8px; }
.mod-appearances { margin: 0px 0px 20px ! important; border-bottom: 1px solid rgb(204, 204, 204); }
.mod-appearances .subheadline, .mod-featured-jobs .subheadline, .mod-featured-jobs .location { font-family: Georgia,serif ! important; }
.mod-featured-jobs .location { color: rgb(204, 204, 204); }
.mod-appearances .subheadline { margin-left: 7px; }
.mod-appearances li a { padding-left: 0px; padding-right: 0px; }
#article.columns .colC .mod .list a, #article.columns .colC .mod .list a * { left: auto; font-family: "Palatino Linotype",Palatino LT Std,Book Antiqua,Palatino,Georgia,serif; color: rgb(102, 102, 102); }
#article.columns .col .mod .list a:hover .headline { color: rgb(237, 30, 37); }
#jobs .mod-results { position: relative; }
.article-generic .mod .mod-content { padding: 20px 0px 0px; }
.article-generic .colC .mod .mod-content { padding: 0px; }
.article-generic .mod-rss { margin: 14px 0px 0px; }
.article-generic .mod-rss .mod-content { padding: 13px 0px 0px; }
.article-generic .mod-rss .list-rss { margin-top: 14px; margin-bottom: 10px; }
.mod-related-videos .mod-footer { padding: 0px; height: 20px; border: 0px none; }
.mod.mod-gallery.mod-related-videos li { line-height: 13px; }
.right_social_block { margin: 0px 0px 15px; padding: 0px 0px 15px; }
.right_social_block_facebook { margin: -10px -10px 7px; }
.right_social_block_google { position: relative; margin: 0px 0px 15px; z-index: 10; }
.right_social_block_google span { display: block; position: absolute; left: 105px; top: 0px; z-index: 10; font: 10px/24px Arial; }
.mod.subscribe-block a { display: inline-block; margin: 7px 0px 0px; }
.mod.latest-news-popular-now { padding: 4px 0px 0px; }
.mod.latest-news-popular-now .latest-news-popular-now-title { margin: 0px 0px 10px; padding: 4px 0px; font-weight: bold; font-size: 22px; line-height: 24px; font-family: "Helvetica Neue",Helvetica,Arial; border-bottom: 1px solid rgb(204, 204, 204); }
.mod.latest-news-popular-now .col { width: 303px; margin: 0px 46px 0px 0px; }
.mod.latest-news-popular-now .col.popular-now { margin: 0px; }
.mod.latest-news-popular-now .latest-news-popular-now-content ul li { list-style-type: disc; margin: 0px 0px 10px -22px; line-height: 14px; }
.mod.latest-news-popular-now .latest-news-popular-now-content ul li a { font-weight: normal; font-size: 12px; line-height: 14px; font-family: "Helvetica Neue",Helvetica,Arial; color: rgb(51, 51, 51) ! important; }
.block-block .mod-title { font: bold 22px/36px Flama,Helvetica,sans-serif; padding: 0px; border-bottom: 1px solid rgb(204, 204, 204); }
.adweek_blog_network ul li { line-height: 74px; text-align: left; border-bottom: 1px solid rgb(204, 204, 204); }
.adweek_blog_network ul li:last-of-type { border-bottom: medium none; }
.adweek_blog_network ul li img { vertical-align: middle; }
