Index: archive.php
===================================================================
--- archive.php	(revision 5693)
+++ archive.php	(working copy)
@@ -3,42 +3,44 @@
 
 // order the displayed posts by the ratings average
 global $query_string;
-query_posts( $query_string . '&meta_key=ratings_average&orderby=meta_value_num' );
+query_posts($query_string . '&meta_key=ratings_average&orderby=meta_value_num');
 ?>
 <div id="pagebody">
 	<div class="wrapper">
 
-		<?php get_sidebar( 'left' ); ?>
-		<div class="col-7">
-		<?php breadcrumb(); ?>
+		<?php get_sidebar('left'); ?>
+		<div class="col-5">
+			<?php breadcrumb(); ?>
 
-		<?php if ( have_posts() ) : ?>
+			<?php if (have_posts()) : ?>
 
-			<?php while ( have_posts() ) : the_post(); ?>
+				<?php while (have_posts()) : the_post(); ?>
 
-				<div class="story-excerpt">
-					<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
-						<?php site_screenshot_tag( 145, 'screenshot alignleft' ); ?>
-					</a>
-					<h5><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h5>
-					<div class="excerpt"><?php the_content_limit(200); ?></div>
-					<div class="meta"><?php tags_with_count( 'flat', '<strong>' . __( 'Tags:', 'wporg-showcase' ) . '</strong> ', ', ', '<br />'); ?><?php edit_post_link( __( 'Edit this entry', 'wporg-showcase' ) ); ?></div>
-					<div style="clear:both;"></div>
-				</div>
+					<div class="story-excerpt">
+						<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
+							<?php site_screenshot_tag(145, 'screenshot alignleft'); ?>
+						</a>
+						<h5><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h5>
+						<div class="excerpt"><?php the_content_limit(200); ?></div>
+						<div class="meta"><?php tags_with_count('flat', '<strong>' . __('Tags:', 'wporg-showcase') . '</strong> ', ', ', '<br />'); ?><?php edit_post_link(__('Edit this entry', 'wporg-showcase')); ?></div>
+						<div style="clear:both;"></div>
+					</div>
 
-			<?php endwhile; // have_posts ?>
+				<?php endwhile; // have_posts ?>
 
-			<?php if ( 1 != $wp_query->max_num_pages || function_exists( 'wp_page_numbers' ) ) { wp_page_numbers(); } ?>
+				<?php if (1 != $wp_query->max_num_pages || function_exists('wp_page_numbers')) {
+					wp_page_numbers();
+				} ?>
 
-		<?php else : // have_posts ?>
+			<?php else : // have_posts ?>
 
-			<p><?php _e( 'Sorry, no sites in the Showcase matched your criteria.', 'wporg-showcase' ); ?></p>
+				<p><?php _e('Sorry, no sites in the Showcase matched your criteria.', 'wporg-showcase'); ?></p>
 
-		<?php endif; ?>
+			<?php endif; ?>
 
 		</div>
 
-		<?php get_sidebar( 'right' ); ?>
+		<?php get_sidebar('right'); ?>
 
 	</div>
 </div>
Index: functions.php
===================================================================
--- functions.php	(revision 5693)
+++ functions.php	(working copy)
@@ -222,7 +222,7 @@
 // Enqueue jQuery Cycle
 function wpsc_scripts() {
 	wp_enqueue_script( 'jquery' ); // explicit enqueue
-	wp_enqueue_script( 'jquery-cycle', get_template_directory_uri() . '/js/jquery.cycle.min.js', array( 'jquery' ) );
+	wp_enqueue_script( 'jquery-cycle', get_template_directory_uri() . '/js/jquery.cycle2.min.js', array( 'jquery' ) );
 	wp_enqueue_script( 'wpsc-scripts', get_template_directory_uri() . '/js/scripts.js', array( 'jquery', 'jquery-cycle' ) );
 }
 add_action('wp_enqueue_scripts', 'wpsc_scripts');
Index: header.php
===================================================================
--- header.php	(revision 5693)
+++ header.php	(working copy)
@@ -8,6 +8,6 @@
 ?>
 <div id="headline">
 	<div class="wrapper">
-		<h2><?php _e( 'Showcase', 'wporg-showcase' ); ?></h2>
+		<a id="wpsc-mobile-menu-button" class="" href="#" onclick="toggleWpscMobileMenu();"></a><h2><?php _e( 'Showcase', 'wporg-showcase' ); ?></h2>
 	</div>
 </div>
Index: index.php
===================================================================
--- index.php	(revision 5693)
+++ index.php	(working copy)
@@ -2,7 +2,7 @@
 <div id="pagebody">
 	<div class="wrapper archives">
 		<?php get_sidebar( 'left' ); ?>
-		<div class="col-7">
+		<div class="col-5">
 		<?php
 			breadcrumb();
 			$num_posts = 400;
