.comment-text .quote1, .comment-text .quote2, .comment-text .quote3, .comment-text .quote4 { margin: 10px; padding:5px 10px; background-color:#f3f3f3; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; font-size:90%; font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#444; }

body.macworld.insider ul.welcome li:first-child{ padding-right: 18px; background: url(https://web.archive.org/web/20121023213216im_/http://zapt5.staticworld.net/images/furniture/macworld/MW-Insider-Icon-noborder-12px.png) right 3px no-repeat;}
	
small.credit {
	background: url(https://web.archive.org/web/20121023213216im_/http://zapt5.staticworld.net/images/furniture/techhive/backgroundwhite70.png);
	color:#333;
    font-size: 9px;
	padding:1px 3px 2px;
}

#home-main-primary .bug, .landing-listing .bug{ display:block; }
#home-main-primary .bug.sponsored, .landing-listing .bug.sponsored{ font-weight: bold; text-transform: uppercase; color:#999; }
#home-main-primary .bug.live, .landing-listing .bug.live{ font-weight: bold; text-transform: uppercase; color:#93c83d; }
#home-main-primary .bug.updated, .landing-listing .bug.updated{ font-weight: bold; text-transform: uppercase; color:#ff8c1e; }
#home-main-primary .bug.breaking, .landing-listing .bug.breaking{ font-weight: bold; text-transform: uppercase; color:#FF0000; }
#home-main-primary .bug.firstlook, .landing-listing .bug.firstlook{ font-weight: bold; text-transform: uppercase; color:#68a0a6; }



#tso{ width:940px; clear: both; padding: 15px 20px 10px; border:1px solid #E6E6E6; overflow:hidden; margin:0 0 40px 110px; }
#tso h3{ margin:0; color: #CCCCCC; text-transform: uppercase;}
#tso ul{ list-style:none; width: 100%; float: left; padding-left: 0; margin-left: 0; margin-bottom:0; margin-top:5px; }
#tso ul li{ float: left; width: 48%; margin-bottom:7px; margin-right:15px;}
#tso ul li a{ font-weight:bold; display:block; clear:both; }
#tso ul li span{ font-size:13px;}
#tso ul li:nth-child(odd) { clear: left; }


#home-secondary-insider{ margin-bottom:10px; }
#home-secondary-insider h2 { color: #ef5a26; margin: 10px 0 0; padding-bottom: 5px; text-transform: uppercase; border-bottom: 1px solid #CCCCCC; }
#home-secondary-insider .excerpt {  padding:5px 20px 5px 10px; overflow:hidden; background-color:#E7E8E8; }
#home-secondary-insider .excerpt p {  margin:0; }
#home-secondary-insider .excerpt p.post-meta { margin-bottom:5px; }
#home-secondary-insider .excerpt-img	{ float:left; width:140px; }
#home-secondary-insider .excerpt-text { width:100%; }	
#home-secondary-insider .excerpt a {  color:#25A7D7; font-family:'proxima-nova',sans-serif;font-size:16px; }
#home-secondary-insider .excerpt a:hover { color:#333;text-decoration:none;} 
#home-secondary-insider .excerpt p { color:#333; }


#footer-subscribe h2{ clear:none; }
#footer-subscribe.clearfix{ overflow:visible;}
#ipboard_body #banner-tools{float:right;}


.category section.sponsored{ background:none; border:1px solid #D1D1D1; }
#side section.sponsored{ background:none; border:1px solid #D1D1D1; padding:10px; margin-bottom:10px; }
#side section.sponsored img.promo{ float: left; }
#side section.sponsored img.sponsor{ float: none; display: inline; }
#side section.sponsored div.col1 h3 a,
#side section.sponsored h3 a{ color: #25A7D7; text-transform: none; }
#side section div.col1 { float: left; padding-right: 5px; width: 50%; }
#side section div.col2 { float: right; padding-left: 5px; width: 50%; }
#side section.sponsored header h5, #side section.sponsored h2 { margin-top: 0; }
#side section.sponsored header h5 { color: #999999; font-weight: 400; }
#side section.sponsored header{ border-bottom:1px solid #ADADAD; margin-bottom:10px; }
#side section div.col1 h2 { line-height: 1.2; }



.story-pkg-hed figure img{
	max-width:100%;
}

@media only screen and (min-width:320px) and (max-width:767px) {
	.home-hero-solo .home-hero-text.leftPos{ left:0; }
	.home-hero.home-hero-solo .home-hero-image{background-size:auto; background-position:0 120px;}
	.blx.blxM115.blox4_html.blxC120{ display:none;}
}

@media only screen and (min-width:320px) and (max-width:768px) {
	body.directory .product-results.sponsored{ display:none; }
	#tso{ width:95%; margin:10px 10px 20px; display:inline-block;}
	#tso ul{ float: none; }
	#tso ul li{ float: none; width: 100%; margin-right:0; }
}
/*
     FILE ARCHIVED ON 21:32:16 Oct 23, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:09:26 Jun 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.366
  captures_list: 0.536
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.033
  esindex: 0.01
  cdx.remote: 8.304
  LoadShardBlock: 137.069 (3)
  PetaboxLoader3.datanode: 115.926 (4)
  PetaboxLoader3.resolve: 94.515 (2)
  load_resource: 113.022
*/