.colour1, .colour2, .colour3, .custom_blockz { margin-bottom:20px; background-color:#E5E5E5; padding-bottom:5px; position:relative; }
#blogSection .colour1, #blogSection .colour2, #blogSection .colour3 { background-color:transparent; }
.section_column2 .colour1, .section_column2 .colour2, .section_column2 .colour3 { background-color:transparent; margin-bottom:15px; padding-bottom:0; }
.colour1 .meta, .colour2 .meta, .colour3 .meta, .custom_block .meta { margin-bottom:1px; }
#StoryBlog .colour1 { padding-bottom:0; }
#StoryBlog .colour1 p.caption { margin-bottom:0; }
.sectionhead { margin:0 0 5px; padding:0; clear:both; zoom:1; position:relative; background:url(/magazine/graphics/sectionhead-bg.png) no-repeat 4px 5px; }
* html .sectionhead { background-image:url(/magazine/graphics/sectionhead-bg.gif); }
.sectionhead .rssfeed { position:absolute; top:7px; right:0; }
.sectionhead:after { content:"."; clear:left; display:block; height:0; visibility:hidden; }
.sectionhead .sectionhead_sleeve { padding:0; }
#content .sectionhead .sectionhead_sleeve h2 { font-size:.923em; color:#fff; text-transform:uppercase; margin:0; font-weight:bold; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 17px; }
#content .sectionhead .sectionhead_sleeve h2 a { padding:0 3px; line-height:18px; color:#fff; text-decoration:none; display:inline-block; }

/* Colour 1 + Colour 2 */
.colour1 .sectionhead h2 a, .colour2 .sectionhead h2 a, .colour3 .sectionhead h2 a, .custom_block .sectionhead h2 a { height:100%; }
.colour1 .sectionhead h2 a:hover, .colour2 .sectionhead h2 a:hover, .colour3 .sectionhead h2 a:hover, .custom_block .sectionhead h2 a:hover { text-decoration:none; background-color:#fff; }
.sectionhead .rssfeed { background:url(/magazine/graphics/icons/rss_spin.gif) 0 0 no-repeat; width:13px; height:13px; float:right; margin-right:2px; margin-top:-5px; }
.sectionhead .rssfeed span { position:absolute; left:-9999px; }
#content .twocolumn .story_large p.picture { float:none; margin-right:0; }
* 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 .colour3 .style1 .story_large p.picture, #content .colour3 .style1 .story_large p.picture, .section_column1 .custom_block .story_large p.picture, .section_column2 .colour1 .style1 .story_large p.picture, .section_column2 .colour2 .style1 .story_large p.picture, .section_column2 .colour3 .style1 .story_large p.picture, .section_column2 .custom_block .story_large p.picture { margin-right:0; }
.story_large .sleeve, .story_small .sleeve { padding-bottom:10px; }
.story_large .story_list .sleeve, .story_small .story_list .sleeve { padding-bottom:0; margin-top:0; }
.story_list .sleeve { padding-bottom:0; }
.section_column2 .twocolumn .column2 .sleeve { padding-top:11px; }
.colour1 .sectionhead { background-color:#00549F; }
#content .colour1 a { color:#00549F; }
#content .colour1 .sectionhead a:hover { color:#00549F; }
.colour1 .story_large { margin-bottom:0; }
.colour1 .story_small { margin-bottom:0; }
.colour1 .story_list { margin-bottom:0; padding-bottom:4px; }
.colour1 .twocolumn { margin-bottom:0; padding-bottom:0; }
.colour1 .twocolumn * * { border-bottom:0 none; }
.colour1 .twocolumn .story_list { margin-bottom:0; }
.colour1 .twocolumn .story_large, .colour1 .twocolumn .story_small { margin-bottom:0; }
.colour1 * * .story_list { padding-bottom:0; border-bottom:0 none; padding-top:4px; margin-bottom:-7px; }
/*Colour 2*/ .colour2 .sectionhead { background-color:#006B83; }
#content .colour2 a { color:#006B83; }
#content .colour2 .sectionhead a:hover { color:#006B83; }
.colour2 .story_large { margin-bottom:0; }
#section_column1 .colour2 .story_large p.picture { margin-right:15px; }
.colour2 .story_small { margin-bottom:0; }
.colour2 .story_list { margin-bottom:0; padding-bottom:4px; }
.colour2 .twocolumn { margin-bottom:0; padding-bottom:0; }
.colour2 .twocolumn * * { border-bottom:0 none; }
.colour2 .twocolumn .story_list { margin-bottom:0; }
.colour2 .twocolumn .story_large, .colour2 .twocolumn .story_small { margin-bottom:0; }
.colour2 * * .story_list { padding-bottom:0; border-bottom:0 none; padding-top:4px; margin-bottom:-7px; }

/*Colour 3*/
.colour3 .sectionhead { background-color:#AE1B26; }
#content .colour3 a { color:#AE1B26; }
#content .colour3 .sectionhead a:hover { color:#AE1B26; }
.colour3 .story_large { margin-bottom:0; }
.colour3 .story_small { margin-bottom:0; }
.colour3 .story_list { margin-bottom:0; padding-bottom:4px; }
.colour3 .twocolumn { margin-bottom:0; padding-bottom:0; }
.style1, .style2, .spin_feed_sleeve .story_intro, .spin_feed_sleeve .story_list, .colour1 .contacts_main, .colour2 .contacts_main, .colour3 .contacts_main, .colour1 .contacts_list, .colour2 .contacts_list, .colour3 .contacts_list { margin:9px 10px; }
.style1, .style2 { margin-bottom:0; }
.section_column2 .style1, .section_column2 .style2, .section_column2 .spin_feed_sleeve .story_intro, .section_column2 .spin_feed_sleeve .story_list, .section_column2 p.more, #blogSection .style1, #blogSection .style2, #blogSection .style3 { margin:0; }
.section_column2 p.more { padding-left:7px; background-position:0 7px; }

.colour3 .twocolumn * * { border-bottom:0 none; }
.colour3 .twocolumn .story_list { margin-bottom:0; }
.colour3 .twocolumn .story_large, .colour3 .twocolumn .story_small { margin-bottom:0; }
.colour3 * * .story_list { padding-bottom:0; border-bottom:0 none; padding-top:4px; margin-bottom:-7px; }
* html #wrapper .section_column2 .colour3 ul { width:149px; }