Index: js/jquery.cycle2.min.js
===================================================================
--- js/jquery.cycle2.min.js	(nonexistent)
+++ js/jquery.cycle2.min.js	(working copy)
@@ -0,0 +1,15 @@
+/*!
+ * jQuery Cycle2; version: 2.1.6 build: 20141007
+ * http://jquery.malsup.com/cycle2/
+ * Copyright (c) 2014 M. Alsup; Dual licensed: MIT/GPL
+ */
+!function(a){"use strict";function b(a){return(a||"").toLowerCase()}var c="2.1.6";a.fn.cycle=function(c){var d;return 0!==this.length||a.isReady?this.each(function(){var d,e,f,g,h=a(this),i=a.fn.cycle.log;if(!h.data("cycle.opts")){(h.data("cycle-log")===!1||c&&c.log===!1||e&&e.log===!1)&&(i=a.noop),i("--c2 init--"),d=h.data();for(var j in d)d.hasOwnProperty(j)&&/^cycle[A-Z]+/.test(j)&&(g=d[j],f=j.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,b),i(f+":",g,"("+typeof g+")"),d[f]=g);e=a.extend({},a.fn.cycle.defaults,d,c||{}),e.timeoutId=0,e.paused=e.paused||!1,e.container=h,e._maxZ=e.maxZ,e.API=a.extend({_container:h},a.fn.cycle.API),e.API.log=i,e.API.trigger=function(a,b){return e.container.trigger(a,b),e.API},h.data("cycle.opts",e),h.data("cycle.API",e.API),e.API.trigger("cycle-bootstrap",[e,e.API]),e.API.addInitialSlides(),e.API.preInitSlideshow(),e.slides.length&&e.API.initSlideshow()}}):(d={s:this.selector,c:this.context},a.fn.cycle.log("requeuing slideshow (dom not ready)"),a(function(){a(d.s,d.c).cycle(c)}),this)},a.fn.cycle.API={opts:function(){return this._container.data("cycle.opts")},addInitialSlides:function(){var b=this.opts(),c=b.slides;b.slideCount=0,b.slides=a(),c=c.jquery?c:b.container.find(c),b.random&&c.sort(function(){return Math.random()-.5}),b.API.add(c)},preInitSlideshow:function(){var b=this.opts();b.API.trigger("cycle-pre-initialize",[b]);var c=a.fn.cycle.transitions[b.fx];c&&a.isFunction(c.preInit)&&c.preInit(b),b._preInitialized=!0},postInitSlideshow:function(){var b=this.opts();b.API.trigger("cycle-post-initialize",[b]);var c=a.fn.cycle.transitions[b.fx];c&&a.isFunction(c.postInit)&&c.postInit(b)},initSlideshow:function(){var b,c=this.opts(),d=c.container;c.API.calcFirstSlide(),"static"==c.container.css("position")&&c.container.css("position","relative"),a(c.slides[c.currSlide]).css({opacity:1,display:"block",visibility:"visible"}),c.API.stackSlides(c.slides[c.currSlide],c.slides[c.nextSlide],!c.reverse),c.pauseOnHover&&(c.pauseOnHover!==!0&&(d=a(c.pauseOnHover)),d.hover(function(){c.API.pause(!0)},function(){c.API.resume(!0)})),c.timeout&&(b=c.API.getSlideOpts(c.currSlide),c.API.queueTransition(b,b.timeout+c.delay)),c._initialized=!0,c.API.updateView(!0),c.API.trigger("cycle-initialized",[c]),c.API.postInitSlideshow()},pause:function(b){var c=this.opts(),d=c.API.getSlideOpts(),e=c.hoverPaused||c.paused;b?c.hoverPaused=!0:c.paused=!0,e||(c.container.addClass("cycle-paused"),c.API.trigger("cycle-paused",[c]).log("cycle-paused"),d.timeout&&(clearTimeout(c.timeoutId),c.timeoutId=0,c._remainingTimeout-=a.now()-c._lastQueue,(c._remainingTimeout<0||isNaN(c._remainingTimeout))&&(c._remainingTimeout=void 0)))},resume:function(a){var b=this.opts(),c=!b.hoverPaused&&!b.paused;a?b.hoverPaused=!1:b.paused=!1,c||(b.container.removeClass("cycle-paused"),0===b.slides.filter(":animated").length&&b.API.queueTransition(b.API.getSlideOpts(),b._remainingTimeout),b.API.trigger("cycle-resumed",[b,b._remainingTimeout]).log("cycle-resumed"))},add:function(b,c){var d,e=this.opts(),f=e.slideCount,g=!1;"string"==a.type(b)&&(b=a.trim(b)),a(b).each(function(){var b,d=a(this);c?e.container.prepend(d):e.container.append(d),e.slideCount++,b=e.API.buildSlideOpts(d),e.slides=c?a(d).add(e.slides):e.slides.add(d),e.API.initSlide(b,d,--e._maxZ),d.data("cycle.opts",b),e.API.trigger("cycle-slide-added",[e,b,d])}),e.API.updateView(!0),g=e._preInitialized&&2>f&&e.slideCount>=1,g&&(e._initialized?e.timeout&&(d=e.slides.length,e.nextSlide=e.reverse?d-1:1,e.timeoutId||e.API.queueTransition(e)):e.API.initSlideshow())},calcFirstSlide:function(){var a,b=this.opts();a=parseInt(b.startingSlide||0,10),(a>=b.slides.length||0>a)&&(a=0),b.currSlide=a,b.reverse?(b.nextSlide=a-1,b.nextSlide<0&&(b.nextSlide=b.slides.length-1)):(b.nextSlide=a+1,b.nextSlide==b.slides.length&&(b.nextSlide=0))},calcNextSlide:function(){var a,b=this.opts();b.reverse?(a=b.nextSlide-1<0,b.nextSlide=a?b.slideCount-1:b.nextSlide-1,b.currSlide=a?0:b.nextSlide+1):(a=b.nextSlide+1==b.slides.length,b.nextSlide=a?0:b.nextSlide+1,b.currSlide=a?b.slides.length-1:b.nextSlide-1)},calcTx:function(b,c){var d,e=b;return e._tempFx?d=a.fn.cycle.transitions[e._tempFx]:c&&e.manualFx&&(d=a.fn.cycle.transitions[e.manualFx]),d||(d=a.fn.cycle.transitions[e.fx]),e._tempFx=null,this.opts()._tempFx=null,d||(d=a.fn.cycle.transitions.fade,e.API.log('Transition "'+e.fx+'" not found.  Using fade.')),d},prepareTx:function(a,b){var c,d,e,f,g,h=this.opts();return h.slideCount<2?void(h.timeoutId=0):(!a||h.busy&&!h.manualTrump||(h.API.stopTransition(),h.busy=!1,clearTimeout(h.timeoutId),h.timeoutId=0),void(h.busy||(0!==h.timeoutId||a)&&(d=h.slides[h.currSlide],e=h.slides[h.nextSlide],f=h.API.getSlideOpts(h.nextSlide),g=h.API.calcTx(f,a),h._tx=g,a&&void 0!==f.manualSpeed&&(f.speed=f.manualSpeed),h.nextSlide!=h.currSlide&&(a||!h.paused&&!h.hoverPaused&&h.timeout)?(h.API.trigger("cycle-before",[f,d,e,b]),g.before&&g.before(f,d,e,b),c=function(){h.busy=!1,h.container.data("cycle.opts")&&(g.after&&g.after(f,d,e,b),h.API.trigger("cycle-after",[f,d,e,b]),h.API.queueTransition(f),h.API.updateView(!0))},h.busy=!0,g.transition?g.transition(f,d,e,b,c):h.API.doTransition(f,d,e,b,c),h.API.calcNextSlide(),h.API.updateView()):h.API.queueTransition(f))))},doTransition:function(b,c,d,e,f){var g=b,h=a(c),i=a(d),j=function(){i.animate(g.animIn||{opacity:1},g.speed,g.easeIn||g.easing,f)};i.css(g.cssBefore||{}),h.animate(g.animOut||{},g.speed,g.easeOut||g.easing,function(){h.css(g.cssAfter||{}),g.sync||j()}),g.sync&&j()},queueTransition:function(b,c){var d=this.opts(),e=void 0!==c?c:b.timeout;return 0===d.nextSlide&&0===--d.loop?(d.API.log("terminating; loop=0"),d.timeout=0,e?setTimeout(function(){d.API.trigger("cycle-finished",[d])},e):d.API.trigger("cycle-finished",[d]),void(d.nextSlide=d.currSlide)):void 0!==d.continueAuto&&(d.continueAuto===!1||a.isFunction(d.continueAuto)&&d.continueAuto()===!1)?(d.API.log("terminating automatic transitions"),d.timeout=0,void(d.timeoutId&&clearTimeout(d.timeoutId))):void(e&&(d._lastQueue=a.now(),void 0===c&&(d._remainingTimeout=b.timeout),d.paused||d.hoverPaused||(d.timeoutId=setTimeout(function(){d.API.prepareTx(!1,!d.reverse)},e))))},stopTransition:function(){var a=this.opts();a.slides.filter(":animated").length&&(a.slides.stop(!1,!0),a.API.trigger("cycle-transition-stopped",[a])),a._tx&&a._tx.stopTransition&&a._tx.stopTransition(a)},advanceSlide:function(a){var b=this.opts();return clearTimeout(b.timeoutId),b.timeoutId=0,b.nextSlide=b.currSlide+a,b.nextSlide<0?b.nextSlide=b.slides.length-1:b.nextSlide>=b.slides.length&&(b.nextSlide=0),b.API.prepareTx(!0,a>=0),!1},buildSlideOpts:function(c){var d,e,f=this.opts(),g=c.data()||{};for(var h in g)g.hasOwnProperty(h)&&/^cycle[A-Z]+/.test(h)&&(d=g[h],e=h.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,b),f.API.log("["+(f.slideCount-1)+"]",e+":",d,"("+typeof d+")"),g[e]=d);g=a.extend({},a.fn.cycle.defaults,f,g),g.slideNum=f.slideCount;try{delete g.API,delete g.slideCount,delete g.currSlide,delete g.nextSlide,delete g.slides}catch(i){}return g},getSlideOpts:function(b){var c=this.opts();void 0===b&&(b=c.currSlide);var d=c.slides[b],e=a(d).data("cycle.opts");return a.extend({},c,e)},initSlide:function(b,c,d){var e=this.opts();c.css(b.slideCss||{}),d>0&&c.css("zIndex",d),isNaN(b.speed)&&(b.speed=a.fx.speeds[b.speed]||a.fx.speeds._default),b.sync||(b.speed=b.speed/2),c.addClass(e.slideClass)},updateView:function(a,b){var c=this.opts();if(c._initialized){var d=c.API.getSlideOpts(),e=c.slides[c.currSlide];!a&&b!==!0&&(c.API.trigger("cycle-update-view-before",[c,d,e]),c.updateView<0)||(c.slideActiveClass&&c.slides.removeClass(c.slideActiveClass).eq(c.currSlide).addClass(c.slideActiveClass),a&&c.hideNonActive&&c.slides.filter(":not(."+c.slideActiveClass+")").css("visibility","hidden"),0===c.updateView&&setTimeout(function(){c.API.trigger("cycle-update-view",[c,d,e,a])},d.speed/(c.sync?2:1)),0!==c.updateView&&c.API.trigger("cycle-update-view",[c,d,e,a]),a&&c.API.trigger("cycle-update-view-after",[c,d,e]))}},getComponent:function(b){var c=this.opts(),d=c[b];return"string"==typeof d?/^\s*[\>|\+|~]/.test(d)?c.container.find(d):a(d):d.jquery?d:a(d)},stackSlides:function(b,c,d){var e=this.opts();b||(b=e.slides[e.currSlide],c=e.slides[e.nextSlide],d=!e.reverse),a(b).css("zIndex",e.maxZ);var f,g=e.maxZ-2,h=e.slideCount;if(d){for(f=e.currSlide+1;h>f;f++)a(e.slides[f]).css("zIndex",g--);for(f=0;f<e.currSlide;f++)a(e.slides[f]).css("zIndex",g--)}else{for(f=e.currSlide-1;f>=0;f--)a(e.slides[f]).css("zIndex",g--);for(f=h-1;f>e.currSlide;f--)a(e.slides[f]).css("zIndex",g--)}a(c).css("zIndex",e.maxZ-1)},getSlideIndex:function(a){return this.opts().slides.index(a)}},a.fn.cycle.log=function(){window.console&&console.log&&console.log("[cycle2] "+Array.prototype.join.call(arguments," "))},a.fn.cycle.version=function(){return"Cycle2: "+c},a.fn.cycle.transitions={custom:{},none:{before:function(a,b,c,d){a.API.stackSlides(c,b,d),a.cssBefore={opacity:1,visibility:"visible",display:"block"}}},fade:{before:function(b,c,d,e){var f=b.API.getSlideOpts(b.nextSlide).slideCss||{};b.API.stackSlides(c,d,e),b.cssBefore=a.extend(f,{opacity:0,visibility:"visible",display:"block"}),b.animIn={opacity:1},b.animOut={opacity:0}}},fadeout:{before:function(b,c,d,e){var f=b.API.getSlideOpts(b.nextSlide).slideCss||{};b.API.stackSlides(c,d,e),b.cssBefore=a.extend(f,{opacity:1,visibility:"visible",display:"block"}),b.animOut={opacity:0}}},scrollHorz:{before:function(a,b,c,d){a.API.stackSlides(b,c,d);var e=a.container.css("overflow","hidden").width();a.cssBefore={left:d?e:-e,top:0,opacity:1,visibility:"visible",display:"block"},a.cssAfter={zIndex:a._maxZ-2,left:0},a.animIn={left:0},a.animOut={left:d?-e:e}}}},a.fn.cycle.defaults={allowWrap:!0,autoSelector:".cycle-slideshow[data-cycle-auto-init!=false]",delay:0,easing:null,fx:"fade",hideNonActive:!0,loop:0,manualFx:void 0,manualSpeed:void 0,manualTrump:!0,maxZ:100,pauseOnHover:!1,reverse:!1,slideActiveClass:"cycle-slide-active",slideClass:"cycle-slide",slideCss:{position:"absolute",top:0,left:0},slides:"> img",speed:500,startingSlide:0,sync:!0,timeout:4e3,updateView:0},a(document).ready(function(){a(a.fn.cycle.defaults.autoSelector).cycle()})}(jQuery),/*! Cycle2 autoheight plugin; Copyright (c) M.Alsup, 2012; version: 20130913 */
+    function(a){"use strict";function b(b,d){var e,f,g,h=d.autoHeight;if("container"==h)f=a(d.slides[d.currSlide]).outerHeight(),d.container.height(f);else if(d._autoHeightRatio)d.container.height(d.container.width()/d._autoHeightRatio);else if("calc"===h||"number"==a.type(h)&&h>=0){if(g="calc"===h?c(b,d):h>=d.slides.length?0:h,g==d._sentinelIndex)return;d._sentinelIndex=g,d._sentinel&&d._sentinel.remove(),e=a(d.slides[g].cloneNode(!0)),e.removeAttr("id name rel").find("[id],[name],[rel]").removeAttr("id name rel"),e.css({position:"static",visibility:"hidden",display:"block"}).prependTo(d.container).addClass("cycle-sentinel cycle-slide").removeClass("cycle-slide-active"),e.find("*").css("visibility","hidden"),d._sentinel=e}}function c(b,c){var d=0,e=-1;return c.slides.each(function(b){var c=a(this).height();c>e&&(e=c,d=b)}),d}function d(b,c,d,e){var f=a(e).outerHeight();c.container.animate({height:f},c.autoHeightSpeed,c.autoHeightEasing)}function e(c,f){f._autoHeightOnResize&&(a(window).off("resize orientationchange",f._autoHeightOnResize),f._autoHeightOnResize=null),f.container.off("cycle-slide-added cycle-slide-removed",b),f.container.off("cycle-destroyed",e),f.container.off("cycle-before",d),f._sentinel&&(f._sentinel.remove(),f._sentinel=null)}a.extend(a.fn.cycle.defaults,{autoHeight:0,autoHeightSpeed:250,autoHeightEasing:null}),a(document).on("cycle-initialized",function(c,f){function g(){b(c,f)}var h,i=f.autoHeight,j=a.type(i),k=null;("string"===j||"number"===j)&&(f.container.on("cycle-slide-added cycle-slide-removed",b),f.container.on("cycle-destroyed",e),"container"==i?f.container.on("cycle-before",d):"string"===j&&/\d+\:\d+/.test(i)&&(h=i.match(/(\d+)\:(\d+)/),h=h[1]/h[2],f._autoHeightRatio=h),"number"!==j&&(f._autoHeightOnResize=function(){clearTimeout(k),k=setTimeout(g,50)},a(window).on("resize orientationchange",f._autoHeightOnResize)),setTimeout(g,30))})}(jQuery),/*! caption plugin for Cycle2;  version: 20130306 */
+    function(a){"use strict";a.extend(a.fn.cycle.defaults,{caption:"> .cycle-caption",captionTemplate:"{{slideNum}} / {{slideCount}}",overlay:"> .cycle-overlay",overlayTemplate:"<div>{{title}}</div><div>{{desc}}</div>",captionModule:"caption"}),a(document).on("cycle-update-view",function(b,c,d,e){if("caption"===c.captionModule){a.each(["caption","overlay"],function(){var a=this,b=d[a+"Template"],f=c.API.getComponent(a);f.length&&b?(f.html(c.API.tmpl(b,d,c,e)),f.show()):f.hide()})}}),a(document).on("cycle-destroyed",function(b,c){var d;a.each(["caption","overlay"],function(){var a=this,b=c[a+"Template"];c[a]&&b&&(d=c.API.getComponent("caption"),d.empty())})})}(jQuery),/*! command plugin for Cycle2;  version: 20140415 */
+    function(a){"use strict";var b=a.fn.cycle;a.fn.cycle=function(c){var d,e,f,g=a.makeArray(arguments);return"number"==a.type(c)?this.cycle("goto",c):"string"==a.type(c)?this.each(function(){var h;return d=c,f=a(this).data("cycle.opts"),void 0===f?void b.log('slideshow must be initialized before sending commands; "'+d+'" ignored'):(d="goto"==d?"jump":d,e=f.API[d],a.isFunction(e)?(h=a.makeArray(g),h.shift(),e.apply(f.API,h)):void b.log("unknown command: ",d))}):b.apply(this,arguments)},a.extend(a.fn.cycle,b),a.extend(b.API,{next:function(){var a=this.opts();if(!a.busy||a.manualTrump){var b=a.reverse?-1:1;a.allowWrap===!1&&a.currSlide+b>=a.slideCount||(a.API.advanceSlide(b),a.API.trigger("cycle-next",[a]).log("cycle-next"))}},prev:function(){var a=this.opts();if(!a.busy||a.manualTrump){var b=a.reverse?1:-1;a.allowWrap===!1&&a.currSlide+b<0||(a.API.advanceSlide(b),a.API.trigger("cycle-prev",[a]).log("cycle-prev"))}},destroy:function(){this.stop();var b=this.opts(),c=a.isFunction(a._data)?a._data:a.noop;clearTimeout(b.timeoutId),b.timeoutId=0,b.API.stop(),b.API.trigger("cycle-destroyed",[b]).log("cycle-destroyed"),b.container.removeData(),c(b.container[0],"parsedAttrs",!1),b.retainStylesOnDestroy||(b.container.removeAttr("style"),b.slides.removeAttr("style"),b.slides.removeClass(b.slideActiveClass)),b.slides.each(function(){var d=a(this);d.removeData(),d.removeClass(b.slideClass),c(this,"parsedAttrs",!1)})},jump:function(a,b){var c,d=this.opts();if(!d.busy||d.manualTrump){var e=parseInt(a,10);if(isNaN(e)||0>e||e>=d.slides.length)return void d.API.log("goto: invalid slide index: "+e);if(e==d.currSlide)return void d.API.log("goto: skipping, already on slide",e);d.nextSlide=e,clearTimeout(d.timeoutId),d.timeoutId=0,d.API.log("goto: ",e," (zero-index)"),c=d.currSlide<d.nextSlide,d._tempFx=b,d.API.prepareTx(!0,c)}},stop:function(){var b=this.opts(),c=b.container;clearTimeout(b.timeoutId),b.timeoutId=0,b.API.stopTransition(),b.pauseOnHover&&(b.pauseOnHover!==!0&&(c=a(b.pauseOnHover)),c.off("mouseenter mouseleave")),b.API.trigger("cycle-stopped",[b]).log("cycle-stopped")},reinit:function(){var a=this.opts();a.API.destroy(),a.container.cycle()},remove:function(b){for(var c,d,e=this.opts(),f=[],g=1,h=0;h<e.slides.length;h++)c=e.slides[h],h==b?d=c:(f.push(c),a(c).data("cycle.opts").slideNum=g,g++);d&&(e.slides=a(f),e.slideCount--,a(d).remove(),b==e.currSlide?e.API.advanceSlide(1):b<e.currSlide?e.currSlide--:e.currSlide++,e.API.trigger("cycle-slide-removed",[e,b,d]).log("cycle-slide-removed"),e.API.updateView())}}),a(document).on("click.cycle","[data-cycle-cmd]",function(b){b.preventDefault();var c=a(this),d=c.data("cycle-cmd"),e=c.data("cycle-context")||".cycle-slideshow";a(e).cycle(d,c.data("cycle-arg"))})}(jQuery),/*! hash plugin for Cycle2;  version: 20130905 */
+    function(a){"use strict";function b(b,c){var d;return b._hashFence?void(b._hashFence=!1):(d=window.location.hash.substring(1),void b.slides.each(function(e){if(a(this).data("cycle-hash")==d){if(c===!0)b.startingSlide=e;else{var f=b.currSlide<e;b.nextSlide=e,b.API.prepareTx(!0,f)}return!1}}))}a(document).on("cycle-pre-initialize",function(c,d){b(d,!0),d._onHashChange=function(){b(d,!1)},a(window).on("hashchange",d._onHashChange)}),a(document).on("cycle-update-view",function(a,b,c){c.hash&&"#"+c.hash!=window.location.hash&&(b._hashFence=!0,window.location.hash=c.hash)}),a(document).on("cycle-destroyed",function(b,c){c._onHashChange&&a(window).off("hashchange",c._onHashChange)})}(jQuery),/*! loader plugin for Cycle2;  version: 20131121 */
+    function(a){"use strict";a.extend(a.fn.cycle.defaults,{loader:!1}),a(document).on("cycle-bootstrap",function(b,c){function d(b,d){function f(b){var f;"wait"==c.loader?(h.push(b),0===j&&(h.sort(g),e.apply(c.API,[h,d]),c.container.removeClass("cycle-loading"))):(f=a(c.slides[c.currSlide]),e.apply(c.API,[b,d]),f.show(),c.container.removeClass("cycle-loading"))}function g(a,b){return a.data("index")-b.data("index")}var h=[];if("string"==a.type(b))b=a.trim(b);else if("array"===a.type(b))for(var i=0;i<b.length;i++)b[i]=a(b[i])[0];b=a(b);var j=b.length;j&&(b.css("visibility","hidden").appendTo("body").each(function(b){function g(){0===--i&&(--j,f(k))}var i=0,k=a(this),l=k.is("img")?k:k.find("img");return k.data("index",b),l=l.filter(":not(.cycle-loader-ignore)").filter(':not([src=""])'),l.length?(i=l.length,void l.each(function(){this.complete?g():a(this).load(function(){g()}).on("error",function(){0===--i&&(c.API.log("slide skipped; img not loaded:",this.src),0===--j&&"wait"==c.loader&&e.apply(c.API,[h,d]))})})):(--j,void h.push(k))}),j&&c.container.addClass("cycle-loading"))}var e;c.loader&&(e=c.API.add,c.API.add=d)})}(jQuery),/*! pager plugin for Cycle2;  version: 20140415 */
+    function(a){"use strict";function b(b,c,d){var e,f=b.API.getComponent("pager");f.each(function(){var f=a(this);if(c.pagerTemplate){var g=b.API.tmpl(c.pagerTemplate,c,b,d[0]);e=a(g).appendTo(f)}else e=f.children().eq(b.slideCount-1);e.on(b.pagerEvent,function(a){b.pagerEventBubble||a.preventDefault(),b.API.page(f,a.currentTarget)})})}function c(a,b){var c=this.opts();if(!c.busy||c.manualTrump){var d=a.children().index(b),e=d,f=c.currSlide<e;c.currSlide!=e&&(c.nextSlide=e,c._tempFx=c.pagerFx,c.API.prepareTx(!0,f),c.API.trigger("cycle-pager-activated",[c,a,b]))}}a.extend(a.fn.cycle.defaults,{pager:"> .cycle-pager",pagerActiveClass:"cycle-pager-active",pagerEvent:"click.cycle",pagerEventBubble:void 0,pagerTemplate:"<span>&bull;</span>"}),a(document).on("cycle-bootstrap",function(a,c,d){d.buildPagerLink=b}),a(document).on("cycle-slide-added",function(a,b,d,e){b.pager&&(b.API.buildPagerLink(b,d,e),b.API.page=c)}),a(document).on("cycle-slide-removed",function(b,c,d){if(c.pager){var e=c.API.getComponent("pager");e.each(function(){var b=a(this);a(b.children()[d]).remove()})}}),a(document).on("cycle-update-view",function(b,c){var d;c.pager&&(d=c.API.getComponent("pager"),d.each(function(){a(this).children().removeClass(c.pagerActiveClass).eq(c.currSlide).addClass(c.pagerActiveClass)}))}),a(document).on("cycle-destroyed",function(a,b){var c=b.API.getComponent("pager");c&&(c.children().off(b.pagerEvent),b.pagerTemplate&&c.empty())})}(jQuery),/*! prevnext plugin for Cycle2;  version: 20140408 */
+    function(a){"use strict";a.extend(a.fn.cycle.defaults,{next:"> .cycle-next",nextEvent:"click.cycle",disabledClass:"disabled",prev:"> .cycle-prev",prevEvent:"click.cycle",swipe:!1}),a(document).on("cycle-initialized",function(a,b){if(b.API.getComponent("next").on(b.nextEvent,function(a){a.preventDefault(),b.API.next()}),b.API.getComponent("prev").on(b.prevEvent,function(a){a.preventDefault(),b.API.prev()}),b.swipe){var c=b.swipeVert?"swipeUp.cycle":"swipeLeft.cycle swipeleft.cycle",d=b.swipeVert?"swipeDown.cycle":"swipeRight.cycle swiperight.cycle";b.container.on(c,function(){b._tempFx=b.swipeFx,b.API.next()}),b.container.on(d,function(){b._tempFx=b.swipeFx,b.API.prev()})}}),a(document).on("cycle-update-view",function(a,b){if(!b.allowWrap){var c=b.disabledClass,d=b.API.getComponent("next"),e=b.API.getComponent("prev"),f=b._prevBoundry||0,g=void 0!==b._nextBoundry?b._nextBoundry:b.slideCount-1;b.currSlide==g?d.addClass(c).prop("disabled",!0):d.removeClass(c).prop("disabled",!1),b.currSlide===f?e.addClass(c).prop("disabled",!0):e.removeClass(c).prop("disabled",!1)}}),a(document).on("cycle-destroyed",function(a,b){b.API.getComponent("prev").off(b.nextEvent),b.API.getComponent("next").off(b.prevEvent),b.container.off("swipeleft.cycle swiperight.cycle swipeLeft.cycle swipeRight.cycle swipeUp.cycle swipeDown.cycle")})}(jQuery),/*! progressive loader plugin for Cycle2;  version: 20130315 */
+    function(a){"use strict";a.extend(a.fn.cycle.defaults,{progressive:!1}),a(document).on("cycle-pre-initialize",function(b,c){if(c.progressive){var d,e,f=c.API,g=f.next,h=f.prev,i=f.prepareTx,j=a.type(c.progressive);if("array"==j)d=c.progressive;else if(a.isFunction(c.progressive))d=c.progressive(c);else if("string"==j){if(e=a(c.progressive),d=a.trim(e.html()),!d)return;if(/^(\[)/.test(d))try{d=a.parseJSON(d)}catch(k){return void f.log("error parsing progressive slides",k)}else d=d.split(new RegExp(e.data("cycle-split")||"\n")),d[d.length-1]||d.pop()}i&&(f.prepareTx=function(a,b){var e,f;return a||0===d.length?void i.apply(c.API,[a,b]):void(b&&c.currSlide==c.slideCount-1?(f=d[0],d=d.slice(1),c.container.one("cycle-slide-added",function(a,b){setTimeout(function(){b.API.advanceSlide(1)},50)}),c.API.add(f)):b||0!==c.currSlide?i.apply(c.API,[a,b]):(e=d.length-1,f=d[e],d=d.slice(0,e),c.container.one("cycle-slide-added",function(a,b){setTimeout(function(){b.currSlide=1,b.API.advanceSlide(-1)},50)}),c.API.add(f,!0)))}),g&&(f.next=function(){var a=this.opts();if(d.length&&a.currSlide==a.slideCount-1){var b=d[0];d=d.slice(1),a.container.one("cycle-slide-added",function(a,b){g.apply(b.API),b.container.removeClass("cycle-loading")}),a.container.addClass("cycle-loading"),a.API.add(b)}else g.apply(a.API)}),h&&(f.prev=function(){var a=this.opts();if(d.length&&0===a.currSlide){var b=d.length-1,c=d[b];d=d.slice(0,b),a.container.one("cycle-slide-added",function(a,b){b.currSlide=1,b.API.advanceSlide(-1),b.container.removeClass("cycle-loading")}),a.container.addClass("cycle-loading"),a.API.add(c,!0)}else h.apply(a.API)})}})}(jQuery),/*! tmpl plugin for Cycle2;  version: 20121227 */
+    function(a){"use strict";a.extend(a.fn.cycle.defaults,{tmplRegex:"{{((.)?.*?)}}"}),a.extend(a.fn.cycle.API,{tmpl:function(b,c){var d=new RegExp(c.tmplRegex||a.fn.cycle.defaults.tmplRegex,"g"),e=a.makeArray(arguments);return e.shift(),b.replace(d,function(b,c){var d,f,g,h,i=c.split(".");for(d=0;d<e.length;d++)if(g=e[d]){if(i.length>1)for(h=g,f=0;f<i.length;f++)g=h,h=h[i[f]]||c;else h=g[c];if(a.isFunction(h))return h.apply(g,e);if(void 0!==h&&null!==h&&h!=c)return h}return c})}})}(jQuery);
\ No newline at end of file
Index: js/scripts.js
===================================================================
--- js/scripts.js	(revision 5693)
+++ js/scripts.js	(working copy)
@@ -1,7 +1,21 @@
-jQuery(document).ready(function($) { 
-	$(".wpsc-hero-slide-container").cycle({
-		fx:		'scrollHorz',
-	    pager:  '.wpsc-slide-nav',
-	    timeout: 8000
-	}); 
-});
\ No newline at end of file
+(function ($) {
+	$('document').ready(function () {
+		toggleWpscMobileMenu = function () {
+			if (!$('.leftsidebar').hasClass('wpscMobileMenuSlideIn')) {
+				$('.leftsidebar').animate({
+					left: "+=209"
+				});
+				$('.leftsidebar').addClass('wpscMobileMenuSlideIn');
+			} else {
+				$('.leftsidebar').animate({
+					left: "-=209"
+				});
+				$('.leftsidebar').removeClass('wpscMobileMenuSlideIn');
+			}
+		};
+
+		if ($('#pagebody').hasClass('post')) {
+			$('.currentSiteRating').css('display', 'block');
+		}
+	});
+})(jQuery);
\ No newline at end of file
Index: page-home.php
===================================================================
--- page-home.php	(revision 5693)
+++ page-home.php	(working copy)
@@ -10,32 +10,38 @@
 	<?php if ( have_posts() ) : ?>
 
 		<div class="wpsc-hero group">
-			<div class="wpsc-hero-slide-container no-js">
+			<div class="wpsc-hero-slide-container no-js cycle-slideshow" data-cycle-pager=".wpsc-slide-pager" data-cycle-fx="scrollHorz" data-cycle-auto-height="container" data-cycle-timeout="8000" data-cycle-slides="> div">
 
 				<?php while ( have_posts() ) : the_post(); ?>
 
 					<div class="wpsc-hero-slide">
 						<div class="wpsc-hero-slide-content">
-							<a href="<?php the_permalink(); ?>" class="wpsc-hero-slide-img">
-								<?php site_screenshot_tag( 457 ); ?>
-							</a>
-							<h3><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>
+							<div class="wpsc-hero-slide-content-left">
+								<a href="<?php the_permalink(); ?>" class="wpsc-hero-slide-img">
+									<?php site_screenshot_tag( 457 ); ?>
+								</a>
+							</div>
+							<div class="wpsc-hero-slide-content-right">
+								<div class="wpsc-hero-slide-content-right-wrapper">
+									<h3><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>
 
-							<?php $wpsc_url = esc_url( get_post_meta( $post->ID, 'domain', true ) ); ?>
-							<?php if ( $wpsc_url ) : // make sure the URL is valid (esc_url will return an empty string if not) ?>
-							<a href="<?php echo $wpsc_url; ?>" class="wpsc-linkout">
-								<?php echo str_replace( parse_url( $wpsc_url, PHP_URL_SCHEME ) . '://', '', untrailingslashit( $wpsc_url ) ); ?>
-								<span class="linkout-symbol"><?php _ex( '&#10162;', 'linkout symbol', 'wporg-showcase' ); ?></span>
-							</a>
-							<?php endif; // $wpsc_url ?>
+									<?php $wpsc_url = esc_url( get_post_meta( $post->ID, 'domain', true ) ); ?>
+									<?php if ( $wpsc_url ) : // make sure the URL is valid (esc_url will return an empty string if not) ?>
+									<a href="<?php echo $wpsc_url; ?>" class="wpsc-linkout">
+										<?php echo str_replace( parse_url( $wpsc_url, PHP_URL_SCHEME ) . '://', '', untrailingslashit( $wpsc_url ) ); ?>
+										<span class="linkout-symbol"><?php _ex( '&#10162;', 'linkout symbol', 'wporg-showcase' ); ?></span>
+									</a>
+									<?php endif; // $wpsc_url ?>
 
-							<?php
-								the_tags( '<ul class="wpsc-tags"><li>','</li><li>','</li></ul>' );
-								the_excerpt();
-							?>
-							<a class="wpsc-hero-learnmore" href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
-								<?php _e( 'Learn More &rarr;', 'wporg-showcase' ); ?>
-							</a>
+									<?php
+										the_tags( '<ul class="wpsc-tags"><li>','</li><li>','</li></ul>' );
+										the_excerpt();
+									?>
+									<a class="wpsc-hero-learnmore" href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
+										<?php _e( 'Learn More &rarr;', 'wporg-showcase' ); ?>
+									</a>
+								</div>
+							</div>
 						</div><!-- .wpsc-hero-slide-content -->
 					</div><!-- .wpsc-hero-slide -->
 
@@ -42,7 +48,7 @@
 				<?php endwhile; ?>
 
 			</div>
-			<div class="wpsc-slide-nav"></div>
+			<div class="wpsc-slide-nav"><div class="wpsc-slide-pager"></div></div>
 		</div> <!-- .wpsc-hero -->
 
 	<?php endif; ?>
@@ -52,14 +58,37 @@
 		<?php get_sidebar( 'left' ); ?>
 
 		<div class="col-7 main-content">
+			<div class="maincontentwrapper">
+				<?php query_posts( array( 'cat' => 4, 'posts_per_page' => 3, 'tag' => 'business', 'orderby' => 'rand' ) ); ?>
+				<?php if ( have_posts() ) : ?>
+				<h3><?php _e( 'Featured Business Sites', 'wporg-showcase' ); ?></h3>
+				<ul class="wpsc-recent wpsc-business">
 
-			<?php query_posts( array( 'cat' => 4, 'posts_per_page' => 3, 'tag' => 'business', 'orderby' => 'rand' ) ); ?>
-			<?php if ( have_posts() ) : ?>
-			<h3><?php _e( 'Featured Business Sites', 'wporg-showcase' ); ?></h3>
-			<ul class="wpsc-recent">
+					<?php while ( have_posts() ) : the_post(); ?>
 
-				<?php while ( have_posts() ) : the_post(); ?>
+						<li>
+							<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
+								<?php site_screenshot_tag( 215 ); ?>
+							</a>
+							<h5><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h5>
+							<?php
+								the_content_limit( 90 );
+								the_tags( '<ul class="wpsc-tags"><li>', '</li><li>', '</li></ul>' );
+							?>
+						</li>
 
+					<?php endwhile; // have_posts ?>
+				</ul>
+				<?php endif; // have_posts ?>
+
+				<?php query_posts( array( 'posts_per_page' => 9 ) ); ?>
+				<?php if ( have_posts() ) : ?>
+
+				<h3><?php _e( 'Recently Added Sites', 'wporg-showcase' ); ?></h3>
+				<ul class="wpsc-recent wpsc-recadded">
+
+					<?php while ( have_posts() ) : the_post(); ?>
+
 					<li>
 						<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
 							<?php site_screenshot_tag( 215 ); ?>
@@ -66,40 +95,17 @@
 						</a>
 						<h5><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h5>
 						<?php
-							the_content_limit( 90 );
 							the_tags( '<ul class="wpsc-tags"><li>', '</li><li>', '</li></ul>' );
+							if ( function_exists( 'the_ratings' ) ) the_ratings();
 						?>
 					</li>
 
-				<?php endwhile; // have_posts ?>
-			</ul>
-			<?php endif; // have_posts ?>
+					<?php endwhile; // have_posts ?>
+				</ul>
+				<a href="<?php echo home_url( '/archives/' ); ?>" class="wpsc-view-all"><?php _e( 'View All Showcase Sites &rarr;', 'wporg-showcase' ); ?></a>
 
-			<?php query_posts( array( 'posts_per_page' => 9 ) ); ?>
-			<?php if ( have_posts() ) : ?>
-
-			<h3><?php _e( 'Recently Added Sites', 'wporg-showcase' ); ?></h3>
-			<ul class="wpsc-recent">
-
-				<?php while ( have_posts() ) : the_post(); ?>
-
-				<li>
-					<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
-						<?php site_screenshot_tag( 215 ); ?>
-					</a>
-					<h5><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h5>
-					<?php
-						the_tags( '<ul class="wpsc-tags"><li>', '</li><li>', '</li></ul>' );
-						if ( function_exists( 'the_ratings' ) ) the_ratings();
-					?>
-				</li>
-
-				<?php endwhile; // have_posts ?>
-			</ul>
-			<a href="<?php echo home_url( '/archives/' ); ?>" class="wpsc-view-all"><?php _e( 'View All Showcase Sites &rarr;', 'wporg-showcase' ); ?></a>
-
-			<?php endif; // have_posts ?>
-
+				<?php endif; // have_posts ?>
+			</div>
 		</div>
 	</div>
 </div>
Index: page-submit.php
===================================================================
--- page-submit.php	(revision 5693)
+++ page-submit.php	(working copy)
@@ -19,9 +19,9 @@
 ?>
 
 <div id="pagebody">
-        <div class="wrapper">
+		<div class="wrapper">
 			<?php get_template_part( 'sidebar', 'left' ); ?>
-                <div class="col-7">
+				<div class="col-5">
 
 <?php if ( $_POST && ! $error ) : ?>
 	<div id="return">
Index: page-tags.php
===================================================================
--- page-tags.php	(revision 5693)
+++ page-tags.php	(working copy)
@@ -9,7 +9,7 @@
 <div id="pagebody">
 	<div class="wrapper">
 		<?php get_sidebar( 'left' ); ?>
-		<div class="col-7">
+		<div class="col-5">
 			<?php breadcrumb(); ?>
 			<div class="heatmap">
 				<?php wp_tag_cloud( 'smallest=9&largest=38&number=1000' ); ?>
Index: page.php
===================================================================
--- page.php	(revision 5693)
+++ page.php	(working copy)
@@ -3,7 +3,7 @@
 <div id="pagebody">
 	<div class="wrapper">
 		<?php get_sidebar( 'left' ); ?>
-		<div class="col-7">
+		<div class="col-5">
 
 			<?php if ( have_posts() ) : ?>
 				<?php while ( have_posts() ) : the_post(); ?>
Index: sidebar-left.php
===================================================================
--- sidebar-left.php	(revision 5693)
+++ sidebar-left.php	(working copy)
@@ -1,18 +1,18 @@
-		<div class="col-2 secondary">
-			<a href="<?php echo home_url( '/submit-a-wordpress-site/' ); ?>" class="wpsc-submit-site"><?php _e( 'Submit a Site &rarr;', 'wporg-showcase' ); ?></a>
+<div class="col-2 secondary leftsidebar">
+	<a href="<?php echo home_url( '/submit-a-wordpress-site/' ); ?>" class="wpsc-submit-site"><?php _e( 'Submit a Site &rarr;', 'wporg-showcase' ); ?></a>
 
-			<h4 class="search"><?php _e( 'Search', 'wporg-showcase' ); ?></h4>
-			<?php // @todo: use get_search_form(); ?>
-			<form method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
-				<input type="text" value="<?php the_search_query(); ?>" name="s" id="s" class="text" />
-				<input type="submit" id="searchsubmit" value="<?php esc_attr_e( 'Go', 'wporg-showcase' ); ?>" class="button" />
-			</form>
+	<h4 class="search"><?php _e( 'Search', 'wporg-showcase' ); ?></h4>
+	<?php // @todo: use get_search_form(); ?>
+	<form method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
+		<input type="text" value="<?php the_search_query(); ?>" name="s" id="s" class="text" />
+		<input type="submit" id="searchsubmit" value="<?php esc_attr_e( 'Go', 'wporg-showcase' ); ?>" class="button" />
+	</form>
 
-			<?php popular_tags(); ?>
-			<a href='<?php echo home_url( '/tag-cloud/' ); ?>' class="wpsc-all-tags"><?php _e( 'View All Tags &rarr;', 'wporg-showcase' ); ?></a>
+	<?php popular_tags(); ?>
+	<a href='<?php echo home_url( '/tag-cloud/' ); ?>' class="wpsc-all-tags"><?php _e( 'View All Tags &rarr;', 'wporg-showcase' ); ?></a>
 
-			<h4><?php _e( 'Browse by Flavor', 'wporg-showcase' ); ?></h4>
-			<ul class="submenu">
-				<?php wp_list_categories( 'exclude=4&title_li=' ); ?>
-			</ul>
-		</div>
+	<h4><?php _e( 'Browse by Flavor', 'wporg-showcase' ); ?></h4>
+	<ul class="submenu">
+		<?php wp_list_categories( 'exclude=4&title_li=' ); ?>
+	</ul>
+</div>
Index: sidebar-right.php
===================================================================
--- sidebar-right.php	(revision 5693)
+++ sidebar-right.php	(working copy)
@@ -1,11 +1,25 @@
-		<div class="col-3">
-			<h4><?php _e( 'Top Rated', 'wporg-showcase' ); ?></h4>
-			<table class="top-rated">
-				<?php get_highest_rated( 'post', 10, 10 ); ?>
-			</table>
+<div class="col-3 rightsidebar">
+	<div class="rightsidebarwrapper">
+		<div class="currentSiteRating">
+			<p class="button"><a href="http://<?php get_site_domain(false); ?>"><?php _e('Visit Site', 'wporg-showcase'); ?></a>
+			</p>
 
-			<h4><?php _e( 'Most Votes', 'wporg-showcase' ); ?></h4>
-			<table class="most-votes">
-				<?php get_most_rated(); ?>
-			</table>
+			<h4><?php _e('Rating', 'wporg-showcase'); ?></h4>
+			<?php the_ratings(); ?>
+			<p class='rating-descrip'><?php _e('Rate this site based on their implementation and use of WordPress.', 'wporg-showcase'); ?></p>
+
+			<?php wp_flavors(); ?>
+			<br/>
+			<?php tags_with_count('list', '<h4>' . __('Tags', 'wporg-showcase') . '</h4><ul>', '', '</ul>'); ?>
 		</div>
+		<h4><?php _e('Top Rated', 'wporg-showcase'); ?></h4>
+		<table class="top-rated">
+			<?php get_highest_rated('post', 10, 10); ?>
+		</table>
+
+		<h4><?php _e('Most Votes', 'wporg-showcase'); ?></h4>
+		<table class="most-votes">
+			<?php get_most_rated(); ?>
+		</table>
+	</div>
+</div>
Index: single.php
===================================================================
--- single.php	(revision 5693)
+++ single.php	(working copy)
@@ -54,18 +54,7 @@
 						</div><!-- .storycontent -->
 						<?php comments_template(); ?>
 					</div><!-- .col-5 -->
-					<div class="col-13">
-						<p class="button"><a href="http://<?php get_site_domain( false ); ?>"><?php _e( 'Visit Site', 'wporg-showcase' ); ?></a></p>
 
-						<h4><?php _e( 'Rating', 'wporg-showcase' ); ?></h4>
-						<?php the_ratings(); ?>
-						<p class='rating-descrip'><?php _e( 'Rate this site based on their implementation and use of WordPress.', 'wporg-showcase' ); ?></p>
-
-						<?php wp_flavors(); ?>
-						<br />
-						<?php tags_with_count( 'list', '<h4>' . __( 'Tags', 'wporg-showcase' ) . '</h4><ul>', '', '</ul>' ); ?>
-					</div>
-
 					<?php get_sidebar( 'right' ) ?>
 
 				<?php endwhile; // have_posts ?>
Index: style.css
===================================================================
--- style.css	(revision 5693)
+++ style.css	(working copy)
@@ -2,6 +2,10 @@
 Theme Name: WordPress.org Showcase Theme
 */
 
+.col-5 {
+	width: calc(100% - 390px);
+}
+
 .alignleft img, img.alignleft, .alignleft {
 	float: left;
 	padding: 5px;
@@ -13,18 +17,17 @@
 	margin-right: auto;
 }
 
-.col-2 p.button, .col-13 p.button {
+.col-2 p.button, .col-3 p.button {
+	background: #d54e21;
+	border: none;
+	border-radius: 3px;
+	-moz-border-radius: 3px;
+	-webkit-border-radius: 3px;
+	color: #fff;
 	display: block;
-	text-align: center;
 	line-height: 1.4em;
 	padding: 0;
-	background: #d54e21;
-	color: #fff;
-	-moz-border-radius: 3px;
-	-khtml-border-radius: 3px;	
-	-webkit-border-radius: 3px;
-	border-radius: 3px;
-	border: none;
+	text-align: center;
 	text-shadow: none;
 }
 
@@ -36,31 +39,30 @@
 	width: 75px;
 }
 
-.col-2 p.button a, .col-13 p.button a {
-	font-size: 13px;
+.col-2 p.button a, .col-3 p.button a {
 	color: #fff;
 	display: block;
-	padding: 8px 10px;
-	text-shadow: rgba(0,0,0,0.5) 0 1px 0;
+	font-size: 13px;
+	padding: 14px 10px;
+	text-shadow: rgba(0, 0, 0, 0.5) 0 1px 0;
 }
 
 p.button a:hover {
+	border: none;
 	color: #ffac90;
-	border: none;
 }
 
 textarea.text {
-	margin-right: 2px;
-	font-size: 10px;
-	padding: 3px;
 	background: #f5f5f5;
 	border: 1px solid #ccc;
+	border-radius: 3px;
 	-moz-border-radius: 3px;
-	-khtml-border-radius: 3px;	
 	-webkit-border-radius: 3px;
-	border-radius: 3px;
+	color: #666;
+	font-size: 10px;
+	margin-right: 2px;
+	padding: 3px;
 	vertical-align: top;
-	color: #666;
 }
 
 div.post-ratings {
@@ -68,13 +70,13 @@
 }
 
 h4 {
-	border-bottom:1px solid #DEDEDE;
-	color:#333333;
-	font-size:12px;
-	font-weight:bold;
-	margin-bottom:10px;
-	padding-bottom:4px;
-	padding-top:1px;
+	border-bottom: 1px solid #DEDEDE;
+	color: #333333;
+	font-size: 12px;
+	font-weight: bold;
+	margin-bottom: 10px;
+	padding-bottom: 4px;
+	padding-top: 1px;
 }
 
 h4.search {
@@ -107,8 +109,8 @@
 
 .gallery img {
 	background: #f5f5f5;
+	border: 1px solid #ccc;
 	padding: 4px;
-	border: 1px solid #ccc;
 }
 
 .gallery-caption {
@@ -130,61 +132,60 @@
 }
 
 #pagebody .excerpt p {
-	margin-bottom: 0;
 	font-size: 12px;
 	line-height: 18px;
+	margin-bottom: 0;
 }
 
 .featured-sites {
 	border-bottom: 1px solid #DEDEDE;
+	margin-bottom: 20px;
 	padding-bottom: 20px;
-	margin-bottom: 20px;
 }
 
 #pagebody .featured-sites .gallery-caption p {
 	font-size: 12px;
 	line-height: 18px;
-	margin: 0px;
-	margin-bottom: 10px;
+	margin: 0 0 10px 0;
 }
+
 .excerpt p {
+	font-size: 10px;
 	margin: 0;
 	padding: 0;
-	font-size: 10px;
 }
 
 table.most-votes, table.top-rated {
+	margin-bottom: 22px;
 	padding: 0;
-	margin-bottom: 22px;
 }
 
 table.most-votes, table.top-rated td {
-	valign: top;
 	line-height: 16px;
+	vertical-align: top;
 }
 
 .most-rated {
 	background: #F5F5F5;
+	border: 1px solid #ccc;
+	border-radius: 3px;
 	-moz-border-radius: 3px;
-	-khtml-border-radius: 3px;	
 	-webkit-border-radius: 3px;
-	border-radius: 3px;
-	border: 1px solid #ccc;
+	color: #797979;
+	display: block;
+	font-size: 11px;
+	font-weight: bold;
+	line-height: 14px;
+	margin: 1px 2px 0 0;
 	padding: 0;
-	margin: 1px 2px 0 0;
-	display: block;
 	text-align: center;
-	font-weight: bold;
 	width: 50px;
-	line-height: 14px;
-	color: #797979;
-	font-size: 11px;
 }
 
 .top-rated img.post-ratings-image {
 	height: 10px;
+	margin-top: 3px;
 	width: 10px;
-	margin-top: 3px;
 }
 
 .top-rated-stars {
@@ -197,10 +198,10 @@
 }
 
 ul#flavors li {
+	color: #c9c9c9;
 	list-style: none;
 	margin: 0;
 	padding: 3px 0 3px 0;
-	color: #c9c9c9;
 }
 
 #flavors li img, .post-ratings img, .top-rated li img {
