#alpha { margin: 0; padding: 0 13px; /*background: #ccc;*/ width: 662px; }
#beta { margin: 0; padding: 0; /*background: #999;*/ width: 302px; }
#masthead { border: 0; }
#right-box-ad { float: none; margin: 0 0 10px 0; }

.sponsor { text-align: right; margin: 0 0 -33px 0; height: 50px; }

#custom-topics-header { margin: 10px 0 10px 0; text-align: center; background: transparent url(/img/thick-border.gif) repeat-x 0 27px; }
#custom-topics-header h1 { margin: 0; }
#custom-topics-header h1 span { background: #fff; padding: 0 10px; }
#custom-topics-header p { font-size: 15px; color: #444; margin: 4px 0; }
#custom-topics-header p span { background: #fff; padding: 0 10px; }

.promos { height: 278px; overflow: hidden; }

#promo-articles { width: 410px; /*background: #000;*/ float: right; margin: 0 0 0 10px; }
#promo-articles div { padding: 8px 0 8px 25px; border-bottom: 0px solid #ccc; background: transparent url(/img/off_arrow.gif) no-repeat 12px bottom ;  }
#promo-articles div.on { background: transparent url(/img/on_arrow.gif) no-repeat 0 bottom; color: #fff; }
#promo-articles div.on a { color: #fff; }
#promo-articles div.on p { color: #ddd; }
#promo-articles h4 { margin: 0; padding: 0; }
#promo-articles h4 a { font-size: 16px; }
#promo-articles h4.no_subcontext {padding:8px 0px;}
#promo-articles p { margin: 0; padding: 0; color: #444; font-style: italic; }
#promo-articles h4 span.icon {padding:6px;}
#promo-excerpts  { width: 240px; float: left; color: #444; }
#promo-excerpts h4 {display:none;}
#promo-excerpts div { display: none; text-align: center; overflow: hidden; }
#promo-excerpts div#padding {display:block; float:none;}
#promo-excerpts div.show { display: block; }
#promo-excerpts div.hide { display: none; }
#promo-excerpts p { font-size: 11px; line-height: 1.3; text-align: left; }
#promo-excerpts > div > #padding {width:auto; float:none;}
#promo-excerpts > div > div#padding > p.byline {display:none;}




