.sectionhead { margin:0 0 3px; line-height:1.125; padding:0; clear:both; zoom:1; } /* :hack: fix peekaboo bug */
.style2 .sectionhead { margin:0; }
.sectionhead .sectionhead_sleeve h2 { margin:0; font: normal 1.455em Georgia, "Times New Roman", Times, serif; }

.sectionhead .rssfeed { float:right; width:16px; height:16px; }
.sectionhead .rssfeed span { position:absolute; left:-9999px; }

.colour2 .sectionhead, .colour3 .sectionhead { padding:3px 0 4px; border-bottom: 2px solid #fff;}

.topblock { position:relative; zoom:1; margin-left:-162px; } /* :hack: fix negative margin affects in IE6 */
.topblock .sectionhead { margin-top:0; margin-bottom:10px; zoom:1; } /* :hack: fix peekaboo bug in IE6 */
.topblock .story_large h2 { font-size:2.155em; line-height:1.15; }
.topblock .story_large p.picture { float:left; margin:0 15px 2px 0; }
.topblock .story_small, .topblock .story_large, .topblock .story_list { padding:0; }

.story_large h2 { margin:0; line-height:1.286; }
.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 */
.story_small h2 { padding:0; margin:0; line-height:1.286; }
.story_small h2 span, .story_large h2 span, .story_list h2 span { padding:0 0 0 3px; }
.story_small h2 img, .story_large h2 img, .story_list h2 img { padding-right:3px; }
.story_small p.meta, .story_large p.meta { margin:0; padding:3px 0 0; }
.story_small p.picture, .story_large p.picture { margin:0; }
.story_large p.picture { margin-bottom:8px; }
.story_large p.picture img { margin-bottom:0; display:block; }
.story_small p, .story_large p { margin:2px 0 8px; }
.story_small p.picture { float:left; margin:0 14px 6px 0; }
.meta .from_area a { color:#858585; }

.story_list ul { margin:0; padding:0; list-style:none; }
.story_list li { background:url(graphics/arrow.gif) 0 5px no-repeat; line-height:1.455; padding-bottom:4px; }
.story_list h2 { font:bold 1em/1.455 Tahoma, Arial, Helvetica, sans-serif; color:#464A55; margin:0; zoom:1; } /* :hack: fix spacing in IE */
.story_list h2 a { color:#464A55; padding-left:11px; display:block; text-decoration:none; }
.story_list h2 a:hover { text-decoration:underline; }
.story_list li .meta { margin:0 0 5px; padding-left:11px; }
.group_story_small .story_list li .meta, .group_story_large .story_list li .meta { padding-top:0; }


.group_story_small .story_list, .group_story_large .story_list { clear:none; padding:10px 0 4px; }

.colour1 p.more, .colour2 p.more, .colour3 p.more { text-align:right; font-size:1em; margin:0; }
.colour1 p.more a, .colour2 p.more a, .colour3 p.more a { font-weight:bold; }

.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:underline; }

.story_small, .story_large, .story_list, .group_story_small, .group_story_large { padding:6px 0 5px;}

.story_small .story_list, .story_large .story_list, .group_story_small .story_list, .group_story_large .story_list { border:0 none; padding:14px 0 0; }
.story_small p, .story_large p, .group_story_small p, .group_story_large p { margin-bottom:0; line-height:1.455; }
.colour1 .story_small p, .colour1 .story_large p, .colour1 .group_story_small p, .colour1 .group_story_large p { line-height:1.455; }

.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; }

.spin_feed p { padding-left:10px; margin:5px 0; }
.spin_feed .meta { margin:3px 0 0; padding-left:10px; }
.spin_feed .story_list { padding-bottom:0; }
.spin_feed .story_list li { padding-bottom:6px; }
.spin_feed .story_list h2 { padding-bottom:0; }
.spin_feed .story_intro p { padding:0; }
