.ready {display: none;}
.story_small, .story_large { clear:left; margin-bottom:7px; min-height:1px; }
.story_small:after, .story_large:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
#content .story_small h2 { padding:0; }
.story_small h2 span img, .story_large h2 span img, .story_list h2 span img { border:0; }
.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-left:3px; }

.story_large p.picture { float:left; margin-right: 10px; margin-bottom:11px; }
.story_small p.picture { float:right; margin-left:10px; }
.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; }

.story_large h2 span { margin:-3px 0 -2px; }

.story_list { margin:2px 0; }
.story_list ul { list-style:none; margin:0; padding:0 0 6px; }
.story_list li { margin:0; padding-bottom:7px; }
#content .story_list h2 { font-size:1em; line-height:16px; margin:0; }
#content .story_list p { line-height:16px; margin:0; }
.story_list h2 a { text-decoration:none; }
.story_list h2 a:hover { text-decoration:underline; }

.story_intro { margin-bottom:10px; min-height:1px; }
.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; margin-bottom:5px; }
.group_story_small .story_list ul, .group_story_large .story_list ul { 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 { text-decoration:underline; }

.style1 h2, .style2 h2 { margin:0 0 6px; }

.story_large h2 { font-size:1.5em; line-height:22px; }
.story_small h2 { font-size:1.333em; line-height:18px; }
.section_column2 .story_large h2, .story_small h2, .story_small h2, .section_column2 .style2 h2 { font-size:1.167em; line-height:18px; }

.story_intro p { font-size:.917em; }

.section_column2 .twocolumn .column1 { margin-bottom:11px; }

.section_column1 .style1 .story_large p.picture, #section1 .style1 .story_large p.picture, .custom_block .story_large p.picture { float:right; margin-left:18px; }
.section_column1 .style1 .story_large .story_list, #section1 .style1 .story_large .story_list { clear:both; }
.twocolumn .story_large .picture { float: none; margin-right: 0; }
/* section4*/
#section4 #rightcolumn .story_list h2 { font-size: 1em; line-height: 16px; }
#section4 #rightcolumn .story_list .meta { margin-bottom: 5px; }
#section4 #rightcolumn .meta {color: #666; font-size: .833em; line-height: 12px;}
#section4 #rightcolumn .style2 .twocolumn .column1, #section4 #rightcolumn .style2 .twocolumn .column2 { width: 140px; }
#section4 #rightcolumn .colour3 .style2 .twocolumn .column1, #section4 #rightcolumn .colour3 .style2 .twocolumn .column2 {width: 132px;}