@@ -217,14 +218,13 @@
 	padding-bottom: 10px;
 }
 
-
 .story-excerpt {
 	margin: 0 0 30px 0;
 }
 
 h3 {
+	font-size: 20px;
 	font-weight: normal;
-	font-size: 20px;
 	margin-bottom: 20px;
 }
 
@@ -232,9 +232,9 @@
 	font-weight: normal;
 }
 
-.meta{
+.meta {
+	font-size: 12px;
 	margin: 3px 0 0 0;
-	font-size: 12px;
 }
 
 .meta a {
@@ -241,44 +241,49 @@
 	font-weight: normal;
 }
 
+.single .storycontent {
+	padding-right: 0;
+}
+
 .story-excerpt img, .storycontent img {
 	background: #f5f5f5;
-	padding: 4px;
 	border: 1px solid #ccc;
 	margin-right: 10px;
+	padding: 4px;
 }
 
 .story-excerpt img.noborder, .storycontent img.noborder {
+	border: 0;
 	padding: 0;
-	border: 0;
 }
 
 .post .storycontent img.site-screenshot {
 	background: #f5f5f5;
+	border: 1px solid #ccc;
 	margin: 0;
 	padding: 3px;
-	border: 1px solid #ccc;
+	width: 100%;
+	height: auto;
 }
 
-.col-13 {
-	float: left;
-	margin: 38px 0 0 0;
+.col-3 {
+	float: right;
+	margin: 0 14px 0 0;
 	width: 160px;
 }
 
 blockquote {
-  	background: url(images/openquote.png?1) left top no-repeat;
-	margin-top:16px;
+	background: url(images/openquote.png?1) left top no-repeat;
+	border: none;
+	margin-top: 16px;
 	padding: 8px 32px 12px 8px;
-	border:none;
 }
 
-
 blockquote cite {
 	float: right;
 }
 
-.next{
+.next {
 	float: right;
 }
 
@@ -296,8 +301,8 @@
 
 .clear {
 	clear: both;
+	height: 0;
 	visibility: hidden;
-	height: 0;
 }
 
 .rating-descrip {
@@ -305,74 +310,74 @@
 	line-height: 1.4em;
 }
 
-#wordpress-org #wp_page_numbers ul, 
-#wordpress-org #wp_page_numbers li, 
+#wordpress-org #wp_page_numbers ul,
+#wordpress-org #wp_page_numbers li,
 #wordpress-org #wp_page_numbers a {
-        padding: 0;
-        margin: 0;
-        text-decoration: none;
-        font-style: normal;
-        list-style: none;
-        text-transform: none;
-        text-indent: 0px;
-        font-variant: normal;
-        text-align: left;
-        line-height: 14px;
-        letter-spacing: 0px;
-        word-spacing: 0px;
-        font-size: 12px;
-        font-family: sans-serif;
+	font-family: sans-serif;
+	font-size: 12px;
+	font-style: normal;
+	font-variant: normal;
+	letter-spacing: 0;
+	line-height: 14px;
+	list-style: none;
+	margin: 0;
+	padding: 0;
+	text-align: left;
+	text-decoration: none;
+	text-indent: 0;
+	text-transform: none;
+	word-spacing: 0;
 }
 
 #wordpress-org #wp_page_numbers {
-        margin: 10px 0 22px 0;
-        width: 100%;
+	margin: 10px 0 22px 0;
+	width: 100%;
 }
+
 #wordpress-org #wp_page_numbers ul {
-        width: 100%;
-        padding-top: 10px;
+	padding-top: 10px;
+	width: 100%;
 }
