/*sectionhead*/
.sectionhead { position:relative; margin:0 0 10px; padding:0 0 2px; clear:both; border-bottom: 1px solid #C7CFD3; border-top: 3px solid #C7CFD3  }
* html .sectionhead { position:relative; }
.sectionhead h2 { margin-right:30px; padding:0; color:#006BAB; font-size:1.385em; line-height:20px; font-weight:bold; margin-bottom:0; zoom:1; position:relative;}
#content .sectionhead h2 a { color:#006BAB; display:block; text-decoration:none; }
#content .sectionhead h2 a:hover {color:#990000; }
.sectionhead .rssfeed { float:right; width:14px; height:14px; background:url(/magazine/graphics/icons/rss-spin.gif) 0 0 no-repeat; margin-left:5px; margin-right:0; margin-top:4px; zoom:1; }
.sectionhead .rssfeed span { position:absolute; left:-9999px; }
#contacts .sectionhead, #eventDetails .sectionhead, #weblinks .sectionhead{border: 0 none; margin:0; padding: 0;}
#contacts .sectionhead h2, #eventDetails .sectionhead h2, #weblinks .sectionhead h2 {border-bottom:3px solid #C7CFD3;color:#000;font-size:1.385em;font-weight:bold;margin-bottom:15px;padding-bottom:3px; margin-right: 0;}

/* General common */
* html .twocolumn .story_large .picture img { margin-right:0; }
* html .twocolumn .colour3 .picture img { margin-right:0; }
.section_column2 .twocolumn .column1 { margin-bottom:12px; }
.section_column1 .colour1 .style1 .story_large p.picture, .section_column1 .colour4 .style1 .story_large p.picture { margin-right:0; }
#section1 .colour1 .style1 .story_large p.picture, #section1 .colour4 .style1 .story_large p.picture { margin-right:6px; }
.colour1, .colour2, .colour3, .custom_block {margin-bottom: 20px;}
.story_large h2,.story_small h2,.story_list h2 {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial,Helvetica,sans-serif;}
.story_large h2 a:hover,.story_small h2 a:hover,.story_list h2 a:hover,.colour1 h2 a:hover,.colour2 h2 a:hover,.colour3 h2 a:hover,.custom_block h2 a:hover,.colour1 h3 a:hover,.colour2 h3 a:hover,.colour3 h3 a:hover,.custom_block h3 a:hover,.colour1 h4 a:hover,.colour2 h4 a:hover,.colour3 h4 a:hover,.custom_block h4 a:hover { text-decoration:none; }

/*colour1 spin block*/
.colour1 .story_large { margin:0; padding:0;}
.colour1 .story_large .picture { display:block; float:none; }
.colour1 .story_small { margin:0; padding:0;}
.colour1 .twocolumn { margin:0; padding:0; }
.colour1 .twocolumn .story_large, .colour1 .twocolumn .story_small { margin:0; padding:0;}
.colour1 .twocolumn .group_story_large, .colour1 .twocolumn .group_story_small { margin:0; }

/*colour2 spin block*/
.colour2 .story_large { margin:0; padding:0;}
.colour2 .story_large .picture img { margin-right:12px; }
.colour2 .story_small { margin:0; padding:0;}
.colour2 .twocolumn { margin:0; padding:0; }
.colour2 .twocolumn .story_large, 
.colour2 .twocolumn .story_small { margin:0; padding:0; }
.colour2 .group_story_large .picture { float:left; }

/*colour3 spin block*/
.colour3 {background-repeat:repeat-y; background-color:#E3E7E9; padding-bottom:10px; }
.colour3 .story_large { margin:0; padding:0;}
.colour3 .story_small { margin:0; padding:0; }
.colour3 .twocolumn .story_list { margin:0; padding:0; }
.colour3 .twocolumn .group_story_large .story_list,.colour3 .twocolumn .group_story_small .story_list { margin:0; padding:0; }
.colour3 .twocolumn .story_large, .colour3 .twocolumn .story_small { margin:0; padding:0;}
.colour3 .story_list li {background-image:url(/magazine/graphics/colour3Bullet.gif);}
.colour3 .style1, .colour3 .style2, .colour3 .style3,.colour3 .spin_feed_sleeve .story_intro,.colour3 .spin_feed_sleeve .story_list, .colour3 .story_intro { margin:0 10px; }
.colour3 .more { margin:0 10px 0; }
.colour3 .spin_feed_sleeve .story_intro { margin-bottom:7px; }
.colour3 .sectionhead {border-color:#45616E; }
.colour3 .sectionhead h2 {padding-left:4px; }
.colour3 .sectionhead .rssfeed { margin-right:4px; }
.colour3 p.more a{background-image:url(/magazine/graphics/colour3Bullet.gif);}
.colour3 p.more, .custom_block p.more {border-top: 1px solid #F4F5F6;margin-top: 15px;padding-top: 11px;}

/*custom_block*/
.custom_block .story_large, .custom_block .story_small, .custom_block .story_list { margin:0 10px; }
.custom_block {padding-bottom: 10px; background-color:#E3E7E9;}
.custom_block .sectionhead{border-color: #45616E;}
.custom_block .sectionhead h2 {padding-left:4px; margin-right: 30px; }
.custom_block .sectionhead .rssfeed{margin-right: 4px;}
.custom_block .story_list li {background-image:url(/magazine/graphics/colour3Bullet.gif);}


/*vertical spacing*/

/*style 1*/
body #content .style1{margin-bottom:0;}
/*large*/
body #content .style1 .story_large{margin-bottom:15px;}
body #content .style1 .story_list{margin-top:15px;}
/*small*/
body #content .style1 .story_small{margin-bottom:15px;}

/*style 2*/
body #content .style2{ margin-bottom:0;}
/*large*/
body #content .style2 .story_large{margin-bottom:15px;}
body #content .section_column2 .style2 .column1{margin-bottom:15px;}
body #content .section_column2 .style2 .column1 .story_list{margin-top:15px;}
body #content .style2 .story_list{margin-top: 0;}
body #content .style2 .story_large .story_list{margin-top:15px;}
/*small*/
body #content .style2 .story_small{margin-bottom:0;}
body #content .section_column1 .style2 .twocolumn .story_list,#section1 .style2 .twocolumn .story_list{margin-top: 15px;}

/*custom block*/
#content .custom_block .story_large,#content .custom_block .story_small{margin-bottom:15px;}

/*common*/
body #content .story_list li:last-child{ margin-bottom: 0;}body #content .colour1 p.more,body #content .colour2 p.more{margin-bottom:0;}
body #content .colour1 p.more,body #content .colour2 p.more{border-top: 1px solid #E3E7E9;margin-top: 15px;padding-top: 11px;}

