/* 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;
}
#contacts #columns img, #blogSection #columns img, #weblinks #columns img {
	border:none;
}
/* Generic */
.sectionhead h2 a {
	color: #5f316c;
}
.sectionhead h2 a:hover {
	color: #000;
}
/* Colour 1 */


/* 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 */

#leftcolumn .colour2, #centrecolumn .colour2 {
	padding:0;
}
#leftcolumn .colour2 .sectionhead, #centrecolumn .colour2 .sectionhead {
	margin:0 0 2px;
	padding-top:0;
	background:none;
	border:0;
}
#leftcolumn .colour2 .more, #centrecolumn .colour2 .more {
}
#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 {
	padding: 0 10px;
	background-color: #f5f5f5;
}
.colour3 .sectionhead h2 {
	margin: 0 -10px;
	background-color: #fff;
	border-top-width: 1px;
	border-bottom: 1px solid #5f316c;
	position: relative;
	zoom:1;
} /* :fix:/:hack: pos:rel and zoom for neg margin fix*/
.colour3 .sectionhead .rssfeed {
	margin-top:9px;
	margin-right:-10px;
}
.colour3 .style1, .colour3 .style2 {
	padding-top:10px;
}
.colour3 .spin_feed_sleeve .style1 {
	padding-top: 0;
}
.colour3 .story_large p.picture {
	margin-bottom: 9px;
}
.colour3 p.more {
	margin-right: -10px;
	margin-left: -10px;
	padding-right: 10px;
}
#leftcolumn .colour3, #centrecolumn .colour3 {
	padding:0;
}
#leftcolumn .colour3 .sectionhead, #centrecolumn .colour3 .sectionhead {
	margin:0 0 2px;
	padding-top:0;
	border:0;
}
#leftcolumn .colour3 .sectionhead h2, #centrecolumn .colour3 .sectionhead h2 {
}
#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;
}