+
 #wordpress-org #wp_page_numbers li {
-        float: left;
-        display: block;
-        margin-bottom: 2px;
+	display: block;
+	float: left;
+	margin-bottom: 2px;
 }
+
 #wordpress-org #wp_page_numbers li.page_info {
-		padding: 2px 8px 3px 0;
+	padding: 2px 8px 3px 0;
 }
+
 #wordpress-org #wp_page_numbers a {
-        padding: 3px;
-        padding-left: 5px;
-        padding-right: 5px;
-        margin-left: 2px;
-        margin-right: 2px;
-        display: block;
-        border: 1px solid #cccccc;
+	border: 1px solid #cccccc;
+	display: block;
+	margin-left: 2px;
+	margin-right: 2px;
+	padding: 3px 5px 3px 5px;
 }
 
 #wordpress-org #wp_page_numbers li a:hover {
-        border-color: #999999;
+	border-color: #999999;
 }
 
 #wordpress-org #wp_page_numbers li.space {
-        padding: 6px;
-        padding-left: 2px;
-        padding-right: 2px;
+	padding: 6px 2px 6px 2px;
 }
 
 #wordpress-org #wp_page_numbers li.active_page a {
-        background-color:#328AB2;
-        border:1px solid #328AB2;
-	color:#FFFFFF;
+	background-color: #328AB2;
+	border: 1px solid #328AB2;
+	color: #FFFFFF;
 }
 
