/*
// -------------------------------------------------------------------------------------------
// This stylesheet is used to style the spin pages.
// -------------------------------------------------------------------------------------------
*/

.sectionhead { margin:0; padding:0 0 9px; line-height:18px; clear:both; }
.sectionhead .sectionhead_sleeve h2 { margin:0; padding:3px 0 4px; font-size:1em; border-bottom:1px solid #B5AE97; }
.sectionhead .sectionhead_sleeve h2 a { background:url(/web/20151007084536im_/http://www.theengineer.co.uk/magazine/graphics/sectionhead_link.png) no-repeat 100% 6px; padding-right:17px; }

.sectionhead .rssfeed { float:right; width:14px; height:14px; margin-top:6px; background:url(/web/20151007084536im_/http://www.theengineer.co.uk/magazine/graphics/icons/rss_small.gif) no-repeat 0 0 }
.sectionhead .rssfeed span { position:absolute; left:-9999px; }

.moreinfo { color:#7D7559; font-size:.846em; padding-top:4px; }

.story_large h2 a, .story_small h2 a, .story_list h2 a { color:#000; }

.story_large h2 { margin:0; line-height:18px; }
.story_large .story_list h2 { padding-top:0; }
.section_column2 .twocolumn .story_list h2 { font-size:1em; line-height:1.25; }

.story_small, .story_large { clear:left; min-height:0; }
.story_small:after, .story_large:after { content:"."; clear:left; display:block; height:0; visibility:hidden; }
.story_small h2 { padding:0; margin:0; font-size:1.25em; line-height:18px; }
.story_small h2 span, .story_large h2 span, .story_list h2 span, #searchResults .listItems h3 span { padding:0 0 0 3px; }
.story_small h2 span img, .story_large h2 span img, .story_list h2 span img, #searchResults .listItems h3 span img { border:none; vertical-align:bottom; }
#searchResults .listItems h3 span img { vertical-align:bottom; }
.story_small h2 img, .story_large h2 img, .story_list h2 img { padding-right:3px; }
.story_small p.meta, .story_list p { margin:0; padding:5px 0 1px; }
.story_small p.picture, .story_large p.picture { margin:0; }
.story_large p.picture { margin-bottom:11px; }
.story_large h2 { margin-top:9px; }
.story_large p.picture img { margin-bottom:0; display:block; }
.story_small p, .story_large p { margin:2px 0 4px; }

.story_small p.meta, .story_large p.meta, .story_list li p.meta { margin-top:0; padding-bottom:5px; color:#7D7559; font-size:.846em; }
.story_list li p.meta { padding-top:1px; padding-bottom:0; }

.section_column2 .colour2 .story_large .picture { margin-right:0; }

.twocolumn .story_large p.picture { margin-bottom:9px; }

.story_small p.picture { float:left; margin:0 9px 6px 0; }
.style2 .story_small p.picture, 
#index .section_column2 .style1 .story_small p.picture, 
#section4 .section_column2 .style1 .story_small p.picture {
	/*margin:0 0 6px;*/
}
.meta .from_area a { color:#858585; }

.story_list ul { margin:0; }
.story_list li { padding-bottom:1px; }
.story_list li.last { margin-bottom:0; }
.story_list h2 { font-size:1em; margin:0; }
.story_list h2 a { text-decoration:none; }
.story_list h2 a:hover { text-decoration:underline; }

.story_intro { padding-bottom:18px; min-height:0; }
.story_intro .picture { float:right; padding-left:10px; }
#content .story_intro p { margin:0 0 8px; }
.story_intro:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }
.story_intro a img { float:left; margin-right:10px; margin-bottom:10px; }
#index .section_column2 .story_intro a img, #section4 .section_column2 .story_intro a img { margin-right:0; }

.group_story_small .story_list, .group_story_large .story_list { clear:both; padding:10px 0 4px; }

.story_small h2 a, .story_large h2 a, .style1 h2 a, .style1 h3 a, .style1 h4 a { text-decoration:none; }
.story_small h2 a:hover, .story_large h2 a:hover, .style1 h2 a:hover, .style1 h3 a:hover, .style1 h4 a:hover { text-decoration:underline; }

.story_small, .story_large, .group_story_small { padding:1px 0 14px; }
.story_list { padding:1px 0 0; }
.group_story_large { padding-bottom:8px; }
.spin_feed_sleeve .story_list { padding-top:5px; }
.spin_feed_sleeve .story_list h2 { font-weight:bold; font-size:1em; }
.spin_feed_sleeve .story_list li { padding-bottom:0; }

.story_small .story_list, .story_large .story_list, .group_story_small .story_list, .group_story_large .story_list { border:0 none; padding:13px 0 0; }

.style2 .story_small, .style2 .story_large, .style2 .group_story_small, .style2 .group_story_large, .style2 .story_list { border-bottom:0 none; }

.style1 h2, .style2 h2 { margin-top:0; font-weight:bold; font-size:1em; }
.style1 .story_list h2, .style2 .story_list h2 { margin-top:0; }

#section_intro p { margin-top:0; margin-bottom:10px; }
/*
     FILE ARCHIVED ON 08:45:36 Oct 07, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:21:08 Nov 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.335
  captures_list: 0.493
  exclusion.robots: 0.056
  exclusion.robots.policy: 0.043
  esindex: 0.009
  cdx.remote: 12.703
  LoadShardBlock: 164.084 (3)
  PetaboxLoader3.resolve: 112.976 (4)
  PetaboxLoader3.datanode: 202.47 (4)
  load_resource: 185.679
*/