#content .story_large h2 { margin:0; font:2.154em/32px "Book Antiqua", Georgia, "Times New Roman", Times, serif; }
#content .twocolumn .story_large h2 { font-size:1.538em; line-height:22px; }
.story_large .story_list h2 { padding-top:0; }

.story_small, .story_large { clear:left; zoom:1; } /* :hack:float enclosing */
.story_small:after, .story_large:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
#content .story_small h2 { padding:0; margin:0; font-size:1.538em; line-height:22px; }
.story_small h2 span img, .story_large h2 span img, .story_list h2 span img { border:none; }
.style2 .story_small h2 span, .style2 .story_large h2 span { padding-top:3px; }
.story_small h2 img, .story_large h2 img, .story_list h2 img { padding-right:3px; }

.story_small p.picture { float:left; margin-right:10px; }
.story_large p.picture { float:left; margin-bottom:11px; }
* html #content .section_column2 .story_large p.picture img { margin-right:0; }
.story_large p.picture img, .story_small p.picture img { display:block; }
.story_small p, .story_large p { margin:2px 0 5px; }

.meta .from_area a { color:#858585; }

.story_large h2 span { margin:-3px 0 -2px; }

.story_list ul { margin:0; list-style:none; padding:0; }
.story_list li { margin:0; }
#wrapper_sleeve #content .story_list h2 { font-size:1.077em; line-height:17px; font-style:italic; margin:0; zoom:1; font-family:Georgia, "Times New Roman", Times, serif; } /* :hack:fix spacing in IE */
.story_list h2 a { text-decoration:none; color:#1A3755; }
#content .story_list p { margin:0; line-height:16px; }

.story_intro { zoom:1; }
.story_intro .picture { float:right; padding-left:10px; }
.story_intro { margin-bottom:10px; }
.story_intro:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.story_intro a img { float:left; margin-right:10px; margin-bottom:5px; }

.group_story_small .story_list ul, .group_story_large .story_list ul { background:none transparent; padding:0 0 10px; margin-top:5px; }
.group_story_small .story_list ul li, .group_story_large .story_list ul li { border-bottom:0 none; background-position:0 9px; padding:5px 0 0 9px; }
.story_list li { background-image:url(/magazine/graphics/arrow_red.gif); background-position:0 14px; padding-top:9px; padding-bottom:9px; border-bottom:1px solid #999; }
.story_list ul { padding-bottom:6px; }
.twocolumn .story_list li { padding-top:0; margin-bottom:9px; background-position:0 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 { text-decoration:none; color:#3068a1; }
.story_list a:hover { text-decoration:none; color:#3068A1; }
.style2 .story_small, .style2 .story_large, .style2 .group_story_small, .style2 .group_story_large, .style2 .story_list { border-bottom:0 none; }

.style1 h2, .style2 h2 { margin-top:0; }
.style1 .story_list h2, .style2 .story_list h2 { margin-top:0; }

#content .section_column2 .story_large h2 { font-size:1.385em; line-height:20px; }
#content .section_column2 .story_large li h2 { font-size:1.077em; line-height:17px; }
.section_column2 .story_large h2 span { margin:2px 0 0; }

#content .section_twocolumn h3 { font:1.385em/20px "Book Antiqua", Georgia, "Times New Roman", Times, serif; color:#000; }
#content .section_twocolumn h4 { font:1em/17px Verdana, Arial, Helvetica, sans-serif; color:#000; }

.story_large .story_list .sleeve, .story_small .story_list .sleeve { padding-bottom:0; margin-top:0; } 
.story_list .sleeve { padding-bottom:0; } 
.story_intro p { color:#666; font-size:0.846em; margin-bottom:0; }