-#wordpress-org #wp_page_numbers li.active_page a:hover  {
-        background-color:#328AB2;
-        border:1px solid #328AB2;
-        color:#FFFFFF;
+#wordpress-org #wp_page_numbers li.active_page a:hover {
+	background-color: #328AB2;
+	border: 1px solid #328AB2;
+	color: #FFFFFF;
 }
 
-.archives .col-7, .home .col-7 { 
+.archives .col-7, .home .col-7 {
 	margin-bottom: 20px;
 }
 
@@ -384,10 +389,19 @@
 ================================================= */
 
 /* Clearfix */
-.group:before, .group:after { content:"";  display:table; }
-.group:after {clear:both;}
-.group {zoom:1;}
+.group:before, .group:after {
+	content: "";
+	display: table;
+}
 
+.group:after {
+	clear: both;
+}
+
+.group {
+	zoom: 1;
+}
+
 #pagebody {
 	font-size: 13px;
 }
@@ -400,7 +414,9 @@
 	font-size: 16px;
 }
 
-a {outline: none}
+a {
+	outline: none
+}
 
 /* Hero Area */
 
@@ -407,13 +423,10 @@
 .wpsc-hero {
 	background: #373737;
 	color: #fff;
-	
-	position: relative;
-	
-	padding: 21px 0 0 0;
 	margin: 0 0 42px 0;
-	
 	min-height: 365px;
+	padding: 21px 0 0 0;
+	position: relative;
 }
 
 .wpsc-hero a:hover {
@@ -421,103 +434,105 @@
 }
 
 .wpsc-hero-slide-container {
-	margin: auto;
+	margin: auto auto 20px auto;
+	max-width: 970px;
+	overflow: hidden;
 	position: relative;
-	
-	width: 970px;
-	height: 310px;
-	overflow: hidden;
+	width: 100%;
 }
 
 .wpsc-hero-slide {
 	background: #373737;
 	clear: both;
-	
+	font-size: 14px;
 	margin: auto;
-	width: 970px;
-			
-	font-size: 14px;
-		
-	text-shadow: 0px 1px 0px rgba(0,0,0,0.75)
+	max-width: 970px;
+	min-height: 310px;
+	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.75);
+	width: 100%;
 }
 
 .wpsc-hero-slide-img {
-	display: block;
-	overflow: hidden;
-	position: relative;
-	
-	height: 285px;
-
-	float: left;
-	margin: 0 32px 25px 0;
-	
+	background: #fff;
 	border: 5px #fff solid;
 	border-radius: 3px;
 	-webkit-border-radius: 3px;
-	
-	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4);
-	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4);
+	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
+	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
+	display: block;
+	position: relative;
 }
 
