/* 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;}

/* Colour 1 */
.colour1 { border-bottom:1px solid #B9AD9F; padding-bottom:11px; }
.colour1 .sectionhead h2 { color:#AB0534; padding:1px 0 0; }
.colour1 .sectionhead h2 a { color:#AB0534; text-decoration:none; }
.colour1 .sectionhead h2 a:hover { text-decoration:underline; }
.colour1 .sectionhead .rssfeed { background: url(graphics/icons/rss_orange.png) 50% 50% no-repeat; margin-top:2px; }

/* 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: #d7d1ca; padding:0 10px 8px; }
.colour2 .sectionhead { background-color:#ab0534; margin:0 -10px 5px; }
.colour2 .sectionhead h2 { color: #fff; padding:0 9px 1px; }
.colour2 .sectionhead h2 a { color: #fff; text-decoration:none; }
.colour2 .sectionhead h2 a:hover { text-decoration:underline; }
.colour2 .story_large img, .colour2 .story_small img { border:2px solid #fff; }
.colour2 .story_list li { background-image: url(/magazine/graphics/c2_list.gif); }
.colour2 .story_large h2 a, .colour2 .story_small h2 a {color: #292727;}
.colour2 p { line-height:1.364; }

#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 .sectionhead h2, #centrecolumn .colour2 .sectionhead h2 { font-weight: normal; color: #454545; line-height:1em; padding-top:9px; } 

.colour2 .sectionhead .rssfeed { background: url(graphics/icons/rss_colour2.png) 50% 50% no-repeat; margin:1px 3px 0 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;}
.colour2 p.more a {color: #454545;}
.colour2 .meta { color:#666; }

/* Colour 3 */
.colour3 { background-color:#CCC2B5; padding: 0 10px 10px; }
.colour3 .sectionhead { background-color:#64615b; margin:0 -10px 5px; }
.colour3 .sectionhead h2 { padding:0 9px 1px; color: #fff;}
.colour3 .sectionhead h2 a { text-decoration:none; color: #fff;}
.colour3 .sectionhead h2 a:hover { text-decoration:underline; }
.colour3 .story_large img, .colour3 .story_small img { border:2px solid #FFF; }
.colour3 .story_list li { background-image: url(/magazine/graphics/arrow_c3.gif); }
.colour3 .story_list h2 a { color:#2d2d2d; }
.colour3 .meta { color:#5f5c58; }
.colour3 p { line-height:1.364; }

#leftcolumn .colour3, #centrecolumn .colour3 { padding:0; }
#leftcolumn .colour3 .sectionhead, #centrecolumn .colour3 .sectionhead { margin: 0 0 2px; padding-top:0; border: 0; background: none; }
#leftcolumn .colour3 .sectionhead h2, #centrecolumn .colour3 .sectionhead h2 { line-height:1em; padding-top:6px; }

.colour3 .sectionhead .rssfeed { background: url(graphics/icons/rss_colour3.png) 50% 50% no-repeat; margin:1px 3px 0 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;}
.colour3 p.more a {color: #454545;}

/* Mid Boxes */
#wrapper .midBox h2 { color:#454545; } /* override default styling */
#wrapper .moreinfo_ratings img { border:none; }

#leftcolumn .midBox.colour1, #centrecolumn .midBox.colour1 { background-color:#C9BFB4; padding-bottom:0; }
#leftcolumn .midBox.colour1 ul, #centrecolumn .midBox.colour1 ul { padding:2px 8px; }
#leftcolumn .midBox.colour1 .sectionhead, #centrecolumn .midBox.colour1 .sectionhead { margin: 0 0 2px; padding-top:0;  background: none; border:0;}
#leftcolumn .midBox.colour1 .sectionhead h2, #centrecolumn .midBox.colour1 .sectionhead h2 { font-weight: normal; color: #454545; line-height:1em; padding:6px 9px 1px; } 

/* 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; }
