/* 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:15px; }
.opinion.colour1 .sectionhead, .opinion.colour2 .sectionhead, .opinion.colour3 .sectionhead { margin-bottom:10px; }

.colour1 img, .colour2 img, .colour3 img { border:1px solid #4E4D55; }
#contacts #columns img, #weblinks #columns img { border:none; }
 
/* Colour 1 */
.colour1 { padding-bottom:11px; }
.colour1 .sectionhead h2 { background-color:#007c90; color:#FFF; } 
.colour1 .sectionhead h2 a { color:#FFF; text-decoration:none; }
.colour1 .sectionhead h2 a:hover { text-decoration:underline; }
.colour1 .sectionhead .rssfeed { background:url(graphics/icons/rss_colour1.gif) 0 0 no-repeat; }

/* 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:#F7F8F3; padding:0 15px 8px; }
.colour2 .sectionhead { margin:0 -15px 8px; border-bottom:1px solid #FFF; }
.colour2 .sectionhead h2 { background-color:#dad9c5; color:#000; }
.colour2 .sectionhead h2 a { color:#000; text-decoration:none; }
.colour2 .sectionhead h2 a:hover { text-decoration:underline; }

.colour2 .sectionhead .rssfeed { background:url(graphics/icons/rss_colour2.gif) 0 0 no-repeat; }
#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 0 10px; }
.colour3 .sectionhead { background-color:#cf171f; margin:0 0 7px; }
.colour3 .sectionhead h2 { color:#FFF; }
.colour3 .sectionhead h2 a { text-decoration:none; color:#FFF; }
.colour3 .sectionhead h2 a:hover { text-decoration:underline; }
.colour3 .sectionhead .rssfeed { background:url(graphics/icons/rss_colour3.gif) 0 0 no-repeat; }

#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;}

/* Colour 5 (the white-to-blue fade) */
.colour5 { border:1px solid #b8c5d1; background:#e3e9ed url(graphics/gradient.gif) 50% 90% repeat-x; }
.colour5 h3 { font:1.075em verdana, arial, helvetica, sans-serif; padding-bottom:5px; }
.colour5 h3, .colour5 h3 a { color:#d10019; text-decoration:none; }
.colour5 h3 a:hover { text-decoration:underline; }
