/* Section Colours */
#content .colour1, #content .colour2, #content .colour3, 
#section2 #rightcolumn .colour1, #section2 #rightcolumn .colour2, #section2 #rightcolumn .colour3,
#section4 #rightcolumn .colour1, #section4 #rightcolumn .colour2, #section4 #rightcolumn .colour3 { margin-bottom:25px; }
#blogSection #content .colour1, #blogSection #content .colour2, #blogSection #content .colour3 { margin-bottom:0; }
.opinion.colour1 .sectionhead, .opinion.colour2 .sectionhead, .opinion.colour3 .sectionhead { margin-bottom:10px; }

#contacts #columns img, #blogSection #columns img, #weblinks #columns img { border:none; }

.sectionhead .rssfeed { background: url(/magazine/graphics/icons/rss.gif) no-repeat top; }

/* Colour 1 */
.colour1 .sectionhead_sleeve h2 { margin-bottom: 8px; }

/* Comments colours */
#comments.colour1 h2, #comments_form.colour1 h2 { border-top:2px solid #333; color:#d10019; padding:1px 0 5px; }
#comments.colour1 .comments_question, #comments.colour1 li { padding-left:0; padding-right:0; }
#comments_form.colour1 .formbox_sleeve { padding:0; }

/* Colour 2 */
.colour2 { background: url(/magazine/graphics/colour2_bottom.gif) no-repeat left bottom; }
.colour2 .sectionhead { background: url(/magazine/graphics/colour2_top.gif) no-repeat center bottom; padding-bottom: 23px; margin: -9px -9px 0; position: relative; } /* position: relative addded for ie6 to display bg image with neg margin*/
.colour2 .sectionhead_sleeve { padding: 9px 9px 0; }
.colour2 .sectionhead_sleeve h2 { background: none; padding-bottom: 0; }
.colour2 .style1, .colour2 .style2 { padding: 0 9px; }
.colour2 .story_large, .colour2 .storysmall { padding-top: 4px; }
.colour2 .spin_feed_sleeve .story_intro, .colour2 .spin_feed_sleeve .story_list { padding: 0 10px; }

	/* INDEX STYLES - TWO COLUMNS */
	#index .section_column1 .colour2 .sectionhead { background-image: url(/magazine/graphics/colour2_top_index.gif); }
	#index .section_column1 .colour2 { background-image: url(/magazine/graphics/colour2_bottom_index.gif); }

	#index .section_column2 .colour2 .sectionhead { background-image: url(/magazine/graphics/colour2_top_index_section2.gif); }
	#index .section_column2 .colour2 { background-image: url(/magazine/graphics/colour2_bottom_index_section2.gif); }

	/* SECTION4 STYLES - TWO COLUMNS */
	#section4 .section_column1 .colour2 .sectionhead { background-image: url(/magazine/graphics/colour2_top_index.gif); }
	#section4 .section_column1 .colour2 { background-image: url(/magazine/graphics/colour2_bottom_index.gif); }

	#section4 .section_column2 .colour2 .sectionhead { background-image: url(/magazine/graphics/colour2_top_index_section2.gif); }
	#section4 .section_column2 .colour2 { background-image: url(/magazine/graphics/colour2_bottom_index_section2.gif); }

	/*section 2 column*/
	.section_column2 .colour2 { background-image: url(/magazine/graphics/extras_content_bottom.gif); }
	.section_column2 .colour2 .sectionhead { background-image: url(/magazine/graphics/colour2_top_sectioncol2.gif); margin:0; }
	.section_column2 .colour2 .sectionhead_sleeve { padding: 9px 0 0; }
	* html .section_column2 .colour2 .sectionhead_sleeve h2 { zoom:1; } /* shows bg image for ie6 only */

#leftcolumn .colour2, #centrecolumn .colour2 { padding:0; }
#leftcolumn .colour2 .sectionhead, #centrecolumn .colour2 .sectionhead { margin:0 0 2px; padding-top:0; background:none; border:0; }

#comments.colour2 h2, #comments_form.colour2 h2 { color:#fff; background:#ce7500; border-top:1px solid #333; margin:0 -8px 10px; }
#comments.colour2 .comments_question { padding-left:0; padding-right:0;}
#comments_form.colour2 .formbox_sleeve { padding:0;}

/* Colour 3 */
.colour3 { background: url(/magazine/graphics/colour3_bottom.gif) no-repeat left bottom; }
.colour3 .sectionhead { background: url(/magazine/graphics/colour3_top.gif) no-repeat center bottom; padding-bottom: 23px; margin: -9px -9px 0; position: relative; } /* position: relative addded for ie6 to display bg image with neg margin*/
.colour3 .sectionhead_sleeve { padding: 9px 9px 0; }
.colour3 .sectionhead_sleeve h2 { background: none; padding-bottom: 0; }
.colour3 .style1, .colour3 .style2 { padding: 0 9px; }
.colour3 .spin_feed_sleeve .story_intro, .colour3 .spin_feed_sleeve .story_list { padding: 0 10px; }

	/* INDEX STYLES - TWO COLUMNS */
	#index .section_column1 .colour3 .sectionhead { background-image: url(/magazine/graphics/colour3_top_index.gif); }
	#index .section_column1 .colour3 { background-image: url(/magazine/graphics/colour3_bottom_index.gif); }

	#index .section_column2 .colour3 .sectionhead { background-image: url(/magazine/graphics/colour3_top_index_section2.gif); }
	#index .section_column2 .colour3 { background-image: url(/magazine/graphics/colour3_bottom_index_section2.gif); }

	/* SECTION4 STYLES - TWO COLUMNS */
	#section4 .section_column1 .colour3 .sectionhead { background-image: url(/magazine/graphics/colour3_top_index.gif); }
	#section4 .section_column1 .colour3 { background-image: url(/magazine/graphics/colour3_bottom_index.gif); }

	#section4 .section_column2 .colour3 .sectionhead { background-image: url(/magazine/graphics/colour3_top_index_section2.gif); }
	#section4 .section_column2 .colour3 { background-image: url(/magazine/graphics/colour3_bottom_index_section2.gif); }

	/*section 2 column*/
	.section_column2 .colour3 { background-image: url(/magazine/graphics/extra_colour3_bottom.gif); }
	.section_column2 .colour3 .sectionhead { background-image: url(/magazine/graphics/colour3_top_sectioncol2.gif); margin:0; }
	.section_column2 .colour3 .sectionhead_sleeve { padding: 9px 0 0; }
	.section_column2 .colour2 .sectionhead .sectionhead_sleeve:first-child { padding-top: 0; }
	.section_column2 .colour3 .sectionhead .sectionhead_sleeve:first-child { padding-top: 0; }
	* html .section_column2 .colour3 .sectionhead_sleeve h2 { zoom:1; } /* shows bg image for ie6 only */

.colour3 .meta { color: #333; }

#leftcolumn .colour3, #centrecolumn .colour3 { padding:0; }
#leftcolumn .colour3 .sectionhead, #centrecolumn .colour3 .sectionhead { margin:0 0 2px; padding-top:0; border:0; }

#comments.colour3 .comments_question { padding-left:0; padding-right:0; }
#comments.colour3 h2 { color:#fff; background:#718ca4; border-top:1px solid #333; margin:0 -8px 10px; }
#comments_form.colour3 .formbox_sleeve { padding:0;}

