/* Styles */
.style1, .style2, style3, .story_intro, .story_list, p.more, .custom_block .story_large, .custom_block .story_small { padding:0 7px; clear:both; }
.style1 .story_list, .style2 .story_list, style3 .story_list { padding:0; }

/* Story intro */
.story_intro { margin-bottom:10px; zoom:1; }
.story_intro:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.story_intro .picture { float:right; padding-left:10px; }
.story_intro a img { float:left; margin-right:10px; }
.story_intro p { margin:0; line-height:16px; font-size:.857em; }

/* Story Large & Story Small */
.story_large, .story_small { min-height:1px; _zoom:1; }
.story_large:after, .story_small:after { content:"."; clear:left; display:block; height:0; visibility:hidden; }
.story_large h2, .story_small h2 { font-weight:bold; color:#E20025; font-size:1.143em; line-height:20px; margin:0 0 7px; }
.story_large p, .story_small p { margin:0 0 5px; line-height:16px; font-size:.857em; }
.story_large h2 img, .story_small h2 img, .story_list h2 img { vertical-align:top; position:relative; top:2px; }

/* Story List */
.story_list h2 { font-size:1em; line-height:16px; font-weight:normal; margin-bottom:4px }
.story_list ul { margin-bottom:6px; }
.story_list li { margin-bottom:6px; }
.story_list p { line-height:16px; margin:0; font-size:.857em; }

/* Pictures */
.story_large .picture, .story_small .picture { float:left; margin:2px 10px 4px 0; _margin-right:5px; }
.section_column2 .story_large .picture, .twocolumn .story_large .picture, .colour2 .story_large .picture { margin-right:0px; float:none; }

/* Ratings */
.moreinfo .moreinfo_sleeve span { /*display:none*/ padding:0 0 5px; line-height:16px }
