#section_intro { margin-bottom:35px; padding-bottom:18px; border-bottom:1px solid #9c9c9c; }
#section_intro p { margin:0 0 10px; }
#section_intro .intro { font-weight:bold; color:#666; font-size:1.167em; line-height:18px; margin-bottom:15px; }
#section_intro ul { margin-bottom:10px;}
#section_intro ul li { margin-top:11px; padding-left:17px; background: url(/magazine/graphics/more.dark.png) no-repeat scroll 0 3px;}

.story_small, .story_large { clear:left; margin-bottom:8px; min-height:1px; }
.story_small:after, .story_large:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* float enclosing */
.story_small h2 span img, .story_large h2 span img { border:0; }
.story_small h2 img, .story_large h2 img { padding-left:3px; }

.style1 .story_large p.picture { float:left; margin-bottom:7px; }
.story_small p.picture { float:left; margin:2px 12px 5px 0; }
.story_large p.picture a, .story_small p.picture a { display:block; }
.story_large p.picture img, .story_small p.picture img { display:block; }
.section_column2 .story_large p.picture img { border:0; }
.story_small p, .story_large p { margin:0 0 5px; font-size:1em; line-height:14px; color:#444; }

.story_large h2 span { margin:-3px 0 -2px; }
.story_large p { font-size:1em; line-height:14px; }

.story_list ul { margin:0; list-style:none; padding:0 0 3px; }
.story_list li { margin:0; padding:0 0 6px 17px; background:url(/magazine/graphics/more.dark.png) no-repeat 0 3px; }
#content .story_list h2 { font-size:1em; line-height:16px; margin:0; }
.story_list h2 a { text-decoration:none; }
.story_list h2 a:hover { color:c40009; }
.story_list h2 span img { vertical-align:middle; }
.story_list p { margin:0; line-height:16px; }
.story_large .story_list h2 { padding-top:0; }

.story_intro { margin-bottom:10px; min-height:1px; }
.story_intro:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* float enclosing */
.story_intro a img { float:left; margin-right:10px; margin-bottom:5px; }
.group_story_large .story_list ul { padding:0 0 3px; margin-top:5px; }

.story_small h2 a, .story_large h2 a, .style1 h2 a, .style1 h3 a, .style1 h4 a { text-decoration:none; }
.story_small h2 a:hover, .story_large h2 a:hover, .style1 h2 a:hover, .style1 h3 a:hover, .style1 h4 a:hover {color:#C40009; }

.style1 h2 { margin:0 0 5px; }

.story_small h2 { font-size:1.167em; line-height:19px; font-weight:bold; color:#212125; }
.story_large .story_list .sleeve { padding-bottom:0; margin-top:0; }
.story_list .sleeve { padding-bottom:0; }
.story_intro p { line-height:18px; }

/*.style1 h2 { font-size:1.167em; line-height:19px; font-weight:bold; color:#212125; }*/

.section_column2 .twocolumn .column1 { margin-bottom:11px; }

.style1 .story_large .picture { float:none; margin-right:0; }
.style1 .story_large h2 { font-size:1.167em; line-height:19px; font-weight:bold; color:#212125; }
.style1 .story_list { clear:both; }

#content .spin_feed { padding-bottom:0; }
#content .spin_feed .story_intro { margin:0; }
#content .spin_feed p { margin:5px 0; }
#content .spin_feed p.meta { margin:0; }

.group_story_large .story_list { padding-top:7px; }

#events_section1 .story_large .picture, #section1 .story_large .picture { margin-right:12px; }
.story_small h3 { font-size:1em; line-height:13px; text-transform:none; font-weight:bold; color:#444; margin:-2px 0 6px; }