+.wpsc-hero-slide-img img {
+	height: auto;
+	width: 100%;
+}
+
 .wpsc-hero-slide-content {
 	padding: 0 20px;
 }
 
+.wpsc-hero-slide-content-left {
+	float: left;
+	position: relative;
+	width: 50%;
+}
+
+.wpsc-hero-slide-content-right {
+	float: left;
+	position: relative;
+	width: 50%;
+}
+
+.wpsc-hero-slide-content-right-wrapper {
+	display: block;
+	padding-left: 20px;
+}
+
 .wpsc-slide-nav {
 	background: #f7f7f7;
 	border-bottom: 1px #c6c6c6 solid;
-	
-	position: absolute;
 	bottom: 0;
+	padding: 18px 0 10px 0;
+	position: relative;
+	text-align: center;
+	width: 100%;
 	z-index: 99;
-	
-	width: 100%;
-	
-	padding: 18px 0 15px 0;
-	
-	text-align: center;
 }
 
-.wpsc-slide-nav a {
-	display: inline-block;
-	text-indent: -1000%;
-	
+.wpsc-slide-nav .wpsc-slide-pager span {
 	background: #dcdcdc;
 	border: 1px #bcbcbc solid;
-	
+	border-radius: 50%;
+	display: inline-block;
+	height: 11px;
 	margin: 0 6px;
-	
+	text-indent: -1000%;
 	width: 11px;
-	height: 11px;
-	
-	border-radius: 50%;
 }
 
-.wpsc-slide-nav a:hover {
+.wpsc-slide-nav .wpsc-slide-pager span:hover {
 	background: #bababa;
 }
 
-.wpsc-slide-nav .activeSlide {
+.wpsc-slide-nav .wpsc-slide-pager span.cycle-pager-active {
 	background: #acacac;
 	border-color: #5f5f5f;
 }
 
+.wpsc-slide-pager span:hover {
+	cursor: pointer;
+}
+
 .wpsc-hero-slide p {
 	line-height: 1.7;
 }
 
-.wpsc-hero-slide h3 {
-	margin: 0 0 5px 0;
-}
-
 .wpsc-hero-slide h3 a {
+	color: #fff;
 	display: block;
-
-	color: #fff;	
+	font-size: 24px;
 	font-weight: bold;
-	font-size: 24px;
-	
-	padding: 20px 0 0 0;
 }
 
 .wpsc-linkout,
@@ -527,18 +542,17 @@
 }
 
 .linkout-symbol {
+	display: inline-block;
+	font-family: "Arial Unicode MS", Arial, sans-serif;
 	font-size: 15px;
-	font-family: "Arial Unicode MS", Arial, sans-serif;
 	line-height: 0.7;
-	
-	display: inline-block;
 	margin: 1px 0 -1px 3px;
 }
 
 a.wpsc-hero-learnmore {
 	color: #fff;
+	font-size: 16px;
 	font-weight: bold;
-	font-size: 16px;
 	line-height: 1;
 }
 
@@ -553,22 +567,24 @@
 .wpsc-hero .wpsc-tags li a {
 	background: #6c6c6c;
 	color: #fff;
-	
-	text-shadow: 0 -1px 0 rgba(0,0,0,1);
-	-webkit-text-shadow: 0 -1px 0 rgba(0,0,0,1);
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 1);
 }
 
 .wpsc-hero .wpsc-tags li a:hover {
 	background: #eee;
 	color: #d54e21;
-	
 	text-shadow: none;
-	-webkit-text-shadow: none;
 }
 
 /* Sidebar */
+.leftsidebar {
+	z-index: 200;
+}
 
-.home .secondary {
+.secondary {
+	display: block;
+	float: left;
+	position: relative;
 	width: 150px;
 }
 
@@ -576,10 +592,8 @@
 	color: #444;
 	font-size: 13px;
 	line-height: 1.2;
-	
+	margin: 47px 0 11px 0;
 	padding: 0 0 10px 0;
-	
-	margin: 47px 0 11px 0;
 }
 
 .home .secondary h4.search {
@@ -586,40 +600,36 @@
 	margin-bottom: 16px;
 }
 
+.home .wpsc-recent img {
+	width: 100%;
+	height: auto;
+}
+
 .wpsc-submit-site {
+	border-bottom: 1px #dedede solid;
 	display: block;
 	font-weight: bold;
 	line-height: 1.4;
-	
 	padding: 0 0 8px 0;
-	
-	border-bottom: 1px #dedede solid;
 }
 
 .secondary #s {
-	width: 78px;
-	
 	border-radius: 2px;
 	-webkit-border-radius: 2px;
+	width: 78px;
 }
 
 .secondary .tag-count {
+	background: #e6e6e6;
+	border-radius: 23px;
+	-webkit-border-radius: 23px;
 	display: block;
 	float: right;
-	
-	background: #e6e6e6;
-	
 	font-size: 11px;
 	font-weight: bold;
 	line-height: 1;
-	
+	padding: 4px 7px 3px 7px;
 	text-shadow: 0 1px 0 #fff;
-	-webkit-text-shadow: 0 1px 0 #fff;
-		
-	padding: 4px 7px 3px 7px;
-	
-	border-radius: 23px;
-	-webkit-border-radius: 23px;
 }
 
 .secondary .wpsc-all-tags {
@@ -639,8 +649,8 @@
 	font-family: dashicons;
 	font-size: 16px;
 	padding: 0 6px 0 0;
-    position: relative;
-    top: 2px;
+	position: relative;
+	top: 2px;
 }
 
 .secondary .cat-item-3 a:before {
@@ -648,7 +658,7 @@
 	font-family: dashicons;
 	font-size: 16px;
 	padding: 0 6px 0 0;
-    position: relative;
+	position: relative;
 	top: 2px;
 }
 
