.sectionhead { margin:0; padding:3px 0 0; clear:both; zoom:1; } /* :hack: fix peekaboo bug */
.sectionhead h2 { 
margin: 0px; 
font:bold 1.5em Helvetica Neue,Helvetica,Arial,sans-serif;
 color:#668da7; }
.sectionhead + a > img { margin-top:11px; }

.sectionhead .rssfeed { float: right;  }
.sectionhead .rssfeed span {     
	display: block;
    margin-top: 2px;
    width: 18px;
    height: 18px;
    background: url('http://www.insidehousing.co.uk/Pictures/web/k/z/p/rss_red.png') no-repeat scroll 50% 50% transparent;
    text-indent: -9999px;
	margin-right:5px;
	 }

.colour2 .sectionhead, .colour3 .sectionhead { padding:3px 0 10px; }

.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_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; font-size:1.415em; line-height:1.06em; }
.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 .meta, .story_large .meta { margin:0; padding:3px 0 0; }
.story_small .story_list .meta, .story_large .story_list .meta { padding-top:0; }
.story_small p.picture, .story_large p.picture { margin:0; }
.story_large p.picture img { margin-bottom:0; padding-bottom:9px; }
.story_small p, .story_large p { margin:5px 0 8px; }
.story_small p.meta { padding-top:2px; }
.story_small p.picture { float:left; margin:3px 10px 0 0; }
.story_small .meta .date, .story_large .meta .date, .meta .from_area { font-size:1em; }

.story_large { line-height:1.25; }
.story_large h2 { margin:0; line-height:1.25em; }

.meta .date, .meta .lastupdated, .meta .author, .meta .from_area { color:#477797; font-size:1em; }

.meta .from_area a { color:#D10019; }

.story_list ul { 
	margin:10px 0px 0px 0px;
	padding:0;
	list-style:none; 
	}
.story_list li { background:url(/Pictures/web/u/g/z/blue_arrow.png) 0 5px no-repeat; line-height:1.5em; }
.story_list h2 { font-size:1.1em; font-weight:bold; margin:0; padding-bottom:2px; font-family: Helvetica, sans-serif; line-height:1.333em; }
.story_list h2 a { padding-left: 15px;/*****was originally a block element however video icon was displaying beneath h2****/ display:inline; text-decoration: none;}
.story_list h2 a:hover {text-decoration: underline;}
.story_list li .meta { margin-top:0; padding-left:10px; }

.group_story_small .story_list, .group_story_large .story_list { clear:none; padding:10px 0 4px; }
.group_story_small .story_list li, .group_story_large .story_list li { margin-bottom:2px; background:url(graphics/bullet_red.png) 0 5px no-repeat; #background-position:0 7px; }
.group_story_small .story_list h2, .group_story_large .story_list h2 { font-family:Verdana, Arial, Helvetica, sans-serif; }

#content .group_story_small .story_list h2 a, #content .group_story_large .story_list h2 a { background-position:0 2px; padding-left:10px; font-size:.9167em; font-weight:normal; }

.colour1 p.more, .colour2 p.more, .colour3 p.more { text-align:right; font-size:1em; margin:10px 0 0;}
.colour1 p.more a, .colour2 p.more a, .colour3 p.more a {
    font-weight: bold;
    background: url('/Pictures/web/h/y/z/crumb_arrow.gif') no-repeat scroll left 4px transparent;
    padding-left: 10px;}

.story_small h2 a, .story_large h2 a { font-weight:bold; text-decoration:none; }
.story_small h2 a:hover, .story_large h2 a:hover { text-decoration:underline; }
.story_small .story_list h2 a, .story_large .story_list h2 a { text-decoration:underline; }
.story_small .story_list h2 a:hover, .story_large .story_list h2 a:hover { text-decoration:none; }

.story_small, .story_large, .story_list, .group_story_small, .group_story_large { border-bottom:1px solid #CCC; padding:14px 0 13px; }
.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: 0px;
    font-size: 1.02em;
    line-height: 1.4em;}

.style2 .story_small, .style2 .story_large, .style2 .group_story_small, .style2 .group_story_large, .style2 .story_list { border-bottom:0 none; }
.style2 .twocolumn { background:url(/magazine/graphics/twocolumn_line_large.gif) no-repeat center bottom; }

.spin_feed p { padding-left:10px; margin:5px 0; }
.spin_feed .meta { margin:3px 0 0; padding-left:10px; }
.spin_feed .story_list li { padding-bottom:12px;
}
.spin_feed .story_list h2 { padding-bottom:0; }
.spin_feed .story_intro { padding-top:3px; }
.spin_feed .story_intro p { padding:0; }
.colour2 .spin_feed_sleeve .story_list, .colour3 .spin_feed_sleeve .story_list { border-bottom:0; padding-bottom:0; }

.style2 .twocolumn .column1, .style2 .twocolumn .column2 {
	width: 228px;
}
.colour2 .style2 .twocolumn .column1, .colour2 .style2 .twocolumn .column2 {
	width: 217px;
}
.colour3 .style2 .twocolumn .column1, .colour3 .style2 .twocolumn .column2 {
	width: 217px;
}
.section_column2 .style2 .twocolumn .column1, .section_column2 .style2 .twocolumn .column2 {
	width: 145px;
}
.section_column2 .colour2 .style2 .twocolumn .column1, .section_column2 .colour2 .style2 .twocolumn .column2 {
	width: 135px;
}
.section_column2 .colour3 .style2 .twocolumn .column1, .section_column2 .colour3 .style2 .twocolumn .column2 {
	width: 135px;
}