.brandshare-teaser-label { background-color: rgb(234, 239, 250); color: rgb(169, 169, 169); font: bold 12px/16px "Helvetica",Arial,sans-serif; padding: 5px 0px 5px 10px; margin-bottom: 3px; }
.brandshare-teaser-label-franchise { background-color: rgb(234, 239, 250); color: rgb(169, 169, 169); font: bold 12px/16px "Helvetica",Arial,sans-serif; padding: 5px 0px 5px 10px; margin: 6px 0px 3px; }
.brandshare-feed { background-color: rgb(234, 239, 250); }
.brandshare-feed-label, .brandshare-ep-right-label { color: rgb(169, 169, 169); font-size: 12px; line-height: 16px; font-family: "Helvetica",Arial,sans-serif; font-weight: bold; }
.brandshare-ep-right-label { margin-top: -3px; }
.brandshare-ep-right-label p { padding-top: 0px; margin-top: 0px; }
.brandshare-label { background-color: rgb(234, 239, 250); color: rgb(169, 169, 169); font: bold 12px/16px "Helvetica",Arial,sans-serif; padding: 5px 0px 5px 10px; margin-bottom: 13px ! important; }
.brandshare-ep-right-label { background-color: rgb(234, 239, 250); color: rgb(169, 169, 169); font: bold 12px/16px "Helvetica",Arial,sans-serif; }
#brandshare.section-adfreak .brandshare-label { margin-bottom: 0px; }
#brandshare .article p a { color: rgb(237, 30, 37); }
#brandshare .article p a:hover { color: rgb(237, 30, 37); text-decoration: underline; }
#brandshare.section-adfreak .subheader { overflow: auto; }
#brandshare.section-adfreak .subheader .headline, #brandshare.section-adfreak .subheader .subheadline, #brandshare.section-adfreak .subheader .byline { font-size: 48px; line-height: 50px; }
#brandshare .colsarticle { margin: 0px; }
#brandshare.columns-detail .subheader .meta { margin: 0px; }
#brandshare .subheader .meta .fl { float: right; border: 0px none; margin: 0px; }
#brandshare .subheader .meta .emailshare a, #brandshare .subheader .meta .comments a { color: rgb(153, 153, 153); }
#brandshare .article p { overflow: visible; }
#brandshare .article .gallery-img-description p { text-align: left; }
#brandshare .article .gallery-img-description p b { text-transform: none ! important; letter-spacing: 0px ! important; }
#brandshare .article p a, .news-gallery-body p a { color: rgb(237, 30, 37); }
#brandshare .article p a:hover, .node-type-news-slide .news-gallery-body p a:hover { color: rgb(237, 30, 37); text-decoration: underline; }
#brandshare .article-footer p, #brandshare .colleft p, #brandshare .colright p { text-align: left; text-indent: 0px; }
#brandshare .article-footer p.continue { text-align: right; }
#brandshare .graph, #brandshare .news-article-image { position: relative; margin: 0px 0px 20px; padding-bottom: 9px; }
#brandshare .graph .caption, #brandshare .news-article-image .caption { margin: 10px 0px -10px; font: bold 11px Georgia,serif ! important; text-align: right; color: rgb(51, 51, 51) ! important; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 8px; }
#brandshare .q { font: bold 23px/23px Georgia,serif; margin: 21px 0px 4px; }
#brandshare .q span { font-family: "Palatino Linotype",Palatino LT Std,Book Antiqua,Palatino,Georgia,serif; font-weight: normal; color: rgb(51, 51, 51); }
#brandshare .colright { right: -168px; left: auto; float: right; margin: 0px 0px 0px -148px ! important; }
#brandshare .colright .ad { position: static; right: auto; display: block; float: none; margin: 0px 0px 20px; }
#brandshare .article ol.list { position: relative; padding: 0px; list-style-position: inside; margin: 24px 0px 0px; overflow: visible; font: 20px/24px "Flama",Arial; color: rgb(255, 255, 255); counter-reset: item; }
#brandshare .article ol.list li { background: transparent url(8251d84fdc7e813f536684c0cd765631116e8e75.gif)  no-repeat scroll 0px 0px; padding: 11px 0px 0px 18px; display: block; border-bottom: 0px none; margin: 0px 0px -10px; }
#brandshare .article ol.list li::before { content: counter(item, decimal); counter-increment: item; }
#brandshare .article ol.list li div { position: relative; top: -22px; margin: 0px 0px 0px 36px; color: rgb(0, 0, 0); font: 16px/24px "Palatino Linotype",Palatino LT Std,Book Antiqua,Palatino,Georgia,serif; }
.mac.gecko #brandshare .article ol.list li div { top: -23px; }
#brandshare .article ol.list li div h2 { font-size: 21px; }
#brandshare .article ol.list li div p, #brandshare .article .media p { margin: 14px 0px 0px; }
#brandshare .article > p:first-of-type { margin: 0px; }
#brandshare .article > p { margin: 16px 0px 0px; text-indent: 0px; }
#brandshare .news-article-image { float: left; margin-top: 20px; margin-right: 20px; }
.node-type-brandshare-article .mod.latest-news-popular-now .latest-news-popular-now-content ul li { margin: 0px 0px 10px -22px; }
.node-type-brandshare-article .mod.latest-news-popular-now .latest-news-popular-now-content ul { margin-bottom: 15px; }
