/* Colour 1 + Colour 2 */
.colour1 .sectionhead h2, .colour2 .sectionhead h2, .colour3 .sectionhead h2 { color:#000000; }
.colour4 .sectionhead h2 { color:#F00; }
.colour1 .sectionhead h2 a, .colour2 .sectionhead h2 a, .colour3 .sectionhead h2 a { color:#000000; text-decoration:none; }
#content .colour4 .sectionhead h2, .colour4 .sectionhead h2 a { color:#F00; }
.colour1 .sectionhead h2 a:hover, .colour2 .sectionhead h2 a:hover, .colour3 .sectionhead h2 a:hover, .colour4 .sectionhead h2 a:hover { text-decoration:underline; }
.sectionhead .rssfeed { background:url(/magazine/graphics/icons/rss_spin.png) 0 0 no-repeat; margin-left:5px; margin-top:0; }
.colour3 .sectionhead .rssfeed { margin-top:3px; }
* html .sectionhead .rssfeed { background:none transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/magazine/graphics/icons/rss_spin.png', sizingMethod='crop'); cursor:pointer; }

.colour1 .story_large .picture { display:block; float:none; }
.colour2 .story_large .picture img { margin-right:10px; }

* html .twocolumn .story_large .picture img { margin-right:0; }
* html .twocolumn .colour3 .picture img { margin-right:0; }

.section_column1 .colour1 .style1 .story_large p.picture, .section_column1 .colour4 .style1 .story_large p.picture { margin-right:0; }
#section1 .colour1 .style1 .story_large p.picture, #section1 .colour4 .style1 .story_large p.picture { margin-right:6px; }

/* Colour 3 */
.colour1, .colour2, .colour3, .colour4 { margin-bottom:11px; }
.colour3 .sectionhead { border-top:0 none; padding-top:0; }
.colour3 { border:5px solid #B5CFDF; padding:7px 9px; }
* html #wrapper .section_column2 .colour3 ul { width:149px; }

/* Custom spin block */
.custom_block .custom_block_sleeve { zoom:1; } /* :hack:IE6/7 not behaving with padding + negative margins */
.custom_block .sectionhead { padding-top:0; border-top:0 none; }
* html .custom_block .sectionhead { position:relative; zoom:1; }
.custom_block .sectionhead h2 { color:#3068A1; }
.custom_block .sectionhead h2 a { text-decoration:none; color:#3068A1; }
.custom_block .sectionhead h2 a:hover { text-decoration:underline; }

/*shared font across h2s in colours*/
.colour1 h2, .colour2 h2, .colour3 h2, .colour4 h2 { font-family:"Book Antiqua", Georgia, "Times New Roman", Times, serif; }

.colour1 .story_large { margin:0 0 11px; padding:0 0 11px; border-bottom:1px solid #999; }
.colour1 .story_small { margin:0 0 11px; padding:0 0 11px; border-bottom:1px solid #999; }
.colour1 .twocolumn { margin:0 0 11px; padding:0; }
.colour1 .twocolumn { border-bottom:1px solid #999; }
.colour1 .twocolumn .group_story_large .story_list, .colour1 .twocolumn .group_story_small .story_list { margin:0; padding:0; margin-bottom:-9px; }
.colour1 .twocolumn .story_large, .colour1 .twocolumn .story_small { margin:0; padding:0; margin-bottom:11px; }
.colour1 .group_story_large .story_list { margin-bottom:-11px; margin-top:2px; }
.colour1 .group_story_small { margin-bottom:11px; }
.colour1 .group_story_small .story_list { margin-top:2px; margin-bottom:-11px; }

/*Colour 2 bottom visual borders*/
.colour2 .story_large { margin:0 0 11px; padding:0 0 11px; border-bottom:1px solid #999; }
.colour2 .story_small { margin:0 0 11px; padding:0 0 11px; border-bottom:1px solid #999; }
.colour2 .twocolumn { margin:0; padding:0; margin-bottom:11px; }
.colour2 .twocolumn { border-bottom:1px solid #999; }
.colour2 .twocolumn .group_story_large .story_list, .colour2 .twocolumn .group_story_small .story_list { margin:0; padding:0; margin-bottom:-9px; }
.colour2 .twocolumn .story_large, 
.colour2 .twocolumn .story_small { margin:0; padding:0; margin-bottom:11px; }
.colour2 .story_list { margin-top:2px; margin-bottom:11px; }
.colour2 .group_story_large .story_list { margin-bottom:-11px; margin-top:2px; }
.colour2 .group_story_small { margin-bottom:11px; }
.colour2 .group_story_small .story_list { margin-top:2px; margin-bottom:-11px; }

/*Colour 3 bottom visual borders*/
.colour3 .story_large { margin:0 0 11px; padding:0 0 11px; border-bottom:1px solid #999; }
.colour3 .story_small { margin:0 0 11px; padding:0 0 11px; border-bottom:1px solid #999; }
.colour3 .twocolumn { margin-bottom:11px; }
.colour3 .twocolumn { border-bottom:1px solid #999; }
.colour3 .twocolumn .story_list { margin:0; padding:0; }
.colour3 .twocolumn .group_story_large .story_list,
.colour3 .twocolumn .group_story_small .story_list { margin:0; padding:0; margin-bottom:-9px; }
.colour3 .twocolumn .story_large, .colour3 .twocolumn .story_small { margin:0; padding:0; margin-bottom:11px; }
.colour3 .story_list { margin-top:2px; margin-bottom:11px; }
.colour3 .group_story_large .story_list { margin-bottom:-11px; margin-top:2px; }
.colour3 .group_story_small { margin-bottom:11px; }
.colour3 .group_story_small .story_list { margin-top:2px; margin-bottom:-11px; }

.colour4 .story_large { margin:0 0 11px; padding:0 0 11px; border-bottom:1px solid #999; }
.colour4 .story_small { margin:0 0 11px; padding:0 0 11px; border-bottom:1px solid #999; }
.colour4 .twocolumn { margin:0 0 11px; padding:0; }
.colour4 .twocolumn { border-bottom:1px solid #999; }
.colour4 .twocolumn .group_story_large .story_list, .colour4 .twocolumn .group_story_small .story_list { margin:0; padding:0; margin-bottom:-9px; }
.colour4 .twocolumn .story_large, .colour4 .twocolumn .story_small { margin:0; padding:0; margin-bottom:11px; }
.colour4 .group_story_large .story_list { margin-bottom:-11px; margin-top:2px; }
.colour4 .group_story_small { margin-bottom:11px; }
.colour4 .group_story_small .story_list { margin-top:2px; margin-bottom:-11px; }

.section_column2 .twocolumn .column1 { margin-bottom:11px; }