@@ -661,39 +671,36 @@
 	top: 2px;
 }
 
-
 /* Main Content Area */
 
 .wpsc-tags li a {
+	background: #ebebeb;
+	border-radius: 2px;
+	-webkit-border-radius: 2px;
 	display: inline-block;
-	background: #ebebeb;
-
 	font-size: 12px;
 	font-weight: bold;
 	line-height: 1;
-	 
 	margin: 0 5px 5px 0;
 	padding: 3px 5px;
-	 
-	border-radius: 2px;
-	-webkit-border-radius: 2px;
-	
 	text-shadow: 0 1px 0 #fff;
-	-webkit-text-shadow: 0 1px 0 #fff;
 }
 
-.wpsc-tags li a:hover {	
+.wpsc-tags li a:hover {
 	text-shadow: none;
-	-webkit-text-shadow: none;
 }
 
 .home .main-content {
-	margin: 0 -25px 0 0;	
-	width: 750px;
-	
-	float: right;
+	float: left;
+	margin: 0;
+	/*max-width: 740px;*/
+	width: calc(100% - 180px);
 }
 
+.home .main-content .maincontentwrapper {
+	padding: 0 14px;
+}
+
 .home .main-content h3 {
 	font-weight: bold;
 	margin: 0 0 29px 0;
@@ -704,36 +711,32 @@
 	overflow: auto;
 }
 
-.home .wpsc-recent>li {
+.home .wpsc-recent > li {
 	display: block;
 	float: left;
-	position: relative;
-
 	list-style: none;
-	
 	min-height: 310px;
-	width: 215px;
-	
-	margin: 0 33px 40px 0; 	
-	padding: 0 0 10px 0;
+	padding: 10px;
+	position: relative;
+	width: 29%;
 }
 
-.wpsc-recent>li .screenshot {
+.wpsc-recent > li .screenshot {
 	border-radius: 3px;
 	-webkit-border-radius: 3px;
-	
-	box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.35);
-	-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.35);
+
+	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.35);
+	-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.35);
 }
 