.slideshow { clear: both; margin: 10px 0; border: 1px solid #ccc; background: transparent url(/dev/mt-static/images/feature_right_mod_bg.jpg);  }
.slideshow a { font: bold 10px Verdana, Arial, Helvetica, sans-serif; }
.slideshow h3 { background: #4c4c4c; color: #fff; padding: 4px; margin: 0; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
.slideshow h3 a { color: #fff; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }

.recent-articles { margin: 10px 0; }
.recent-articles h3 { background: #4c4c4c; color: #fff; padding: 4px; margin: 0; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
.topic-article { border-bottom: 1px solid #ccc; padding: 6px 0; }
.topic-article h4 { margin: 0; padding: 0; font-size: 15px; }
.topic-article p { margin: 0; padding: 0; color: #666; padding: 0 0 0 5px; }

#beta .module { border: 1px solid #666; clear: both; margin: 0 0 10px 0; font: 11px Verdana, Arial, Helvetica, sans-serif; background: transparent url(/dev/mt-static/images/feature_right_mod_bg.jpg) repeat-x bottom; }
#beta .module.module_plain { border: none; }
#beta .module-nobgimg {background-image:none;}
#beta .module .node { margin: 5px 10px; border-bottom: 1px solid #ccc; padding-bottom: 5px; }
#beta .module .node .picture {text-align:center; margin:0 4px 0 0; width:90px;}
#beta .module .node .node_textual_data {}

#beta .module .node .author_more_items {font-size:10px; color:#999999;}
#beta .module .node .link_list {margin:0; padding:0 4px 4px 4px;}
#beta .module .node .link_list ul.author_items {margin:0; padding:0 0 0 13px;}
#beta .module .node .link_list ul.author_items li {padding:0;}

#beta .module h4 { background: #4c4c4c; color: #fff; padding: 4px; margin: 0; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
#beta .module h5 { margin: 0 0 2px 0; }
#beta .module h5 a { font-weight: bold; font-size: 13px; }
#beta .module p { margin: 0; color: #444; }

#beta .module p.energy { margin: 10px; text-align: center; font: 13px Georgia, "Times New Roman", Times, serif; }
#beta .module p.energy-small { font: 10px Georgia, "Times New Roman", Times, serif; text-align: center; margin: 5px; color: #666; }
#chart1 { border: 1px solid #444; margin: 10px; padding: 10px; background: #fff; }




/*#### 2 COLUMN SCROLLER ####*/	
	div#listScroller2column {width:100%; position:relative; height:145px; overflow:hidden;}	
	div#listScroller2column .leftArrow {position:relative; top:0px; left:0px; width:11px; height:145px; display:block;	cursor:pointer; z-index:177; background: url('/dev/mt-static/images/feature_right_mod_bg.jpg') 0 0 no-repeat; }
	div#listScroller2column .leftArrow img {margin:0px; padding:0px 0px 0px 2px;}	
	div#listScroller2column .rightArrow {position:absolute; top:0px; right:-1px; width:13px; height:145px; display:block; cursor:pointer; z-index:178; background: url('/dev/mt-static/images/feature_right_mod_bg.jpg') 0 0 no-repeat; }
	div#listScroller2column .rightArrow img {margin:0px; padding:0px 2px 0px 0px;}	
	div#listScroller2column .scrollingContent {height:145px; top:0px; left:0px; position:absolute; display:block; overflow:hidden;}	
	div#listScroller2column dl {float:left; width:83px; padding:0px; margin:10px 1px 0px 1px; background-color:#fff; border:1px solid #ccc; height:120px; padding:2px; overflow:hidden;}
	div#listScroller2column dl * {margin:0px; padding:0px;}
	div#listScroller2column dl dt {color:#000; padding:1px 0px 1px 0px;}
	div#listScroller2column dl dt a {}
	div#listScroller2column dl dd {text-align:center; line-height:1.1em;}
	div#listScroller2column dl dd a {}
	div#listScroller2column dl dd a img {border:none;}
	
	div#listScroller2column2 {width:100%; position:relative; height:145px; overflow:hidden;}	
	div#listScroller2column2 .leftArrow {position:relative; top:0px; left:0px; width:11px; height:145px; display:block;	cursor:pointer; z-index:177; background: url('/dev/mt-static/images/feature_right_mod_bg.jpg') 0 0 no-repeat; }
	div#listScroller2column2 .leftArrow img {margin:0px; padding:0px 0px 0px 2px;}	
	div#listScroller2column2 .rightArrow {position:absolute; top:0px; right:-1px; width:13px; height:145px; display:block; cursor:pointer; z-index:178; background: url('/dev/mt-static/images/feature_right_mod_bg.jpg') 0 0 no-repeat; }
	div#listScroller2column2 .rightArrow img {margin:0px; padding:0px 2px 0px 0px;}	
	div#listScroller2column2 .scrollingContent {height:145px; top:0px; left:0px; position:absolute; display:block; overflow:hidden;}	
	div#listScroller2column2 dl {float:left; width:83px; padding:0px; margin:10px 1px 0px 1px; background-color:#fff; border:1px solid #ccc; height:120px; padding:2px; overflow:hidden;}
	div#listScroller2column2 dl * {margin:0px; padding:0px;}
	div#listScroller2column2 dl dt {color:#000; padding:1px 0px 1px 0px;}
	div#listScroller2column2 dl dt a {}
	div#listScroller2column2 dl dd {text-align:center; line-height:1.1em;}
	div#listScroller2column2 dl dd a {}
	div#listScroller2column2 dl dd a img {border:none;}
	
	table.source { width: 302px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0;; background: #4c4c4c; border-collapse: collapse; }
	table.source td { padding: 5px}
	table.source td.logo { text-align: right; }
	div#accordian { border: 1px solid #4c4c4c; border-top: none; }
	div.element { display: none; background: #fff; }
	div.element p { padding: 5px; font-size: 8px; color: #999; background: #e5e5e5; }
	div.element img {  border-bottom: 0px solid #afafaf;  }
h4.toggler { border-top: 1px solid #ddd; cursor: pointer; font-size: 9px; font-weight: bold; color: #666; background: #f5f5f5 url(/images/button_shelf.gif) repeat-x top; }
p.source-gallup { margin: 3px 0 10px 0; padding: 0; text-align: right; }
    	div.about { background: none; }
		div.mexico { background: transparent url(/images/mexico.gif) no-repeat bottom right; }
		div.about ul { margin: 0; padding: 0; list-style: none; }
		div.about ul li { font-size: 10px; padding: 3px; border-bottom: 1px dotted #eee; color: #444;}
		
		 
		
.auto-promos { height: auto; overflow: visible;  float: left; display: inline; clear: both; padding: 0; margin: 0 0 10px 0; }
.auto-promos #promo-articles { width: 662px; margin: 0; padding: 0; float: left; display: inline; clear: both;}
.auto-promos #promo-articles div { background: none; padding:8px 0; border-bottom: 1px solid #ccc; float: left; display: inline; width: 662px; clear: both; margin: 0; }
.auto-promos #promo-articles h4 a { font-size: 18px; }
.auto-promos #promo-articles p { font-style: normal; font-size: 12px; }
.auto-promos #promo-articles h4 span.author, .auto-promos #promo-articles span.author  { font-style: italic; font-size: 12px; color: #666; }

.auto-promos #promo-articles p.image { float: left; border: 1px solid #ccc; padding: 3px; margin: 0 9px 0 0; }

.list_elements { margin: -43px 10px 0 10px; color: #666; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0; font-size: 16px; }
.list_elements span { text-transform: uppercase; letter-spacing: 2px; font-size: 14px; }		

.clear {clear:both; height:0px;}


.module-header {border-bottom: 1px dotted #000; margin:0 0 15px 0; padding:0 0 10px 0;} 
.module-header h1 {font-size:350%; font-weight:100; color:#000; margin:0; padding:0; display:block; font-family:Georgia,"Times New Roman", Times, serif; }
.module-header h2 {color:#666;font:normal 150% Arial;padding-top:4px;text-transform:uppercase; margin:0; padding:0;}

.main_story_container {text-align:center; border-bottom:1px solid #ccc;}
.main_story_container h1 {text-align:center; font-size:50px; margin-bottom:12px; line-height:1em;}
.main_story_container .credits {text-align:center; margin-bottom:15px; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
.main_story_container .main-pic {}
.main_story_container .excerpt {text-align:center; font-size:17px; color:#cc0000;}

.secondTierItems {border-top:1px solid #ccc; padding-top:5px;}
.secondTierItems h2.title {padding:10px 12px 0px 0; color:#000; margin:0;}
.secondTierItems .title a {color:#000; line-height:1em; text-decoration:none;}
.secondTierItems .title a:hover {text-decoration:underline;}
.secondTierItems .credits {font-size:11px; font-style:italic; letter-spacing:0.12em; padding:0 0 4px; text-transform:uppercase;}
.secondTierItems .excerpt {font-size:13px; padding:0 4px 8px 0; color:#333; line-height:1.5em;} 
.secondTierItems .picture {} 


.topVideos {margin-top: 0 !important; background-color:#eee; border: 1px solid #4c4c4c; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 0;}	
.topVideos h3 {background-color:#4c4c4c; color:#fff; font-size:13px; font-weight:bold; margin:0; padding:4px;}	
.topVideos table {padding: 5px; }
.topVideos ul {}
.topVideos li {margin-left: 20px; 	}
.topVideos td {border-bottom: dotted 1px #999 !important; border-bottom: solid 1px #999; font-size: 11px; padding: 5px; }
.topVideos td img {padding: 3px; border: solid 1px #ccc; background: #fff; }
.topVideos td p {line-height: normal; font-size: 9px !important; margin-top: 5px !important; margin-bottom: 5px !important;	}
.topVideos td a {font-weight: bold; line-height: normal; }

/* NEW 2014 TEMPLATE */
body.custom_topics {width:100%; min-width:100%;}
body.custom_topics .social-bar-wrapper {margin-top:0px;/*margin-top:-5px;*/ display:none;} 
body.custom_topics .promos2014 {padding:10px 0;}
body.custom_topics .promos2014 #promo-articles {display:none;}
body.custom_topics .promos2014 #promo-excerpts {display:block; float:none; width:100%;}
body.custom_topics .promos2014 #promo-excerpts div.big #padding {padding:0 15px 0 0; border-right:1px solid #ccc; margin-right:15px;}
body.custom_topics .promos2014 #promo-excerpts h4 {display:block; text-align:left; font-size:2em; padding:3px; line-height:1em;}
body.custom_topics .promos2014 #promo-excerpts div.big {width:50%; float:left;}
body.custom_topics .promos2014 #promo-excerpts div.big span.img {width:100%; float:none; padding:0;}
body.custom_topics .promos2014 #promo-excerpts div.big h4.top {display:none;}
body.custom_topics .promos2014 #promo-excerpts div.big h4.bottom {display:block;}
body.custom_topics .promos2014 #promo-excerpts div.big div#padding p.byline {/*display:none;*/}
body.custom_topics .promos2014 #promo-excerpts div.big p.excerpt {margin:5px 0;}
body.custom_topics .promos2014 #promo-excerpts div {display:block; width:50%; float:right;} 
body.custom_topics .promos2014 #promo-excerpts div div#padding p.byline {display:block; font-size:1.2em; color:#777; margin:0; padding:5px 0;}
body.custom_topics .promos2014 #promo-excerpts div div#padding p.excerpt {font-size:1.2em; clear:both; padding-bottom:10px;}
body.custom_topics .promos2014 #promo-excerpts div h4.top {display:none;}
body.custom_topics .promos2014 #promo-excerpts div span.img {width:25%; float:left; padding:0 5px 5px 0;} 
body.custom_topics .promos2014 #promo-excerpts div span.img img {width:100%; } 
body.custom_topics .promos2014 #promo-excerpts p {margin:0;}
body.custom_topics .top-wrapper {padding:5px 0; margin:10px 0 5px 0; border-bottom:5px solid #FF0000;}
body.custom_topics .top-wrapper h2.main-title  {float:left; width:auto; border:none !important; margin:0; padding:0;}
body.custom_topics .top-wrapper .sponsorship-ad {float:right; background-color:#f2f2f2; width:336px; height:80px; overflow:hidden;}

body.custom_topics table.middle_content {width:100%; padding-top:95px;}
body.custom_topics table.middle_content td {padding-top:15px; margin:0;}
body.custom_topics table.middle_content td.top_content_wrapper {padding:10px 0; border-bottom:1px solid #ccc;}
body.custom_topics table.middle_content .left {padding-left:5%; padding-right:5%; text-align:left;}
body.custom_topics table.middle_content .left h2.main-title {color:#000; padding:5px 0; margin:10px 0 5px 0; border-bottom:5px solid #FF0000; font-size:3em;}

body.custom_topics table.middle_content .beta {width:340px; background-color:#f2f2f2; padding:15px 10px; text-align:center; display:none;}
body.custom_topics table.middle_content .beta #right-box-ad, body.custom_topics table.middle_content .beta #right-box-ad-2 {height:auto !important; width:300px; margin:0 auto 5px auto;} 
body.custom_topics table.middle_content .beta .module { text-align:left; margin-bottom:10px;} 
body.custom_topics table.middle_content .beta .module h4 { border-bottom: 1px solid #cc6666; background: #cc3333 url('/images/bg_election_sub_header2.gif') repeat-x bottom; color: #fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 0; padding: 5px; text-transform: uppercase; }
body.custom_topics table.middle_content .beta .module .content {background-color:#fbfbfb; padding:5px 0;}
body.custom_topics table.middle_content .beta .module .content .icon_social_list {padding-top:10px;}
body.custom_topics table.middle_content .beta .module .icon_social {float:left; margin:0 30px 0 0;}

body.custom_topics table.middle_content .left #modules {padding:30px 0 0 0; border-top:1px solid #ccc; margin-top:20px;}   
body.custom_topics table.middle_content .left .module { text-align:left; margin-bottom:10px;} 
body.custom_topics table.middle_content .left .module h4 { border-bottom: 1px solid #cc6666; background: #cc3333 url('/images/bg_election_sub_header2.gif') repeat-x bottom; color: #fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 0; padding: 5px; text-transform: uppercase; }
body.custom_topics table.middle_content .left .module .content {background-color:#fbfbfb; padding:5px 0;}
body.custom_topics table.middle_content .left .module .content .icon_social_list {padding-top:10px;}
body.custom_topics table.middle_content .left .module .icon_social {float:left; margin:0 30px 0 0;}

body.custom_topics table.middle_content .left .module p {font-size:1.2em;}




/* NEW 2016 TEMPLATE */
body.custom-topic.twntysixtn {width:100%; min-width:100%;}
/*body.custom-topic.twntysixtns .social-bar-wrapper {margin-top:0px; display:none;} */
body.custom-topic.twntysixtn .promos2014 {padding:10px 0;}
body.custom-topic.twntysixtn .promos2014 #promo-articles {display:none;}
body.custom-topic.twntysixtn .promos2014 #promo-excerpts {display:block; float:none; width:100%;}
body.custom-topic.twntysixtn .promos2014 #promo-excerpts div.big #padding {padding:0 15px 0 0; border-right:1px solid #ccc; margin-right:15px;}
body.custom-topic.twntysixtn .promos2014 #promo-excerpts h4 {display:block; text-align:left; font-size:1.5em; line-height:1em; flex-wrap:wrap; margin:0;}
body.custom-topic.twntysixtn .promos2014 #promo-excerpts div.big {width:50%; float:left;}
body.custom-topic.twntysixtn .promos2014 #promo-excerpts div.big span.img {width:100%; float:none; padding:0;}
body.custom-topic.twntysixtn .promos2014 #promo-excerpts div.big h4.top {display:none;}
body.custom-topic.twntysixtn .promos2014 #promo-excerpts div.big h4.bottom {display:block;}
body.custom-topic.twntysixtn .promos2014 #promo-excerpts div.big div#padding p.byline {/*display:none;*/}
body.custom-topic.twntysixtn .promos2014 #promo-excerpts div.big p.excerpt {margin:5px 0;}
body.custom-topic.twntysixtn .promos2014 #promo-excerpts div {display:block; width:50%; float:right;} 
body.custom-topic.twntysixtn .promos2014 #promo-excerpts div div#padding p.byline {display:block; font-size:1.2em; color:#777; margin:0; padding:5px 0;}
body.custom-topic.twntysixtn .promos2014 #promo-excerpts div div#padding p.excerpt {font-size:0.9em; clear:both; padding-bottom:10px;}
body.custom-topic.twntysixtn .promos2014 #promo-excerpts div h4.top {display:none;}
body.custom-topic.twntysixtn .promos2014 #promo-excerpts div span.img {flex-wrap:wrap; float:left; padding:0 5px 5px 0; width:30%; display:inline;} 
body.custom-topic.twntysixtn .promos2014 #promo-excerpts div span.img img {width:100%; } 
body.custom-topic.twntysixtn .promos2014 #promo-excerpts p {margin:0;}
body.custom-topic.twntysixtn .top-wrapper {padding:5px 0; margin:10px 0 5px 0; border-bottom:5px solid #0c124d;}
body.custom-topic.twntysixtn .top-wrapper h2.main-title  {float:left; width:auto; border:none !important; margin:0; padding:0;}
body.custom-topic.twntysixtn .top-wrapper .sponsorship-ad {float:right; background-color:#f2f2f2; width:336px; height:80px; overflow:hidden;}

body.custom-topic.twntysixtn table.middle_content {width:100%; } 
body.custom-topic.twntysixtn table.middle_content td {padding-top:15px; margin:0;} 
body.custom-topic.twntysixtn table.middle_content td.top_content_wrapper {padding:10px 0; border-bottom:1px solid #ccc;}
body.custom-topic.twntysixtn table.middle_content .left {padding-left:5%; padding-right:5%; text-align:left;}
body.custom-topic.twntysixtn table.middle_content .left h2.main-title {color:#000; padding:5px 0; margin:10px 0 0 0; border-bottom:5px solid #FF0000; font-size:3em;}

body.custom-topic.twntysixtn table.middle_content .sponsor {margin:0 0 -20px 0;}
body.custom-topic.twntysixtn table.middle_content .sponsor span {float:right; margin-top:11px;}
body.custom-topic.twntysixtn table.middle_content .sponsor img {max-width:250px; float:right; margin-left:5px;}

body.custom-topic.twntysixtn table.middle_content .beta {width:340px; background-color:#f2f2f2; padding:15px 10px; text-align:center; display:none;}
body.custom-topic.twntysixtn table.middle_content .beta #right-box-ad, body.custom-topic.twntysixtns table.middle_content .beta #right-box-ad-2 {height:auto !important; width:300px; margin:0 auto 5px auto;} 
body.custom-topic.twntysixtn table.middle_content .beta .module { text-align:left; margin-bottom:10px;} 
body.custom-topic.twntysixtn table.middle_content .beta .module h4 { border-bottom: 1px solid #cc6666; background: #cc3333 url('/images/bg_election_sub_header2.gif') repeat-x bottom; color: #fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 0; padding: 5px; text-transform: uppercase; }
body.custom-topic.twntysixtn table.middle_content .beta .module .content {background-color:#fbfbfb; padding:5px 0;}
body.custom-topic.twntysixtn table.middle_content .beta .module .content .icon_social_list {padding-top:10px;}
body.custom-topic.twntysixtn table.middle_content .beta .module .icon_social {float:left; margin:0 30px 0 0;}

body.custom-topic.twntysixtn table.middle_content .left #modules {padding:30px 0 0 0; border-top:1px solid #ccc; margin-top:20px;}   
body.custom-topic.twntysixtn table.middle_content .left .module { text-align:left; margin-bottom:10px; border-bottom:5px solid #0c124d;} 
/*body.custom-topic.twntysixtn table.middle_content .left .module h4 { border-bottom: 1px solid #cc6666; background: #cc3333 url('/images/bg_election_sub_header2.gif') repeat-x bottom; color: #fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 0; padding: 5px; text-transform: uppercase; }*/
body.custom-topic.twntysixtn table.middle_content .left .module .content {background-color:#fbfbfb; padding:5px 0;}
body.custom-topic.twntysixtn table.middle_content .left .module .content .icon_social_list {padding-top:10px;}
body.custom-topic.twntysixtn table.middle_content .left .module .icon_social {float:left; margin:0 30px 0 0;}

body.custom-topic.twntysixtn table.middle_content .left .module p {font-size:1.2em;}

body.custom-topic.twntysixtn .beta .module {border:1px solid #e2e2e2; margin-bottom:15px;} 
body.custom-topic.twntysixtn .beta .module h4 {padding:20px 0 20px 15px; width:100%; color:#fff; float:left; background-color:#0c124d; display: block; margin:0 0 15px 0;}
body.custom-topic.twntysixtn .beta .module ul {list-style:inherit; margin:0 0 15px 0; padding:0; clear:both;} 
body.custom-topic.twntysixtn .beta .module ul li {margin:0 0 0 40px; padding:0 0 0 5px; }
body.custom-topic.twntysixtn .beta .module p {padding:15px;}
body.custom-topic.twntysixtn .recent-articles h4 {font-size:1.1em;}

/* LESS THAN = 767 */
@media only screen and ( max-width : 767px ){ 
	.social-bar-wrapper {display:none;}
 	body.custom_topics table.middle_content {padding-top:40px;}	
	body.custom_topics table.middle_content .beta {width:0px; padding:0; margin:0;}
	body.custom_topics table.middle_content td {padding-top:0px;}
	body.custom_topics table.middle_content td.top_content_wrapper {padding:0;}
	body.custom_topics .promos2014 #promo-excerpts div.big {width:100%; border-bottom:1px solid #ccc;}
	body.custom_topics .promos2014 #promo-excerpts div.big #padding {border:none;  padding:0 0 10px 0; margin:0 0 10px 0;}
	body.custom_topics .promos2014 #promo-excerpts div {width:100%;  padding:10px 0; }
	body.custom_topics table.middle_content td.left div.promos2014 div#promo-excerpts div {border-bottom:1px dotted #ccc;}
	body.custom_topics table.middle_content td.left div.promos2014 div#promo-excerpts div div#padding {border:none; padding:0; margin:0;}
	body.custom_topics table.middle_content td.left .module #right-box-ad {margin:0 auto 10px auto; padding:10px 0 0;}
}

@media only screen and ( min-width : 768px ){
	body.custom_topics table.middle_content .beta {display:block;}
}