-.wpsc-recent>li a:hover .screenshot {
-	box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.5);
-	-webkit-box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.5);
+.wpsc-recent > li a:hover .screenshot {
+	box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.5);
+	-webkit-box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.5);
 }
 
 #pagebody .wpsc-recent p {
+	line-height: 1.4;
 	margin: 10px 0 20px 0;
-	line-height: 1.4
 }
 
 .wpsc-recent h5 {
@@ -747,11 +750,10 @@
 	font-weight: bold;
 }
 
-.wpsc-recent>li .post-ratings {
-	position: absolute;
+.wpsc-recent > li .post-ratings {
+	border-top: 1px #EFEFEF solid;
 	bottom: 0;
-	height:auto;	
-	border-top: 1px #EFEFEF solid;
+	height: auto;
 	padding: 5px 0 0 0;
 	text-align: right;
 }
@@ -758,20 +760,151 @@
 
 /* Ratings */
 
-#pagebody .post-ratings img, 
-#pagebody .post-ratings-loading img, 
+#pagebody .post-ratings img,
+#pagebody .post-ratings-loading img,
 #pagebody .post-ratings-image img {
+	float: left;
+	height: 12px;
 	padding: 5px 2px 0 0; /* was margin */
-	float: left;
-	width:12px;
-	height:12px;
+	width: 12px;
 }
 
 .wpsc-view-all {
 	clear: both;
 	display: block;
-	text-align: right;
 	font-weight: bold;
 	margin: 20px 25px 100px 25px;
-	
+	text-align: right;
+
 }
+
+#wpsc-mobile-menu-button:before {
+	border: none;
+	box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	color: #888;
+	content: '\f228';
+	display: none;
+	float: left;
+	font: normal 30px/1 'Dashicons';
+	height: 32px;
+	margin-right: -10px;
+	margin-top: 15px;
+	outline: none;
+	padding: 3px;
+	text-decoration: none;
+	vertical-align: middle;
+	width: 39px;
+	-webkit-font-smoothing: antialiased;
+}
+
+.archive a img.alignleft {
+	margin: 5px 20px 0 0;
+}
+
+.currentSiteRating {
+	display: none;
+}
+
+/* Large devices */
+@media (max-width: 992px) {
+
+}
+
+/* Medium devices */
+@media (max-width: 768px) {
+	.home .main-content {
+		padding: 0;
+		width: 100%;
+	}
+
+	.wpsc-hero.group {
+		display: none !important;
+	}
+
+	.wpsc-business > li,
+	.wpsc-recadded > li {
+		width: 44% !important;;
+	}
+
+	.wpsc-business > li:last-child,
+	.wpsc-recadded > li:last-child {
+		display: none !important;
+	}
+
+	.leftsidebar {
+		background: #fff;
+		border: 1px #DFDFDF solid;
+		height: 100%;
+		margin-left: -210px;
+		margin-top: -1px;
+		min-height: 100vh;
+		padding: 20px;
+	}
+
+	#wpsc-mobile-menu-button:before {
+		display: inline-block;
+	}
+
+	.col-5 {
+		width: calc(100% - 220px);
+	}
+
+	.single .leftsidebar,
+	.archive .leftsidebar,
+	.page .leftsidebar,
+	.blog .leftsidebar {
+		margin-top: -41px;
+	}
+
+	.page-template-page-home .leftsidebar {
+		margin-top: -1px !important;
+	}
+
+	.page .storycontent {
+		padding-right: 0;
+	}
+}
+
+/* Small devices */
+@media (max-width: 576px) {
+	.wpsc-business > li,
+	.wpsc-recadded > li {
+		width: 100% !important;
+	}
+
+	.home .wpsc-recent > li {
+		padding: 0;
+		text-align: center;
+	}
+
+	.rightsidebar {
+		display: inline-block;
+		margin: 50px 0 0 0;
+		width: 100%;
+		clear: none;
+		float: none;
+	}
+
+	.rightsidebarwrapper {
+		padding: 0 14px 0 14px;
+	}
+
+	.col-5 {
+		width: 100%;
+		margin: 0;
+		padding: 0 14px 0 14px;
+		display: table-cell;
+		float: none;
+	}
+
+	.archive a img.alignleft {
+		width: 100%;
+		padding: 0;
+		margin: 0 0 14px 0;
+	}
+
+	.archive .story-excerpt {
+		margin: 0 0 14px 0;
+	}
+}
\ No newline at end of file
