diff --git a/wp-content/themes/path/changelog.txt b/wp-content/themes/path/changelog.txt
index 436ccd926d07c23a5a1b4d43037e2b8fbfe210b0..982d49621519ac6adcb58d161b05d72f5bbbda27 100644
--- a/wp-content/themes/path/changelog.txt
+++ b/wp-content/themes/path/changelog.txt
@@ -1,3 +1,18 @@
+19.8.2013 - version 0.2.1
+
+* Updated Hybrid Core to version 1.6.
+* Menu + sign updated for sub menus. Not using image anymore.
+* Chat post format updated.
+* .pot file added.
+* Finnish translations added.
+* style.min.css added.
+
+4.1.2013 - version 0.2
+
+* Updated Hybrid Core to version 1.5.
+
+* Remove global layout from theme settings. Note! This might mean that you have to set global layout again under Appearance >> Customize.
+
 23.10.2012 - version 0.1.4
 
 * Updated Hybrid Core to version 1.4.3.
diff --git a/wp-content/themes/path/content-chat.php b/wp-content/themes/path/content-chat.php
new file mode 100644
index 0000000000000000000000000000000000000000..704e2ff164afc71dd3b99b68a0f03e8b619d9d8a
--- /dev/null
+++ b/wp-content/themes/path/content-chat.php
@@ -0,0 +1,55 @@
+<?php
+/**
+ * Chat Content Template
+ *
+ * Template used for 'chat' post format.
+ *
+ * @package Path
+ * @subpackage Template
+ * @since 0.2.1
+ */
+
+do_atomic( 'before_entry' ); // path_before_entry ?>
+
+<article id="post-<?php the_ID(); ?>" class="<?php hybrid_entry_class(); ?>">
+
+	<?php do_atomic( 'open_entry' ); // path_open_entry ?>
+
+	<?php if ( is_singular() ) { ?>
+
+		<header class="entry-header">	
+			<?php echo apply_atomic_shortcode( 'entry_title', '[entry-title]' ); ?>
+			<?php echo apply_atomic_shortcode( 'byline', '<div class="byline">' . __( '[post-format-link] published on [entry-published] [entry-comments-link before=" | "] [entry-edit-link before=" | "]', 'path' ) . '</div>' ); ?>
+		</header><!-- .entry-header -->
+	
+		<div class="entry-content">
+			<?php the_content(); ?>
+			<?php wp_link_pages( array( 'before' => '<p class="page-links">' . __( 'Pages:', 'path' ), 'after' => '</p>' ) ); ?>
+		</div><!-- .entry-content -->
+
+		<footer class="entry-footer">
+			<?php echo apply_atomic_shortcode( 'entry_meta', '<div class="entry-meta">' . __( '[entry-terms taxonomy="category" before="Posted in "] [entry-terms before="Tagged "]', 'path' ) . '</div>' ); ?>
+		</footer><!-- .entry-footer -->
+		
+	<?php } else { ?>
+
+		<header class="entry-header">	
+			<?php echo apply_atomic_shortcode( 'entry_title', '[entry-title]' ); ?>
+		</header><!-- .entry-header -->
+
+		<div class="entry-content">
+			<?php the_content(); ?>
+			<?php wp_link_pages( array( 'before' => '<p class="page-links">' . __( 'Pages:', 'path' ), 'after' => '</p>' ) ); ?>
+		</div><!-- .entry-content -->
+
+		<footer class="entry-footer">
+			<?php echo apply_atomic_shortcode( 'entry_meta', '<div class="entry-meta">' . __( '[post-format-link] published on [entry-published] [entry-permalink before="| "] [entry-comments-link before="| "] [entry-edit-link before="| "]', 'path' ) . '</div>' ); ?>
+		</footer><!-- .entry-footer -->
+		
+	<?php } ?>
+
+	<?php do_atomic( 'close_entry' ); // path_close_entry ?>
+
+</article><!-- .hentry -->
+
+<?php do_atomic( 'after_entry' ); // path_after_entry ?>
\ No newline at end of file
diff --git a/wp-content/themes/path/content-link.php b/wp-content/themes/path/content-link.php
index 970ed0ed491c7339ea294109c0deee2d3da8785b..4345deea50a49f7837c334b2e61d65f473ef948c 100644
--- a/wp-content/themes/path/content-link.php
+++ b/wp-content/themes/path/content-link.php
@@ -38,7 +38,7 @@ do_atomic( 'before_entry' ); // path_before_entry ?>
 			<?php if ( current_theme_supports( 'get-the-image' ) ) get_the_image( array( 'meta_key' => 'Thumbnail', 'size' => 'path-thumbnail' ) ); ?>
 
 			<header class="entry-header">
-				<h2 class="entry-title"><a href="<?php echo esc_url( path_url_grabber() ); ?>" title="<?php the_title_attribute(); ?>"><?php printf( '%s <span class="meta-nav">&rarr;</span>', the_title( '', '', false ) ); ?></a></h2>
+				<h2 class="entry-title"><a href="<?php echo esc_url( hybrid_get_the_post_format_url() ); ?>" title="<?php the_title_attribute(); ?>"><?php printf( '%s <span class="meta-nav">&rarr;</span>', the_title( '', '', false ) ); ?></a></h2>
 			</header><!-- .entry-header -->
 			
 		<?php } else { ?>
diff --git a/wp-content/themes/path/css/flexslider/flexslider.css b/wp-content/themes/path/css/flexslider/flexslider.css
index bee12d5186b2060c9caa2ce833c6d66085dd0031..ec49a14421755e9925d2d461a920bfbaca951da8 100644
--- a/wp-content/themes/path/css/flexslider/flexslider.css
+++ b/wp-content/themes/path/css/flexslider/flexslider.css
@@ -160,6 +160,7 @@ html[xmlns] .slides {
 	-webkit-transition: all .3s ease;
 	width: 40px;
 	height: 40px;
+	z-index: 120;
 }
 .flex-direction-nav .flex-next {
 	background-position: 0 -50px;
diff --git a/wp-content/themes/path/functions.php b/wp-content/themes/path/functions.php
index 77ab9b951510fa89c6bc689ff0176ff85137028e..d955153644cfcbf33762fdf0319ddea3587ba66d 100644
--- a/wp-content/themes/path/functions.php
+++ b/wp-content/themes/path/functions.php
@@ -30,10 +30,6 @@ function path_theme_setup() {
 
 	/* Get action/filter hook prefix. */
 	$prefix = hybrid_get_prefix();
-	
-	/* Add theme settings. */
-	if ( is_admin() )
-	    require_once( trailingslashit ( get_template_directory() ) . 'admin/functions-admin.php' );
 
 	/* Add theme support for core framework features. */
 	add_theme_support( 'hybrid-core-menus', array( 'primary', 'secondary', 'subsidiary' ) );
@@ -41,7 +37,8 @@ function path_theme_setup() {
 	add_theme_support( 'hybrid-core-widgets' );
 	add_theme_support( 'hybrid-core-shortcodes' );
 	add_theme_support( 'hybrid-core-theme-settings', array( 'about', 'footer' ) );
-	add_theme_support( 'hybrid-core-drop-downs' );
+	add_theme_support( 'hybrid-core-scripts', array( 'drop-downs' ) );
+	add_theme_support( 'hybrid-core-styles', array( 'style' ) );
 	add_theme_support( 'hybrid-core-seo' );
 	add_theme_support( 'hybrid-core-template-hierarchy' );
 	
@@ -55,6 +52,7 @@ function path_theme_setup() {
 	add_theme_support( 'entry-views' );
 	add_theme_support( 'cleaner-gallery' );
 	add_theme_support( 'cleaner-caption' );
+	add_theme_support( 'hybrid-core-media-grabber' );
 	
 	/* Add theme support for WordPress features. */
 	
@@ -65,7 +63,7 @@ function path_theme_setup() {
 	add_theme_support( 'automatic-feed-links' );
 	
 	/* Add support for post formats. */
-	add_theme_support( 'post-formats', array( 'aside', 'audio', 'image', 'gallery', 'link', 'quote', 'status', 'video' ) );
+	add_theme_support( 'post-formats', array( 'aside', 'audio', 'chat', 'image', 'gallery', 'link', 'quote', 'status', 'video' ) );
 	
 	/* Add custom background feature. */
 	add_theme_support( 'custom-background', array(
@@ -140,12 +138,6 @@ function path_theme_setup() {
 	/* Add social media buttons after singular post entry. Facebook like, twitter tweet and google+. This uses Social Path Plugin. */
 	add_action( "{$prefix}_singular-post_after_singular", 'path_add_social_media' );
 	
-	/* Set global layout. */
-	add_filter( 'get_theme_layout', 'path_theme_layout' );
-	
-	/* Add Customize link to Appearance menu in admin. */
-	add_action ( 'admin_menu', 'path_admin_customize' );
-	
 	/* Add layout option in Customize. */
 	add_action( 'customize_register', 'path_customize_register' );
 	
@@ -158,6 +150,9 @@ function path_theme_setup() {
 	/* Register additional widgets. */
 	add_action( 'widgets_init', 'path_register_widgets' );
 	
+	/* Add menu-item-parent class to parent menu items.  */
+	add_filter( 'wp_nav_menu_objects', 'path_add_menu_parent_class' );
+	
 }
 
 /**
@@ -304,6 +299,7 @@ function path_google_fonts() {
  * format to easily find the link for the post. 
  *
  * @since 0.1.0
+ * @deprecated since 0.2.1. Use hybrid_get_the_post_format_url() insted.
  * @return string The link if found.  Otherwise, the permalink to the post.
  *
  * @note This is a modified version of the twentyeleven_url_grabber() function in the TwentyEleven theme. And this modified version is from MyLife (themehybrid.com) theme.
@@ -325,7 +321,7 @@ function path_url_grabber() {
  */
 function path_default_footer_settings( $settings ) {
     
-    $settings['footer_insert'] = '<p class="copyright">' . __( 'Copyright &#169; [the-year] [site-link].', 'path' ) . '</p>' . "\n\n" . '<p class="credit">' . __( 'Powered by [wp-link] and [theme-link].', 'path' ) . __( ' <a class="top" href="#container">Back to Top</a>', 'path' ) . '</p>';
+    $settings['footer_insert'] = '<p class="copyright">' . _x( 'Copyright &#169; [the-year] [site-link].', 'Filter footer info', 'path' ) . '</p>' . "\n\n" . '<p class="credit">' . _x( 'Powered by [wp-link] and [theme-link].', 'Filter footer info', 'path' ) . __( ' <a class="top" href="#container">Back to Top</a>', 'path' ) . '</p>';
     
     return $settings;
 }
@@ -521,36 +517,6 @@ function path_add_social_media() {
 	
 }
 
-/**
- * Filter global layout, which is defined under Appearance >> Theme Settings.
- * @since 0.1.0
- */
-function path_theme_layout( $layout ) {
-
-	/* Get global layout. */
-	$path_global_layout = hybrid_get_setting( 'path_global_layout' );
-	
-	if ( !$path_global_layout )
-		return $layout;
-
-	if ( 'layout-default' == $layout )
-		$layout = $path_global_layout;
-
-	return $layout;
-	
-}
-
-/**
- * Add the Customize link to the admin menu.
- * @link: http://ottopress.com/2012/theme-customizer-part-deux-getting-rid-of-options-pages/
- * @since 0.1.0
- */
-function path_admin_customize() {
-
-	add_theme_page( __( 'Customize', 'path' ), __( 'Customize', 'path' ), 'edit_theme_options', 'customize.php' );
-	
-}
-
 /**
  * Add layout option in theme Customize.
  * @link: http://ottopress.com/2012/how-to-leverage-the-theme-customizer-in-your-own-themes/
@@ -566,42 +532,6 @@ function path_customize_register( $wp_customize ) {
 	}
 	$wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage';
 	
-	// Layout section
-	$wp_customize->add_section( 'path_customize_layout', array(
-		'title'			=> __( 'Layout', 'path' ),
-		'priority'		=> 20,
-	) );
-	
-	// Layout setting
-	$wp_customize->add_setting( 'path_theme_settings[path_global_layout]', array(
-		'type'				=> 'option',
-		'default'			=> 'layout-default',
-		'capability'		=> 'edit_theme_options',
-		'sanitize_callback'	=> 'sanitize_key',
-		'transport'			=> 'postMessage',
-	) );
-	
-	/* Get theme layouts. */
-	$path_supported_layouts = get_theme_support( 'theme-layouts' );
-	$path_layouts = $path_supported_layouts[0]; // Array of all layouts without the 'layout-' prefix.
-	
-	/* Add layout-default to $path_layout_choices. */
-	$path_layout_choices['layout-default'] = theme_layouts_get_string( 'default' );
-	
-	/* Then add rest of what user had added in add_theme_support( 'theme-layouts' ). */
-	foreach ( $path_layouts as $path_layout ) {
-		$path_layout_choices["layout-{$path_layout}"] = theme_layouts_get_string( $path_layout );
-	}
-	
-	// Layout control
-	$wp_customize->add_control( 'path_theme_settings[path_global_layout]', array(
-		'label'			=>	__( 'Global Layout:', 'path' ),
-		'section'		=> 'path_customize_layout',
-		'settings'		=> 'path_theme_settings[path_global_layout]',
-		'type'			=> 'radio',
-		'choices'		=> $path_layout_choices,
-	) );
-	
 }
 
 /**
@@ -661,4 +591,31 @@ function path_register_widgets() {
 
 }
 
+/**
+ * Add menu-item-parent class to parent menu items. Thanks to Chip Bennett.
+ *
+ * @since 0.2.1
+ */
+function path_add_menu_parent_class( $items ) {
+
+	$parents = array();
+
+	foreach ( $items as $item ) {
+
+		if ( $item->menu_item_parent && $item->menu_item_parent > 0 )
+			$parents[] = $item->menu_item_parent;
+		
+	}
+
+	foreach ( $items as $item ) {
+
+		if ( in_array( $item->ID, $parents ) )
+			$item->classes[] = 'menu-item-parent';
+
+	}
+
+	return $items;    
+
+}
+
 ?>
\ No newline at end of file
diff --git a/wp-content/themes/path/header.php b/wp-content/themes/path/header.php
index b42cdb74262eceb346c57a16c6ef462ec31431dd..1d4d8b887302eb1253ce2ab1638304a144c48127 100644
--- a/wp-content/themes/path/header.php
+++ b/wp-content/themes/path/header.php
@@ -21,9 +21,6 @@
 <!-- Mobile viewport optimized -->
 <meta name="viewport" content="width=device-width,initial-scale=1" />
 
-<!-- My styles -->
-<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>" type="text/css" media="all" />
-
 <link rel="profile" href="http://gmpg.org/xfn/11" />
 <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
 
@@ -87,4 +84,4 @@
 
 			<?php do_atomic( 'open_main' ); // path_open_main ?>
 
-			<?php if ( current_theme_supports( 'breadcrumb-trail' ) ) breadcrumb_trail( array( 'container' => 'nav', 'before' => __( 'You are here:', 'path' ), 'separator'  => __( '&#8764;', 'path' ) ) ); ?>
\ No newline at end of file
+			<?php if ( current_theme_supports( 'breadcrumb-trail' ) ) breadcrumb_trail( array( 'container' => 'nav', 'labels' => array( 'browse' => __( 'You are here:', 'path' ) ), 'separator'  => __( '&#8764;', 'path' ) ) ); ?>
\ No newline at end of file
diff --git a/wp-content/themes/path/includes/widget-most-viewed.php b/wp-content/themes/path/includes/widget-most-viewed.php
index 0bfbdbe01a3fd7f174e408d341525f8d305e5a67..adea3bf08e66eb1b9264e331cfa4e92cec3077c9 100644
--- a/wp-content/themes/path/includes/widget-most-viewed.php
+++ b/wp-content/themes/path/includes/widget-most-viewed.php
@@ -194,7 +194,7 @@ class Path_Widget_Most_Viewed extends WP_Widget {
 		?>
 
 		<p>
-			<label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:', 'path' ); ?></label>
+			<label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _ex( 'Title:', 'For most viewed widget', 'path' ); ?></label>
 			<input type="text" class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" value="<?php echo $instance['title']; ?>" />
 		</p>
 
diff --git a/wp-content/themes/path/js/customize/path-customizer.js b/wp-content/themes/path/js/customize/path-customizer.js
index c8ccd6ab7af0539e79b895d88830cf31e8fa680d..4be1f2232d541e8390ed3208f01e0bd7bc35c127 100644
--- a/wp-content/themes/path/js/customize/path-customizer.js
+++ b/wp-content/themes/path/js/customize/path-customizer.js
@@ -9,11 +9,4 @@
 			$( '#site-description' ).html( to );
 		} );
 	} );
-	wp.customize( 'path_theme_settings[path_global_layout]', function( value ) {
-		value.bind( function( to ) {
-			var classes = $( 'body' ).attr( 'class' ).replace( /layout-[a-zA-Z0-9_-]*/g, '' ); // replace class with prefix layout- to ''
-			$( 'body' ).attr( 'class', classes ).addClass( to ); // add new class
-		} );
-	} );
-
 } )( jQuery );
diff --git a/wp-content/themes/path/js/fitvids/fitvids.js b/wp-content/themes/path/js/fitvids/fitvids.js
index 04f61249a66151518894a485230e2df0c15503ad..ffd2adc2b07804e008e20252ae67404c06f9a272 100644
--- a/wp-content/themes/path/js/fitvids/fitvids.js
+++ b/wp-content/themes/path/js/fitvids/fitvids.js
@@ -1,4 +1,4 @@
-// Basic FitVids
-jQuery(document).ready(function() {
-    		jQuery('#content').fitVids();
+// Basic FitVids
+jQuery(document).ready(function() {
+    		jQuery('#main').fitVids();
     	});
\ No newline at end of file
diff --git a/wp-content/themes/path/js/fitvids/jquery.fitvids.js b/wp-content/themes/path/js/fitvids/jquery.fitvids.js
index 4914dd7ee1c32957f76611503a1fe20ea3fa6544..93967e59536f821182db33c043af12dd2a9c8c5c 100644
--- a/wp-content/themes/path/js/fitvids/jquery.fitvids.js
+++ b/wp-content/themes/path/js/fitvids/jquery.fitvids.js
@@ -1,8 +1,9 @@
 /*global jQuery */
-/*! 
+/*jshint multistr:true browser:true */
+/*!
 * FitVids 1.0
 *
-* Copyright 2011, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com
+* Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com
 * Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/
 * Released under the WTFPL license - http://sam.zoy.org/wtfpl/
 *
@@ -11,67 +12,63 @@
 
 (function( $ ){
 
+  "use strict";
+
   $.fn.fitVids = function( options ) {
     var settings = {
       customSelector: null
+    };
+
+    if(!document.getElementById('fit-vids-style')) {
+
+      var div = document.createElement('div'),
+          ref = document.getElementsByTagName('base')[0] || document.getElementsByTagName('script')[0],
+          cssStyles = '&shy;<style>.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}</style>';
+
+      div.className = 'fit-vids-style';
+      div.id = 'fit-vids-style';
+      div.style.display = 'none';
+      div.innerHTML = cssStyles;
+
+      ref.parentNode.insertBefore(div,ref);
+
     }
-    
-    var div = document.createElement('div'),
-        ref = document.getElementsByTagName('base')[0] || document.getElementsByTagName('script')[0];
-        
-  	div.className = 'fit-vids-style';
-    div.innerHTML = '&shy;<style>         \
-      .fluid-width-video-wrapper {        \
-         width: 100%;                     \
-         position: relative;              \
-         padding: 0;                      \
-      }                                   \
-                                          \
-      .fluid-width-video-wrapper iframe,  \
-      .fluid-width-video-wrapper object,  \
-      .fluid-width-video-wrapper embed {  \
-         position: absolute;              \
-         top: 0;                          \
-         left: 0;                         \
-         width: 100%;                     \
-         height: 100%;                    \
-      }                                   \
-    </style>';
-                      
-    ref.parentNode.insertBefore(div,ref);
-    
-    if ( options ) { 
+
+    if ( options ) {
       $.extend( settings, options );
     }
-    
+
     return this.each(function(){
       var selectors = [
-        "iframe[src*='player.vimeo.com']", 
-        "iframe[src*='www.youtube.com']",  
-        "iframe[src*='www.kickstarter.com']", 
-        "object", 
+        "iframe[src*='player.vimeo.com']",
+        "iframe[src*='youtube.com']",
+        "iframe[src*='youtube-nocookie.com']",
+        "iframe[src*='kickstarter.com'][src*='video.html']",
+        "object",
         "embed"
       ];
-      
+
       if (settings.customSelector) {
         selectors.push(settings.customSelector);
       }
-      
+
       var $allVideos = $(this).find(selectors.join(','));
+      $allVideos = $allVideos.not("object object"); // SwfObj conflict patch
 
       $allVideos.each(function(){
         var $this = $(this);
-        if (this.tagName.toLowerCase() == 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; } 
-        var height = this.tagName.toLowerCase() == 'object' ? $this.attr('height') : $this.height(),
-            aspectRatio = height / $this.width();
-		if(!$this.attr('id')){
-			var videoID = 'fitvid' + Math.floor(Math.random()*999999);
-			$this.attr('id', videoID);
-		}
+        if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; }
+        var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(),
+            width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(),
+            aspectRatio = height / width;
+        if(!$this.attr('id')){
+          var videoID = 'fitvid' + Math.floor(Math.random()*999999);
+          $this.attr('id', videoID);
+        }
         $this.wrap('<div class="fluid-width-video-wrapper"></div>').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+"%");
         $this.removeAttr('height').removeAttr('width');
       });
     });
-  
-  }
-})( jQuery );
\ No newline at end of file
+  };
+// Works with either jQuery or Zepto
+})( window.jQuery || window.Zepto );
\ No newline at end of file
diff --git a/wp-content/themes/path/js/flexslider/jquery.flexslider-min.js b/wp-content/themes/path/js/flexslider/jquery.flexslider-min.js
index 817806233d64b7300e699297d76483d962466fcb..68bc6b1dd9e71af61afd4b081065260ab2285321 100644
--- a/wp-content/themes/path/js/flexslider/jquery.flexslider-min.js
+++ b/wp-content/themes/path/js/flexslider/jquery.flexslider-min.js
@@ -1,37 +1,5 @@
 /*
- * jQuery FlexSlider v2.0
+ * jQuery FlexSlider v2.2.0
  * Copyright 2012 WooThemes
  * Contributing Author: Tyler Smith
- */
-; (function(d){d.flexslider=function(i,k){var a=d(i),c=d.extend({},d.flexslider.defaults,k),e=c.namespace,p="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,s=p?"touchend":"click",l="vertical"===c.direction,m=c.reverse,h=0<c.itemWidth,q="fade"===c.animation,r=""!==c.asNavFor,g={};d.data(i,"flexslider",a);g={init:function(){a.animating=!1;a.currentSlide=c.startAt;a.animatingTo=a.currentSlide;a.atEnd=0===a.currentSlide||a.currentSlide===a.last;a.containerSelector=c.selector.substr(0,
- c.selector.search(" "));a.slides=d(c.selector,a);a.container=d(a.containerSelector,a);a.count=a.slides.length;a.syncExists=0<d(c.sync).length;"slide"===c.animation&&(c.animation="swing");a.prop=l?"top":"marginLeft";a.args={};a.manualPause=!1;var b=a,f;if(f=!c.video)if(f=!q)if(f=c.useCSS)a:{f=document.createElement("div");var n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"],e;for(e in n)if(void 0!==f.style[n[e]]){a.pfx=n[e].replace("Perspective","").toLowerCase();
- a.prop="-"+a.pfx+"-transform";f=!0;break a}f=!1}b.transitions=f;""!==c.controlsContainer&&(a.controlsContainer=0<d(c.controlsContainer).length&&d(c.controlsContainer));""!==c.manualControls&&(a.manualControls=0<d(c.manualControls).length&&d(c.manualControls));c.randomize&&(a.slides.sort(function(){return Math.round(Math.random())-0.5}),a.container.empty().append(a.slides));a.doMath();r&&g.asNav.setup();a.setup("init");c.controlNav&&g.controlNav.setup();c.directionNav&&g.directionNav.setup();c.keyboard&&
- (1===d(a.containerSelector).length||c.multipleKeyboard)&&d(document).bind("keyup",function(b){b=b.keyCode;if(!a.animating&&(b===39||b===37)){b=b===39?a.getTarget("next"):b===37?a.getTarget("prev"):false;a.flexAnimate(b,c.pauseOnAction)}});c.mousewheel&&a.bind("mousewheel",function(b,f){b.preventDefault();var d=f<0?a.getTarget("next"):a.getTarget("prev");a.flexAnimate(d,c.pauseOnAction)});c.pausePlay&&g.pausePlay.setup();c.slideshow&&(c.pauseOnHover&&a.hover(function(){a.pause()},function(){a.manualPause||
- a.play()}),0<c.initDelay?setTimeout(a.play,c.initDelay):a.play());p&&c.touch&&g.touch();(!q||q&&c.smoothHeight)&&d(window).bind("resize focus",g.resize);setTimeout(function(){c.start(a)},200)},asNav:{setup:function(){a.asNav=!0;a.animatingTo=Math.floor(a.currentSlide/a.move);a.currentItem=a.currentSlide;a.slides.removeClass(e+"active-slide").eq(a.currentItem).addClass(e+"active-slide");a.slides.click(function(b){b.preventDefault();var b=d(this),f=b.index();!d(c.asNavFor).data("flexslider").animating&&
- !b.hasClass("active")&&(a.direction=a.currentItem<f?"next":"prev",a.flexAnimate(f,c.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){a.manualControls?g.controlNav.setupManual():g.controlNav.setupPaging()},setupPaging:function(){var b=1,f;a.controlNavScaffold=d('<ol class="'+e+"control-nav "+e+("thumbnails"===c.controlNav?"control-thumbs":"control-paging")+'"></ol>');if(1<a.pagingCount)for(var n=0;n<a.pagingCount;n++)f="thumbnails"===c.controlNav?'<img src="'+a.slides.eq(n).attr("data-thumb")+
- '"/>':"<a>"+b+"</a>",a.controlNavScaffold.append("<li>"+f+"</li>"),b++;a.controlsContainer?d(a.controlsContainer).append(a.controlNavScaffold):a.append(a.controlNavScaffold);g.controlNav.set();g.controlNav.active();a.controlNavScaffold.delegate("a, img",s,function(b){b.preventDefault();var b=d(this),f=a.controlNav.index(b);b.hasClass(e+"active")||(a.direction=f>a.currentSlide?"next":"prev",a.flexAnimate(f,c.pauseOnAction))});p&&a.controlNavScaffold.delegate("a","click touchstart",function(a){a.preventDefault()})},
- setupManual:function(){a.controlNav=a.manualControls;g.controlNav.active();a.controlNav.live(s,function(b){b.preventDefault();var b=d(this),f=a.controlNav.index(b);b.hasClass(e+"active")||(f>a.currentSlide?a.direction="next":a.direction="prev",a.flexAnimate(f,c.pauseOnAction))});p&&a.controlNav.live("click touchstart",function(a){a.preventDefault()})},set:function(){a.controlNav=d("."+e+"control-nav li "+("thumbnails"===c.controlNav?"img":"a"),a.controlsContainer?a.controlsContainer:a)},active:function(){a.controlNav.removeClass(e+
- "active").eq(a.animatingTo).addClass(e+"active")},update:function(b,c){1<a.pagingCount&&"add"===b?a.controlNavScaffold.append(d("<li><a>"+a.count+"</a></li>")):1===a.pagingCount?a.controlNavScaffold.find("li").remove():a.controlNav.eq(c).closest("li").remove();g.controlNav.set();1<a.pagingCount&&a.pagingCount!==a.controlNav.length?a.update(c,b):g.controlNav.active()}},directionNav:{setup:function(){var b=d('<ul class="'+e+'direction-nav"><li><a class="'+e+'prev" href="#">'+c.prevText+'</a></li><li><a class="'+
- e+'next" href="#">'+c.nextText+"</a></li></ul>");a.controlsContainer?(d(a.controlsContainer).append(b),a.directionNav=d("."+e+"direction-nav li a",a.controlsContainer)):(a.append(b),a.directionNav=d("."+e+"direction-nav li a",a));g.directionNav.update();a.directionNav.bind(s,function(b){b.preventDefault();b=d(this).hasClass(e+"next")?a.getTarget("next"):a.getTarget("prev");a.flexAnimate(b,c.pauseOnAction)});p&&a.directionNav.bind("click touchstart",function(a){a.preventDefault()})},update:function(){var b=
- e+"disabled";1===a.pagingCount?a.directionNav.addClass(b):c.animationLoop?a.directionNav.removeClass(b):0===a.animatingTo?a.directionNav.removeClass(b).filter("."+e+"prev").addClass(b):a.animatingTo===a.last?a.directionNav.removeClass(b).filter("."+e+"next").addClass(b):a.directionNav.removeClass(b)}},pausePlay:{setup:function(){var b=d('<div class="'+e+'pauseplay"><a></a></div>');a.controlsContainer?(a.controlsContainer.append(b),a.pausePlay=d("."+e+"pauseplay a",a.controlsContainer)):(a.append(b),
- a.pausePlay=d("."+e+"pauseplay a",a));g.pausePlay.update(c.slideshow?e+"pause":e+"play");a.pausePlay.bind(s,function(b){b.preventDefault();if(d(this).hasClass(e+"pause")){a.pause();a.manualPause=true}else{a.play();a.manualPause=false}});p&&a.pausePlay.bind("click touchstart",function(a){a.preventDefault()})},update:function(b){"play"===b?a.pausePlay.removeClass(e+"pause").addClass(e+"play").text(c.playText):a.pausePlay.removeClass(e+"play").addClass(e+"pause").text(c.pauseText)}},touch:function(){function b(b){j=
- l?d-b.touches[0].pageY:d-b.touches[0].pageX;p=l?Math.abs(j)<Math.abs(b.touches[0].pageX-e):Math.abs(j)<Math.abs(b.touches[0].pageY-e);if(!p||500<Number(new Date)-k)b.preventDefault(),!q&&a.transitions&&(c.animationLoop||(j/=0===a.currentSlide&&0>j||a.currentSlide===a.last&&0<j?Math.abs(j)/o+2:1),a.setProps(g+j,"setTouch"))}function f(){if(a.animatingTo===a.currentSlide&&!p&&null!==j){var h=m?-j:j,l=0<h?a.getTarget("next"):a.getTarget("prev");a.canAdvance(l)&&(550>Number(new Date)-k&&20<Math.abs(h)||
- Math.abs(h)>o/2)?a.flexAnimate(l,c.pauseOnAction):a.flexAnimate(a.currentSlide,c.pauseOnAction,!0)}i.removeEventListener("touchmove",b,!1);i.removeEventListener("touchend",f,!1);g=j=e=d=null}var d,e,g,o,j,k,p=!1;i.addEventListener("touchstart",function(j){a.animating?j.preventDefault():1===j.touches.length&&(a.pause(),o=l?a.h:a.w,k=Number(new Date),g=h&&m&&a.animatingTo===a.last?0:h&&m?a.limit-(a.itemW+c.itemMargin)*a.move*a.animatingTo:h&&a.currentSlide===a.last?a.limit:h?(a.itemW+c.itemMargin)*
- a.move*a.currentSlide:m?(a.last-a.currentSlide+a.cloneOffset)*o:(a.currentSlide+a.cloneOffset)*o,d=l?j.touches[0].pageY:j.touches[0].pageX,e=l?j.touches[0].pageX:j.touches[0].pageY,i.addEventListener("touchmove",b,!1),i.addEventListener("touchend",f,!1))},!1)},resize:function(){!a.animating&&a.is(":visible")&&(h||a.doMath(),q?g.smoothHeight():h?(a.slides.width(a.computedW),a.update(a.pagingCount),a.setProps()):l?(a.viewport.height(a.h),a.setProps(a.h,"setTotal")):(c.smoothHeight&&g.smoothHeight(),
- a.newSlides.width(a.computedW),a.setProps(a.computedW,"setTotal")))},smoothHeight:function(b){if(!l||q){var c=q?a:a.viewport;b?c.animate({height:a.slides.eq(a.animatingTo).height()},b):c.height(a.slides.eq(a.animatingTo).height())}},sync:function(b){var f=d(c.sync).data("flexslider"),e=a.animatingTo;switch(b){case "animate":f.flexAnimate(e,c.pauseOnAction,!1,!0);break;case "play":!f.playing&&!f.asNav&&f.play();break;case "pause":f.pause()}}};a.flexAnimate=function(b,f,n,i,k){if(!a.animating&&(a.canAdvance(b)||
- n)&&a.is(":visible")){if(r&&i)if(n=d(c.asNavFor).data("flexslider"),a.atEnd=0===b||b===a.count-1,n.flexAnimate(b,!0,!1,!0,k),a.direction=a.currentItem<b?"next":"prev",n.direction=a.direction,Math.ceil((b+1)/a.visible)-1!==a.currentSlide&&0!==b)a.currentItem=b,a.slides.removeClass(e+"active-slide").eq(b).addClass(e+"active-slide"),b=Math.floor(b/a.visible);else return a.currentItem=b,a.slides.removeClass(e+"active-slide").eq(b).addClass(e+"active-slide"),!1;a.animating=!0;a.animatingTo=b;c.before(a);
- f&&a.pause();a.syncExists&&!k&&g.sync("animate");c.controlNav&&g.controlNav.active();h||a.slides.removeClass(e+"active-slide").eq(b).addClass(e+"active-slide");a.atEnd=0===b||b===a.last;c.directionNav&&g.directionNav.update();b===a.last&&(c.end(a),c.animationLoop||a.pause());if(q)a.slides.eq(a.currentSlide).fadeOut(c.animationSpeed,c.easing),a.slides.eq(b).fadeIn(c.animationSpeed,c.easing,a.wrapup);else{var o=l?a.slides.filter(":first").height():a.computedW;h?(b=c.itemWidth>a.w?2*c.itemMargin:c.itemMargin,
- b=(a.itemW+b)*a.move*a.animatingTo,b=b>a.limit&&1!==a.visible?a.limit:b):b=0===a.currentSlide&&b===a.count-1&&c.animationLoop&&"next"!==a.direction?m?(a.count+a.cloneOffset)*o:0:a.currentSlide===a.last&&0===b&&c.animationLoop&&"prev"!==a.direction?m?0:(a.count+1)*o:m?(a.count-1-b+a.cloneOffset)*o:(b+a.cloneOffset)*o;a.setProps(b,"",c.animationSpeed);if(a.transitions){if(!c.animationLoop||!a.atEnd)a.animating=!1,a.currentSlide=a.animatingTo;a.container.unbind("webkitTransitionEnd transitionend");a.container.bind("webkitTransitionEnd transitionend",
- function(){a.wrapup(o)})}else a.container.animate(a.args,c.animationSpeed,c.easing,function(){a.wrapup(o)})}c.smoothHeight&&g.smoothHeight(c.animationSpeed)}};a.wrapup=function(b){!q&&!h&&(0===a.currentSlide&&a.animatingTo===a.last&&c.animationLoop?a.setProps(b,"jumpEnd"):a.currentSlide===a.last&&(0===a.animatingTo&&c.animationLoop)&&a.setProps(b,"jumpStart"));a.animating=!1;a.currentSlide=a.animatingTo;c.after(a)};a.animateSlides=function(){a.animating||a.flexAnimate(a.getTarget("next"))};a.pause=
- function(){clearInterval(a.animatedSlides);a.playing=!1;c.pausePlay&&g.pausePlay.update("play");a.syncExists&&g.sync("pause")};a.play=function(){a.animatedSlides=setInterval(a.animateSlides,c.slideshowSpeed);a.playing=!0;c.pausePlay&&g.pausePlay.update("pause");a.syncExists&&g.sync("play")};a.canAdvance=function(b){var f=r?a.pagingCount-1:a.last;return r&&0===a.currentItem&&b===a.pagingCount-1&&"next"!==a.direction?!1:b===a.currentSlide&&!r?!1:c.animationLoop?!0:a.atEnd&&0===a.currentSlide&&b===f&&
- "next"!==a.direction?!1:a.atEnd&&a.currentSlide===f&&0===b&&"next"===a.direction?!1:!0};a.getTarget=function(b){a.direction=b;return"next"===b?a.currentSlide===a.last?0:a.currentSlide+1:0===a.currentSlide?a.last:a.currentSlide-1};a.setProps=function(b,f,d){var e,g=b?b:(a.itemW+c.itemMargin)*a.move*a.animatingTo;e=-1*function(){if(h)return"setTouch"===f?b:m&&a.animatingTo===a.last?0:m?a.limit-(a.itemW+c.itemMargin)*a.move*a.animatingTo:a.animatingTo===a.last?a.limit:g;switch(f){case "setTotal":return m?
- (a.count-1-a.currentSlide+a.cloneOffset)*b:(a.currentSlide+a.cloneOffset)*b;case "setTouch":return b;case "jumpEnd":return m?b:a.count*b;case "jumpStart":return m?a.count*b:b;default:return b}}()+"px";a.transitions&&(e=l?"translate3d(0,"+e+",0)":"translate3d("+e+",0,0)",d=void 0!==d?d/1E3+"s":"0s",a.container.css("-"+a.pfx+"-transition-duration",d));a.args[a.prop]=e;(a.transitions||void 0===d)&&a.container.css(a.args)};a.setup=function(b){if(q)a.slides.css({width:"100%","float":"left",marginRight:"-100%",
- position:"relative"}),"init"===b&&a.slides.eq(a.currentSlide).fadeIn(c.animationSpeed,c.easing),c.smoothHeight&&g.smoothHeight();else{var f,n;"init"===b&&(a.viewport=d('<div class="'+e+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(a).append(a.container),a.cloneCount=0,a.cloneOffset=0,m&&(n=d.makeArray(a.slides).reverse(),a.slides=d(n),a.container.empty().append(a.slides)));c.animationLoop&&!h&&(a.cloneCount=2,a.cloneOffset=1,"init"!==b&&a.container.find(".clone").remove(),
- a.container.append(a.slides.first().clone().addClass("clone")).prepend(a.slides.last().clone().addClass("clone")));a.newSlides=d(c.selector,a);f=m?a.count-1-a.currentSlide+a.cloneOffset:a.currentSlide+a.cloneOffset;l&&!h?(a.container.height(200*(a.count+a.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){a.newSlides.css({display:"block"});a.doMath();a.viewport.height(a.h);a.setProps(f*a.h,"init")},"init"===b?100:0)):(a.container.width(200*(a.count+a.cloneCount)+"%"),
- a.setProps(f*a.computedW,"init"),setTimeout(function(){a.doMath();a.newSlides.css({width:a.computedW,"float":"left",display:"block"});c.smoothHeight&&g.smoothHeight()},"init"===b?100:0))}h||a.slides.removeClass(e+"active-slide").eq(a.currentSlide).addClass(e+"active-slide")};a.doMath=function(){var b=a.slides.first(),f=c.itemMargin,d=c.minItems,e=c.maxItems;a.w=a.width();a.h=b.height();a.boxPadding=b.outerWidth()-b.width();h?(a.itemT=c.itemWidth+f,a.minW=d?d*a.itemT:a.w,a.maxW=e?e*a.itemT:a.w,a.itemW=
- a.minW>a.w?(a.w-f*d)/d:a.maxW<a.w?(a.w-f*e)/e:c.itemWidth>a.w?a.w:c.itemWidth,a.visible=Math.floor(a.w/(a.itemW+f)),a.move=0<c.move&&c.move<a.visible?c.move:a.visible,a.pagingCount=Math.ceil((a.count-a.visible)/a.move+1),a.last=a.pagingCount-1,a.limit=1===a.pagingCount?0:c.itemWidth>a.w?(a.itemW+2*f)*a.count-a.w-f:(a.itemW+f)*a.count-a.w-f):(a.itemW=a.w,a.pagingCount=a.count,a.last=a.count-1);a.computedW=a.itemW-a.boxPadding};a.update=function(b,d){a.doMath();h||(b<a.currentSlide?a.currentSlide+=
- 1:b<=a.currentSlide&&0!==b&&(a.currentSlide-=1),a.animatingTo=a.currentSlide);if(c.controlNav&&!a.manualControls)if("add"===d&&!h||a.pagingCount>a.controlNav.length)g.controlNav.update("add");else if("remove"===d&&!h||a.pagingCount<a.controlNav.length)h&&a.currentSlide>a.last&&(a.currentSlide-=1,a.animatingTo-=1),g.controlNav.update("remove",a.last);c.directionNav&&g.directionNav.update()};a.addSlide=function(b,f){var e=d(b);a.count+=1;a.last=a.count-1;l&&m?void 0!==f?a.slides.eq(a.count-f).after(e):
- a.container.prepend(e):void 0!==f?a.slides.eq(f).before(e):a.container.append(e);a.update(f,"add");a.slides=d(c.selector+":not(.clone)",a);a.setup();c.added(a)};a.removeSlide=function(b){var e=isNaN(b)?a.slides.index(d(b)):b;a.count-=1;a.last=a.count-1;isNaN(b)?d(b,a.slides).remove():l&&m?a.slides.eq(a.last).remove():a.slides.eq(b).remove();a.doMath();a.update(e,"remove");a.slides=d(c.selector+":not(.clone)",a);a.setup();c.removed(a)};g.init()};d.flexslider.defaults={namespace:"flex-",selector:".slides > li",
- animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7E3,animationSpeed:600,initDelay:0,randomize:!1,pauseOnAction:!0,pauseOnHover:!1,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:0,maxItems:0,
- move:0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){}};d.fn.flexslider=function(i){void 0===i&&(i={});if("object"===typeof i)return this.each(function(){var a=d(this),c=a.find(i.selector?i.selector:".slides > li");1===c.length?(c.fadeIn(400),i.start&&i.start(a)):void 0===a.data("flexslider")&&new d.flexslider(this,i)});var k=d(this).data("flexslider");switch(i){case "play":k.play();break;case "pause":k.pause();break;case "next":k.flexAnimate(k.getTarget("next"),
- !0);break;case "prev":case "previous":k.flexAnimate(k.getTarget("prev"),!0);break;default:"number"===typeof i&&k.flexAnimate(i,!0)}}})(jQuery);
\ No newline at end of file
+ */(function(e){e.flexslider=function(t,n){var r=e(t);r.vars=e.extend({},e.flexslider.defaults,n);var i=r.vars.namespace,s=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,o=("ontouchstart"in window||s||window.DocumentTouch&&document instanceof DocumentTouch)&&r.vars.touch,u="click touchend MSPointerUp",a="",f,l=r.vars.direction==="vertical",c=r.vars.reverse,h=r.vars.itemWidth>0,p=r.vars.animation==="fade",d=r.vars.asNavFor!=="",v={},m=!0;e.data(t,"flexslider",r);v={init:function(){r.animating=!1;r.currentSlide=parseInt(r.vars.startAt?r.vars.startAt:0);isNaN(r.currentSlide)&&(r.currentSlide=0);r.animatingTo=r.currentSlide;r.atEnd=r.currentSlide===0||r.currentSlide===r.last;r.containerSelector=r.vars.selector.substr(0,r.vars.selector.search(" "));r.slides=e(r.vars.selector,r);r.container=e(r.containerSelector,r);r.count=r.slides.length;r.syncExists=e(r.vars.sync).length>0;r.vars.animation==="slide"&&(r.vars.animation="swing");r.prop=l?"top":"marginLeft";r.args={};r.manualPause=!1;r.stopped=!1;r.started=!1;r.startTimeout=null;r.transitions=!r.vars.video&&!p&&r.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var n in t)if(e.style[t[n]]!==undefined){r.pfx=t[n].replace("Perspective","").toLowerCase();r.prop="-"+r.pfx+"-transform";return!0}return!1}();r.vars.controlsContainer!==""&&(r.controlsContainer=e(r.vars.controlsContainer).length>0&&e(r.vars.controlsContainer));r.vars.manualControls!==""&&(r.manualControls=e(r.vars.manualControls).length>0&&e(r.vars.manualControls));if(r.vars.randomize){r.slides.sort(function(){return Math.round(Math.random())-.5});r.container.empty().append(r.slides)}r.doMath();r.setup("init");r.vars.controlNav&&v.controlNav.setup();r.vars.directionNav&&v.directionNav.setup();r.vars.keyboard&&(e(r.containerSelector).length===1||r.vars.multipleKeyboard)&&e(document).bind("keyup",function(e){var t=e.keyCode;if(!r.animating&&(t===39||t===37)){var n=t===39?r.getTarget("next"):t===37?r.getTarget("prev"):!1;r.flexAnimate(n,r.vars.pauseOnAction)}});r.vars.mousewheel&&r.bind("mousewheel",function(e,t,n,i){e.preventDefault();var s=t<0?r.getTarget("next"):r.getTarget("prev");r.flexAnimate(s,r.vars.pauseOnAction)});r.vars.pausePlay&&v.pausePlay.setup();r.vars.slideshow&&r.vars.pauseInvisible&&v.pauseInvisible.init();if(r.vars.slideshow){r.vars.pauseOnHover&&r.hover(function(){!r.manualPlay&&!r.manualPause&&r.pause()},function(){!r.manualPause&&!r.manualPlay&&!r.stopped&&r.play()});if(!r.vars.pauseInvisible||!v.pauseInvisible.isHidden())r.vars.initDelay>0?r.startTimeout=setTimeout(r.play,r.vars.initDelay):r.play()}d&&v.asNav.setup();o&&r.vars.touch&&v.touch();(!p||p&&r.vars.smoothHeight)&&e(window).bind("resize orientationchange focus",v.resize);r.find("img").attr("draggable","false");setTimeout(function(){r.vars.start(r)},200)},asNav:{setup:function(){r.asNav=!0;r.animatingTo=Math.floor(r.currentSlide/r.move);r.currentItem=r.currentSlide;r.slides.removeClass(i+"active-slide").eq(r.currentItem).addClass(i+"active-slide");if(!s)r.slides.click(function(t){t.preventDefault();var n=e(this),s=n.index(),o=n.offset().left-e(r).scrollLeft();if(o<=0&&n.hasClass(i+"active-slide"))r.flexAnimate(r.getTarget("prev"),!0);else if(!e(r.vars.asNavFor).data("flexslider").animating&&!n.hasClass(i+"active-slide")){r.direction=r.currentItem<s?"next":"prev";r.flexAnimate(s,r.vars.pauseOnAction,!1,!0,!0)}});else{t._slider=r;r.slides.each(function(){var t=this;t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",function(e){e.preventDefault();e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1);t.addEventListener("MSGestureTap",function(t){t.preventDefault();var n=e(this),i=n.index();if(!e(r.vars.asNavFor).data("flexslider").animating&&!n.hasClass("active")){r.direction=r.currentItem<i?"next":"prev";r.flexAnimate(i,r.vars.pauseOnAction,!1,!0,!0)}})})}}},controlNav:{setup:function(){r.manualControls?v.controlNav.setupManual():v.controlNav.setupPaging()},setupPaging:function(){var t=r.vars.controlNav==="thumbnails"?"control-thumbs":"control-paging",n=1,s,o;r.controlNavScaffold=e('<ol class="'+i+"control-nav "+i+t+'"></ol>');if(r.pagingCount>1)for(var f=0;f<r.pagingCount;f++){o=r.slides.eq(f);s=r.vars.controlNav==="thumbnails"?'<img src="'+o.attr("data-thumb")+'"/>':"<a>"+n+"</a>";if("thumbnails"===r.vars.controlNav&&!0===r.vars.thumbCaptions){var l=o.attr("data-thumbcaption");""!=l&&undefined!=l&&(s+='<span class="'+i+'caption">'+l+"</span>")}r.controlNavScaffold.append("<li>"+s+"</li>");n++}r.controlsContainer?e(r.controlsContainer).append(r.controlNavScaffold):r.append(r.controlNavScaffold);v.controlNav.set();v.controlNav.active();r.controlNavScaffold.delegate("a, img",u,function(t){t.preventDefault();if(a===""||a===t.type){var n=e(this),s=r.controlNav.index(n);if(!n.hasClass(i+"active")){r.direction=s>r.currentSlide?"next":"prev";r.flexAnimate(s,r.vars.pauseOnAction)}}a===""&&(a=t.type);v.setToClearWatchedEvent()})},setupManual:function(){r.controlNav=r.manualControls;v.controlNav.active();r.controlNav.bind(u,function(t){t.preventDefault();if(a===""||a===t.type){var n=e(this),s=r.controlNav.index(n);if(!n.hasClass(i+"active")){s>r.currentSlide?r.direction="next":r.direction="prev";r.flexAnimate(s,r.vars.pauseOnAction)}}a===""&&(a=t.type);v.setToClearWatchedEvent()})},set:function(){var t=r.vars.controlNav==="thumbnails"?"img":"a";r.controlNav=e("."+i+"control-nav li "+t,r.controlsContainer?r.controlsContainer:r)},active:function(){r.controlNav.removeClass(i+"active").eq(r.animatingTo).addClass(i+"active")},update:function(t,n){r.pagingCount>1&&t==="add"?r.controlNavScaffold.append(e("<li><a>"+r.count+"</a></li>")):r.pagingCount===1?r.controlNavScaffold.find("li").remove():r.controlNav.eq(n).closest("li").remove();v.controlNav.set();r.pagingCount>1&&r.pagingCount!==r.controlNav.length?r.update(n,t):v.controlNav.active()}},directionNav:{setup:function(){var t=e('<ul class="'+i+'direction-nav"><li><a class="'+i+'prev" href="#">'+r.vars.prevText+'</a></li><li><a class="'+i+'next" href="#">'+r.vars.nextText+"</a></li></ul>");if(r.controlsContainer){e(r.controlsContainer).append(t);r.directionNav=e("."+i+"direction-nav li a",r.controlsContainer)}else{r.append(t);r.directionNav=e("."+i+"direction-nav li a",r)}v.directionNav.update();r.directionNav.bind(u,function(t){t.preventDefault();var n;if(a===""||a===t.type){n=e(this).hasClass(i+"next")?r.getTarget("next"):r.getTarget("prev");r.flexAnimate(n,r.vars.pauseOnAction)}a===""&&(a=t.type);v.setToClearWatchedEvent()})},update:function(){var e=i+"disabled";r.pagingCount===1?r.directionNav.addClass(e).attr("tabindex","-1"):r.vars.animationLoop?r.directionNav.removeClass(e).removeAttr("tabindex"):r.animatingTo===0?r.directionNav.removeClass(e).filter("."+i+"prev").addClass(e).attr("tabindex","-1"):r.animatingTo===r.last?r.directionNav.removeClass(e).filter("."+i+"next").addClass(e).attr("tabindex","-1"):r.directionNav.removeClass(e).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=e('<div class="'+i+'pauseplay"><a></a></div>');if(r.controlsContainer){r.controlsContainer.append(t);r.pausePlay=e("."+i+"pauseplay a",r.controlsContainer)}else{r.append(t);r.pausePlay=e("."+i+"pauseplay a",r)}v.pausePlay.update(r.vars.slideshow?i+"pause":i+"play");r.pausePlay.bind(u,function(t){t.preventDefault();if(a===""||a===t.type)if(e(this).hasClass(i+"pause")){r.manualPause=!0;r.manualPlay=!1;r.pause()}else{r.manualPause=!1;r.manualPlay=!0;r.play()}a===""&&(a=t.type);v.setToClearWatchedEvent()})},update:function(e){e==="play"?r.pausePlay.removeClass(i+"pause").addClass(i+"play").html(r.vars.playText):r.pausePlay.removeClass(i+"play").addClass(i+"pause").html(r.vars.pauseText)}},touch:function(){var e,n,i,o,u,a,f=!1,d=0,v=0,m=0;if(!s){t.addEventListener("touchstart",g,!1);function g(s){if(r.animating)s.preventDefault();else if(window.navigator.msPointerEnabled||s.touches.length===1){r.pause();o=l?r.h:r.w;a=Number(new Date);d=s.touches[0].pageX;v=s.touches[0].pageY;i=h&&c&&r.animatingTo===r.last?0:h&&c?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:h&&r.currentSlide===r.last?r.limit:h?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:c?(r.last-r.currentSlide+r.cloneOffset)*o:(r.currentSlide+r.cloneOffset)*o;e=l?v:d;n=l?d:v;t.addEventListener("touchmove",y,!1);t.addEventListener("touchend",b,!1)}}function y(t){d=t.touches[0].pageX;v=t.touches[0].pageY;u=l?e-v:e-d;f=l?Math.abs(u)<Math.abs(d-n):Math.abs(u)<Math.abs(v-n);var s=500;if(!f||Number(new Date)-a>s){t.preventDefault();if(!p&&r.transitions){r.vars.animationLoop||(u/=r.currentSlide===0&&u<0||r.currentSlide===r.last&&u>0?Math.abs(u)/o+2:1);r.setProps(i+u,"setTouch")}}}function b(s){t.removeEventListener("touchmove",y,!1);if(r.animatingTo===r.currentSlide&&!f&&u!==null){var l=c?-u:u,h=l>0?r.getTarget("next"):r.getTarget("prev");r.canAdvance(h)&&(Number(new Date)-a<550&&Math.abs(l)>50||Math.abs(l)>o/2)?r.flexAnimate(h,r.vars.pauseOnAction):p||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)}t.removeEventListener("touchend",b,!1);e=null;n=null;u=null;i=null}}else{t.style.msTouchAction="none";t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",w,!1);t._slider=r;t.addEventListener("MSGestureChange",E,!1);t.addEventListener("MSGestureEnd",S,!1);function w(e){e.stopPropagation();if(r.animating)e.preventDefault();else{r.pause();t._gesture.addPointer(e.pointerId);m=0;o=l?r.h:r.w;a=Number(new Date);i=h&&c&&r.animatingTo===r.last?0:h&&c?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:h&&r.currentSlide===r.last?r.limit:h?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:c?(r.last-r.currentSlide+r.cloneOffset)*o:(r.currentSlide+r.cloneOffset)*o}}function E(e){e.stopPropagation();var n=e.target._slider;if(!n)return;var r=-e.translationX,s=-e.translationY;m+=l?s:r;u=m;f=l?Math.abs(m)<Math.abs(-r):Math.abs(m)<Math.abs(-s);if(e.detail===e.MSGESTURE_FLAG_INERTIA){setImmediate(function(){t._gesture.stop()});return}if(!f||Number(new Date)-a>500){e.preventDefault();if(!p&&n.transitions){n.vars.animationLoop||(u=m/(n.currentSlide===0&&m<0||n.currentSlide===n.last&&m>0?Math.abs(m)/o+2:1));n.setProps(i+u,"setTouch")}}}function S(t){t.stopPropagation();var r=t.target._slider;if(!r)return;if(r.animatingTo===r.currentSlide&&!f&&u!==null){var s=c?-u:u,l=s>0?r.getTarget("next"):r.getTarget("prev");r.canAdvance(l)&&(Number(new Date)-a<550&&Math.abs(s)>50||Math.abs(s)>o/2)?r.flexAnimate(l,r.vars.pauseOnAction):p||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)}e=null;n=null;u=null;i=null;m=0}}},resize:function(){if(!r.animating&&r.is(":visible")){h||r.doMath();if(p)v.smoothHeight();else if(h){r.slides.width(r.computedW);r.update(r.pagingCount);r.setProps()}else if(l){r.viewport.height(r.h);r.setProps(r.h,"setTotal")}else{r.vars.smoothHeight&&v.smoothHeight();r.newSlides.width(r.computedW);r.setProps(r.computedW,"setTotal")}}},smoothHeight:function(e){if(!l||p){var t=p?r:r.viewport;e?t.animate({height:r.slides.eq(r.animatingTo).height()},e):t.height(r.slides.eq(r.animatingTo).height())}},sync:function(t){var n=e(r.vars.sync).data("flexslider"),i=r.animatingTo;switch(t){case"animate":n.flexAnimate(i,r.vars.pauseOnAction,!1,!0);break;case"play":!n.playing&&!n.asNav&&n.play();break;case"pause":n.pause()}},pauseInvisible:{visProp:null,init:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)e[t]+"Hidden"in document&&(v.pauseInvisible.visProp=e[t]+"Hidden");if(v.pauseInvisible.visProp){var n=v.pauseInvisible.visProp.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(n,function(){v.pauseInvisible.isHidden()?r.startTimeout?clearTimeout(r.startTimeout):r.pause():r.started?r.play():r.vars.initDelay>0?setTimeout(r.play,r.vars.initDelay):r.play()})}},isHidden:function(){return document[v.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(f);f=setTimeout(function(){a=""},3e3)}};r.flexAnimate=function(t,n,s,u,a){!r.vars.animationLoop&&t!==r.currentSlide&&(r.direction=t>r.currentSlide?"next":"prev");d&&r.pagingCount===1&&(r.direction=r.currentItem<t?"next":"prev");if(!r.animating&&(r.canAdvance(t,a)||s)&&r.is(":visible")){if(d&&u){var f=e(r.vars.asNavFor).data("flexslider");r.atEnd=t===0||t===r.count-1;f.flexAnimate(t,!0,!1,!0,a);r.direction=r.currentItem<t?"next":"prev";f.direction=r.direction;if(Math.ceil((t+1)/r.visible)-1===r.currentSlide||t===0){r.currentItem=t;r.slides.removeClass(i+"active-slide").eq(t).addClass(i+"active-slide");return!1}r.currentItem=t;r.slides.removeClass(i+"active-slide").eq(t).addClass(i+"active-slide");t=Math.floor(t/r.visible)}r.animating=!0;r.animatingTo=t;n&&r.pause();r.vars.before(r);r.syncExists&&!a&&v.sync("animate");r.vars.controlNav&&v.controlNav.active();h||r.slides.removeClass(i+"active-slide").eq(t).addClass(i+"active-slide");r.atEnd=t===0||t===r.last;r.vars.directionNav&&v.directionNav.update();if(t===r.last){r.vars.end(r);r.vars.animationLoop||r.pause()}if(!p){var m=l?r.slides.filter(":first").height():r.computedW,g,y,b;if(h){g=r.vars.itemMargin;b=(r.itemW+g)*r.move*r.animatingTo;y=b>r.limit&&r.visible!==1?r.limit:b}else r.currentSlide===0&&t===r.count-1&&r.vars.animationLoop&&r.direction!=="next"?y=c?(r.count+r.cloneOffset)*m:0:r.currentSlide===r.last&&t===0&&r.vars.animationLoop&&r.direction!=="prev"?y=c?0:(r.count+1)*m:y=c?(r.count-1-t+r.cloneOffset)*m:(t+r.cloneOffset)*m;r.setProps(y,"",r.vars.animationSpeed);if(r.transitions){if(!r.vars.animationLoop||!r.atEnd){r.animating=!1;r.currentSlide=r.animatingTo}r.container.unbind("webkitTransitionEnd transitionend");r.container.bind("webkitTransitionEnd transitionend",function(){r.wrapup(m)})}else r.container.animate(r.args,r.vars.animationSpeed,r.vars.easing,function(){r.wrapup(m)})}else if(!o){r.slides.eq(r.currentSlide).css({zIndex:1}).animate({opacity:0},r.vars.animationSpeed,r.vars.easing);r.slides.eq(t).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing,r.wrapup)}else{r.slides.eq(r.currentSlide).css({opacity:0,zIndex:1});r.slides.eq(t).css({opacity:1,zIndex:2});r.wrapup(m)}r.vars.smoothHeight&&v.smoothHeight(r.vars.animationSpeed)}};r.wrapup=function(e){!p&&!h&&(r.currentSlide===0&&r.animatingTo===r.last&&r.vars.animationLoop?r.setProps(e,"jumpEnd"):r.currentSlide===r.last&&r.animatingTo===0&&r.vars.animationLoop&&r.setProps(e,"jumpStart"));r.animating=!1;r.currentSlide=r.animatingTo;r.vars.after(r)};r.animateSlides=function(){!r.animating&&m&&r.flexAnimate(r.getTarget("next"))};r.pause=function(){clearInterval(r.animatedSlides);r.animatedSlides=null;r.playing=!1;r.vars.pausePlay&&v.pausePlay.update("play");r.syncExists&&v.sync("pause")};r.play=function(){r.playing&&clearInterval(r.animatedSlides);r.animatedSlides=r.animatedSlides||setInterval(r.animateSlides,r.vars.slideshowSpeed);r.started=r.playing=!0;r.vars.pausePlay&&v.pausePlay.update("pause");r.syncExists&&v.sync("play")};r.stop=function(){r.pause();r.stopped=!0};r.canAdvance=function(e,t){var n=d?r.pagingCount-1:r.last;return t?!0:d&&r.currentItem===r.count-1&&e===0&&r.direction==="prev"?!0:d&&r.currentItem===0&&e===r.pagingCount-1&&r.direction!=="next"?!1:e===r.currentSlide&&!d?!1:r.vars.animationLoop?!0:r.atEnd&&r.currentSlide===0&&e===n&&r.direction!=="next"?!1:r.atEnd&&r.currentSlide===n&&e===0&&r.direction==="next"?!1:!0};r.getTarget=function(e){r.direction=e;return e==="next"?r.currentSlide===r.last?0:r.currentSlide+1:r.currentSlide===0?r.last:r.currentSlide-1};r.setProps=function(e,t,n){var i=function(){var n=e?e:(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo,i=function(){if(h)return t==="setTouch"?e:c&&r.animatingTo===r.last?0:c?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:r.animatingTo===r.last?r.limit:n;switch(t){case"setTotal":return c?(r.count-1-r.currentSlide+r.cloneOffset)*e:(r.currentSlide+r.cloneOffset)*e;case"setTouch":return c?e:e;case"jumpEnd":return c?e:r.count*e;case"jumpStart":return c?r.count*e:e;default:return e}}();return i*-1+"px"}();if(r.transitions){i=l?"translate3d(0,"+i+",0)":"translate3d("+i+",0,0)";n=n!==undefined?n/1e3+"s":"0s";r.container.css("-"+r.pfx+"-transition-duration",n)}r.args[r.prop]=i;(r.transitions||n===undefined)&&r.container.css(r.args)};r.setup=function(t){if(!p){var n,s;if(t==="init"){r.viewport=e('<div class="'+i+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(r).append(r.container);r.cloneCount=0;r.cloneOffset=0;if(c){s=e.makeArray(r.slides).reverse();r.slides=e(s);r.container.empty().append(r.slides)}}if(r.vars.animationLoop&&!h){r.cloneCount=2;r.cloneOffset=1;t!=="init"&&r.container.find(".clone").remove();r.container.append(r.slides.first().clone().addClass("clone").attr("aria-hidden","true")).prepend(r.slides.last().clone().addClass("clone").attr("aria-hidden","true"))}r.newSlides=e(r.vars.selector,r);n=c?r.count-1-r.currentSlide+r.cloneOffset:r.currentSlide+r.cloneOffset;if(l&&!h){r.container.height((r.count+r.cloneCount)*200+"%").css("position","absolute").width("100%");setTimeout(function(){r.newSlides.css({display:"block"});r.doMath();r.viewport.height(r.h);r.setProps(n*r.h,"init")},t==="init"?100:0)}else{r.container.width((r.count+r.cloneCount)*200+"%");r.setProps(n*r.computedW,"init");setTimeout(function(){r.doMath();r.newSlides.css({width:r.computedW,"float":"left",display:"block"});r.vars.smoothHeight&&v.smoothHeight()},t==="init"?100:0)}}else{r.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"});t==="init"&&(o?r.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+r.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(r.currentSlide).css({opacity:1,zIndex:2}):r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing));r.vars.smoothHeight&&v.smoothHeight()}h||r.slides.removeClass(i+"active-slide").eq(r.currentSlide).addClass(i+"active-slide")};r.doMath=function(){var e=r.slides.first(),t=r.vars.itemMargin,n=r.vars.minItems,i=r.vars.maxItems;r.w=r.viewport===undefined?r.width():r.viewport.width();r.h=e.height();r.boxPadding=e.outerWidth()-e.width();if(h){r.itemT=r.vars.itemWidth+t;r.minW=n?n*r.itemT:r.w;r.maxW=i?i*r.itemT-t:r.w;r.itemW=r.minW>r.w?(r.w-t*(n-1))/n:r.maxW<r.w?(r.w-t*(i-1))/i:r.vars.itemWidth>r.w?r.w:r.vars.itemWidth;r.visible=Math.floor(r.w/r.itemW);r.move=r.vars.move>0&&r.vars.move<r.visible?r.vars.move:r.visible;r.pagingCount=Math.ceil((r.count-r.visible)/r.move+1);r.last=r.pagingCount-1;r.limit=r.pagingCount===1?0:r.vars.itemWidth>r.w?r.itemW*(r.count-1)+t*(r.count-1):(r.itemW+t)*r.count-r.w-t}else{r.itemW=r.w;r.pagingCount=r.count;r.last=r.count-1}r.computedW=r.itemW-r.boxPadding};r.update=function(e,t){r.doMath();if(!h){e<r.currentSlide?r.currentSlide+=1:e<=r.currentSlide&&e!==0&&(r.currentSlide-=1);r.animatingTo=r.currentSlide}if(r.vars.controlNav&&!r.manualControls)if(t==="add"&&!h||r.pagingCount>r.controlNav.length)v.controlNav.update("add");else if(t==="remove"&&!h||r.pagingCount<r.controlNav.length){if(h&&r.currentSlide>r.last){r.currentSlide-=1;r.animatingTo-=1}v.controlNav.update("remove",r.last)}r.vars.directionNav&&v.directionNav.update()};r.addSlide=function(t,n){var i=e(t);r.count+=1;r.last=r.count-1;l&&c?n!==undefined?r.slides.eq(r.count-n).after(i):r.container.prepend(i):n!==undefined?r.slides.eq(n).before(i):r.container.append(i);r.update(n,"add");r.slides=e(r.vars.selector+":not(.clone)",r);r.setup();r.vars.added(r)};r.removeSlide=function(t){var n=isNaN(t)?r.slides.index(e(t)):t;r.count-=1;r.last=r.count-1;isNaN(t)?e(t,r.slides).remove():l&&c?r.slides.eq(r.last).remove():r.slides.eq(t).remove();r.doMath();r.update(n,"remove");r.slides=e(r.vars.selector+":not(.clone)",r);r.setup();r.vars.removed(r)};v.init()};e(window).blur(function(e){focused=!1}).focus(function(e){focused=!0});e.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){}};e.fn.flexslider=function(t){t===undefined&&(t={});if(typeof t=="object")return this.each(function(){var n=e(this),r=t.selector?t.selector:".slides > li",i=n.find(r);if(i.length===1&&t.allowOneSlide===!0||i.length===0){i.fadeIn(400);t.start&&t.start(n)}else n.data("flexslider")===undefined&&new e.flexslider(this,t)});var n=e(this).data("flexslider");switch(t){case"play":n.play();break;case"pause":n.pause();break;case"stop":n.stop();break;case"next":n.flexAnimate(n.getTarget("next"),!0);break;case"prev":case"previous":n.flexAnimate(n.getTarget("prev"),!0);break;default:typeof t=="number"&&n.flexAnimate(t,!0)}}})(jQuery);
\ No newline at end of file
diff --git a/wp-content/themes/path/languages/hybrid-core-pl_PL.mo b/wp-content/themes/path/languages/hybrid-core-pl_PL.mo
index f66183ec0f2db208199573b32efed21c0c7f8e90..b93219611e10389e40bacef6fe887d0fa2c7e739 100644
Binary files a/wp-content/themes/path/languages/hybrid-core-pl_PL.mo and b/wp-content/themes/path/languages/hybrid-core-pl_PL.mo differ
diff --git a/wp-content/themes/path/languages/hybrid-core-pl_PL.po b/wp-content/themes/path/languages/hybrid-core-pl_PL.po
index d36ba7d9cf3ef3280a7facbffd85c89e5499c84e..51be0f412b13ae7b72770394dd052056e5ad6763 100644
--- a/wp-content/themes/path/languages/hybrid-core-pl_PL.po
+++ b/wp-content/themes/path/languages/hybrid-core-pl_PL.po
@@ -4,18 +4,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Hybrid Core in english\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-08-29 22:27+0200\n"
-"PO-Revision-Date: 2012-08-29 22:27+0200\n"
+"POT-Creation-Date: 2012-07-26 22:47+0200\n"
+"PO-Revision-Date: 2012-07-26 22:48+0200\n"
 "Last-Translator: Sami Keijonen <sami.keijonen@foxnet.fi>\n"
 "Language-Team: Foxnet <sami.keijonen@foxnet.fi>\n"
-"Language: en\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: GlotPress/0.1\n"
-"X-Poedit-KeywordsList: __;_e;esc_attr__;esc_attr_e;esc_html__;esc_html_e;_n;"
-"_x;_x:1,2c\n"
+"X-Poedit-KeywordsList: __;_e;esc_attr__;esc_attr_e;esc_html__;esc_html_e;_n;_x;_x:1,2c\n"
 "X-Poedit-Basepath: ../\n"
+"X-Poedit-Language: English\n"
 "X-Poedit-SearchPath-0: .\n"
 
 #: admin/meta-box-post-seo.php:37
@@ -24,7 +23,7 @@ msgstr "SEO"
 
 #: admin/meta-box-post-seo.php:70
 msgid "Document Title:"
-msgstr "Nazwa dokumentu:"
+msgstr "Tytuł dokumentu:"
 
 #: admin/meta-box-post-seo.php:76
 msgid "Meta Description:"
@@ -40,12 +39,13 @@ msgstr "Szablon"
 
 #: admin/meta-box-post-template.php:87
 msgid "No templates exist for this post type."
-msgstr "Brak szablonów dla tego typu wpisu."
+msgstr "Brak szablonu dla tego wpisu"
 
-#: admin/meta-box-theme-about.php:31 admin/meta-box-theme-about.php:36
-#, php-format
+#: admin/meta-box-theme-about.php:31
+#: admin/meta-box-theme-about.php:36
+#, fuzzy, php-format
 msgid "About %s"
-msgstr "O %s"
+msgstr "O %1$s"
 
 #: admin/meta-box-theme-about.php:61
 msgid "Theme:"
@@ -68,26 +68,23 @@ msgid "Footer settings"
 msgstr "Ustawienia stopki"
 
 #: admin/meta-box-theme-footer.php:52
-msgid ""
-"You can add custom <acronym title=\"Hypertext Markup Language\">HTML</"
-"acronym> and/or shortcodes, which will be automatically inserted into your "
-"theme."
-msgstr ""
-"Możesz dodać własny kod <acronym title=\"Hypertext Markup Language\">HTML</"
-"acronym> i/lub shortcodes, które zostaną automatycznie dopisane do szablonu."
+msgid "You can add custom <acronym title=\"Hypertext Markup Language\">HTML</acronym> and/or shortcodes, which will be automatically inserted into your theme."
+msgstr "Możesz dodać własny kod <acronym title=\"Hypertext Markup Language\">HTML</acronym> i/lub shortcodes, które zostaną automatycznie dopisane do szablonu."
 
-#: admin/theme-settings.php:47 admin/theme-settings.php:171
+#: admin/theme-settings.php:47
+#: admin/theme-settings.php:171
 #, php-format
 msgid "%s Theme Settings"
-msgstr "%s ustawienia motywu"
+msgstr "Ustawienia motywu %s"
 
 #: admin/theme-settings.php:48
 msgid "Theme Settings"
 msgstr "Ustawienia motywu"
 
 #: admin/theme-settings.php:172
+#, fuzzy
 msgid "Customize"
-msgstr "Dostosuj"
+msgstr "Własny"
 
 #: admin/theme-settings.php:198
 msgid "Update Settings"
@@ -102,17 +99,13 @@ msgid "Support"
 msgstr "Wsparcie"
 
 #: classes/widget-archives.php:32
-msgid ""
-"An advanced widget that gives you total control over the output of your "
-"archives."
-msgstr ""
-"Zaawansowane archiwum wpisów z Twojej witryny pozwalające na całkowitą "
-"kontrolę nad wyświetlaniem."
+msgid "An advanced widget that gives you total control over the output of your archives."
+msgstr "Zaawansowane archiwum wpisów z Twojej witryny pozwalające na całkowitą kontrolę nad wyświetlaniem."
 
-#: classes/widget-archives.php:44 classes/widget-archives.php:141
-#: functions/context.php:446
+#: classes/widget-archives.php:44
+#: classes/widget-archives.php:141
 msgid "Archives"
-msgstr "Archiwa"
+msgstr "Archiwum"
 
 #: classes/widget-archives.php:79
 msgid "Select Year"
@@ -140,7 +133,7 @@ msgstr "Alfabetycznie"
 
 #: classes/widget-archives.php:154
 msgid "Daily"
-msgstr "Wg dni"
+msgstr "Wg daty"
 
 #: classes/widget-archives.php:154
 msgid "Monthly"
@@ -170,38 +163,44 @@ msgstr "HTML"
 msgid "Option"
 msgstr "Opcja"
 
-#: classes/widget-archives.php:162 classes/widget-authors.php:143
-#: classes/widget-bookmarks.php:187 classes/widget-calendar.php:108
-#: classes/widget-categories.php:170 classes/widget-nav-menu.php:133
-#: classes/widget-pages.php:157 classes/widget-search.php:143
-#: classes/widget-tags.php:181
+#: classes/widget-archives.php:162
+#: classes/widget-authors.php:143
+#: classes/widget-bookmarks.php:187
+#: classes/widget-calendar.php:108
+#: classes/widget-categories.php:170
+#: classes/widget-nav-menu.php:133
+#: classes/widget-pages.php:157
+#: classes/widget-search.php:143
 msgid "Title:"
 msgstr "Nazwa:"
 
-#: classes/widget-archives.php:198 classes/widget-authors.php:191
+#: classes/widget-archives.php:198
+#: classes/widget-authors.php:191
 msgid "Show post count?"
-msgstr "Pokazuj liczbę wpisów?"
+msgstr "Pokazać ilość wpisów?"
 
 #: classes/widget-authors.php:32
-msgid ""
-"An advanced widget that gives you total control over the output of your "
-"author lists."
-msgstr ""
-"Zaawansowany widget pozwalający na pełną kontrolę wyświetlania listy autorów."
+msgid "An advanced widget that gives you total control over the output of your author lists."
+msgstr "Zaawansowany widget pozwalający na pełną kontrolę wyświetlania listy autorów"
 
-#: classes/widget-authors.php:44 classes/widget-authors.php:119
+#: classes/widget-authors.php:44
+#: classes/widget-authors.php:119
 msgid "Authors"
 msgstr "Autorzy"
 
-#: classes/widget-authors.php:136 classes/widget-bookmarks.php:178
-#: classes/widget-bookmarks.php:180 classes/widget-categories.php:162
-#: classes/widget-pages.php:148 classes/widget-tags.php:173
+#: classes/widget-authors.php:136
+#: classes/widget-bookmarks.php:178
+#: classes/widget-bookmarks.php:180
+#: classes/widget-categories.php:162
+#: classes/widget-pages.php:148
 msgid "Ascending"
 msgstr "Rosnąco"
 
-#: classes/widget-authors.php:136 classes/widget-bookmarks.php:178
-#: classes/widget-bookmarks.php:180 classes/widget-categories.php:162
-#: classes/widget-pages.php:148 classes/widget-tags.php:173
+#: classes/widget-authors.php:136
+#: classes/widget-bookmarks.php:178
+#: classes/widget-bookmarks.php:180
+#: classes/widget-categories.php:162
+#: classes/widget-pages.php:148
 msgid "Descending"
 msgstr "Malejąco"
 
@@ -209,12 +208,14 @@ msgstr "Malejąco"
 msgid "Display Name"
 msgstr "Nazwa"
 
-#: classes/widget-authors.php:137 functions/comments.php:188
+#: classes/widget-authors.php:137
 msgid "Email"
 msgstr "E-mail"
 
-#: classes/widget-authors.php:137 classes/widget-bookmarks.php:179
-#: classes/widget-bookmarks.php:181 classes/widget-categories.php:163
+#: classes/widget-authors.php:137
+#: classes/widget-bookmarks.php:179
+#: classes/widget-bookmarks.php:181
+#: classes/widget-categories.php:163
 #: classes/widget-pages.php:149
 msgid "ID"
 msgstr "ID"
@@ -229,9 +230,10 @@ msgstr "Liczba wpisów"
 
 #: classes/widget-authors.php:137
 msgid "Registered"
-msgstr "Zarejestrowanie"
+msgstr "Zarejestrowany"
 
-#: classes/widget-authors.php:137 classes/widget-bookmarks.php:181
+#: classes/widget-authors.php:137
+#: classes/widget-bookmarks.php:181
 msgid "URL"
 msgstr "URL"
 
@@ -239,12 +241,13 @@ msgstr "URL"
 msgid "Login"
 msgstr "Login"
 
-#: classes/widget-authors.php:169 classes/widget-categories.php:161
-#: classes/widget-tags.php:172
+#: classes/widget-authors.php:169
+#: classes/widget-categories.php:161
 msgid "List"
 msgstr "Lista"
 
-#: classes/widget-authors.php:169 classes/widget-categories.php:161
+#: classes/widget-authors.php:169
+#: classes/widget-categories.php:161
 msgid "None"
 msgstr "Brak"
 
@@ -254,45 +257,43 @@ msgstr "<acronym title=\"Hypertext Markup Language\">HTML</acronym>?"
 
 #: classes/widget-authors.php:195
 msgid "Exclude admin?"
-msgstr "Pomijać admina?"
+msgstr "Pokazać admina?"
 
 #: classes/widget-authors.php:199
 msgid "Show full name?"
 msgstr "Wyświetlać pełną nazwę?"
 
-#: classes/widget-authors.php:203 classes/widget-categories.php:273
-#: classes/widget-tags.php:292
+#: classes/widget-authors.php:203
+#: classes/widget-categories.php:273
 msgid "Hide empty?"
 msgstr "Ukryć puste?"
 
 #: classes/widget-bookmarks.php:32
-msgid ""
-"An advanced widget that gives you total control over the output of your "
-"bookmarks (links)."
-msgstr ""
-"Zaawansowany widget pozwalający na pełnąkontrolę nad wyświetlaniem zakładek "
-"(odnośników)."
+msgid "An advanced widget that gives you total control over the output of your bookmarks (links)."
+msgstr "Zaawansowany widget pozwalający na pełnąkontrolę nad wyświetlaniem zakładek (odnośników)."
 
-#: classes/widget-bookmarks.php:44 classes/widget-bookmarks.php:85
+#: classes/widget-bookmarks.php:44
+#: classes/widget-bookmarks.php:85
 #: classes/widget-bookmarks.php:148
 msgid "Bookmarks"
 msgstr "Zakładki"
 
-#: classes/widget-bookmarks.php:179 classes/widget-categories.php:163
-#: classes/widget-tags.php:174
+#: classes/widget-bookmarks.php:179
+#: classes/widget-categories.php:163
 msgid "Count"
-msgstr "Licznik"
+msgstr "Ilość"
 
-#: classes/widget-bookmarks.php:179 classes/widget-bookmarks.php:181
-#: classes/widget-categories.php:163 classes/widget-tags.php:174
-#: functions/comments.php:187
+#: classes/widget-bookmarks.php:179
+#: classes/widget-bookmarks.php:181
+#: classes/widget-categories.php:163
 msgid "Name"
 msgstr "Nazwa"
 
-#: classes/widget-bookmarks.php:179 classes/widget-categories.php:163
+#: classes/widget-bookmarks.php:179
+#: classes/widget-categories.php:163
 #: classes/widget-pages.php:149
 msgid "Slug"
-msgstr "Uproszczona nazwa"
+msgstr "Slug"
 
 #: classes/widget-bookmarks.php:181
 msgid "Description"
@@ -310,7 +311,7 @@ msgstr "Uwagi"
 msgid "Owner"
 msgstr "Właściciel"
 
-#: classes/widget-bookmarks.php:181 classes/widget-tags.php:173
+#: classes/widget-bookmarks.php:181
 msgid "Random"
 msgstr "Losowo"
 
@@ -322,7 +323,8 @@ msgstr "Ocena"
 msgid "Rel"
 msgstr "Rel"
 
-#: classes/widget-bookmarks.php:181 classes/widget-categories.php:164
+#: classes/widget-bookmarks.php:181
+#: classes/widget-categories.php:164
 msgid "RSS"
 msgstr "RSS"
 
@@ -336,43 +338,42 @@ msgstr "Data aktualizacji"
 
 #: classes/widget-bookmarks.php:289
 msgid "Categorize?"
-msgstr "Wg kategorii?"
+msgstr "Kategoryzować?"
 
 #: classes/widget-bookmarks.php:293
 msgid "Show description?"
-msgstr "Pokazuj opis?"
+msgstr "Pokazać opis?"
 
 #: classes/widget-bookmarks.php:297
 msgid "Hide invisible?"
-msgstr "Ukryj niewidoczne?"
+msgstr "Ukryć niewidoczne?"
 
 #: classes/widget-bookmarks.php:301
 msgid "Show rating?"
-msgstr "Pokazuj oceny?"
+msgstr "Pokaż oceny?"
 
 #: classes/widget-bookmarks.php:305
 msgid "Show updated?"
-msgstr "Pokazuj aktualizację?"
+msgstr "Pokaż aktualizację?"
 
 #: classes/widget-bookmarks.php:309
 msgid "Show images?"
-msgstr "Pokazuj obrazki?"
+msgstr "Pokaż obrazki?"
 
 #: classes/widget-bookmarks.php:313
 msgid "Show name?"
-msgstr "Pokazuj nazwę?"
+msgstr "Pokaż nazwę?"
 
 #: classes/widget-bookmarks.php:317
 msgid "Show private?"
-msgstr "Pokazuj prywatne?"
+msgstr "Pokaż prywatne?"
 
 #: classes/widget-calendar.php:32
-msgid ""
-"An advanced widget that gives you total control over the output of your "
-"calendar."
+msgid "An advanced widget that gives you total control over the output of your calendar."
 msgstr "Zaawansowany widget pozwalający na pełną kontrolę nad kalendarzem."
 
-#: classes/widget-calendar.php:44 classes/widget-calendar.php:99
+#: classes/widget-calendar.php:44
+#: classes/widget-calendar.php:99
 msgid "Calendar"
 msgstr "Kalendarz"
 
@@ -381,14 +382,11 @@ msgid "One-letter abbreviation?"
 msgstr "Skrót jednoliterowy?"
 
 #: classes/widget-categories.php:32
-msgid ""
-"An advanced widget that gives you total control over the output of your "
-"category links."
-msgstr ""
-"Zaawansowany widget pozwlający na pełną kontrolę wyświetlania linków "
-"kategorii."
+msgid "An advanced widget that gives you total control over the output of your category links."
+msgstr "Zaawansowany widget pozwlający na pełną kontrolę wyświetlania linków kategorii."
 
-#: classes/widget-categories.php:44 classes/widget-categories.php:133
+#: classes/widget-categories.php:44
+#: classes/widget-categories.php:133
 msgid "Categories"
 msgstr "Kategorie"
 
@@ -408,9 +406,10 @@ msgstr "RDF"
 msgid "RSS 2.0"
 msgstr "RSS 2.0"
 
-#: classes/widget-categories.php:261 classes/widget-pages.php:256
+#: classes/widget-categories.php:261
+#: classes/widget-pages.php:256
 msgid "Hierarchical?"
-msgstr "Hierarchicznie?"
+msgstr "Hierarhicznie?"
 
 #: classes/widget-categories.php:265
 msgid "Use description?"
@@ -418,14 +417,11 @@ msgstr "Użyj opisu?"
 
 #: classes/widget-categories.php:269
 msgid "Show count?"
-msgstr "Pokazuj licznik?"
+msgstr "Pokaż licznik?"
 
 #: classes/widget-nav-menu.php:32
-msgid ""
-"An advanced widget that gives you total control over the output of your "
-"menus."
-msgstr ""
-"Zaawansowany widget pozwalający na pełną kontrolę nad wyświetlaniem menu."
+msgid "An advanced widget that gives you total control over the output of your menus."
+msgstr "Zaawansowany widget pozwalający na pełną kontrolę nad wyświetlaniem menu."
 
 #: classes/widget-nav-menu.php:44
 msgid "Navigation Menu"
@@ -436,14 +432,11 @@ msgid "Navigation"
 msgstr "Nawigacja"
 
 #: classes/widget-pages.php:32
-msgid ""
-"An advanced widget that gives you total control over the output of your page "
-"links."
-msgstr ""
-"Zaawansowany widget pozwalający na pełną kontrolę wyświetlania linków do "
-"stron."
+msgid "An advanced widget that gives you total control over the output of your page links."
+msgstr "Zaawansowany widget pozwalający na pełną kontrolę wyświetlania linków do stron."
 
-#: classes/widget-pages.php:44 classes/widget-pages.php:123
+#: classes/widget-pages.php:44
+#: classes/widget-pages.php:123
 msgid "Pages"
 msgstr "Strony"
 
@@ -457,11 +450,12 @@ msgstr "Data"
 
 #: classes/widget-pages.php:149
 msgid "Menu Order"
-msgstr "Kolejność w menu"
+msgstr "Kolejność menu"
 
-#: classes/widget-pages.php:149 classes/widget-pages.php:150
+#: classes/widget-pages.php:149
+#: classes/widget-pages.php:150
 msgid "Modified"
-msgstr "Data modyfikacji"
+msgstr "Data aktualizacji"
 
 #: classes/widget-pages.php:149
 msgid "Title"
@@ -469,15 +463,14 @@ msgstr "Tytuł"
 
 #: classes/widget-pages.php:150
 msgid "Created"
-msgstr "Data utworzenia"
+msgstr "Data stworzenia"
 
 #: classes/widget-search.php:33
-msgid ""
-"An advanced widget that gives you total control over the output of your "
-"search form."
+msgid "An advanced widget that gives you total control over the output of your search form."
 msgstr "Formularz szukania w serwisie"
 
-#: classes/widget-search.php:45 classes/widget-search.php:131
+#: classes/widget-search.php:45
+#: classes/widget-search.php:131
 msgid "Search"
 msgstr "Szukaj"
 
@@ -495,15 +488,14 @@ msgstr "Tekst przycisku:"
 
 #: classes/widget-search.php:163
 msgid "Use theme's <code>searchform.php</code>?"
-msgstr "Użyć z motywu <code>searchform.php</code>?"
+msgstr "Użyć <code>searchform.php</code>?"
 
 #: classes/widget-tags.php:32
-msgid ""
-"An advanced widget that gives you total control over the output of your tags."
-msgstr ""
-"Zaawansowany widget pozwalający na pełną kontrolę nad wyświetlaniem tagów."
+msgid "An advanced widget that gives you total control over the output of your tags."
+msgstr "Zaawansowany widget pozwalający na pełną kontrolę nad wyświetlaniem tagów."
 
-#: classes/widget-tags.php:44 classes/widget-tags.php:143
+#: classes/widget-tags.php:44
+#: classes/widget-tags.php:143
 msgid "Tags"
 msgstr "Tagi"
 
@@ -511,10 +503,11 @@ msgstr "Tagi"
 msgid "View"
 msgstr "Widok"
 
-#: classes/widget-tags.php:171 extensions/breadcrumb-trail.php:389
-#: extensions/breadcrumb-trail.php:422 extensions/breadcrumb-trail.php:437
-#: extensions/breadcrumb-trail.php:465 functions/shortcodes.php:204
-#: functions/shortcodes.php:443
+#: classes/widget-tags.php:171
+#: extensions/breadcrumb-trail.php:389
+#: extensions/breadcrumb-trail.php:422
+#: extensions/breadcrumb-trail.php:437
+#: extensions/breadcrumb-trail.php:465
 msgid "Edit"
 msgstr "Edytuj"
 
@@ -534,7 +527,8 @@ msgstr "Start:"
 msgid "Home"
 msgstr "Start"
 
-#: extensions/breadcrumb-trail.php:301 functions/context.php:423
+#: extensions/breadcrumb-trail.php:301
+#: functions/context.php:423
 msgid "g:i a"
 msgstr "g:i a"
 
@@ -543,28 +537,35 @@ msgstr "g:i a"
 msgid "Minute %1$s"
 msgstr "Minuta %1$s"
 
-#: extensions/breadcrumb-trail.php:304 functions/context.php:426
+#: extensions/breadcrumb-trail.php:304
+#: functions/context.php:426
 msgid "i"
 msgstr "i"
 
-#: extensions/breadcrumb-trail.php:307 functions/context.php:429
+#: extensions/breadcrumb-trail.php:307
+#: functions/context.php:429
 msgid "g a"
 msgstr "g a"
 
-#: extensions/breadcrumb-trail.php:318 extensions/breadcrumb-trail.php:324
-#: extensions/breadcrumb-trail.php:329 extensions/breadcrumb-trail.php:334
-#: extensions/breadcrumb-trail.php:521 functions/context.php:435
-#: functions/context.php:441 functions/core-seo.php:90
-#: functions/shortcodes.php:70
+#: extensions/breadcrumb-trail.php:318
+#: extensions/breadcrumb-trail.php:324
+#: extensions/breadcrumb-trail.php:329
+#: extensions/breadcrumb-trail.php:334
+#: extensions/breadcrumb-trail.php:521
+#: functions/context.php:435
+#: functions/context.php:441
+#: functions/core-seo.php:90
 msgid "Y"
 msgstr "Y"
 
-#: extensions/breadcrumb-trail.php:319 extensions/breadcrumb-trail.php:330
+#: extensions/breadcrumb-trail.php:319
+#: extensions/breadcrumb-trail.php:330
 #: extensions/breadcrumb-trail.php:525
 msgid "F"
 msgstr "F"
 
-#: extensions/breadcrumb-trail.php:320 extensions/breadcrumb-trail.php:529
+#: extensions/breadcrumb-trail.php:320
+#: extensions/breadcrumb-trail.php:529
 msgid "d"
 msgstr "d"
 
@@ -573,16 +574,19 @@ msgstr "d"
 msgid "Week %1$s"
 msgstr "Tydzień %1$s"
 
-#: extensions/breadcrumb-trail.php:325 functions/context.php:435
+#: extensions/breadcrumb-trail.php:325
+#: functions/context.php:435
 msgid "W"
 msgstr "W"
 
-#: extensions/breadcrumb-trail.php:341 functions/context.php:452
+#: extensions/breadcrumb-trail.php:341
+#: functions/context.php:452
 #, php-format
 msgid "Search results for &quot;%1$s&quot;"
-msgstr "Wyniki wyszukiwania dla zapytania &quot;%1$s&quot;"
+msgstr "Wyniki wyszukiwania dla hasła &quot;%1$s&quot;"
 
-#: extensions/breadcrumb-trail.php:345 functions/context.php:456
+#: extensions/breadcrumb-trail.php:345
+#: functions/context.php:456
 msgid "404 Not Found"
 msgstr "404 Nie znaleziono"
 
@@ -594,7 +598,8 @@ msgstr "Podziel"
 msgid "Merge"
 msgstr "Połącz"
 
-#: extensions/breadcrumb-trail.php:525 functions/core-seo.php:86
+#: extensions/breadcrumb-trail.php:525
+#: functions/core-seo.php:86
 msgid "F Y"
 msgstr "F Y"
 
@@ -642,13 +647,14 @@ msgstr "Trzy Kolumny, Prawa"
 msgid "Three Columns, Center"
 msgstr "Trzy Kolumny, Środek"
 
-#: extensions/theme-layouts.php:377 extensions/theme-layouts.php:485
+#: extensions/theme-layouts.php:377
+#: extensions/theme-layouts.php:485
 msgid "Layout"
-msgstr "Układ"
+msgstr "Układ strony"
 
 #: extensions/theme-layouts.php:404
 msgid "Layout is a theme-specific structure for the single view of the post."
-msgstr "Układ jest to specyficzna struktura dla jednego widoku postu."
+msgstr "Układ strony jest to specyficzna struktura dla jednego widoku postu."
 
 #: functions/comments.php:182
 msgid "*"
@@ -656,7 +662,7 @@ msgstr "*"
 
 #: functions/comments.php:189
 msgid "Website"
-msgstr "Witryna internetowa"
+msgstr "Strona www"
 
 #: functions/comments.php:195
 msgid "Comment"
@@ -664,17 +670,13 @@ msgstr "Treść komentarza"
 
 #: functions/comments.php:196
 #, php-format
-msgid ""
-"You must be <a href=\"%1$s\" title=\"Log in\">logged in</a> to post a "
-"comment."
-msgstr ""
-"Musisz się <a href=\"%1$s\" title=\"Log in\">zalogować</a>, aby móc napisać "
-"komentarz."
+msgid "You must be <a href=\"%1$s\" title=\"Log in\">logged in</a> to post a comment."
+msgstr "Musisz być <a href=\"%1$s\" title=\"Log in\">zalogowany</a>, aby napisać komentarz."
 
 #: functions/comments.php:197
 #, php-format
 msgid "Logged in as <a href=\"%1$s\" title=\"%2$s\">%2$s</a>."
-msgstr "Zalogowano się jako <a href=\"%1$s\" title=\"%2$s\">%2$s</a>."
+msgstr "Zalogowany jako <a href=\"%1$s\" title=\"%2$s\">%2$s</a>."
 
 #: functions/comments.php:197
 msgid "Log out of this account"
@@ -682,16 +684,16 @@ msgstr "Wyloguj się z tego konta"
 
 #: functions/comments.php:197
 msgid "Log out &raquo;"
-msgstr "Wyloguj się &raquo;"
+msgstr "Wyloguj &raquo;"
 
 #: functions/comments.php:202
 msgid "Leave a Reply"
-msgstr "Dodaj komentarz"
+msgstr "Napisz odpowiedź"
 
 #: functions/comments.php:203
 #, php-format
 msgid "Leave a Reply to %s"
-msgstr "Odpowiedz na %s"
+msgstr "Napisz odpowiedź do %s"
 
 #: functions/comments.php:204
 msgid "Click here to cancel reply."
@@ -699,10 +701,12 @@ msgstr "Kliknij, aby anulować odpowiedź."
 
 #: functions/comments.php:205
 msgid "Post Comment"
-msgstr "Opublikuj komentarz"
+msgstr "Wyślij odpowiedź"
 
-#: functions/context.php:423 functions/context.php:429
-#: functions/context.php:432 functions/context.php:438
+#: functions/context.php:423
+#: functions/context.php:429
+#: functions/context.php:432
+#: functions/context.php:438
 #: functions/context.php:441
 #, php-format
 msgid "Archive for %1$s"
@@ -720,7 +724,7 @@ msgstr "j F Y"
 #: functions/context.php:435
 #, php-format
 msgid "Archive for week %1$s of %2$s"
-msgstr "Archiwum tygodnia %1$s z %2$s"
+msgstr "Archive for week %1$s of %2$s"
 
 #: functions/context.php:460
 #, php-format
@@ -730,25 +734,21 @@ msgstr "%1$s Strona %2$s"
 #: functions/core-seo.php:93
 #, php-format
 msgid "Copyright (c) %1$s"
-msgstr "Copyright (c) %1$s"
+msgstr "Prawa autorskie (c) %1$s"
 
-#: functions/core-seo.php:112 functions/shortcodes.php:218
-#: functions/shortcodes.php:373
+#: functions/core-seo.php:112
 msgid "l, F jS, Y, g:i a"
 msgstr "l, j F Y, G:i"
 
-#: functions/customize.php:63 functions/customize.php:88
+#: functions/customize.php:63
+#: functions/customize.php:88
 msgid "Footer"
-msgstr "Stopka"
+msgstr ""
 
 #: functions/deprecated.php:572
 #, php-format
-msgid ""
-"<code>%1$s</code> &mdash; This function has been removed or replaced by "
-"another function."
-msgstr ""
-"<code>%1$s</code> &mdash; Ta funkcja została usunięta lub zastąpiona przez "
-"inną funkcję."
+msgid "<code>%1$s</code> &mdash; This function has been removed or replaced by another function."
+msgstr "<code>%1$s</code> &mdash; Ta funkcja została usunięta lub zastąpiona przez inną funkcję."
 
 #: functions/menus.php:38
 msgctxt "nav menu location"
@@ -765,21 +765,23 @@ msgctxt "nav menu location"
 msgid "Subsidiary"
 msgstr "Pomocniczy"
 
-#: functions/settings.php:76 functions/settings.php:80
+#: functions/settings.php:76
+#: functions/settings.php:80
 msgid "Copyright &#169; [the-year] [site-link]."
-msgstr "Copyright &#169; [the-year] [site-link]."
+msgstr "Prawa autorskie &#169; [the-year] [site-link]."
 
 #: functions/settings.php:76
 msgid "Powered by [wp-link], [theme-link], and [child-link]."
-msgstr "Oparte na [wp-link], [theme-link], oraz [child-link]."
+msgstr "Stworzone dzięki [wp-link], [theme-link], oraz [child-link]."
 
 #: functions/settings.php:80
 msgid "Powered by [wp-link] and [theme-link]."
-msgstr "Oparte na [wp-link] i [theme-link]."
+msgstr "Stworzone dzięki [wp-link] i [theme-link]."
 
 #: functions/shortcodes.php:93
+#, fuzzy
 msgid "State-of-the-art semantic personal publishing platform"
-msgstr "Nowoczesna, semantyczna, osobista platforma publikacyjna."
+msgstr "State-of-the-art semantic personal publishing platform"
 
 #: functions/shortcodes.php:93
 msgid "WordPress"
@@ -788,30 +790,30 @@ msgstr "WordPress"
 #: functions/shortcodes.php:106
 #, php-format
 msgid "%s WordPress Theme"
-msgstr "%s Motyw WordPress"
+msgstr "%s WordPress Theme"
 
 #: functions/shortcodes.php:134
 msgid "Log out"
-msgstr "Wyloguj się"
+msgstr "Wyloguj"
 
 #: functions/shortcodes.php:136
 msgid "Log in"
-msgstr "Zaloguj się"
+msgstr "Zaloguj"
 
 #: functions/shortcodes.php:151
 #, php-format
 msgid "This page loaded in %1$s seconds with %2$s database queries."
-msgstr ""
-"Strona załadowała się w ciągu %1$s sekund, %2$s zapytań do bazy danych."
+msgstr "Strona załadowała się w ciągu %1$s sekund, %2$s zapytań do bazy danych."
 
-#: functions/shortcodes.php:204 functions/shortcodes.php:443
+#: functions/shortcodes.php:204
+#: functions/shortcodes.php:443
 #, php-format
 msgid "Edit %1$s"
 msgstr "Edytuj %1$s"
 
 #: functions/shortcodes.php:234
 msgid "Leave a response"
-msgstr "Napisz odpowiedź"
+msgstr "Napisz komentarz"
 
 #: functions/shortcodes.php:234
 #, php-format
@@ -823,7 +825,8 @@ msgstr "%1$s odpowiedź"
 msgid "%1$s Responses"
 msgstr "%1$s odpowiedzi"
 
-#: functions/shortcodes.php:241 functions/shortcodes.php:243
+#: functions/shortcodes.php:241
+#: functions/shortcodes.php:243
 #: functions/shortcodes.php:245
 #, php-format
 msgid "Comment on %1$s"
@@ -835,11 +838,12 @@ msgstr "(Bez tytułu)"
 
 #: functions/shortcodes.php:321
 msgid "Shortlink"
-msgstr "Skrócony odnośnik"
+msgstr "Krótki link"
 
-#: functions/shortcodes.php:345 functions/shortcodes.php:422
+#: functions/shortcodes.php:345
+#: functions/shortcodes.php:422
 msgid "Permalink"
-msgstr "Bezpośredni odnośnik"
+msgstr "Permalink"
 
 #: functions/shortcodes.php:373
 #, php-format
@@ -849,7 +853,7 @@ msgstr "%1$s z %2$s"
 #: functions/shortcodes.php:422
 #, php-format
 msgid "Permalink to comment %1$s"
-msgstr "Bezpośredni odnośnik do komentarza %1$s"
+msgstr "Link do %1$s"
 
 #: functions/shortcodes.php:462
 msgid "Reply"
@@ -857,35 +861,30 @@ msgstr "Odpowiedz"
 
 #: functions/shortcodes.php:463
 msgid "Log in to reply."
-msgstr "Zaloguj się, aby móc odpowiedzieć."
+msgstr "Zaloguj się, aby odpowiedzieć."
 
 #: functions/sidebars.php:87
 msgctxt "sidebar"
 msgid "Primary"
-msgstr "Podstawowy"
+msgstr "Primary"
 
 #: functions/sidebars.php:88
 msgid "The main (primary) widget area, most often used as a sidebar."
-msgstr ""
-"Główny (pierwszy) obszar widgetów, najczęściej używany jako pasek boczny."
+msgstr "Główny (pierwszy) obszar widgetów, najczęściej używany jako pasek boczny."
 
 #: functions/sidebars.php:91
 msgctxt "sidebar"
 msgid "Secondary"
-msgstr "Drugi"
+msgstr "Secondary"
 
 #: functions/sidebars.php:92
-msgid ""
-"The second most important widget area, most often used as a secondary "
-"sidebar."
-msgstr ""
-"Drugi najważniejszy obszar widgetów,najczęściej używany jako drugi pasek "
-"boczny."
+msgid "The second most important widget area, most often used as a secondary sidebar."
+msgstr "Drugi najważniejszy obszar widgetów,najczęściej używany jako drugi pasek boczny."
 
 #: functions/sidebars.php:95
 msgctxt "sidebar"
 msgid "Subsidiary"
-msgstr "Pomocniczy"
+msgstr "Subsidiary"
 
 #: functions/sidebars.php:96
 msgid "A widget area loaded in the footer of the site."
@@ -921,18 +920,11 @@ msgstr "Ładowany po zawartości głównej witryny."
 #: functions/sidebars.php:111
 msgctxt "sidebar"
 msgid "After Singular"
-msgstr "Po pojedynczym wpisie"
+msgstr "Po wpisie"
 
 #: functions/sidebars.php:112
-msgid ""
-"Loaded on singular post (page, attachment, etc.) views before the comments "
-"area."
-msgstr ""
-"Ładowany dla wyświetlanago postu (strony, załącznika itp.) przed obdzarem "
-"komentarzy."
-
-#~ msgid "Submit"
-#~ msgstr "szukaj w serwisie..."
+msgid "Loaded on singular post (page, attachment, etc.) views before the comments area."
+msgstr "Ładowany dla wyświetlanago postu (strony, załącznika itp.) przed obdzarem komentarzy."
 
 #~ msgid "Title used for search engines and the browser title bar."
 #~ msgstr "Otsikko hakukoneille ja selaimen otsikolle."
diff --git a/wp-content/themes/path/languages/path-en_EN.mo b/wp-content/themes/path/languages/path-en_EN.mo
index 5e2376e6bf2f89868d0abfeb8d8d4d88f9519aad..117c91c6c0b14445c1af0eba9686fc82753540f4 100644
Binary files a/wp-content/themes/path/languages/path-en_EN.mo and b/wp-content/themes/path/languages/path-en_EN.mo differ
diff --git a/wp-content/themes/path/languages/path-en_EN.po b/wp-content/themes/path/languages/path-en_EN.po
index 0fcdf6152513b3b2ed1eeeffc26bacdb01b3a2bb..d8cb7beaee660fb8cd35696582ef0319d0d575ef 100644
--- a/wp-content/themes/path/languages/path-en_EN.po
+++ b/wp-content/themes/path/languages/path-en_EN.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Path\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-10 20:47+0200\n"
-"PO-Revision-Date: 2012-11-10 20:47+0200\n"
+"POT-Creation-Date: 2013-01-04 14:13+0200\n"
+"PO-Revision-Date: 2013-01-04 14:13+0200\n"
 "Last-Translator: Sami Keijonen <sami.keijonen@foxnet.fi>\n"
 "Language-Team: Foxnet <sami.keijonen@foxnet.fi>\n"
 "Language: en\n"
@@ -158,73 +158,61 @@ msgid ""
 "before=\"| Tagged \"]"
 msgstr ""
 
-#: functions.php:328
+#: functions.php:322
 msgid "Copyright &#169; [the-year] [site-link]."
 msgstr ""
 
-#: functions.php:328
+#: functions.php:322
 msgid "Powered by [wp-link] and [theme-link]."
 msgstr ""
 
-#: functions.php:328
+#: functions.php:322
 msgid " <a class=\"top\" href=\"#container\">Back to Top</a>"
 msgstr ""
 
-#: functions.php:339
+#: functions.php:333
 msgid "Please comment with your real name using good manners."
 msgstr ""
 
-#: functions.php:350
+#: functions.php:344
 msgid "Read more &rarr;"
 msgstr ""
 
-#: functions.php:386
+#: functions.php:380
 msgid "Twitter Username"
 msgstr ""
 
-#: functions.php:405
+#: functions.php:399
 msgid "Author of the article"
 msgstr ""
 
-#: functions.php:405
+#: functions.php:399
 msgid "Authors of the article"
 msgstr ""
 
-#: functions.php:422 functions.php:443 functions.php:463
+#: functions.php:416 functions.php:437 functions.php:457
 #, php-format
 msgid "Follow %1$s %2$s &#64;%3$s on Twitter."
 msgstr ""
 
-#: functions.php:453
+#: functions.php:447
 msgid "Article written by [entry-author]"
 msgstr ""
 
-#: functions.php:483 functions.php:502
+#: functions.php:477 functions.php:496
 msgid "and"
 msgstr ""
 
-#: functions.php:484
+#: functions.php:478
 msgid ""
 " [entry-published] [entry-comments-link before=\" | \"] [entry-edit-link "
 "before=\" | \"]"
 msgstr ""
 
-#: functions.php:503
+#: functions.php:497
 msgid " [entry-published]"
 msgstr ""
 
-#: functions.php:550
-msgid "Customize"
-msgstr ""
-
-#: functions.php:571 admin/functions-admin.php:56
-msgid "Layout"
-msgstr ""
-
-#: functions.php:598 admin/functions-admin.php:118
-msgid "Global Layout:"
-msgstr ""
-
 #: header.php:90
 msgid "You are here:"
 msgstr ""
@@ -342,6 +330,10 @@ msgstr ""
 msgid "Background"
 msgstr ""
 
+#: admin/functions-admin.php:56
+msgid "Layout"
+msgstr ""
+
 #: admin/functions-admin.php:74
 msgid "Custom logo:"
 msgstr ""
@@ -364,12 +356,15 @@ msgid ""
 "Appearance &gt;&gt; Background</a>. "
 msgstr ""
 
-#: admin/functions-admin.php:128
+#: admin/functions-admin.php:118
+msgid "Customize:"
+msgstr ""
+
+#: admin/functions-admin.php:121
+#, php-format
 msgid ""
-"Set the layout for the entire site. The default layout is 2 columns with "
-"content on the left. You can overwrite this value in individual post or "
-"page. Note! Three column layouts will only work if you use Primary and "
-"Secondary Widget areas and browser window is wide enough."
+"Want to set Global layout and set other features? <a href=\"%s\">Go to "
+"Appearance &gt;&gt; Customize</a>. "
 msgstr ""
 
 #: includes/widget-most-viewed.php:32
diff --git a/wp-content/themes/path/languages/path-fi.mo b/wp-content/themes/path/languages/path-fi.mo
index 9d0fcd8cdee17fa470cba62da6225b17d90bad8c..c4b28b84ac712cc70a212721b177d9f17dc88afe 100644
Binary files a/wp-content/themes/path/languages/path-fi.mo and b/wp-content/themes/path/languages/path-fi.mo differ
diff --git a/wp-content/themes/path/languages/path-fi.po b/wp-content/themes/path/languages/path-fi.po
index bc5b70c5c7238cb55d76873f432aa38094ccfd71..32afbd068f964fbf25f561216486f9bb60c06622 100644
--- a/wp-content/themes/path/languages/path-fi.po
+++ b/wp-content/themes/path/languages/path-fi.po
@@ -1,19 +1,21 @@
+# Translation of Trunk in Finnish
+# This file is distributed under the same license as the Trunk package.
 msgid ""
 msgstr ""
-"Project-Id-Version: Path\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-10 20:47+0200\n"
-"PO-Revision-Date: 2012-11-10 20:49+0200\n"
+"Project-Id-Version: Hybrid Core in Finnish\n"
+"Report-Msgid-Bugs-To: http://wordpress.org/tags/path\n"
+"POT-Creation-Date: 2013-08-19 19:01:54+00:00\n"
+"PO-Revision-Date: 2013-08-19 22:07+0200\n"
 "Last-Translator: Sami Keijonen <sami.keijonen@foxnet.fi>\n"
 "Language-Team: Foxnet <sami.keijonen@foxnet.fi>\n"
-"Language: fi\n"
+"Language: fi_FI\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e;_x;esc_attr__;esc_attr_e;"
-"esc_html__;esc_html_e;_n;_x:1,2c\n"
+"X-Generator: Poedit 1.5.7\n"
+"X-Poedit-KeywordsList: __;_e;esc_attr__;esc_attr_e;esc_html__;esc_html_e;_n;"
+"_x;_x:1,2c\n"
 "X-Poedit-Basepath: ../\n"
-"X-Generator: Poedit 1.5.4\n"
 "X-Poedit-SearchPath-0: .\n"
 
 #: 404.php:27
@@ -21,7 +23,6 @@ msgid "What happened!?"
 msgstr "Mitä tapahtui?"
 
 #: 404.php:33
-#, php-format
 msgid ""
 "You tried going to %s, which doesn't exist. You can try navigate or search."
 msgstr ""
@@ -38,11 +39,12 @@ msgid "Continue reading <span class=\"meta-nav\">&rarr;</span>"
 msgstr "Lue lisää <span class=\"meta-nav\">&rarr;</span>"
 
 #: attachment-image.php:42 content-aside.php:27 content-aside.php:38
-#: content-audio.php:27 content-audio.php:38 content-gallery.php:27
-#: content-gallery.php:44 content-image.php:27 content-image.php:38
-#: content-link.php:27 content-link.php:48 content-page.php:26
-#: content-page.php:43 content-quote.php:20 content-status.php:22
-#: content-video.php:27 content-video.php:38 content.php:27 content.php:45
+#: content-audio.php:27 content-audio.php:38 content-chat.php:27
+#: content-chat.php:44 content-gallery.php:27 content-gallery.php:44
+#: content-image.php:27 content-image.php:38 content-link.php:27
+#: content-link.php:48 content-page.php:26 content-page.php:43
+#: content-quote.php:20 content-status.php:22 content-video.php:27
+#: content-video.php:38 content.php:27 content.php:45
 #: page-templates/archives.php:68
 #: page-templates/most-popular-by-comments.php:58
 #: page-templates/most-popular-by-month.php:61
@@ -78,12 +80,10 @@ msgid "% Responses"
 msgstr "% Kommenttia"
 
 #: comments.php:31
-#, php-format
 msgid "Page %1$s of %2$s"
 msgstr "Sivu %1$s / %2$s"
 
 #: comments.php:49
-#, php-format
 msgid ""
 "Comments are closed, but <a href=\"%s\" title=\"Trackback URL for this post"
 "\">trackbacks</a> and pingbacks are open."
@@ -103,9 +103,9 @@ msgstr ""
 "[post-format-link] julkaistu [entry-published] [entry-edit-link before=\"| "
 "\"]"
 
-#: content-aside.php:31 content-audio.php:31 content-gallery.php:31
-#: content-image.php:31 content-link.php:31 content-video.php:31
-#: content.php:31
+#: content-aside.php:31 content-audio.php:31 content-chat.php:31
+#: content-gallery.php:31 content-image.php:31 content-link.php:31
+#: content-video.php:31 content.php:31
 msgid ""
 "[entry-terms taxonomy=\"category\" before=\"Posted in \"] [entry-terms "
 "before=\"Tagged \"]"
@@ -113,9 +113,9 @@ msgstr ""
 "[entry-terms taxonomy=\"category\" before=\"Artikkeli kategoriassa \"] "
 "[entry-terms before=\"Avainsanat \"]"
 
-#: content-aside.php:42 content-audio.php:42 content-gallery.php:48
-#: content-image.php:42 content-link.php:54 content-quote.php:27
-#: content-video.php:42
+#: content-aside.php:42 content-audio.php:42 content-chat.php:48
+#: content-gallery.php:48 content-image.php:42 content-link.php:54
+#: content-quote.php:27 content-video.php:42
 msgid ""
 "[post-format-link] published on [entry-published] [entry-permalink before="
 "\"| \"] [entry-comments-link before=\"| \"] [entry-edit-link before=\"| \"]"
@@ -123,8 +123,8 @@ msgstr ""
 "[post-format-link] julkaistu [entry-published] [entry-permalink before=\"| "
 "\"] [entry-comments-link before=\"| \"] [entry-edit-link before=\"| \"]"
 
-#: content-audio.php:22 content-gallery.php:22 content-image.php:22
-#: content-link.php:22 content-video.php:22
+#: content-audio.php:22 content-chat.php:22 content-gallery.php:22
+#: content-image.php:22 content-link.php:22 content-video.php:22
 msgid ""
 "[post-format-link] published on [entry-published] [entry-comments-link "
 "before=\" | \"] [entry-edit-link before=\" | \"]"
@@ -160,13 +160,13 @@ msgstr ""
 "[post-format-link] päivitetty [entry-published] [entry-permalink before=\"| "
 "\"] [entry-comments-link before=\"| \"] [entry-edit-link before=\"| \"]"
 
-#: content.php:22 content.php:40 sticky-slider.php:45
+#: content.php:22 content.php:40
 #: page-templates/most-popular-by-comments.php:53
 #: page-templates/most-popular-by-month.php:56
 #: page-templates/most-popular-by-year.php:55
 #: page-templates/most-popular-last-30-days.php:57
 #: page-templates/most-popular.php:54 page-templates/path-slider.php:60
-#: page-templates/path-slider.php:110
+#: page-templates/path-slider.php:110 sticky-slider.php:45
 msgid ""
 "Published by [entry-author] on [entry-published] [entry-comments-link before="
 "\" | \"] [entry-edit-link before=\" | \"]"
@@ -182,52 +182,53 @@ msgstr ""
 "[entry-terms taxonomy=\"category\" before=\"Artikkeli kategoriassa \"] "
 "[entry-terms before=\"| Avainsanat \"]"
 
-#: functions.php:328
+#: functions.php:323
+msgctxt "Filter footer info"
 msgid "Copyright &#169; [the-year] [site-link]."
 msgstr "Copyright &#169; [the-year] [site-link]."
 
-#: functions.php:328
+#: functions.php:323
+msgctxt "Filter footer info"
 msgid "Powered by [wp-link] and [theme-link]."
 msgstr "Alustana [wp-link] ja [theme-link]."
 
-#: functions.php:328
+#: functions.php:323
 msgid " <a class=\"top\" href=\"#container\">Back to Top</a>"
 msgstr " <a class=\"top\" href=\"#container\">Takaisin ylös</a>"
 
-#: functions.php:339
+#: functions.php:334
 msgid "Please comment with your real name using good manners."
 msgstr "Ole hyvä ja kommentoi omalla nimellä hyvien tapojen mukaisesti."
 
-#: functions.php:350
+#: functions.php:345
 msgid "Read more &rarr;"
 msgstr "Lue lisää &rarr;"
 
-#: functions.php:386
+#: functions.php:381
 msgid "Twitter Username"
 msgstr "Twitter käyttäjänimi"
 
-#: functions.php:405
+#: functions.php:400
 msgid "Author of the article"
 msgstr "Artikkelin kirjoittaja"
 
-#: functions.php:405
+#: functions.php:400
 msgid "Authors of the article"
 msgstr "Artikkelin kirjoittajat"
 
-#: functions.php:422 functions.php:443 functions.php:463
-#, php-format
+#: functions.php:417 functions.php:438 functions.php:458
 msgid "Follow %1$s %2$s &#64;%3$s on Twitter."
 msgstr "Seuraa %1$s %2$s &#64;%3$s Twitterissä."
 
-#: functions.php:453
+#: functions.php:448
 msgid "Article written by [entry-author]"
 msgstr "Artikkelin kirjoittaja [entry-author]"
 
-#: functions.php:483 functions.php:502
+#: functions.php:478 functions.php:497
 msgid "and"
 msgstr "ja"
 
-#: functions.php:484
+#: functions.php:479
 msgid ""
 " [entry-published] [entry-comments-link before=\" | \"] [entry-edit-link "
 "before=\" | \"]"
@@ -235,36 +236,1034 @@ msgstr ""
 " [entry-published] [entry-comments-link before=\" | \"] [entry-edit-link "
 "before=\" | \"]"
 
-#: functions.php:503
+#: functions.php:498
 msgid " [entry-published]"
 msgstr " [entry-published]"
 
-#: functions.php:550
+#: header.php:87
+msgid "You are here:"
+msgstr "Olet täällä:"
+
+#: header.php:87
+msgid "&#8764;"
+msgstr "&#8764;"
+
+#: includes/widget-most-viewed.php:32
+msgid "Display top viewed posts."
+msgstr "Näytä luetuimmat artikkelit."
+
+#: includes/widget-most-viewed.php:43 includes/widget-most-viewed.php:178
+msgid "Most Viewed"
+msgstr "Luetuimmat"
+
+#: includes/widget-most-viewed.php:110
+msgid "[entry-author] [entry-published]"
+msgstr "[entry-author] [entry-published]"
+
+#: includes/widget-most-viewed.php:197
+msgctxt "For most viewed widget"
+msgid "Title:"
+msgstr "Otsikko:"
+
+#: includes/widget-most-viewed.php:202
+msgid "Post Type:"
+msgstr "Artikkelityyppi:"
+
+#: includes/widget-most-viewed.php:213
+msgid "Limit:"
+msgstr "Monta:"
+
+#: includes/widget-most-viewed.php:218
+msgid "Year:"
+msgstr "Vuosi:"
+
+#: includes/widget-most-viewed.php:223
+msgid "Month:"
+msgstr "Kuukausi:"
+
+#: includes/widget-most-viewed.php:232
+msgid "Day:"
+msgstr "Päivä:"
+
+#: includes/widget-most-viewed.php:242
+msgid "Display Thumbnail?"
+msgstr "Näytä artikkelikuva?"
+
+#: includes/widget-most-viewed.php:247
+msgid "Display Byline?"
+msgstr "Näytä byline?"
+
+#: includes/widget-most-viewed.php:252
+msgid "Display Excerpt?"
+msgstr "Näytä ote?"
+
+#: library/admin/meta-box-post-seo.php:39
+msgid "SEO"
+msgstr "Hakukoneoptimointi (SEO)"
+
+#: library/admin/meta-box-post-seo.php:72
+msgid "Document Title:"
+msgstr "Dokumentin otsikko:"
+
+#: library/admin/meta-box-post-seo.php:78
+msgid "Meta Description:"
+msgstr "Meta kuvaus:"
+
+#: library/admin/meta-box-post-seo.php:84
+msgid "Meta Keywords:"
+msgstr "Meta avainsanat:"
+
+#: library/admin/meta-box-post-template.php:45
+msgid "Template"
+msgstr "Sivupohja"
+
+#: library/admin/meta-box-theme-about.php:31
+#: library/admin/meta-box-theme-about.php:36
+msgid "About %s"
+msgstr "Tiedot %s"
+
+#: library/admin/meta-box-theme-about.php:61
+msgid "Theme:"
+msgstr "Teema:"
+
+#: library/admin/meta-box-theme-about.php:69
+msgid "Version:"
+msgstr "Versio:"
+
+#: library/admin/meta-box-theme-about.php:77
+msgid "Author:"
+msgstr "Tekijä:"
+
+#: library/admin/meta-box-theme-about.php:85
+msgid "Description:"
+msgstr "Kuvaus:"
+
+#: library/admin/meta-box-theme-footer.php:29
+msgid "Footer settings"
+msgstr "Alapalkin asetukset"
+
+#: library/admin/meta-box-theme-footer.php:52
+msgid ""
+"You can add custom <acronym title=\"Hypertext Markup Language\">HTML</"
+"acronym> and/or shortcodes, which will be automatically inserted into your "
+"theme."
+msgstr ""
+"Voit lisätä omaa <acronym title=\"Hypertext Markup Language\">HTML-koodia</"
+"acronym> ja/tai lyhytkoodeja, jotka lisätään automaattisesti teemaan."
+
+#: library/admin/theme-settings.php:47 library/admin/theme-settings.php:171
+msgid "%s Theme Settings"
+msgstr "%s  Teeman asetukset"
+
+#: library/admin/theme-settings.php:48
+msgid "Theme Settings"
+msgstr "Teeman asetukset"
+
+#: library/admin/theme-settings.php:172
 msgid "Customize"
 msgstr "Kustomoi"
 
-#: functions.php:571 admin/functions-admin.php:56
+#: library/admin/theme-settings.php:205
+msgid "Update Settings"
+msgstr "Päivitä asetukset"
+
+#: library/admin/theme-settings.php:262
+msgid "Documentation"
+msgstr "Dokumentaatio"
+
+#: library/admin/theme-settings.php:266
+msgid "Support"
+msgstr "Tuki"
+
+#: library/classes/widget-archives.php:32
+msgid ""
+"An advanced widget that gives you total control over the output of your "
+"archives."
+msgstr "Vimpain, jolla hallitaan arkistoja."
+
+#: library/classes/widget-archives.php:44
+#: library/classes/widget-archives.php:142
+#: library/extensions/breadcrumb-trail.php:180
+#: library/functions/context.php:576
+msgid "Archives"
+msgstr "Arkistot"
+
+#: library/classes/widget-archives.php:79
+msgid "Select Year"
+msgstr "Valitse vuosi"
+
+#: library/classes/widget-archives.php:82
+msgid "Select Month"
+msgstr "Valitse kuukausi"
+
+#: library/classes/widget-archives.php:85
+msgid "Select Week"
+msgstr "Valitse viikko"
+
+#: library/classes/widget-archives.php:88
+msgid "Select Day"
+msgstr "Valitse päivä"
+
+#: library/classes/widget-archives.php:91
+msgid "Select Post"
+msgstr "Valitse artikkeli"
+
+#: library/classes/widget-archives.php:157
+msgid "Alphabetical"
+msgstr "Aakkosellinen"
+
+#: library/classes/widget-archives.php:158
+msgid "Daily"
+msgstr "Päivittäiset"
+
+#: library/classes/widget-archives.php:159
+msgid "Monthly"
+msgstr "Kuukausittainen"
+
+#: library/classes/widget-archives.php:160
+msgid "Post By Post"
+msgstr "Artikkeli artikkelilta"
+
+#: library/classes/widget-archives.php:161
+msgid "Weekly"
+msgstr "Viikottainen"
+
+#: library/classes/widget-archives.php:162
+msgid "Yearly"
+msgstr "Vuosittainen"
+
+#: library/classes/widget-archives.php:167
+#: library/classes/widget-authors.php:141
+#: library/classes/widget-bookmarks.php:182
+#: library/classes/widget-bookmarks.php:194
+#: library/classes/widget-categories.php:171
+#: library/classes/widget-pages.php:152 library/classes/widget-tags.php:186
+msgid "Ascending"
+msgstr "Nouseva"
+
+#: library/classes/widget-archives.php:168
+#: library/classes/widget-authors.php:142
+#: library/classes/widget-bookmarks.php:183
+#: library/classes/widget-bookmarks.php:195
+#: library/classes/widget-categories.php:172
+#: library/classes/widget-pages.php:153 library/classes/widget-tags.php:187
+msgid "Descending"
+msgstr "Laskeva"
+
+#: library/classes/widget-archives.php:173
+msgid "Custom"
+msgstr "Kustomoitu"
+
+#: library/classes/widget-archives.php:174
+msgid "HTML"
+msgstr "HTML"
+
+#: library/classes/widget-archives.php:175
+msgid "Option"
+msgstr "Valinta"
+
+#: library/classes/widget-archives.php:181
+#: library/classes/widget-authors.php:160
+#: library/classes/widget-bookmarks.php:217
+#: library/classes/widget-calendar.php:108
+#: library/classes/widget-categories.php:195
+#: library/classes/widget-nav-menu.php:131
+#: library/classes/widget-pages.php:178 library/classes/widget-search.php:144
+#: library/classes/widget-tags.php:207
+msgid "Title:"
+msgstr "Otsikko:"
+
+#: library/classes/widget-archives.php:225
+#: library/classes/widget-authors.php:208
+msgid "Show post count?"
+msgstr "Näytä artikkeleiden lukumäärä?"
+
+#: library/classes/widget-authors.php:32
+msgid ""
+"An advanced widget that gives you total control over the output of your "
+"author lists."
+msgstr "Vimpain, jolla hallitaan käyttäjälistaa."
+
+#: library/classes/widget-authors.php:44
+#: library/classes/widget-authors.php:123
+msgid "Authors"
+msgstr "Tekijät"
+
+#: library/classes/widget-authors.php:146
+msgid "Display Name"
+msgstr "Näytä nimi"
+
+#: library/classes/widget-authors.php:147 library/functions/comments.php:188
+msgid "Email"
+msgstr "Email"
+
+#: library/classes/widget-authors.php:148
+#: library/classes/widget-bookmarks.php:188
+#: library/classes/widget-bookmarks.php:199
+#: library/classes/widget-categories.php:177
+#: library/classes/widget-pages.php:159
+msgid "ID"
+msgstr "ID"
+
+#: library/classes/widget-authors.php:149
+msgid "Nice Name"
+msgstr "Kutsumanimi"
+
+#: library/classes/widget-authors.php:150
+msgid "Post Count"
+msgstr "Artikkeleiden lukumäärä"
+
+#: library/classes/widget-authors.php:151
+msgid "Registered"
+msgstr "Rekisteröitynyt"
+
+#: library/classes/widget-authors.php:152
+#: library/classes/widget-bookmarks.php:211
+msgid "URL"
+msgstr "URL"
+
+#: library/classes/widget-authors.php:153
+msgid "Login"
+msgstr "Kirjaudu sisään"
+
+#: library/classes/widget-authors.php:186
+#: library/classes/widget-categories.php:166
+#: library/classes/widget-tags.php:182
+msgid "List"
+msgstr "Lista"
+
+#: library/classes/widget-authors.php:186
+#: library/classes/widget-categories.php:167
+msgid "None"
+msgstr "Ei yhtään"
+
+#: library/classes/widget-authors.php:204
+msgid "<acronym title=\"Hypertext Markup Language\">HTML</acronym>?"
+msgstr "<acronym title=\"Hypertext Markup Language\">HTML</acronym>?"
+
+#: library/classes/widget-authors.php:212
+msgid "Exclude admin?"
+msgstr "Poislukien admin?"
+
+#: library/classes/widget-authors.php:216
+msgid "Show full name?"
+msgstr "Näytä koko nimi?"
+
+#: library/classes/widget-authors.php:220
+#: library/classes/widget-categories.php:298
+#: library/classes/widget-tags.php:318
+msgid "Hide empty?"
+msgstr "Piilota tyhjät?"
+
+#: library/classes/widget-bookmarks.php:32
+msgid ""
+"An advanced widget that gives you total control over the output of your "
+"bookmarks (links)."
+msgstr "Vimpain, jolla hallitaan linkkejä."
+
+#: library/classes/widget-bookmarks.php:44
+#: library/classes/widget-bookmarks.php:86
+#: library/classes/widget-bookmarks.php:150
+msgid "Bookmarks"
+msgstr "Linkit"
+
+#: library/classes/widget-bookmarks.php:187
+#: library/classes/widget-categories.php:176
+#: library/classes/widget-tags.php:192
+msgid "Count"
+msgstr "Lukumäärä"
+
+#: library/classes/widget-bookmarks.php:189
+#: library/classes/widget-bookmarks.php:202
+#: library/classes/widget-categories.php:178
+#: library/classes/widget-tags.php:193 library/functions/comments.php:187
+msgid "Name"
+msgstr "Nimi"
+
+#: library/classes/widget-bookmarks.php:190
+#: library/classes/widget-categories.php:179
+#: library/classes/widget-pages.php:162
+msgid "Slug"
+msgstr "Polkutunnus"
+
+#: library/classes/widget-bookmarks.php:200
+msgid "Description"
+msgstr "Kuvaus"
+
+#: library/classes/widget-bookmarks.php:201
+msgid "Length"
+msgstr "Pituus"
+
+#: library/classes/widget-bookmarks.php:203
+msgid "Notes"
+msgstr "Muistiinpanot"
+
+#: library/classes/widget-bookmarks.php:204
+msgid "Owner"
+msgstr "Omistaja"
+
+#: library/classes/widget-bookmarks.php:205
+#: library/classes/widget-tags.php:188
+msgid "Random"
+msgstr "Satunnainen"
+
+#: library/classes/widget-bookmarks.php:206
+msgid "Rating"
+msgstr "Arvostelu"
+
+#: library/classes/widget-bookmarks.php:207
+msgid "Rel"
+msgstr "Rel"
+
+#: library/classes/widget-bookmarks.php:208
+#: library/classes/widget-categories.php:187
+msgid "RSS"
+msgstr "RSS"
+
+#: library/classes/widget-bookmarks.php:209
+msgid "Target"
+msgstr "Kohde"
+
+#: library/classes/widget-bookmarks.php:210
+msgid "Updated"
+msgstr "Päivitetty"
+
+#: library/classes/widget-bookmarks.php:319
+msgid "Categorize?"
+msgstr "Kategorisoi?"
+
+#: library/classes/widget-bookmarks.php:323
+msgid "Show description?"
+msgstr "Näytä kuvaus?"
+
+#: library/classes/widget-bookmarks.php:327
+msgid "Hide invisible?"
+msgstr "Piilota näkymätön?"
+
+#: library/classes/widget-bookmarks.php:331
+msgid "Show rating?"
+msgstr "Näytä luokitus?"
+
+#: library/classes/widget-bookmarks.php:335
+msgid "Show updated?"
+msgstr "Näytä päivitys?"
+
+#: library/classes/widget-bookmarks.php:339
+msgid "Show images?"
+msgstr "Näytä kuvat?"
+
+#: library/classes/widget-bookmarks.php:343
+msgid "Show name?"
+msgstr "Näytä nimi?"
+
+#: library/classes/widget-bookmarks.php:347
+msgid "Show private?"
+msgstr "Näytä yksityiset?"
+
+#: library/classes/widget-calendar.php:32
+msgid ""
+"An advanced widget that gives you total control over the output of your "
+"calendar."
+msgstr "Vimpain, jolla hallitaan kalenteria."
+
+#: library/classes/widget-calendar.php:44
+#: library/classes/widget-calendar.php:99
+msgid "Calendar"
+msgstr "Kalenteri"
+
+#: library/classes/widget-calendar.php:113
+msgid "One-letter abbreviation?"
+msgstr "Yksikirjaiminen lyhenne?"
+
+#: library/classes/widget-categories.php:32
+msgid ""
+"An advanced widget that gives you total control over the output of your "
+"category links."
+msgstr "Vimpain, jolla hallitaan kategorialinkkejä."
+
+#: library/classes/widget-categories.php:44
+#: library/classes/widget-categories.php:136
+msgid "Categories"
+msgstr "Kategoriat"
+
+#: library/classes/widget-categories.php:180
+msgid "Term Group"
+msgstr "Termien ryhmä"
+
+#: library/classes/widget-categories.php:185
+msgid "Atom"
+msgstr "Atom"
+
+#: library/classes/widget-categories.php:186
+msgid "RDF"
+msgstr "RDF"
+
+#: library/classes/widget-categories.php:188
+msgid "RSS 2.0"
+msgstr "RSS 2.0"
+
+#: library/classes/widget-categories.php:286
+#: library/classes/widget-pages.php:277
+msgid "Hierarchical?"
+msgstr "Hierarkinen?"
+
+#: library/classes/widget-categories.php:290
+msgid "Use description?"
+msgstr "Käytä kuvausta?"
+
+#: library/classes/widget-categories.php:294
+msgid "Show count?"
+msgstr "Näytä lukumäärä?"
+
+#: library/classes/widget-nav-menu.php:32
+msgid ""
+"An advanced widget that gives you total control over the output of your "
+"menus."
+msgstr "Vimpain, jolla hallitaan menuvalikkoja."
+
+#: library/classes/widget-nav-menu.php:44
+msgid "Navigation Menu"
+msgstr "Navigaatiomenu"
+
+#: library/classes/widget-nav-menu.php:108
+msgid "Navigation"
+msgstr "Navigaatio"
+
+#: library/classes/widget-pages.php:32
+msgid ""
+"An advanced widget that gives you total control over the output of your page "
+"links."
+msgstr "Vimpain, jolla hallitaan sivujen linkkejä."
+
+#: library/classes/widget-pages.php:44 library/classes/widget-pages.php:125
+msgid "Pages"
+msgstr "Sivut"
+
+#: library/classes/widget-pages.php:157
+msgid "Author"
+msgstr "Tekijä"
+
+#: library/classes/widget-pages.php:158
+msgid "Date"
+msgstr "Päivä"
+
+#: library/classes/widget-pages.php:160
+msgid "Menu Order"
+msgstr "Menun järjestys"
+
+#: library/classes/widget-pages.php:161 library/classes/widget-pages.php:169
+msgid "Modified"
+msgstr "Muokattu"
+
+#: library/classes/widget-pages.php:163
+msgid "Title"
+msgstr "Otsikko"
+
+#: library/classes/widget-pages.php:168
+msgid "Created"
+msgstr "Luotu"
+
+#: library/classes/widget-search.php:33
+msgid ""
+"An advanced widget that gives you total control over the output of your "
+"search form."
+msgstr "Vimpain, jolla hallitaan hakulomaketta."
+
+#: library/classes/widget-search.php:45 library/classes/widget-search.php:132
+#: menu-primary.php:22 searchform.php:16 searchform.php:17
+msgid "Search"
+msgstr "Etsi"
+
+#: library/classes/widget-search.php:148
+msgid "Search Label:"
+msgstr "Etsi nimike:"
+
+#: library/classes/widget-search.php:152
+msgid "Search Text:"
+msgstr "Etsi teksti:"
+
+#: library/classes/widget-search.php:159
+msgid "Search Submit:"
+msgstr "Etsi lähetä:"
+
+#: library/classes/widget-search.php:164
+msgid "Use theme's <code>searchform.php</code>?"
+msgstr "Käytä teeman <code>searchform.php</code> tiedostoa?"
+
+#: library/classes/widget-tags.php:32
+msgid ""
+"An advanced widget that gives you total control over the output of your tags."
+msgstr "Vimpain, jolla hallitaan avainsanoja."
+
+#: library/classes/widget-tags.php:44 library/classes/widget-tags.php:146
+msgid "Tags"
+msgstr "Avainsanat"
+
+#: library/classes/widget-tags.php:176
+msgid "View"
+msgstr "Näkymä"
+
+#: library/classes/widget-tags.php:177
+#: library/extensions/breadcrumb-trail.php:1122
+#: library/extensions/breadcrumb-trail.php:1158
+#: library/extensions/breadcrumb-trail.php:1175
+#: library/extensions/breadcrumb-trail.php:1206
+#: library/functions/shortcodes.php:205 library/functions/shortcodes.php:527
+msgid "Edit"
+msgstr "Editoi"
+
+#: library/classes/widget-tags.php:181
+msgid "Flat"
+msgstr "Tyhjä"
+
+#: library/classes/widget-tags.php:314
+msgid "Pad counts?"
+msgstr "Pad lukumäärä?"
+
+#: library/extensions/breadcrumb-trail.php:175
+msgid "Browse:"
+msgstr "Navigointi:"
+
+#: library/extensions/breadcrumb-trail.php:176
+msgid "Home"
+msgstr "Etusivu"
+
+#: library/extensions/breadcrumb-trail.php:177
+#: library/functions/context.php:582
+msgid "Search results for \"%s\""
+msgstr "Hakutulokset haulle: \"%s\""
+
+#: library/extensions/breadcrumb-trail.php:178
+#: library/functions/context.php:586
+msgid "404 Not Found"
+msgstr "404 Sivua ei löytynyt"
+
+#: library/extensions/breadcrumb-trail.php:179
+msgid "Page %d"
+msgstr "Sivu %d"
+
+#: library/extensions/breadcrumb-trail.php:181
+#: library/functions/context.php:553
+msgid "g:i a"
+msgstr "G:i"
+
+#: library/extensions/breadcrumb-trail.php:182
+msgid "Minute %d"
+msgstr "Minuutti %d"
+
+#: library/extensions/breadcrumb-trail.php:183
+#: library/functions/context.php:559
+msgid "g a"
+msgstr "g a"
+
+#: library/extensions/breadcrumb-trail.php:184
+msgid "d"
+msgstr "d"
+
+#: library/extensions/breadcrumb-trail.php:185
+msgid "Week %d"
+msgstr "Viikko %d"
+
+#: library/extensions/breadcrumb-trail.php:186
+msgid "F"
+msgstr "F"
+
+#: library/extensions/breadcrumb-trail.php:187
+#: library/extensions/breadcrumb-trail.php:1027
+#: library/functions/context.php:565 library/functions/context.php:571
+#: library/functions/core-seo.php:94 library/functions/shortcodes.php:70
+msgid "Y"
+msgstr "Y"
+
+#: library/extensions/breadcrumb-trail.php:1031
+#: library/functions/core-seo.php:90
+msgid "F Y"
+msgstr "F Y"
+
+#: library/extensions/breadcrumb-trail.php:1035
+msgid "F j, Y"
+msgstr "j.m.Y"
+
+#: library/extensions/breadcrumb-trail.php:1150
+msgid "Split"
+msgstr "Jaa"
+
+#: library/extensions/breadcrumb-trail.php:1154
+msgid "Merge"
+msgstr "Yhdistä"
+
+#: library/extensions/custom-field-series.php:86
+msgid "Articles in this series"
+msgstr "Samaan aihepiiriin liittyvät artikkelit"
+
+#: library/extensions/custom-field-series.php:212
+msgid "Series"
+msgstr "Tähän liittyvät artikkelit"
+
+#: library/extensions/featured-header.php:202
+msgid "Featured Header"
+msgstr "Artikkeli otsakekuva"
+
+#: library/extensions/post-stylesheets.php:286
+msgid "Stylesheet"
+msgstr "Tyylitiedosto"
+
+#: library/extensions/theme-fonts.php:401
+msgid "Fonts"
+msgstr "Fontit"
+
+#: library/extensions/theme-layouts.php:337
+msgid "Default"
+msgstr "Oletus"
+
+#: library/extensions/theme-layouts.php:338
+msgid "One Column"
+msgstr "Yksi sarake"
+
+#: library/extensions/theme-layouts.php:339
+msgid "Two Columns, Left"
+msgstr "Kaksi saraketta, sisältö vasemmalla"
+
+#: library/extensions/theme-layouts.php:340
+msgid "Two Columns, Right"
+msgstr "Kaksi saraketta, sisältö oikealla"
+
+#: library/extensions/theme-layouts.php:341
+msgid "Three Columns, Left"
+msgstr "Kolme saraketta, sisältö vasemmalla"
+
+#: library/extensions/theme-layouts.php:342
+msgid "Three Columns, Right"
+msgstr "Kolme  saraketta, sisältö oikealla"
+
+#: library/extensions/theme-layouts.php:343
+msgid "Three Columns, Center"
+msgstr "Kolme saraketta, sisältö keskellä"
+
+#: library/extensions/theme-layouts.php:428
+#: library/extensions/theme-layouts.php:538
+#: library/extensions/theme-layouts.php:623
 msgid "Layout"
 msgstr "Ulkoasu"
 
-#: functions.php:598 admin/functions-admin.php:118
-msgid "Global Layout:"
-msgstr "Sivuston ulkoasu:"
+#: library/extensions/theme-layouts.php:454
+msgid "Layout is a theme-specific structure for the single view of the post."
+msgstr "Tällä voi vaihtaa yksittäisen sivun tai artikkelin ulkoasua."
 
-#: header.php:90
-msgid "You are here:"
-msgstr "Olet täällä:"
+#: library/extensions/theme-layouts.php:656
+msgid "Global Layout"
+msgstr "Globaali ulkoasu"
 
-#: header.php:90
-msgid "&#8764;"
-msgstr "&#8764;"
+#: library/functions/comments.php:182
+msgid "*"
+msgstr "*"
+
+#: library/functions/comments.php:189
+msgid "Website"
+msgstr "Kotisivu"
+
+#: library/functions/comments.php:195
+msgid "Comment"
+msgstr "Kommentti"
+
+#: library/functions/comments.php:196
+msgid ""
+"You must be <a href=\"%1$s\" title=\"Log in\">logged in</a> to post a "
+"comment."
+msgstr ""
+"Sinun pitää olla <a href=\"%1$s\" title=\"Log in\">kirjautuneena</a> "
+"kirjoittaaksesi kommentin."
+
+#: library/functions/comments.php:197
+msgid "Logged in as <a href=\"%1$s\" title=\"%2$s\">%2$s</a>."
+msgstr "Kirjautuneena nimellä <a href=\"%1$s\" title=\"%2$s\">%2$s</a>."
+
+#: library/functions/comments.php:197
+msgid "Log out of this account"
+msgstr "Kirjaudu ulos tästä tilistä"
+
+#: library/functions/comments.php:197
+msgid "Log out &raquo;"
+msgstr "Kirjaudu ulos &raquo;"
+
+#: library/functions/comments.php:202
+msgid "Leave a Reply"
+msgstr "Jätä kommentti"
+
+#: library/functions/comments.php:203
+msgid "Leave a Reply to %s"
+msgstr "Jätä kommentti %s"
+
+#: library/functions/comments.php:204
+msgid "Click here to cancel reply."
+msgstr "Klikkaa tästä peruuttaaksesi vastauksen."
+
+#: library/functions/comments.php:205
+msgid "Post Comment"
+msgstr "Lähetä  kommentti"
+
+#: library/functions/context.php:553 library/functions/context.php:559
+#: library/functions/context.php:562 library/functions/context.php:568
+#: library/functions/context.php:571
+msgid "Archive for %s"
+msgstr "Arkisto: %s"
+
+#: library/functions/context.php:556
+msgid "Archive for minute %s"
+msgstr "Minuuttiarkisto %s"
+
+#: library/functions/context.php:556
+msgid "i"
+msgstr "i"
+
+#: library/functions/context.php:562
+msgid "F jS, Y"
+msgstr "F jS, Y"
+
+#: library/functions/context.php:565
+msgid "Archive for week %s of %s"
+msgstr "Viikkoarkisto %s / %s"
+
+#: library/functions/context.php:565
+msgid "W"
+msgstr "W"
+
+#: library/functions/context.php:590
+msgid "%1$s Page %2$s"
+msgstr "%1$s Sivu %2$s"
+
+#: library/functions/core-seo.php:97
+msgid "Copyright (c) %1$s"
+msgstr "Copyright (c) %1$s"
+
+#: library/functions/core-seo.php:116 library/functions/shortcodes.php:237
+#: library/functions/shortcodes.php:451 library/functions/shortcodes.php:455
+msgid "l, F jS, Y, g:i a"
+msgstr "l j.m.Y, G:i"
+
+#: library/functions/customize.php:63 library/functions/customize.php:88
+msgid "Footer"
+msgstr "Alapalkki"
+
+#: library/functions/deprecated.php:684
+msgid ""
+"<code>%1$s</code> &mdash; This function has been removed or replaced by "
+"another function."
+msgstr ""
+"<code>%1$s</code> &mdash; Tämä funktio on poistettu tai korvattu toisella "
+"funktiolla."
+
+#: library/functions/menus.php:38
+msgctxt "nav menu location"
+msgid "Primary"
+msgstr "Päämenu"
+
+#: library/functions/menus.php:42
+msgctxt "nav menu location"
+msgid "Secondary"
+msgstr "Toinen menu"
+
+#: library/functions/menus.php:46
+msgctxt "nav menu location"
+msgid "Subsidiary"
+msgstr "Kolmas menu"
+
+#: library/functions/post-formats.php:111
+msgid "Asides"
+msgstr "Sivuhuomautukset"
+
+#: library/functions/post-formats.php:112
+msgid "Audio"
+msgstr "Audio"
+
+#: library/functions/post-formats.php:113
+msgid "Chats"
+msgstr "Keskustelut"
+
+#: library/functions/post-formats.php:114
+msgid "Images"
+msgstr "Kuvat"
+
+#: library/functions/post-formats.php:115
+msgid "Galleries"
+msgstr "Galleriat"
+
+#: library/functions/post-formats.php:116
+msgid "Links"
+msgstr "Linkit"
+
+#: library/functions/post-formats.php:117
+msgid "Quotes"
+msgstr "Lainaukset"
+
+#: library/functions/post-formats.php:118
+msgid "Status Updates"
+msgstr "Tilapäivitykset"
+
+#: library/functions/post-formats.php:119
+msgid "Videos"
+msgstr "Videot"
+
+#: library/functions/settings.php:83 library/functions/settings.php:87
+msgid "Copyright &#169; [the-year] [site-link]."
+msgstr "Copyright &#169; [the-year] [site-link]."
+
+#: library/functions/settings.php:83
+msgid "Powered by [wp-link], [theme-link], and [child-link]."
+msgstr "Alustana [wp-link] ja [theme-link]."
+
+#: library/functions/settings.php:87
+msgid "Powered by [wp-link] and [theme-link]."
+msgstr "Alustana [wp-link] ja [theme-link]."
+
+#: library/functions/shortcodes.php:93
+msgid "State-of-the-art semantic personal publishing platform"
+msgstr "Henkilökohtainen julkaisujärjestelmä"
+
+#: library/functions/shortcodes.php:93
+msgid "WordPress"
+msgstr "WordPress"
+
+#: library/functions/shortcodes.php:106
+msgid "%s WordPress Theme"
+msgstr "%s WordPress teema"
+
+#: library/functions/shortcodes.php:134
+msgid "Log out"
+msgstr "Kirjaudu ulos"
+
+#: library/functions/shortcodes.php:136
+msgid "Log in"
+msgstr "Kirjaudu sisään"
+
+#: library/functions/shortcodes.php:151
+msgid "This page loaded in %1$s seconds with %2$s database queries."
+msgstr ""
+"Sivu ladattiin %1$s sekunnissa, aikaa meni %2$s tietokannan kyselyihin."
+
+#: library/functions/shortcodes.php:205 library/functions/shortcodes.php:527
+msgid "Edit %1$s"
+msgstr "Editoi %1$s"
+
+#: library/functions/shortcodes.php:257
+msgid "Leave a response"
+msgstr "Jätä kommentti"
+
+#: library/functions/shortcodes.php:258
+msgid "%1$s Response"
+msgstr "%1$s Kommentti"
+
+#: library/functions/shortcodes.php:259
+msgid "%1$s Responses"
+msgstr "%1$s Kommenttia"
+
+#: library/functions/shortcodes.php:274 library/functions/shortcodes.php:276
+#: library/functions/shortcodes.php:278
+msgid "Comment on %1$s"
+msgstr "Kommentti %1$s"
+
+#: library/functions/shortcodes.php:385
+msgid "Shortlink"
+msgstr "Pikalinkki"
+
+#: library/functions/shortcodes.php:410 library/functions/shortcodes.php:506
+msgid "Permalink"
+msgstr "Pikalinkki"
+
+#: library/functions/shortcodes.php:455
+msgid "%1$s at %2$s"
+msgstr "%1$s / %2$s"
+
+#: library/functions/shortcodes.php:506
+msgid "Permalink to comment %1$s"
+msgstr "Pikalinkki kommenttiin %1$s"
+
+#: library/functions/shortcodes.php:546
+msgid "Reply"
+msgstr "Vastaa"
+
+#: library/functions/shortcodes.php:547
+msgid "Log in to reply."
+msgstr "Kirjaudu sisään vastataksesi."
+
+#: library/functions/sidebars.php:87
+msgctxt "sidebar"
+msgid "Primary"
+msgstr "Päävimpain"
+
+#: library/functions/sidebars.php:88
+msgid "The main (primary) widget area, most often used as a sidebar."
+msgstr "Päävimpainalue, yleisesti käytetty sivupalkissa."
+
+#: library/functions/sidebars.php:91
+msgctxt "sidebar"
+msgid "Secondary"
+msgstr "Toinen vimpain"
+
+#: library/functions/sidebars.php:92
+msgid ""
+"The second most important widget area, most often used as a secondary "
+"sidebar."
+msgstr "Toiseksi tärkein vimpainalue, yleisesti käytetty sivupalkissa."
+
+#: library/functions/sidebars.php:95
+msgctxt "sidebar"
+msgid "Subsidiary"
+msgstr "Kolmas vimpain"
+
+#: library/functions/sidebars.php:96
+msgid "A widget area loaded in the footer of the site."
+msgstr "Vimpainalue, joka ladataan sivun alaplakkiin."
+
+#: library/functions/sidebars.php:99
+msgctxt "sidebar"
+msgid "Header"
+msgstr "Yläpalkin vimpain"
+
+#: library/functions/sidebars.php:100
+msgid "Displayed within the site's header area."
+msgstr "Näytetään sivun otsakkeessa."
+
+#: library/functions/sidebars.php:103
+msgctxt "sidebar"
+msgid "Before Content"
+msgstr "Ennen sisältöä"
+
+#: library/functions/sidebars.php:104
+msgid "Loaded before the page's main content area."
+msgstr "Ladataan ennen sivun sisältöä."
+
+#: library/functions/sidebars.php:107
+msgctxt "sidebar"
+msgid "After Content"
+msgstr "Sisällön jälkeen"
+
+#: library/functions/sidebars.php:108
+msgid "Loaded after the page's main content area."
+msgstr "Ladataan sivun sisällön jälkeen."
+
+#: library/functions/sidebars.php:111
+msgctxt "sidebar"
+msgid "After Singular"
+msgstr "Yksittäisen artikkelin jälkeen"
+
+#: library/functions/sidebars.php:112
+msgid ""
+"Loaded on singular post (page, attachment, etc.) views before the comments "
+"area."
+msgstr ""
+"Ladataan yksittäisen sivun (artikkelin, kuvasivun jne.) jälkeen ennen "
+"kommenttialuetta."
+
+#: library/functions/utility.php:197
+msgid "(Untitled)"
+msgstr "(Ei otsikkoa)"
 
 #: loop-error.php:16
 msgid "Apologies, but no entries were found."
 msgstr "Pahoittelut mutta yhtään artikkelia tai sivua ei löytynyt."
 
 #: loop-meta.php:86
-#, php-format
 msgid "You are browsing the search results for \"%s\""
 msgstr "Hakutulokset haulla  \"%s\""
 
@@ -277,8 +1276,9 @@ msgid "You are browsing the site archives by date."
 msgstr "Selaat päiväkohtaista arkistoa."
 
 #: loop-meta.php:123
+msgctxt "For loop meta"
 msgid "Archives"
-msgstr "Arkisto"
+msgstr "Arkistot"
 
 #: loop-meta.php:127
 msgid "You are browsing the site archives."
@@ -297,7 +1297,6 @@ msgid "Most popular by year"
 msgstr "Luetuimmat artikkelit tänä vuonna"
 
 #: loop-meta.php:155
-#, php-format
 msgid "You are browsing most viewed articles in the current year %d."
 msgstr "Luetuimmat artikkelit vuonna %d."
 
@@ -306,7 +1305,6 @@ msgid "Most popular by month"
 msgstr "Kuukauden luetuimmat"
 
 #: loop-meta.php:169
-#, php-format
 msgid ""
 "You are browsing most viewed articles in current month (%1$s) and year "
 "(%2$s)."
@@ -348,10 +1346,6 @@ msgstr "Päävalikko"
 msgid "Primary Mobile Menu"
 msgstr "Päävalikko"
 
-#: menu-primary.php:22 searchform.php:16 searchform.php:17
-msgid "Search"
-msgstr "Etsi"
-
 #: menu-secondary-mobile.php:22 menu-secondary.php:20
 msgid "Secondary Menu"
 msgstr "Toinen valikko"
@@ -360,102 +1354,7 @@ msgstr "Toinen valikko"
 msgid "Secondary Mobile Menu"
 msgstr "Toinen valikko"
 
-#: admin/functions-admin.php:36
-msgid "Logo Upload"
-msgstr "Logon lataaminen"
-
-#: admin/functions-admin.php:46
-msgid "Background"
-msgstr "Taustakuva"
-
-#: admin/functions-admin.php:74
-msgid "Custom logo:"
-msgstr "Logo:"
-
-#: admin/functions-admin.php:77
-#, php-format
-msgid ""
-"Want to replace or remove default logo? <a href=\"%s\">Go to Appearance &gt;"
-"&gt; Header</a>. "
-msgstr ""
-"Haluatko vaihtaa tai poistaa oletuslogon? <a href=\"%s\">Mene kohtaan "
-"ulkoasu &gt;&gt; Otsake</a>. "
-
-#: admin/functions-admin.php:94
-msgid "Custom background:"
-msgstr "Taustakuva:"
-
-#: admin/functions-admin.php:97
-#, php-format
-msgid ""
-"Want to replace or remove default background? <a href=\"%s\">Go to "
-"Appearance &gt;&gt; Background</a>. "
-msgstr ""
-"Haluatko vaihtaa tai poistaa alkuperäisen taustankuvan? <a href=\"%s\">Mene "
-"kohtaan Ulkoasu &gt;&gt; Tausta</a>. "
-
-#: admin/functions-admin.php:128
-msgid ""
-"Set the layout for the entire site. The default layout is 2 columns with "
-"content on the left. You can overwrite this value in individual post or "
-"page. Note! Three column layouts will only work if you use Primary and "
-"Secondary Widget areas and browser window is wide enough."
-msgstr ""
-"Aseta sivuston ulkoasu. Oletus on kaksi saraketta, missä sisältö on "
-"vasemmalla. Yksittäisen artikkelin kohdalla voit muuttaa tätä asetusta. "
-"Huom! Kolmen sarakkeen ulkoasu toimii vain, jos käytössä on sekä ensi -että "
-"toissijainen vimpainalue ja näytön resoluutio on riittävän leveä."
-
-#: includes/widget-most-viewed.php:32
-msgid "Display top viewed posts."
-msgstr "Näytä luetuimmat artikkelit."
-
-#: includes/widget-most-viewed.php:43 includes/widget-most-viewed.php:178
-msgid "Most Viewed"
-msgstr "Luetuimmat"
-
-#: includes/widget-most-viewed.php:110
-msgid "[entry-author] [entry-published]"
-msgstr "[entry-author] [entry-published]"
-
-#: includes/widget-most-viewed.php:197
-msgid "Title:"
-msgstr "Otsikko:"
-
-#: includes/widget-most-viewed.php:202
-msgid "Post Type:"
-msgstr "Artikkelityyppi:"
-
-#: includes/widget-most-viewed.php:213
-msgid "Limit:"
-msgstr "Lukumäärä:"
-
-#: includes/widget-most-viewed.php:218
-msgid "Year:"
-msgstr "Vuosi:"
-
-#: includes/widget-most-viewed.php:223
-msgid "Month:"
-msgstr "Kuukausi:"
-
-#: includes/widget-most-viewed.php:232
-msgid "Day:"
-msgstr "Päivä:"
-
-#: includes/widget-most-viewed.php:242
-msgid "Display Thumbnail?"
-msgstr "Näytä artikkelikuva?"
-
-#: includes/widget-most-viewed.php:247
-msgid "Display Byline?"
-msgstr "Näytä byline?"
-
-#: includes/widget-most-viewed.php:252
-msgid "Display Excerpt?"
-msgstr "Näytä ote?"
-
 #: page-templates/archives.php:44
-#, php-format
 msgid "There are %1$s posts published."
 msgstr "Tähän mennessä on julkaistu %1$s artikkelia."
 
@@ -464,6 +1363,7 @@ msgid "Archives by category"
 msgstr "Kategoria-arkisto"
 
 #: page-templates/archives.php:54
+msgctxt "For page template archives.php"
 msgid "RSS"
 msgstr "RSS"
 
@@ -487,26 +1387,121 @@ msgstr ""
 msgid "More Articles"
 msgstr "Lisää artikkeleita"
 
-#~ msgid "Next &rarr;"
-#~ msgstr "Seuraava &rarr;"
+#. Theme Name of the plugin/theme
+msgid "Path"
+msgstr "Path"
 
-#~ msgid "Default"
-#~ msgstr "Oletus"
+#. Theme URI of the plugin/theme
+msgid "http://themehybrid.com/themes/path"
+msgstr "http://themehybrid.com/themes/path"
 
-#~ msgid "One Column"
-#~ msgstr "Yksi sarake"
+#. Description of the plugin/theme
+msgid ""
+"Path is designed for multiauthor blogs and magazine style websites. But who "
+"am I to tell you what to do with the theme. Feel free to use it for whatever "
+"you like. It supports plenty of plugins like Gravity Forms, Co-Authors Plus, "
+"Smart Archives Reloaded and Social Path. It's responsive, it supports post "
+"formats, it's translation-ready and so much more. You can set global layout "
+"in theme settings: one column, two columns or three columns. You can have "
+"the content on the left, right or center. You can also set logo, background "
+"and footer text in theme settings. There are 5 widget areas, 3 menu "
+"locations and 9 page templates (most popular articles by comments or views "
+"in different time span, archives, authors, tag cloud and slider) in the "
+"theme. And guess what, sticky posts are in a cool FlexSlider. I hope you "
+"enjoy Path Theme as much I do. Cheers!"
+msgstr ""
+"Path on suunniteltu verkkolehden tai blogien pohjateemaksi, joka tukee monen "
+"kirjoittajan sivustoa."
+
+#. Author of the plugin/theme
+msgid "Sami Keijonen"
+msgstr "Sami Keijonen"
 
-#~ msgid "Two Columns, Left"
-#~ msgstr "Kaksi saraketta, sisältö vasemmalla"
+#. Author URI of the plugin/theme
+msgid "http://foxnet.fi/en"
+msgstr "http://foxnet.fi/en"
 
-#~ msgid "Two Columns, Right"
-#~ msgstr "Kaksi saraketta, sisältö oikealla"
+#. Template Name of the plugin/theme
+msgid "Archives Page"
+msgstr "Arkistot-sivu"
 
-#~ msgid "Three Columns, Left"
-#~ msgstr "Kolme saraketta, sisältö vasemmalla"
+#. Template Name of the plugin/theme
+msgid "Authors Page"
+msgstr "Tekijät-sivu"
 
-#~ msgid "Three Columns, Right"
-#~ msgstr "Kolme saraketta, sisältö oikealla"
+#. Template Name of the plugin/theme
+msgid "Most Popular by comments"
+msgstr "Kommentoiduimmat"
+
+#. Template Name of the plugin/theme
+msgid "Most Popular by month"
+msgstr "Kuukauden luetuimmat"
+
+#. Template Name of the plugin/theme
+msgid "Most Popular by year"
+msgstr "Luetuimmat artikkelit tänä vuonna"
+
+#. Template Name of the plugin/theme
+msgid "Most Popular last 30 days"
+msgstr "Luetuimmat artikkelit viimeisen 30 päivän ajalta"
+
+#. Template Name of the plugin/theme
+msgid "Most Popular"
+msgstr "Luetuimmat"
+
+#. Template Name of the plugin/theme
+msgid "Slider"
+msgstr "Slider-sivu"
+
+#. Template Name of the plugin/theme
+msgid "Tag Cloud"
+msgstr "Avainsanat"
+
+#~ msgid "No templates exist for this post type."
+#~ msgstr "Tälle artikkelityypille ei löytynyt sivupohjaa."
+
+#~ msgid "Title used for search engines and the browser title bar."
+#~ msgstr "Otsikko hakukoneille ja selaimen otsikolle."
+
+#~ msgid "Keywords"
+#~ msgstr "Avainsanat"
+
+#~ msgid "Meta keywords to represent the content of the single post."
+#~ msgstr "Meta avainsanat yksittäiselle artikkelille."
+
+#~ msgid "Meta description that describes the post."
+#~ msgstr "Metakuvaus, joka lyhyesti kertoo artikkelista."
+
+#~ msgid "Show last update?"
+#~ msgstr "Näytä viimeisin päivitys?"
+
+#~ msgid "Automatically add paragraphs"
+#~ msgstr "Lisää kappaleet automaattisesti"
+
+#~ msgid ""
+#~ "An advanced widget that gives you total control over the output of your "
+#~ "users."
+#~ msgstr "Vimpain, jolla hallitaan käyttäjiä."
+
+#~ msgid "Users"
+#~ msgstr "Käyttäjät"
+
+#~ msgid "Log into this account"
+#~ msgstr "Kirjaudu tähän tiliin"
+
+#~ msgid "Global Layout:"
+#~ msgstr "Sivuston ulkoasu:"
+
+#~ msgid "Next &rarr;"
+#~ msgstr "Seuraava &rarr;"
 
-#~ msgid "Three Columns, Center"
-#~ msgstr "Kolme saraketta, sisältö keskellä"
+#~ msgid ""
+#~ "Set the layout for the entire site. The default layout is 2 columns with "
+#~ "content on the left. You can overwrite this value in individual post or "
+#~ "page. Note! Three column layouts will only work if you use Primary and "
+#~ "Secondary Widget areas and browser window is wide enough."
+#~ msgstr ""
+#~ "Aseta sivuston ulkoasu. Oletus on kaksi saraketta, missä sisältö on "
+#~ "vasemmalla. Yksittäisen artikkelin kohdalla voit muuttaa tätä asetusta. "
+#~ "Huom! Kolmen sarakkeen ulkoasu toimii vain, jos käytössä on sekä ensi -"
+#~ "että toissijainen vimpainalue ja näytön resoluutio on riittävän leveä."
diff --git a/wp-content/themes/path/languages/path-pl_PL.mo b/wp-content/themes/path/languages/path-pl_PL.mo
index 8a4c2d8d5c6af8d78fd2e5fdc2e7e7e3f7326cda..37a49268e504e309020da35c2af1f04393c66ca2 100644
Binary files a/wp-content/themes/path/languages/path-pl_PL.mo and b/wp-content/themes/path/languages/path-pl_PL.mo differ
diff --git a/wp-content/themes/path/languages/path-pl_PL.po b/wp-content/themes/path/languages/path-pl_PL.po
index 8c7af4d66206cd9614c9d66f02109346a1371fac..9b1c90290a7407448cb850c55e7c4850a3a1449c 100644
--- a/wp-content/themes/path/languages/path-pl_PL.po
+++ b/wp-content/themes/path/languages/path-pl_PL.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Path PL\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-10 20:50+0200\n"
-"PO-Revision-Date: 2012-11-10 20:50+0200\n"
+"POT-Creation-Date: 2013-01-04 14:13+0200\n"
+"PO-Revision-Date: 2013-01-04 14:13+0200\n"
 "Last-Translator: Sami Keijonen <sami.keijonen@foxnet.fi>\n"
 "Language-Team: Persoft.pl <powrozek@persoft.pl>\n"
 "Language: en\n"
@@ -180,52 +180,52 @@ msgstr ""
 "[entry-terms taxonomy=\"category\" before=\"Kategorie: \"] [entry-terms "
 "before=\"| Tagi: \"]"
 
-#: functions.php:328
+#: functions.php:322
 msgid "Copyright &#169; [the-year] [site-link]."
 msgstr "Copyright &#169; [the-year] [site-link]."
 
-#: functions.php:328
+#: functions.php:322
 msgid "Powered by [wp-link] and [theme-link]."
 msgstr "Oparte na [wp-link] oraz [theme-link]."
 
-#: functions.php:328
+#: functions.php:322
 msgid " <a class=\"top\" href=\"#container\">Back to Top</a>"
 msgstr " <a class=\"top\" href=\"#container\">Do góry</a>"
 
-#: functions.php:339
+#: functions.php:333
 msgid "Please comment with your real name using good manners."
 msgstr "Prosimy o komentarz z Twoim prawdziwym imieniem i nazwiskiem."
 
-#: functions.php:350
+#: functions.php:344
 msgid "Read more &rarr;"
 msgstr "Więcej &rarr;"
 
-#: functions.php:386
+#: functions.php:380
 msgid "Twitter Username"
 msgstr "Użytkownik Twitter"
 
-#: functions.php:405
+#: functions.php:399
 msgid "Author of the article"
 msgstr "Autor artykułu"
 
-#: functions.php:405
+#: functions.php:399
 msgid "Authors of the article"
 msgstr "Autorzy artykułu"
 
-#: functions.php:422 functions.php:443 functions.php:463
+#: functions.php:416 functions.php:437 functions.php:457
 #, php-format
 msgid "Follow %1$s %2$s &#64;%3$s on Twitter."
 msgstr "Śledź %1$s %2$s &#64;%3$s na Twitterze."
 
-#: functions.php:453
+#: functions.php:447
 msgid "Article written by [entry-author]"
 msgstr "Artykuł napisany przez [entry-author]"
 
-#: functions.php:483 functions.php:502
+#: functions.php:477 functions.php:496
 msgid "and"
 msgstr "i"
 
-#: functions.php:484
+#: functions.php:478
 msgid ""
 " [entry-published] [entry-comments-link before=\" | \"] [entry-edit-link "
 "before=\" | \"]"
@@ -233,22 +233,10 @@ msgstr ""
 " [entry-published] [entry-comments-link before=\" | \"] [entry-edit-link "
 "before=\" | \"]"
 
-#: functions.php:503
+#: functions.php:497
 msgid " [entry-published]"
 msgstr ""
 
-#: functions.php:550
-msgid "Customize"
-msgstr "Dostosuj"
-
-#: functions.php:571 admin/functions-admin.php:56
-msgid "Layout"
-msgstr "Układ"
-
-#: functions.php:598 admin/functions-admin.php:118
-msgid "Global Layout:"
-msgstr "Główny układ:"
-
 #: header.php:90
 msgid "You are here:"
 msgstr "Jesteś tutaj:"
@@ -369,6 +357,10 @@ msgstr "Wgraj logo"
 msgid "Background"
 msgstr "Tło"
 
+#: admin/functions-admin.php:56
+msgid "Layout"
+msgstr "Układ"
+
 #: admin/functions-admin.php:74
 msgid "Custom logo:"
 msgstr "Własne logo:"
@@ -395,17 +387,19 @@ msgstr ""
 "Chcesz zmienić lub usunąć domyślne tło? <a href=\"%s\">Idź do Ustawienia &gt;"
 "&gt; Tło</a>. "
 
-#: admin/functions-admin.php:128
+#: admin/functions-admin.php:118
+#, fuzzy
+msgid "Customize:"
+msgstr "Dostosuj"
+
+#: admin/functions-admin.php:121
+#, fuzzy, php-format
 msgid ""
-"Set the layout for the entire site. The default layout is 2 columns with "
-"content on the left. You can overwrite this value in individual post or "
-"page. Note! Three column layouts will only work if you use Primary and "
-"Secondary Widget areas and browser window is wide enough."
+"Want to set Global layout and set other features? <a href=\"%s\">Go to "
+"Appearance &gt;&gt; Customize</a>. "
 msgstr ""
-"Ustaw układ dla całej witryny.Domyślny układ to 2 kolumny z zawartością po "
-"lewej stronie. Można nadpisać tę wartość w każdym poście lub stronie. Uwaga! "
-"Układ trzech kolumn będzie działać tylko jeśli używasz podstawowego i "
-"dodatkowego obszary Widget i okno przeglądarki jest wystarczająco szerokie."
+"Chcesz zamienić lub usunąć domyślne logo? <a href=\"%s\">Idź do Ustawienia "
+"&gt;&gt; Nagłówek</a>. "
 
 #: includes/widget-most-viewed.php:32
 msgid "Display top viewed posts."
@@ -488,5 +482,20 @@ msgstr ""
 msgid "More Articles"
 msgstr "Więcej artykułów"
 
+#~ msgid "Global Layout:"
+#~ msgstr "Główny układ:"
+
 #~ msgid "Next &rarr;"
 #~ msgstr "Następny &rarr;"
+
+#~ msgid ""
+#~ "Set the layout for the entire site. The default layout is 2 columns with "
+#~ "content on the left. You can overwrite this value in individual post or "
+#~ "page. Note! Three column layouts will only work if you use Primary and "
+#~ "Secondary Widget areas and browser window is wide enough."
+#~ msgstr ""
+#~ "Ustaw układ dla całej witryny.Domyślny układ to 2 kolumny z zawartością "
+#~ "po lewej stronie. Można nadpisać tę wartość w każdym poście lub stronie. "
+#~ "Uwaga! Układ trzech kolumn będzie działać tylko jeśli używasz "
+#~ "podstawowego i dodatkowego obszary Widget i okno przeglądarki jest "
+#~ "wystarczająco szerokie."
diff --git a/wp-content/themes/path/languages/path.pot b/wp-content/themes/path/languages/path.pot
new file mode 100644
index 0000000000000000000000000000000000000000..b9b8e558a812a54fb06e2c4d320b7a8a75dab196
--- /dev/null
+++ b/wp-content/themes/path/languages/path.pot
@@ -0,0 +1,1339 @@
+# Copyright (C) 2013 Sami Keijonen
+# This file is distributed under the GNU General Public License v2.0.
+msgid ""
+msgstr ""
+"Project-Id-Version: Path 0.2.1\n"
+"Report-Msgid-Bugs-To: http://wordpress.org/tags/path\n"
+"POT-Creation-Date: 2013-08-19 19:01:54+00:00\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+
+#: 404.php:27
+msgid "What happened!?"
+msgstr ""
+
+#: 404.php:33
+msgid "You tried going to %s, which doesn't exist. You can try navigate or search."
+msgstr ""
+
+#: 404.php:39
+msgid "Or here are the latest posts, hope it helps."
+msgstr ""
+
+#: attachment-image.php:41 content-video.php:37 page-templates/archives.php:40
+#: page-templates/tag-cloud.php:40
+msgid "Continue reading <span class=\"meta-nav\">&rarr;</span>"
+msgstr ""
+
+#: attachment-image.php:42 content-aside.php:27 content-aside.php:38
+#: content-audio.php:27 content-audio.php:38 content-chat.php:27
+#: content-chat.php:44 content-gallery.php:27 content-gallery.php:44
+#: content-image.php:27 content-image.php:38 content-link.php:27
+#: content-link.php:48 content-page.php:26 content-page.php:43
+#: content-quote.php:20 content-status.php:22 content-video.php:27
+#: content-video.php:38 content.php:27 content.php:45
+#: page-templates/archives.php:68
+#: page-templates/most-popular-by-comments.php:58
+#: page-templates/most-popular-by-month.php:61
+#: page-templates/most-popular-by-year.php:60
+#: page-templates/most-popular-last-30-days.php:62
+#: page-templates/most-popular.php:59 page-templates/path-slider.php:56
+#: page-templates/tag-cloud.php:46
+msgid "Pages:"
+msgstr ""
+
+#: attachment-image.php:47
+msgid "Published on [entry-published] [entry-edit-link before=\"| \"]"
+msgstr ""
+
+#: attachment-image.php:62
+msgid "Gallery"
+msgstr ""
+
+#: comment.php:31
+msgid "Your comment is awaiting moderation."
+msgstr ""
+
+#: comments.php:26
+msgid "No Responses"
+msgstr ""
+
+#: comments.php:26
+msgid "One Response"
+msgstr ""
+
+#: comments.php:26
+msgid "% Responses"
+msgstr ""
+
+#: comments.php:31
+msgid "Page %1$s of %2$s"
+msgstr ""
+
+#: comments.php:49
+msgid "Comments are closed, but <a href=\"%s\" title=\"Trackback URL for this post\">trackbacks</a> and pingbacks are open."
+msgstr ""
+
+#: comments.php:55
+msgid "Comments are closed."
+msgstr ""
+
+#: content-aside.php:22
+msgid "[post-format-link] published on [entry-published] [entry-edit-link before=\"| \"]"
+msgstr ""
+
+#: content-aside.php:31 content-audio.php:31 content-chat.php:31
+#: content-gallery.php:31 content-image.php:31 content-link.php:31
+#: content-video.php:31 content.php:31
+msgid "[entry-terms taxonomy=\"category\" before=\"Posted in \"] [entry-terms before=\"Tagged \"]"
+msgstr ""
+
+#: content-aside.php:42 content-audio.php:42 content-chat.php:48
+#: content-gallery.php:48 content-image.php:42 content-link.php:54
+#: content-quote.php:27 content-video.php:42
+msgid "[post-format-link] published on [entry-published] [entry-permalink before=\"| \"] [entry-comments-link before=\"| \"] [entry-edit-link before=\"| \"]"
+msgstr ""
+
+#: content-audio.php:22 content-chat.php:22 content-gallery.php:22
+#: content-image.php:22 content-link.php:22 content-video.php:22
+msgid "[post-format-link] published on [entry-published] [entry-comments-link before=\" | \"] [entry-edit-link before=\" | \"]"
+msgstr ""
+
+#: content-quote.php:25
+msgid "[post-format-link] published on [entry-published] [entry-edit-link before=\"| \"]<br />[entry-terms taxonomy=\"category\" before=\"Posted in \"] [entry-terms before=\"Tagged \"]"
+msgstr ""
+
+#: content-status.php:27
+msgid "[post-format-link] updated on [entry-published] [entry-edit-link before=\"| \"]<br />[entry-terms taxonomy=\"category\" before=\"Posted in \"] [entry-terms before=\"Tagged \"]"
+msgstr ""
+
+#: content-status.php:29
+msgid "[post-format-link] updated on [entry-published] [entry-permalink before=\"| \"] [entry-comments-link before=\"| \"] [entry-edit-link before=\"| \"]"
+msgstr ""
+
+#: content.php:22 content.php:40 page-templates/most-popular-by-comments.php:53
+#: page-templates/most-popular-by-month.php:56
+#: page-templates/most-popular-by-year.php:55
+#: page-templates/most-popular-last-30-days.php:57
+#: page-templates/most-popular.php:54 page-templates/path-slider.php:60
+#: page-templates/path-slider.php:110 sticky-slider.php:45
+msgid "Published by [entry-author] on [entry-published] [entry-comments-link before=\" | \"] [entry-edit-link before=\" | \"]"
+msgstr ""
+
+#: content.php:49
+msgid "[entry-terms taxonomy=\"category\" before=\"Posted in \"] [entry-terms before=\"| Tagged \"]"
+msgstr ""
+
+#: functions.php:323
+msgctxt "Filter footer info"
+msgid "Copyright &#169; [the-year] [site-link]."
+msgstr ""
+
+#: functions.php:323
+msgctxt "Filter footer info"
+msgid "Powered by [wp-link] and [theme-link]."
+msgstr ""
+
+#: functions.php:323
+msgid " <a class=\"top\" href=\"#container\">Back to Top</a>"
+msgstr ""
+
+#: functions.php:334
+msgid "Please comment with your real name using good manners."
+msgstr ""
+
+#: functions.php:345
+msgid "Read more &rarr;"
+msgstr ""
+
+#: functions.php:381
+msgid "Twitter Username"
+msgstr ""
+
+#: functions.php:400
+msgid "Author of the article"
+msgstr ""
+
+#: functions.php:400
+msgid "Authors of the article"
+msgstr ""
+
+#: functions.php:417 functions.php:438 functions.php:458
+msgid "Follow %1$s %2$s &#64;%3$s on Twitter."
+msgstr ""
+
+#: functions.php:448
+msgid "Article written by [entry-author]"
+msgstr ""
+
+#: functions.php:478 functions.php:497
+msgid "and"
+msgstr ""
+
+#: functions.php:479
+msgid " [entry-published] [entry-comments-link before=\" | \"] [entry-edit-link before=\" | \"]"
+msgstr ""
+
+#: functions.php:498
+msgid " [entry-published]"
+msgstr ""
+
+#: header.php:87
+msgid "You are here:"
+msgstr ""
+
+#: header.php:87
+msgid "&#8764;"
+msgstr ""
+
+#: includes/widget-most-viewed.php:32
+msgid "Display top viewed posts."
+msgstr ""
+
+#: includes/widget-most-viewed.php:43 includes/widget-most-viewed.php:178
+msgid "Most Viewed"
+msgstr ""
+
+#: includes/widget-most-viewed.php:110
+msgid "[entry-author] [entry-published]"
+msgstr ""
+
+#: includes/widget-most-viewed.php:197
+msgctxt "For most viewed widget"
+msgid "Title:"
+msgstr ""
+
+#: includes/widget-most-viewed.php:202
+msgid "Post Type:"
+msgstr ""
+
+#: includes/widget-most-viewed.php:213
+msgid "Limit:"
+msgstr ""
+
+#: includes/widget-most-viewed.php:218
+msgid "Year:"
+msgstr ""
+
+#: includes/widget-most-viewed.php:223
+msgid "Month:"
+msgstr ""
+
+#: includes/widget-most-viewed.php:232
+msgid "Day:"
+msgstr ""
+
+#: includes/widget-most-viewed.php:242
+msgid "Display Thumbnail?"
+msgstr ""
+
+#: includes/widget-most-viewed.php:247
+msgid "Display Byline?"
+msgstr ""
+
+#: includes/widget-most-viewed.php:252
+msgid "Display Excerpt?"
+msgstr ""
+
+#: library/admin/meta-box-post-seo.php:39
+msgid "SEO"
+msgstr ""
+
+#: library/admin/meta-box-post-seo.php:72
+msgid "Document Title:"
+msgstr ""
+
+#: library/admin/meta-box-post-seo.php:78
+msgid "Meta Description:"
+msgstr ""
+
+#: library/admin/meta-box-post-seo.php:84
+msgid "Meta Keywords:"
+msgstr ""
+
+#: library/admin/meta-box-post-template.php:45
+msgid "Template"
+msgstr ""
+
+#: library/admin/meta-box-theme-about.php:31
+#: library/admin/meta-box-theme-about.php:36
+msgid "About %s"
+msgstr ""
+
+#: library/admin/meta-box-theme-about.php:61
+msgid "Theme:"
+msgstr ""
+
+#: library/admin/meta-box-theme-about.php:69
+msgid "Version:"
+msgstr ""
+
+#: library/admin/meta-box-theme-about.php:77
+msgid "Author:"
+msgstr ""
+
+#: library/admin/meta-box-theme-about.php:85
+msgid "Description:"
+msgstr ""
+
+#: library/admin/meta-box-theme-footer.php:29
+msgid "Footer settings"
+msgstr ""
+
+#: library/admin/meta-box-theme-footer.php:52
+msgid "You can add custom <acronym title=\"Hypertext Markup Language\">HTML</acronym> and/or shortcodes, which will be automatically inserted into your theme."
+msgstr ""
+
+#: library/admin/theme-settings.php:47 library/admin/theme-settings.php:171
+msgid "%s Theme Settings"
+msgstr ""
+
+#: library/admin/theme-settings.php:48
+msgid "Theme Settings"
+msgstr ""
+
+#: library/admin/theme-settings.php:172
+msgid "Customize"
+msgstr ""
+
+#: library/admin/theme-settings.php:205
+msgid "Update Settings"
+msgstr ""
+
+#: library/admin/theme-settings.php:262
+msgid "Documentation"
+msgstr ""
+
+#: library/admin/theme-settings.php:266
+msgid "Support"
+msgstr ""
+
+#: library/classes/widget-archives.php:32
+msgid "An advanced widget that gives you total control over the output of your archives."
+msgstr ""
+
+#: library/classes/widget-archives.php:44
+#: library/classes/widget-archives.php:142
+#: library/extensions/breadcrumb-trail.php:180
+#: library/functions/context.php:576
+msgid "Archives"
+msgstr ""
+
+#: library/classes/widget-archives.php:79
+msgid "Select Year"
+msgstr ""
+
+#: library/classes/widget-archives.php:82
+msgid "Select Month"
+msgstr ""
+
+#: library/classes/widget-archives.php:85
+msgid "Select Week"
+msgstr ""
+
+#: library/classes/widget-archives.php:88
+msgid "Select Day"
+msgstr ""
+
+#: library/classes/widget-archives.php:91
+msgid "Select Post"
+msgstr ""
+
+#: library/classes/widget-archives.php:157
+msgid "Alphabetical"
+msgstr ""
+
+#: library/classes/widget-archives.php:158
+msgid "Daily"
+msgstr ""
+
+#: library/classes/widget-archives.php:159
+msgid "Monthly"
+msgstr ""
+
+#: library/classes/widget-archives.php:160
+msgid "Post By Post"
+msgstr ""
+
+#: library/classes/widget-archives.php:161
+msgid "Weekly"
+msgstr ""
+
+#: library/classes/widget-archives.php:162
+msgid "Yearly"
+msgstr ""
+
+#: library/classes/widget-archives.php:167
+#: library/classes/widget-authors.php:141
+#: library/classes/widget-bookmarks.php:182
+#: library/classes/widget-bookmarks.php:194
+#: library/classes/widget-categories.php:171
+#: library/classes/widget-pages.php:152 library/classes/widget-tags.php:186
+msgid "Ascending"
+msgstr ""
+
+#: library/classes/widget-archives.php:168
+#: library/classes/widget-authors.php:142
+#: library/classes/widget-bookmarks.php:183
+#: library/classes/widget-bookmarks.php:195
+#: library/classes/widget-categories.php:172
+#: library/classes/widget-pages.php:153 library/classes/widget-tags.php:187
+msgid "Descending"
+msgstr ""
+
+#: library/classes/widget-archives.php:173
+msgid "Custom"
+msgstr ""
+
+#: library/classes/widget-archives.php:174
+msgid "HTML"
+msgstr ""
+
+#: library/classes/widget-archives.php:175
+msgid "Option"
+msgstr ""
+
+#: library/classes/widget-archives.php:181
+#: library/classes/widget-authors.php:160
+#: library/classes/widget-bookmarks.php:217
+#: library/classes/widget-calendar.php:108
+#: library/classes/widget-categories.php:195
+#: library/classes/widget-nav-menu.php:131 library/classes/widget-pages.php:178
+#: library/classes/widget-search.php:144 library/classes/widget-tags.php:207
+msgid "Title:"
+msgstr ""
+
+#: library/classes/widget-archives.php:225
+#: library/classes/widget-authors.php:208
+msgid "Show post count?"
+msgstr ""
+
+#: library/classes/widget-authors.php:32
+msgid "An advanced widget that gives you total control over the output of your author lists."
+msgstr ""
+
+#: library/classes/widget-authors.php:44 library/classes/widget-authors.php:123
+msgid "Authors"
+msgstr ""
+
+#: library/classes/widget-authors.php:146
+msgid "Display Name"
+msgstr ""
+
+#: library/classes/widget-authors.php:147 library/functions/comments.php:188
+msgid "Email"
+msgstr ""
+
+#: library/classes/widget-authors.php:148
+#: library/classes/widget-bookmarks.php:188
+#: library/classes/widget-bookmarks.php:199
+#: library/classes/widget-categories.php:177
+#: library/classes/widget-pages.php:159
+msgid "ID"
+msgstr ""
+
+#: library/classes/widget-authors.php:149
+msgid "Nice Name"
+msgstr ""
+
+#: library/classes/widget-authors.php:150
+msgid "Post Count"
+msgstr ""
+
+#: library/classes/widget-authors.php:151
+msgid "Registered"
+msgstr ""
+
+#: library/classes/widget-authors.php:152
+#: library/classes/widget-bookmarks.php:211
+msgid "URL"
+msgstr ""
+
+#: library/classes/widget-authors.php:153
+msgid "Login"
+msgstr ""
+
+#: library/classes/widget-authors.php:186
+#: library/classes/widget-categories.php:166
+#: library/classes/widget-tags.php:182
+msgid "List"
+msgstr ""
+
+#: library/classes/widget-authors.php:186
+#: library/classes/widget-categories.php:167
+msgid "None"
+msgstr ""
+
+#: library/classes/widget-authors.php:204
+msgid "<acronym title=\"Hypertext Markup Language\">HTML</acronym>?"
+msgstr ""
+
+#: library/classes/widget-authors.php:212
+msgid "Exclude admin?"
+msgstr ""
+
+#: library/classes/widget-authors.php:216
+msgid "Show full name?"
+msgstr ""
+
+#: library/classes/widget-authors.php:220
+#: library/classes/widget-categories.php:298
+#: library/classes/widget-tags.php:318
+msgid "Hide empty?"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:32
+msgid "An advanced widget that gives you total control over the output of your bookmarks (links)."
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:44
+#: library/classes/widget-bookmarks.php:86
+#: library/classes/widget-bookmarks.php:150
+msgid "Bookmarks"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:187
+#: library/classes/widget-categories.php:176
+#: library/classes/widget-tags.php:192
+msgid "Count"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:189
+#: library/classes/widget-bookmarks.php:202
+#: library/classes/widget-categories.php:178
+#: library/classes/widget-tags.php:193 library/functions/comments.php:187
+msgid "Name"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:190
+#: library/classes/widget-categories.php:179
+#: library/classes/widget-pages.php:162
+msgid "Slug"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:200
+msgid "Description"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:201
+msgid "Length"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:203
+msgid "Notes"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:204
+msgid "Owner"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:205 library/classes/widget-tags.php:188
+msgid "Random"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:206
+msgid "Rating"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:207
+msgid "Rel"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:208
+#: library/classes/widget-categories.php:187
+msgid "RSS"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:209
+msgid "Target"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:210
+msgid "Updated"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:319
+msgid "Categorize?"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:323
+msgid "Show description?"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:327
+msgid "Hide invisible?"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:331
+msgid "Show rating?"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:335
+msgid "Show updated?"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:339
+msgid "Show images?"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:343
+msgid "Show name?"
+msgstr ""
+
+#: library/classes/widget-bookmarks.php:347
+msgid "Show private?"
+msgstr ""
+
+#: library/classes/widget-calendar.php:32
+msgid "An advanced widget that gives you total control over the output of your calendar."
+msgstr ""
+
+#: library/classes/widget-calendar.php:44
+#: library/classes/widget-calendar.php:99
+msgid "Calendar"
+msgstr ""
+
+#: library/classes/widget-calendar.php:113
+msgid "One-letter abbreviation?"
+msgstr ""
+
+#: library/classes/widget-categories.php:32
+msgid "An advanced widget that gives you total control over the output of your category links."
+msgstr ""
+
+#: library/classes/widget-categories.php:44
+#: library/classes/widget-categories.php:136
+msgid "Categories"
+msgstr ""
+
+#: library/classes/widget-categories.php:180
+msgid "Term Group"
+msgstr ""
+
+#: library/classes/widget-categories.php:185
+msgid "Atom"
+msgstr ""
+
+#: library/classes/widget-categories.php:186
+msgid "RDF"
+msgstr ""
+
+#: library/classes/widget-categories.php:188
+msgid "RSS 2.0"
+msgstr ""
+
+#: library/classes/widget-categories.php:286
+#: library/classes/widget-pages.php:277
+msgid "Hierarchical?"
+msgstr ""
+
+#: library/classes/widget-categories.php:290
+msgid "Use description?"
+msgstr ""
+
+#: library/classes/widget-categories.php:294
+msgid "Show count?"
+msgstr ""
+
+#: library/classes/widget-nav-menu.php:32
+msgid "An advanced widget that gives you total control over the output of your menus."
+msgstr ""
+
+#: library/classes/widget-nav-menu.php:44
+msgid "Navigation Menu"
+msgstr ""
+
+#: library/classes/widget-nav-menu.php:108
+msgid "Navigation"
+msgstr ""
+
+#: library/classes/widget-pages.php:32
+msgid "An advanced widget that gives you total control over the output of your page links."
+msgstr ""
+
+#: library/classes/widget-pages.php:44 library/classes/widget-pages.php:125
+msgid "Pages"
+msgstr ""
+
+#: library/classes/widget-pages.php:157
+msgid "Author"
+msgstr ""
+
+#: library/classes/widget-pages.php:158
+msgid "Date"
+msgstr ""
+
+#: library/classes/widget-pages.php:160
+msgid "Menu Order"
+msgstr ""
+
+#: library/classes/widget-pages.php:161 library/classes/widget-pages.php:169
+msgid "Modified"
+msgstr ""
+
+#: library/classes/widget-pages.php:163
+msgid "Title"
+msgstr ""
+
+#: library/classes/widget-pages.php:168
+msgid "Created"
+msgstr ""
+
+#: library/classes/widget-search.php:33
+msgid "An advanced widget that gives you total control over the output of your search form."
+msgstr ""
+
+#: library/classes/widget-search.php:45 library/classes/widget-search.php:132
+#: menu-primary.php:22 searchform.php:16 searchform.php:17
+msgid "Search"
+msgstr ""
+
+#: library/classes/widget-search.php:148
+msgid "Search Label:"
+msgstr ""
+
+#: library/classes/widget-search.php:152
+msgid "Search Text:"
+msgstr ""
+
+#: library/classes/widget-search.php:159
+msgid "Search Submit:"
+msgstr ""
+
+#: library/classes/widget-search.php:164
+msgid "Use theme's <code>searchform.php</code>?"
+msgstr ""
+
+#: library/classes/widget-tags.php:32
+msgid "An advanced widget that gives you total control over the output of your tags."
+msgstr ""
+
+#: library/classes/widget-tags.php:44 library/classes/widget-tags.php:146
+msgid "Tags"
+msgstr ""
+
+#: library/classes/widget-tags.php:176
+msgid "View"
+msgstr ""
+
+#: library/classes/widget-tags.php:177
+#: library/extensions/breadcrumb-trail.php:1122
+#: library/extensions/breadcrumb-trail.php:1158
+#: library/extensions/breadcrumb-trail.php:1175
+#: library/extensions/breadcrumb-trail.php:1206
+#: library/functions/shortcodes.php:205 library/functions/shortcodes.php:527
+msgid "Edit"
+msgstr ""
+
+#: library/classes/widget-tags.php:181
+msgid "Flat"
+msgstr ""
+
+#: library/classes/widget-tags.php:314
+msgid "Pad counts?"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:175
+msgid "Browse:"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:176
+msgid "Home"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:177
+#: library/functions/context.php:582
+msgid "Search results for \"%s\""
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:178
+#: library/functions/context.php:586
+msgid "404 Not Found"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:179
+msgid "Page %d"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:181
+#: library/functions/context.php:553
+msgid "g:i a"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:182
+msgid "Minute %d"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:183
+#: library/functions/context.php:559
+msgid "g a"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:184
+msgid "d"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:185
+msgid "Week %d"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:186
+msgid "F"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:187
+#: library/extensions/breadcrumb-trail.php:1027
+#: library/functions/context.php:565 library/functions/context.php:571
+#: library/functions/core-seo.php:94 library/functions/shortcodes.php:70
+msgid "Y"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:1031
+#: library/functions/core-seo.php:90
+msgid "F Y"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:1035
+msgid "F j, Y"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:1150
+msgid "Split"
+msgstr ""
+
+#: library/extensions/breadcrumb-trail.php:1154
+msgid "Merge"
+msgstr ""
+
+#: library/extensions/custom-field-series.php:86
+msgid "Articles in this series"
+msgstr ""
+
+#: library/extensions/custom-field-series.php:212
+msgid "Series"
+msgstr ""
+
+#: library/extensions/featured-header.php:202
+msgid "Featured Header"
+msgstr ""
+
+#: library/extensions/post-stylesheets.php:286
+msgid "Stylesheet"
+msgstr ""
+
+#: library/extensions/theme-fonts.php:401
+msgid "Fonts"
+msgstr ""
+
+#: library/extensions/theme-layouts.php:337
+msgid "Default"
+msgstr ""
+
+#: library/extensions/theme-layouts.php:338
+msgid "One Column"
+msgstr ""
+
+#: library/extensions/theme-layouts.php:339
+msgid "Two Columns, Left"
+msgstr ""
+
+#: library/extensions/theme-layouts.php:340
+msgid "Two Columns, Right"
+msgstr ""
+
+#: library/extensions/theme-layouts.php:341
+msgid "Three Columns, Left"
+msgstr ""
+
+#: library/extensions/theme-layouts.php:342
+msgid "Three Columns, Right"
+msgstr ""
+
+#: library/extensions/theme-layouts.php:343
+msgid "Three Columns, Center"
+msgstr ""
+
+#: library/extensions/theme-layouts.php:428
+#: library/extensions/theme-layouts.php:538
+#: library/extensions/theme-layouts.php:623
+msgid "Layout"
+msgstr ""
+
+#: library/extensions/theme-layouts.php:454
+msgid "Layout is a theme-specific structure for the single view of the post."
+msgstr ""
+
+#: library/extensions/theme-layouts.php:656
+msgid "Global Layout"
+msgstr ""
+
+#: library/functions/comments.php:182
+msgid "*"
+msgstr ""
+
+#: library/functions/comments.php:189
+msgid "Website"
+msgstr ""
+
+#: library/functions/comments.php:195
+msgid "Comment"
+msgstr ""
+
+#: library/functions/comments.php:196
+msgid "You must be <a href=\"%1$s\" title=\"Log in\">logged in</a> to post a comment."
+msgstr ""
+
+#: library/functions/comments.php:197
+msgid "Logged in as <a href=\"%1$s\" title=\"%2$s\">%2$s</a>."
+msgstr ""
+
+#: library/functions/comments.php:197
+msgid "Log out of this account"
+msgstr ""
+
+#: library/functions/comments.php:197
+msgid "Log out &raquo;"
+msgstr ""
+
+#: library/functions/comments.php:202
+msgid "Leave a Reply"
+msgstr ""
+
+#: library/functions/comments.php:203
+msgid "Leave a Reply to %s"
+msgstr ""
+
+#: library/functions/comments.php:204
+msgid "Click here to cancel reply."
+msgstr ""
+
+#: library/functions/comments.php:205
+msgid "Post Comment"
+msgstr ""
+
+#: library/functions/context.php:553 library/functions/context.php:559
+#: library/functions/context.php:562 library/functions/context.php:568
+#: library/functions/context.php:571
+msgid "Archive for %s"
+msgstr ""
+
+#: library/functions/context.php:556
+msgid "Archive for minute %s"
+msgstr ""
+
+#: library/functions/context.php:556
+msgid "i"
+msgstr ""
+
+#: library/functions/context.php:562
+msgid "F jS, Y"
+msgstr ""
+
+#: library/functions/context.php:565
+msgid "Archive for week %s of %s"
+msgstr ""
+
+#: library/functions/context.php:565
+msgid "W"
+msgstr ""
+
+#: library/functions/context.php:590
+msgid "%1$s Page %2$s"
+msgstr ""
+
+#: library/functions/core-seo.php:97
+msgid "Copyright (c) %1$s"
+msgstr ""
+
+#: library/functions/core-seo.php:116 library/functions/shortcodes.php:237
+#: library/functions/shortcodes.php:451 library/functions/shortcodes.php:455
+msgid "l, F jS, Y, g:i a"
+msgstr ""
+
+#: library/functions/customize.php:63 library/functions/customize.php:88
+msgid "Footer"
+msgstr ""
+
+#: library/functions/deprecated.php:684
+msgid "<code>%1$s</code> &mdash; This function has been removed or replaced by another function."
+msgstr ""
+
+#: library/functions/menus.php:38
+msgctxt "nav menu location"
+msgid "Primary"
+msgstr ""
+
+#: library/functions/menus.php:42
+msgctxt "nav menu location"
+msgid "Secondary"
+msgstr ""
+
+#: library/functions/menus.php:46
+msgctxt "nav menu location"
+msgid "Subsidiary"
+msgstr ""
+
+#: library/functions/post-formats.php:111
+msgid "Asides"
+msgstr ""
+
+#: library/functions/post-formats.php:112
+msgid "Audio"
+msgstr ""
+
+#: library/functions/post-formats.php:113
+msgid "Chats"
+msgstr ""
+
+#: library/functions/post-formats.php:114
+msgid "Images"
+msgstr ""
+
+#: library/functions/post-formats.php:115
+msgid "Galleries"
+msgstr ""
+
+#: library/functions/post-formats.php:116
+msgid "Links"
+msgstr ""
+
+#: library/functions/post-formats.php:117
+msgid "Quotes"
+msgstr ""
+
+#: library/functions/post-formats.php:118
+msgid "Status Updates"
+msgstr ""
+
+#: library/functions/post-formats.php:119
+msgid "Videos"
+msgstr ""
+
+#: library/functions/settings.php:83 library/functions/settings.php:87
+msgid "Copyright &#169; [the-year] [site-link]."
+msgstr ""
+
+#: library/functions/settings.php:83
+msgid "Powered by [wp-link], [theme-link], and [child-link]."
+msgstr ""
+
+#: library/functions/settings.php:87
+msgid "Powered by [wp-link] and [theme-link]."
+msgstr ""
+
+#: library/functions/shortcodes.php:93
+msgid "State-of-the-art semantic personal publishing platform"
+msgstr ""
+
+#: library/functions/shortcodes.php:93
+msgid "WordPress"
+msgstr ""
+
+#: library/functions/shortcodes.php:106
+msgid "%s WordPress Theme"
+msgstr ""
+
+#: library/functions/shortcodes.php:134
+msgid "Log out"
+msgstr ""
+
+#: library/functions/shortcodes.php:136
+msgid "Log in"
+msgstr ""
+
+#: library/functions/shortcodes.php:151
+msgid "This page loaded in %1$s seconds with %2$s database queries."
+msgstr ""
+
+#: library/functions/shortcodes.php:205 library/functions/shortcodes.php:527
+msgid "Edit %1$s"
+msgstr ""
+
+#: library/functions/shortcodes.php:257
+msgid "Leave a response"
+msgstr ""
+
+#: library/functions/shortcodes.php:258
+msgid "%1$s Response"
+msgstr ""
+
+#: library/functions/shortcodes.php:259
+msgid "%1$s Responses"
+msgstr ""
+
+#: library/functions/shortcodes.php:274 library/functions/shortcodes.php:276
+#: library/functions/shortcodes.php:278
+msgid "Comment on %1$s"
+msgstr ""
+
+#: library/functions/shortcodes.php:385
+msgid "Shortlink"
+msgstr ""
+
+#: library/functions/shortcodes.php:410 library/functions/shortcodes.php:506
+msgid "Permalink"
+msgstr ""
+
+#: library/functions/shortcodes.php:455
+msgid "%1$s at %2$s"
+msgstr ""
+
+#: library/functions/shortcodes.php:506
+msgid "Permalink to comment %1$s"
+msgstr ""
+
+#: library/functions/shortcodes.php:546
+msgid "Reply"
+msgstr ""
+
+#: library/functions/shortcodes.php:547
+msgid "Log in to reply."
+msgstr ""
+
+#: library/functions/sidebars.php:87
+msgctxt "sidebar"
+msgid "Primary"
+msgstr ""
+
+#: library/functions/sidebars.php:88
+msgid "The main (primary) widget area, most often used as a sidebar."
+msgstr ""
+
+#: library/functions/sidebars.php:91
+msgctxt "sidebar"
+msgid "Secondary"
+msgstr ""
+
+#: library/functions/sidebars.php:92
+msgid "The second most important widget area, most often used as a secondary sidebar."
+msgstr ""
+
+#: library/functions/sidebars.php:95
+msgctxt "sidebar"
+msgid "Subsidiary"
+msgstr ""
+
+#: library/functions/sidebars.php:96
+msgid "A widget area loaded in the footer of the site."
+msgstr ""
+
+#: library/functions/sidebars.php:99
+msgctxt "sidebar"
+msgid "Header"
+msgstr ""
+
+#: library/functions/sidebars.php:100
+msgid "Displayed within the site's header area."
+msgstr ""
+
+#: library/functions/sidebars.php:103
+msgctxt "sidebar"
+msgid "Before Content"
+msgstr ""
+
+#: library/functions/sidebars.php:104
+msgid "Loaded before the page's main content area."
+msgstr ""
+
+#: library/functions/sidebars.php:107
+msgctxt "sidebar"
+msgid "After Content"
+msgstr ""
+
+#: library/functions/sidebars.php:108
+msgid "Loaded after the page's main content area."
+msgstr ""
+
+#: library/functions/sidebars.php:111
+msgctxt "sidebar"
+msgid "After Singular"
+msgstr ""
+
+#: library/functions/sidebars.php:112
+msgid "Loaded on singular post (page, attachment, etc.) views before the comments area."
+msgstr ""
+
+#: library/functions/utility.php:197
+msgid "(Untitled)"
+msgstr ""
+
+#: loop-error.php:16
+msgid "Apologies, but no entries were found."
+msgstr ""
+
+#: loop-meta.php:86
+msgid "You are browsing the search results for \"%s\""
+msgstr ""
+
+#: loop-meta.php:95
+msgid "Archives by date"
+msgstr ""
+
+#: loop-meta.php:99
+msgid "You are browsing the site archives by date."
+msgstr ""
+
+#: loop-meta.php:123
+msgctxt "For loop meta"
+msgid "Archives"
+msgstr ""
+
+#: loop-meta.php:127
+msgid "You are browsing the site archives."
+msgstr ""
+
+#: loop-meta.php:137
+msgid "Most popular"
+msgstr ""
+
+#: loop-meta.php:141
+msgid "You are browsing all time most viewed articles."
+msgstr ""
+
+#: loop-meta.php:151
+msgid "Most popular by year"
+msgstr ""
+
+#: loop-meta.php:155
+msgid "You are browsing most viewed articles in the current year %d."
+msgstr ""
+
+#: loop-meta.php:165
+msgid "Most popular by month"
+msgstr ""
+
+#: loop-meta.php:169
+msgid "You are browsing most viewed articles in current month (%1$s) and year (%2$s)."
+msgstr ""
+
+#: loop-meta.php:179
+msgid "Most popular by comments"
+msgstr ""
+
+#: loop-meta.php:183
+msgid "You are browsing most viewed articles by comments."
+msgstr ""
+
+#: loop-meta.php:193
+msgid "Most popular articles in the last 30 days"
+msgstr ""
+
+#: loop-meta.php:197
+msgid "You are browsing most viewed articles in the last 30 days."
+msgstr ""
+
+#: loop-nav.php:17
+msgid "<span class=\"meta-nav\">&larr;</span> Return to entry"
+msgstr ""
+
+#: loop-nav.php:23 loop-nav.php:27 loop-nav.php:29
+msgid "<span class=\"meta-nav\">&larr;</span> Previous"
+msgstr ""
+
+#: loop-nav.php:24 loop-nav.php:27 loop-nav.php:29
+msgid "Next <span class=\"meta-nav\">&rarr;</span>"
+msgstr ""
+
+#: menu-primary-mobile.php:24 menu-primary.php:20
+msgid "Primary Menu"
+msgstr ""
+
+#: menu-primary.php:20
+msgid "Primary Mobile Menu"
+msgstr ""
+
+#: menu-secondary-mobile.php:22 menu-secondary.php:20
+msgid "Secondary Menu"
+msgstr ""
+
+#: menu-secondary.php:20
+msgid "Secondary Mobile Menu"
+msgstr ""
+
+#: page-templates/archives.php:44
+msgid "There are %1$s posts published."
+msgstr ""
+
+#: page-templates/archives.php:50
+msgid "Archives by category"
+msgstr ""
+
+#: page-templates/archives.php:54
+msgctxt "For page template archives.php"
+msgid "RSS"
+msgstr ""
+
+#: page-templates/archives.php:58
+msgid "Archives by month"
+msgstr ""
+
+#: page-templates/most-popular-by-comments.php:62
+#: page-templates/most-popular-by-month.php:65
+#: page-templates/most-popular-by-year.php:64
+#: page-templates/most-popular-last-30-days.php:66
+#: page-templates/most-popular.php:63
+msgid "Views [entry-views] [entry-terms taxonomy=\"category\" before=\"Posted in \"] [entry-terms before=\"Tagged \"]"
+msgstr ""
+
+#: page-templates/path-slider.php:85
+msgid "More Articles"
+msgstr ""
+#. Theme Name of the plugin/theme
+msgid "Path"
+msgstr ""
+
+#. Theme URI of the plugin/theme
+msgid "http://themehybrid.com/themes/path"
+msgstr ""
+
+#. Description of the plugin/theme
+msgid "Path is designed for multiauthor blogs and magazine style websites. But who am I to tell you what to do with the theme. Feel free to use it for whatever you like. It supports plenty of plugins like Gravity Forms, Co-Authors Plus, Smart Archives Reloaded and Social Path. It's responsive, it supports post formats, it's translation-ready and so much more. You can set global layout in theme settings: one column, two columns or three columns. You can have the content on the left, right or center. You can also set logo, background and footer text in theme settings. There are 5 widget areas, 3 menu locations and 9 page templates (most popular articles by comments or views in different time span, archives, authors, tag cloud and slider) in the theme. And guess what, sticky posts are in a cool FlexSlider. I hope you enjoy Path Theme as much I do. Cheers!"
+msgstr ""
+
+#. Author of the plugin/theme
+msgid "Sami Keijonen"
+msgstr ""
+
+#. Author URI of the plugin/theme
+msgid "http://foxnet.fi/en"
+msgstr ""
+
+#. Template Name of the plugin/theme
+msgid "Archives Page"
+msgstr ""
+
+#. Template Name of the plugin/theme
+msgid "Authors Page"
+msgstr ""
+
+#. Template Name of the plugin/theme
+msgid "Most Popular by comments"
+msgstr ""
+
+#. Template Name of the plugin/theme
+msgid "Most Popular by month"
+msgstr ""
+
+#. Template Name of the plugin/theme
+msgid "Most Popular by year"
+msgstr ""
+
+#. Template Name of the plugin/theme
+msgid "Most Popular last 30 days"
+msgstr ""
+
+#. Template Name of the plugin/theme
+msgid "Most Popular"
+msgstr ""
+
+#. Template Name of the plugin/theme
+msgid "Slider"
+msgstr ""
+
+#. Template Name of the plugin/theme
+msgid "Tag Cloud"
+msgstr ""
diff --git a/wp-content/themes/path/library/admin/admin.php b/wp-content/themes/path/library/admin/admin.php
index ba84ae235fa7547e0566d53c1ffaecedfdde458d..8c2e7db5c7af33d68e05f80fc8c738052437e0ca 100644
--- a/wp-content/themes/path/library/admin/admin.php
+++ b/wp-content/themes/path/library/admin/admin.php
@@ -3,12 +3,12 @@
  * Theme administration functions used with other components of the framework admin.  This file is for 
  * setting up any basic features and holding additional admin helper functions.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Admin
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Add the admin setup function to the 'admin_menu' hook. */
@@ -57,7 +57,11 @@ function hybrid_admin_load_post_meta_boxes() {
  * @return void
  */
 function hybrid_admin_register_styles() {
-	wp_register_style( 'hybrid-core-admin', trailingslashit( HYBRID_CSS ) . 'admin.css', false, '20110512', 'screen' );
+
+	/* Use the .min stylesheet if SCRIPT_DEBUG is turned off. */
+	$suffix = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min';
+
+	wp_register_style( 'hybrid-core-admin', trailingslashit( HYBRID_CSS ) . "admin{$suffix}.css", false, '20130515', 'screen' );
 }
 
 /**
@@ -83,6 +87,15 @@ function hybrid_admin_enqueue_styles( $hook_suffix ) {
  * @return array $post_templates The array of templates.
  */
 function hybrid_get_post_templates( $post_type = 'post' ) {
+	global $hybrid;
+
+	/* If templates have already been called, just return them. */
+	if ( !empty( $hybrid->post_templates ) && isset( $hybrid->post_templates[ $post_type ] ) )
+		return $hybrid->post_templates[ $post_type ];
+
+	/* Else, set up an empty array to house the templates. */
+	else
+		$hybrid->post_templates = array();
 
 	/* Set up an empty post templates array. */
 	$post_templates = array();
@@ -91,14 +104,14 @@ function hybrid_get_post_templates( $post_type = 'post' ) {
 	$post_type_object = get_post_type_object( $post_type );
 
 	/* Get the theme (parent theme if using a child theme) object. */
-	$theme = wp_get_theme( get_template(), get_theme_root( get_template_directory() ) );
+	$theme = wp_get_theme( get_template() );
 
 	/* Get the theme PHP files one level deep. */
 	$files = (array) $theme->get_files( 'php', 1 );
 
 	/* If a child theme is active, get its files and merge with the parent theme files. */
 	if ( is_child_theme() ) {
-		$child = wp_get_theme( get_stylesheet(), get_theme_root( get_stylesheet_directory() ) );
+		$child = wp_get_theme();
 		$child_files = (array) $child->get_files( 'php', 1 );
 		$files = array_merge( $files, $child_files );
 	}
@@ -122,8 +135,11 @@ function hybrid_get_post_templates( $post_type = 'post' ) {
 		$post_templates[ $file ] = $headers["{$post_type_object->name} Template"];
 	}
 
+	/* Add the templates to the global $hybrid object. */
+	$hybrid->post_templates[ $post_type ] = array_flip( $post_templates );
+
 	/* Return array of post templates. */
-	return array_flip( $post_templates );
+	return $hybrid->post_templates[ $post_type ];
 }
 
 ?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/admin/meta-box-post-seo.php b/wp-content/themes/path/library/admin/meta-box-post-seo.php
index 8fd510c1408922df266a407f0270da7046b343e2..9ae2bc2c3cb1813eb5ec6aa28f5a922f208517b5 100644
--- a/wp-content/themes/path/library/admin/meta-box-post-seo.php
+++ b/wp-content/themes/path/library/admin/meta-box-post-seo.php
@@ -5,12 +5,12 @@
  * To use this feature, the theme must support the 'hybrid-core-seo' feature.  The functions in this file create
  * the SEO meta box and save the settings chosen by the user when the post is saved.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Admin
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Add the post SEO meta box on the 'add_meta_boxes' hook. */
@@ -19,6 +19,8 @@ add_action( 'add_meta_boxes', 'hybrid_meta_box_post_remove_seo', 10, 2 );
 
 /* Save the post SEO meta box data on the 'save_post' hook. */
 add_action( 'save_post', 'hybrid_meta_box_post_save_seo', 10, 2 );
+add_action( 'add_attachment', 'hybrid_meta_box_post_save_seo' );
+add_action( 'edit_attachment', 'hybrid_meta_box_post_save_seo' );
 
 /**
  * Adds the post SEO meta box for all public post types.
@@ -92,10 +94,14 @@ function hybrid_meta_box_post_display_seo( $object, $box ) {
  * @param int $post_id The ID of the current post being saved.
  * @param int $post The post object currently being saved.
  */
-function hybrid_meta_box_post_save_seo( $post_id, $post ) {
+function hybrid_meta_box_post_save_seo( $post_id, $post = '' ) {
 
 	$prefix = hybrid_get_prefix();
 
+	/* Fix for attachment save issue in WordPress 3.5. @link http://core.trac.wordpress.org/ticket/21963 */
+	if ( !is_object( $post ) )
+		$post = get_post();
+
 	/* Verify the nonce before proceeding. */
 	if ( !isset( $_POST['hybrid-core-post-seo'] ) || !wp_verify_nonce( $_POST['hybrid-core-post-seo'], basename( __FILE__ ) ) )
 		return $post_id;
diff --git a/wp-content/themes/path/library/admin/meta-box-post-template.php b/wp-content/themes/path/library/admin/meta-box-post-template.php
index bcbdbcfd638c0ea2c726148bfefe8a3f68cd9fc2..988fde6ecc43796bff6a1ebbecb13d3ef5f54673 100644
--- a/wp-content/themes/path/library/admin/meta-box-post-template.php
+++ b/wp-content/themes/path/library/admin/meta-box-post-template.php
@@ -5,12 +5,12 @@
  * functions in this file create the template meta box and save the template chosen by the user when the 
  * post is saved.  This file is only used if the theme supports the 'hybrid-core-template-hierarchy' feature.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Admin
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Add the post template meta box on the 'add_meta_boxes' hook. */
@@ -19,6 +19,8 @@ add_action( 'add_meta_boxes', 'hybrid_meta_box_post_remove_template', 10, 2 );
 
 /* Save the post template meta box data on the 'save_post' hook. */
 add_action( 'save_post', 'hybrid_meta_box_post_save_template', 10, 2 );
+add_action( 'add_attachment', 'hybrid_meta_box_post_save_template' );
+add_action( 'edit_attachment', 'hybrid_meta_box_post_save_template' );
 
 /**
  * Adds the post template meta box for all public post types, excluding the 'page' post type since WordPress 
@@ -29,6 +31,13 @@ add_action( 'save_post', 'hybrid_meta_box_post_save_template', 10, 2 );
  */
 function hybrid_meta_box_post_add_template( $post_type, $post ) {
 
+	/* Get the post templates. */
+	$templates = hybrid_get_post_templates( $post_type );
+
+	/* If no post templates were found for this post type, don't add the meta box. */
+	if ( empty( $templates ) )
+		return;
+
 	$post_type_object = get_post_type_object( $post_type );
 
 	/* Only add meta box if current user can edit, add, or delete meta for the post. */
@@ -83,8 +92,6 @@ function hybrid_meta_box_post_display_template( $object, $box ) {
 					<option value="<?php echo esc_attr( $template ); ?>" <?php selected( esc_attr( get_post_meta( $object->ID, "_wp_{$post_type_object->name}_template", true ) ), esc_attr( $template ) ); ?>><?php echo esc_html( $label ); ?></option>
 				<?php } ?>
 			</select>
-		<?php } else { ?>
-			<?php _e( 'No templates exist for this post type.', 'hybrid-core' ); ?>
 		<?php } ?>
 	</p>
 <?php
@@ -98,7 +105,11 @@ function hybrid_meta_box_post_display_template( $object, $box ) {
  * @param int $post The post object currently being saved.
  * @return void|int
  */
-function hybrid_meta_box_post_save_template( $post_id, $post ) {
+function hybrid_meta_box_post_save_template( $post_id, $post = '' ) {
+
+	/* Fix for attachment save issue in WordPress 3.5. @link http://core.trac.wordpress.org/ticket/21963 */
+	if ( !is_object( $post ) )
+		$post = get_post();
 
 	/* Verify the nonce before proceeding. */
 	if ( !isset( $_POST['hybrid-core-post-meta-box-template'] ) || !wp_verify_nonce( $_POST['hybrid-core-post-meta-box-template'], basename( __FILE__ ) ) )
diff --git a/wp-content/themes/path/library/admin/meta-box-theme-about.php b/wp-content/themes/path/library/admin/meta-box-theme-about.php
index 43d4eec478b789e1f687355a7ba62dcc0b18783f..85e5921ac2b2522d3d04eafc74ded57d0c98bf1d 100644
--- a/wp-content/themes/path/library/admin/meta-box-theme-about.php
+++ b/wp-content/themes/path/library/admin/meta-box-theme-about.php
@@ -4,12 +4,12 @@
  * theme is in use, an additional meta box will be added with its information.  To use this feature, the theme 
  * must support the 'about' argument for 'hybrid-core-theme-settings' feature.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Admin
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Create the about theme meta box on the 'add_meta_boxes' hook. */
@@ -25,14 +25,14 @@ function hybrid_meta_box_theme_add_about() {
 
 	/* Get theme information. */
 	$prefix = hybrid_get_prefix();
-	$theme = wp_get_theme( get_template(), get_theme_root( get_template_directory() ) );
+	$theme = wp_get_theme( get_template() );
 
 	/* Adds the About box for the parent theme. */
 	add_meta_box( 'hybrid-core-about-theme', sprintf( __( 'About %s', 'hybrid-core' ), $theme->get( 'Name' ) ), 'hybrid_meta_box_theme_display_about', hybrid_get_settings_page_name(), 'side', 'high' );
 
 	/* If the user is using a child theme, add an About box for it. */
 	if ( is_child_theme() ) {
-		$child = wp_get_theme( get_stylesheet(), get_theme_root( get_stylesheet_directory() ) );
+		$child = wp_get_theme();
 		add_meta_box( 'hybrid-core-about-child', sprintf( __( 'About %s', 'hybrid-core' ), $child->get( 'Name' ) ), 'hybrid_meta_box_theme_display_about', hybrid_get_settings_page_name(), 'side', 'high' );
 	}
 }
@@ -53,7 +53,7 @@ function hybrid_meta_box_theme_display_about( $object, $box ) {
 	$prefix = hybrid_get_prefix();
 
 	/* Grab theme information for the parent/child theme. */
-	$theme = ( 'hybrid-core-about-child' == $box['id'] ) ? wp_get_theme( get_stylesheet(), get_theme_root( get_stylesheet_directory() ) ) : wp_get_theme( get_template(), get_theme_root( get_template_directory() ) ); ?>
+	$theme = ( 'hybrid-core-about-child' == $box['id'] ) ? wp_get_theme() : wp_get_theme( get_template() ); ?>
 
 	<table class="form-table">
 		<tr>
diff --git a/wp-content/themes/path/library/admin/meta-box-theme-footer.php b/wp-content/themes/path/library/admin/meta-box-theme-footer.php
index 7a838514d4e780c710ecabb148d2889a4cfb4bca..05b7edfb8b6d396b3ef59121099b7d301aa124f6 100644
--- a/wp-content/themes/path/library/admin/meta-box-theme-footer.php
+++ b/wp-content/themes/path/library/admin/meta-box-theme-footer.php
@@ -4,12 +4,12 @@
  * the theme.  To use this feature, the theme must support the 'footer' argument for the 
  * 'hybrid-core-theme-settings' feature.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Admin
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Create the footer meta box on the 'add_meta_boxes' hook. */
diff --git a/wp-content/themes/path/library/admin/theme-settings.php b/wp-content/themes/path/library/admin/theme-settings.php
index 1c7da90268b25124e9954557deca62ccbade8ff7..37ee59d01a6b43630ed7a7a1a3a170a0896823ca 100644
--- a/wp-content/themes/path/library/admin/theme-settings.php
+++ b/wp-content/themes/path/library/admin/theme-settings.php
@@ -9,12 +9,12 @@
  * and register the meta box for 'appearance_page_theme-settings'.  To validate/sanitize data from 
  * custom settings, devs should use the 'sanitize_option_{$prefix}_theme_settings' filter hook.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Admin
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Hook the settings page function to 'admin_menu'. */
@@ -32,7 +32,7 @@ function hybrid_settings_page_init() {
 	global $hybrid;
 
 	/* Get theme information. */
-	$theme = wp_get_theme( get_template(), get_theme_root( get_template_directory() ) );
+	$theme = wp_get_theme( get_template() );
 	$prefix = hybrid_get_prefix();
 
 	/* Register theme settings. */
@@ -160,7 +160,7 @@ function hybrid_settings_page() {
 
 	/* Get the theme information. */
 	$prefix = hybrid_get_prefix();
-	$theme = wp_get_theme( get_template(), get_theme_root( get_template_directory() ) );
+	$theme = wp_get_theme( get_template() );
 
 	do_action( "{$prefix}_before_settings_page" ); ?>
 
@@ -183,17 +183,24 @@ function hybrid_settings_page() {
 				<?php wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?>
 				<?php wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false ); ?>
 
-				<div class="metabox-holder">
-					<div class="post-box-container column-1 normal">
-						<?php do_meta_boxes( hybrid_get_settings_page_name(), 'normal', null ); ?>
-					</div>
-					<div class="post-box-container column-2 side">
-						<?php do_meta_boxes( hybrid_get_settings_page_name(), 'side', null ); ?>
-					</div>
-					<div class="post-box-container column-3 advanced">
-						<?php do_meta_boxes( hybrid_get_settings_page_name(), 'advanced', null ); ?>
-					</div>
-				</div>
+				<div id="poststuff">
+
+					<div id="post-body" class="metabox-holder columns-2">
+
+						<div id="postbox-container-1" class="postbox-container side">
+							<?php do_meta_boxes( hybrid_get_settings_page_name(), 'side', null ); ?>
+						</div><!-- #postbox-container-1 -->
+
+						<div id="postbox-container-2" class="postbox-container normal advanced">
+							<?php do_meta_boxes( hybrid_get_settings_page_name(), 'normal', null ); ?>
+							<?php do_meta_boxes( hybrid_get_settings_page_name(), 'advanced', null ); ?>
+						</div><!-- #postbox-container-2 -->
+
+					</div><!-- #post-body -->
+
+					<br class="clear">
+
+				</div><!-- #poststuff -->
 
 				<?php submit_button( esc_attr__( 'Update Settings', 'hybrid-core' ) ); ?>
 
@@ -240,7 +247,7 @@ function hybrid_settings_field_name( $setting ) {
 function hybrid_settings_page_help() {
 
 	/* Get the parent theme data. */
-	$theme = wp_get_theme( get_template(), get_theme_root( get_template_directory() ) );
+	$theme = wp_get_theme( get_template() );
 	$doc_uri = $theme->get( 'Documentation URI' );
 	$support_uri = $theme->get( 'Support URI' );
 
@@ -295,8 +302,12 @@ function hybrid_settings_page_enqueue_styles( $hook_suffix ) {
  */
 function hybrid_settings_page_enqueue_scripts( $hook_suffix ) {
 
-	if ( $hook_suffix == hybrid_get_settings_page_name() )
+	if ( $hook_suffix == hybrid_get_settings_page_name() ){
+		wp_enqueue_script( 'common' );
+		wp_enqueue_script( 'wp-lists' );
 		wp_enqueue_script( 'postbox' );
+	
+	}
 }
 
 /**
diff --git a/wp-content/themes/path/library/classes/customize-control-textarea.php b/wp-content/themes/path/library/classes/customize-control-textarea.php
index bd136514b303067860ea1fe0023be0f2192d0aaf..2ea45c1d317f6ba8ea0dd6ad3f1645e6eba0c4de 100644
--- a/wp-content/themes/path/library/classes/customize-control-textarea.php
+++ b/wp-content/themes/path/library/classes/customize-control-textarea.php
@@ -1,43 +1,43 @@
-<?php
-/**
- * The textarea customize control extends the WP_Customize_Control class.  This class allows 
- * developers to create textarea settings within the WordPress theme customizer.
- *
- * @package Hybrid
- * @subpackage Classes
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
- */
-
-/**
- * Textarea customize control class.
- *
- * @since 1.4.0
- */
-class Hybrid_Customize_Control_Textarea extends WP_Customize_Control {
-
-	/**
-	 * The type of customize control being rendered.
-	 *
-	 * @since 1.4.0
-	 */
-	public $type = 'textarea';
-
-	/**
-	 * Displays the textarea on the customize screen.
-	 *
-	 * @since 1.4.0
-	 */
-	public function render_content() { ?>
-		<label>
-			<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
-			<div class="customize-control-content">
-				<textarea class="widefat" cols="45" rows="5" <?php $this->link(); ?>><?php echo esc_textarea( $this->value() ); ?></textarea>
-			</div>
-		</label>
-	<?php }
-}
-
+<?php
+/**
+ * The textarea customize control extends the WP_Customize_Control class.  This class allows 
+ * developers to create textarea settings within the WordPress theme customizer.
+ *
+ * @package    Hybrid
+ * @subpackage Classes
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ */
+
+/**
+ * Textarea customize control class.
+ *
+ * @since 1.4.0
+ */
+class Hybrid_Customize_Control_Textarea extends WP_Customize_Control {
+
+	/**
+	 * The type of customize control being rendered.
+	 *
+	 * @since 1.4.0
+	 */
+	public $type = 'textarea';
+
+	/**
+	 * Displays the textarea on the customize screen.
+	 *
+	 * @since 1.4.0
+	 */
+	public function render_content() { ?>
+		<label>
+			<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
+			<div class="customize-control-content">
+				<textarea class="widefat" cols="45" rows="5" <?php $this->link(); ?>><?php echo esc_textarea( $this->value() ); ?></textarea>
+			</div>
+		</label>
+	<?php }
+}
+
 ?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/classes/hybrid-media-grabber.php b/wp-content/themes/path/library/classes/hybrid-media-grabber.php
new file mode 100644
index 0000000000000000000000000000000000000000..d1f65f0a6e0c3ef1cc7816f03cff8050587641e2
--- /dev/null
+++ b/wp-content/themes/path/library/classes/hybrid-media-grabber.php
@@ -0,0 +1,452 @@
+<?php
+/**
+ * Hybrid Media Grabber - A script for grabbing media related to a post.
+ *
+ * Hybrid Media Grabber is a script for pulling media either from the post content or attached to the 
+ * post.  It's an attempt to consolidate the various methods that users have used over the years to 
+ * embed media into their posts.  This script was written so that theme developers could grab that 
+ * media and use it in interesting ways within their themes.  For example, a theme could get a video 
+ * and display it on archive pages alongside the post excerpt or pull it out of the content to display 
+ * it above the post on single post views.
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU 
+ * General Public License as published by the Free Software Foundation; either version 2 of the License, 
+ * or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
+ * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * @package   HybridMediaGrabber
+ * @version   0.1.0
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @copyright Copyright (c) 2013, Justin Tadlock
+ * @link      http://themehybrid.com
+ * @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ */
+
+/**
+ * Wrapper function for the Hybrid_Media_Grabber class.  Returns the HTML output for the found media.
+ *
+ * @since  0.1.0
+ * @access public
+ * @param  array
+ * @return string
+ */
+function hybrid_media_grabber( $args = array() ) {
+
+	$media = new Hybrid_Media_Grabber( $args );
+
+	return $media->get_media();
+}
+
+/**
+ * Grabs media related to the post.
+ *
+ * @since  0.1.0
+ * @access public
+ * @return void
+ */
+class Hybrid_Media_Grabber {
+
+	/**
+	 * The HTML version of the media to return.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    string
+	 */
+	public $media = '';
+
+	/**
+	 * The original media taken from the post content.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    string
+	 */
+	public $original_media = '';
+
+	/**
+	 * The type of media to get.  Current supported types are 'audio' and 'video'.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    string
+	 */
+	public $type = 'video';
+
+	/**
+	 * Arguments passed into the class and parsed with the defaults.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    array
+	 */
+	public $args = array();
+
+	/**
+	 * The content to search for embedded media within.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    string
+	 */
+	public $content = '';
+
+	/**
+	 * Constructor method.  Sets up the media grabber.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @global object $wp_embed
+	 * @global int    $content_width
+	 * @return void
+	 */
+	public function __construct( $args = array() ) {
+		global $wp_embed, $content_width;
+
+		/* Use WP's embed functionality to handle the [embed] shortcode and autoembeds. */
+		add_filter( 'hybrid_media_grabber_embed_shortcode_media', array( $wp_embed, 'run_shortcode' ) );
+		add_filter( 'hybrid_media_grabber_autoembed_media',       array( $wp_embed, 'autoembed' ) );
+
+		/* Don't return a link if embeds don't work. Need media or nothing at all. */
+		add_filter( 'embed_maybe_make_link', '__return_false' );
+
+		/* Set up the default arguments. */
+		$defaults = array(
+			'post_id'     => get_the_ID(),   // post ID (assumes within The Loop by default)
+			'type'        => 'video',        // audio|video
+			'before'      => '',             // HTML before the output
+			'after'       => '',             // HTML after the output
+			'split_media' => false,          // Splits the media from the post content
+			'width'       => $content_width, // Custom width. Defaults to the theme's content width.
+		);
+
+		/* Set the object properties. */
+		$this->args    = apply_filters( 'hybrid_media_grabber_args', wp_parse_args( $args, $defaults ) );
+		$this->content = get_post_field( 'post_content', $this->args['post_id'] );
+		$this->type    = isset( $this->args['type'] ) && in_array( $this->args['type'], array( 'audio', 'video' ) ) ? $this->args['type'] : 'video';
+
+		/* Find the media related to the post. */
+		$this->set_media();
+	}
+
+	/**
+	 * Destructor method.  Removes filters we needed to add.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function __destruct() {
+		remove_filter( 'embed_maybe_make_link', '__return_false' );
+	}
+
+	/**
+	 * Basic method for returning the media found.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return string
+	 */
+	public function get_media() {
+		return apply_filters( 'hybrid_media_grabber_media', $this->media, $this );
+	}
+
+	/**
+	 * Tries several methods to find media related to the post.  Returns the found media.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function set_media() {
+
+		/* Find media in the post content based on WordPress' media-related shortcodes. */
+		$this->do_shortcode_media();
+
+		/* If no media is found and autoembeds are enabled, check for autoembeds. */
+		if ( empty( $this->media ) && get_option( 'embed_autourls' ) )
+			$this->do_autoembed_media();
+
+		/* If no media is found, check for media HTML within the post content. */
+		if ( empty( $this->media ) )
+			$this->do_embedded_media();
+
+		/* If no media is found, check for media attached to the post. */
+		if ( empty( $this->media ) )
+			$this->do_attached_media();
+
+		/* If media is found, let's run a few things. */
+		if ( !empty( $this->media ) ) {
+
+			/* Add the before HTML. */
+			if ( isset( $this->args['before'] ) )
+				$this->media = $this->args['before'] . $this->media;
+
+			/* Add the after HTML. */
+			if ( isset( $this->args['after'] ) )
+				$this->media .= $this->args['after'];
+
+			/* Split the media from the content. */
+			if ( true === $this->args['split_media'] && !empty( $this->original_media ) )
+				add_filter( 'the_content', array( $this, 'split_media' ), 5 );
+
+			/* Filter the media dimensions. */
+			$this->media = $this->filter_dimensions( $this->media );
+		}
+	}
+
+	/**
+	 * WordPress has a few shortcodes for handling embedding media:  [audio], [video], and [embed].  This 
+	 * method figures out the shortcode used in the content.  Once it's found, the appropriate method for 
+	 * the shortcode is executed.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_shortcode_media() {
+
+		/* Finds matches for shortcodes in the content. */
+		preg_match_all( '/' . get_shortcode_regex() . '/s', $this->content, $matches, PREG_SET_ORDER );
+
+		/* If matches are found, loop through them and check if they match one of WP's media shortcodes. */
+		if ( !empty( $matches ) ) {
+
+			foreach ( $matches as $shortcode ) {
+
+				/* Call the method related to the specific shortcode found and break out of the loop. */
+				if ( in_array( $shortcode[2], array( 'embed', $this->type ) ) ) {
+					call_user_func( array( $this, "do_{$shortcode[2]}_shortcode_media" ), $shortcode );
+					break;
+				}
+			}
+		}
+	}
+
+	/**
+	 * Handles the HTML when the [embed] shortcode is used.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  array  $shortcode
+	 * @return void
+	 */
+	public function do_embed_shortcode_media( $shortcode ) {
+
+		$this->original_media = array_shift( $shortcode );
+
+		$this->media = apply_filters(
+			'hybrid_media_grabber_embed_shortcode_media',
+			$this->original_media
+		);
+	}
+
+	/**
+	 * Handles the HTML when the [audio] shortcode is used.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  array  $shortcode
+	 * @return void
+	 */
+	public function do_audio_shortcode_media( $shortcode ) {
+
+		$this->original_media = array_shift( $shortcode );
+
+		$this->media = do_shortcode( $this->original_media );
+	}
+
+	/**
+	 * Handles the HTML when the [video] shortcode is used.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  array  $shortcode
+	 * @return void
+	 */
+	public function do_video_shortcode_media( $shortcode ) {
+
+		$this->original_media = array_shift( $shortcode );
+
+		/* Need to filter dimensions here to overwrite WP's <div> surrounding the [video] shortcode. */
+		$this->media = do_shortcode( $this->filter_dimensions( $this->original_media ) );
+	}
+
+	/**
+	 * Uses WordPress' autoembed feature to automatically to handle media that's just input as a URL.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_autoembed_media() {
+
+		preg_match_all( '|^\s*(https?://[^\s"]+)\s*$|im', $this->content, $matches, PREG_SET_ORDER );
+
+		/* If URL matches are found, loop through them to see if we can get an embed. */
+		if ( is_array( $matches ) ) {
+
+			foreach ( $matches as $value ) {
+
+				/* Let WP work its magic with the 'autoembed' method. */
+				$embed = trim( apply_filters( 'hybrid_media_grabber_autoembed_media', $value[0] ) );
+
+				if ( !empty( $embed ) ) {
+					$this->original_media = $value[0];
+					$this->media = $embed;
+					break;
+				}
+			}
+		}
+	}
+
+	/**
+	 * Grabs media embbeded into the content within <iframe>, <object>, <embed>, and other HTML methods for 
+	 * embedding media.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_embedded_media() {
+
+		$embedded_media = get_media_embedded_in_content( $this->content );
+
+		if ( !empty( $embedded_media ) )
+			$this->media = $this->original_media = array_shift( $embedded_media );
+	}
+
+	/**
+	 * Gets media attached to the post.  Then, uses the WordPress [audio] or [video] shortcode to handle 
+	 * the HTML output of the media.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_attached_media() {
+
+		/* Gets media attached to the post by mime type. */
+		$attached_media = get_attached_media( $this->type, $this->args['post_id'] );
+
+		/* If media is found. */
+		if ( !empty( $attached_media ) ) {
+
+			/* Get the first attachment/post object found for the post. */
+			$post = array_shift( $attached_media );
+
+			/* Gets the URI for the attachment (the media file). */
+			$url = wp_get_attachment_url( $post->ID );
+
+			/* Run the media as a shortcode using WordPress' built-in [audio] and [video] shortcodes. */
+			$this->media = do_shortcode( "[{$this->type} src='{$url}']" );
+		}
+	}
+
+	/**
+	 * Removes the found media from the content.  The purpose of this is so that themes can retrieve the 
+	 * media from the content and display it elsewhere on the page based on its design.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string  $content
+	 * @return string
+	 */
+	public function split_media( $content ) {
+
+		remove_filter( 'the_content', array( $this, 'split_media' ), 5 );
+
+		return str_replace( $this->original_media, '', $content );
+	}
+
+	/**
+	 * Method for filtering the media's 'width' and 'height' attributes so that the theme can handle the 
+	 * dimensions how it sees fit.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string  $html
+	 * @return string
+	 */
+	public function filter_dimensions( $html ) {
+
+		/* Find the attributes of the media. */
+		$atts = wp_kses_hair( $html, array( 'http', 'https' ) );
+
+		/* Loop through the media attributes and add them in key/value pairs. */
+		foreach ( $atts as $att )
+			$media_atts[ $att['name'] ] = $att['value'];
+
+		/* If no dimensions are found, just return the HTML. */
+		if ( empty( $media_atts ) || !isset( $media_atts['width'] ) || !isset( $media_atts['height'] ) )
+			return $html;
+
+		/* Set the max width. */
+		$max_width = $this->args['width'];
+
+		/* Set the max height based on the max width and original width/height ratio. */
+		$max_height = round( $max_width / ( $media_atts['width'] / $media_atts['height'] ) );
+
+		/* Fix for Spotify embeds. */
+		if ( !empty( $media_atts['src'] ) && preg_match( '#https?://(embed)\.spotify\.com/.*#i', $media_atts['src'], $matches ) )
+			list( $max_width, $max_height ) = $this->spotify_dimensions( $media_atts );
+
+		/* Calculate new media dimensions. */
+		$dimensions = wp_expand_dimensions( 
+			$media_atts['width'], 
+			$media_atts['height'], 
+			$max_width,
+			$max_height
+		);
+
+		/* Allow devs to filter the final width and height of the media. */
+		list( $width, $height ) = apply_filters( 
+			'hybrid_media_grabber_dimensions', 
+			$dimensions,                       // width/height array
+			$media_atts,                       // media HTML attributes
+			$this                              // media grabber object
+		);
+
+		/* Set up the patterns for the 'width' and 'height' attributes. */
+		$patterns = array(
+			'/(width=[\'"]).+?([\'"])/i',
+			'/(height=[\'"]).+?([\'"])/i',
+			'/(<div.+?style=[\'"].*?width:.+?).+?(px;.+?[\'"].*?>)/i'
+		);
+
+		/* Set up the replacements for the 'width' and 'height' attributes. */
+		$replacements = array(
+			'${1}' . $width . '${2}',
+			'${1}' . $height . '${2}',
+			'${1}' . $width . '${2}'
+		);
+
+		/* Filter the dimensions and return the media HTML. */
+		return preg_replace( $patterns, $replacements, $html );
+	}
+
+	/**
+	 * Fix for Spotify embeds because they're the only embeddable service that doesn't work that well 
+	 * with custom-sized embeds.  So, we need to adjust this the best we can.  Right now, the only 
+	 * embed size that works for full-width embeds is the "compact" player (height of 80).
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  array   $media_atts
+	 * @return array
+	 */
+	public function spotify_dimensions( $media_atts ) {
+
+		$max_width  = $media_atts['width'];
+		$max_height = $media_atts['height'];
+
+		if ( 80 == $media_atts['height'] )
+			$max_width  = $this->args['width'];
+
+		return array( $max_width, $max_height );
+	}
+}
+
+?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/classes/widget-archives.php b/wp-content/themes/path/library/classes/widget-archives.php
index 4c59866d373581ef1e28af983c5266722cdc1f38..3259a379ee9507516d3d29deb1290555369e7d67 100644
--- a/wp-content/themes/path/library/classes/widget-archives.php
+++ b/wp-content/themes/path/library/classes/widget-archives.php
@@ -4,12 +4,12 @@
  * control over the output to the user by allowing the input of all the arguments typically seen
  * in the wp_get_archives() function.
  *
- * @package Hybrid
+ * @package    Hybrid
  * @subpackage Classes
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -28,22 +28,22 @@ class Hybrid_Widget_Archives extends WP_Widget {
 
 		/* Set up the widget options. */
 		$widget_options = array(
-			'classname' => 'archives',
+			'classname'   => 'archives',
 			'description' => esc_html__( 'An advanced widget that gives you total control over the output of your archives.', 'hybrid-core' )
 		);
 
 		/* Set up the widget control options. */
 		$control_options = array(
-			'width' => 525,
+			'width'  => 525,
 			'height' => 350
 		);
 
 		/* Create the widget. */
 		$this->WP_Widget(
-			'hybrid-archives',			// $this->id_base
-			__( 'Archives', 'hybrid-core' ),	// $this->name
-			$widget_options,			// $this->widget_options
-			$control_options			// $this->control_options
+			'hybrid-archives',               // $this->id_base
+			__( 'Archives', 'hybrid-core' ), // $this->name
+			$widget_options,                 // $this->widget_options
+			$control_options                 // $this->control_options
 		);
 	}
 
@@ -120,10 +120,11 @@ class Hybrid_Widget_Archives extends WP_Widget {
 
 		$instance = $new_instance;
 
-		$instance['title'] = strip_tags( $new_instance['title'] );
+		$instance['title']  = strip_tags( $new_instance['title'] );
 		$instance['before'] = strip_tags( $new_instance['before'] );
-		$instance['after'] = strip_tags( $new_instance['after'] );
-		$instance['limit'] = strip_tags( $new_instance['limit'] );
+		$instance['after']  = strip_tags( $new_instance['after'] );
+		$instance['limit']  = strip_tags( $new_instance['limit'] );
+
 		$instance['show_post_count'] = ( isset( $new_instance['show_post_count'] ) ? 1 : 0 );
 
 		return $instance;
@@ -138,12 +139,13 @@ class Hybrid_Widget_Archives extends WP_Widget {
 
 		/* Set up the default form values. */
 		$defaults = array(
-			'title' => esc_attr__( 'Archives', 'hybrid-core' ),
-			'limit' => 10,
-			'type' => 'monthly',
-			'format' => 'html',
-			'before' => '',
-			'after' => '',
+			'title'           => esc_attr__( 'Archives', 'hybrid-core' ),
+			'limit'           => 10,
+			'type'            => 'monthly',
+			'order'           => 'DESC',
+			'format'          => 'html',
+			'before'          => '',
+			'after'           => '',
 			'show_post_count' => false
 		);
 
@@ -151,10 +153,27 @@ class Hybrid_Widget_Archives extends WP_Widget {
 		$instance = wp_parse_args( (array) $instance, $defaults );
 
 		/* Create an array of archive types. */
-		$type = array( 'alpha' => esc_attr__( 'Alphabetical', 'hybrid-core' ), 'daily' => esc_attr__( 'Daily', 'hybrid-core' ), 'monthly' => esc_attr__( 'Monthly', 'hybrid-core' ),'postbypost' => esc_attr__( 'Post By Post', 'hybrid-core' ), 'weekly' => esc_attr__( 'Weekly', 'hybrid-core' ), 'yearly' => esc_attr__( 'Yearly', 'hybrid-core' ) );
+		$type = array( 
+			'alpha'      => esc_attr__( 'Alphabetical', 'hybrid-core' ), 
+			'daily'      => esc_attr__( 'Daily', 'hybrid-core' ), 
+			'monthly'    => esc_attr__( 'Monthly', 'hybrid-core' ),
+			'postbypost' => esc_attr__( 'Post By Post', 'hybrid-core' ), 
+			'weekly'     => esc_attr__( 'Weekly', 'hybrid-core' ), 
+			'yearly'     => esc_attr__( 'Yearly', 'hybrid-core' ) 
+		);
+
+		/* Create an array of order options. */
+		$order = array(
+			'ASC'  => esc_attr__( 'Ascending', 'hybrid-core' ),
+			'DESC' => esc_attr__( 'Descending', 'hybrid-core' )
+		);
 
 		/* Create an array of archive formats. */
-		$format = array( 'custom' => esc_attr__( 'Custom', 'hybrid-core' ), 'html' => esc_attr__( 'HTML', 'hybrid-core' ), 'option' => esc_attr__( 'Option', 'hybrid-core' ) );
+		$format = array( 
+			'custom' => esc_attr__( 'Custom', 'hybrid-core' ), 
+			'html'   => esc_attr__( 'HTML', 'hybrid-core' ), 
+			'option' => esc_attr__( 'Option', 'hybrid-core' ) 
+		);
 		?>
 
 		<div class="hybrid-widget-controls columns-2">
@@ -174,6 +193,17 @@ class Hybrid_Widget_Archives extends WP_Widget {
 				<?php } ?>
 			</select>
 		</p>
+		<p>
+			<label for="<?php echo $this->get_field_id( 'order' ); ?>"><code>order</code></label> 
+			<select class="widefat" id="<?php echo $this->get_field_id( 'order' ); ?>" name="<?php echo $this->get_field_name( 'order' ); ?>">
+				<?php foreach ( $order as $option_value => $option_label ) { ?>
+					<option value="<?php echo esc_attr( $option_value ); ?>" <?php selected( $instance['order'], $option_value ); ?>><?php echo esc_html( $option_label ); ?></option>
+				<?php } ?>
+			</select>
+		</p>
+		</div>
+
+		<div class="hybrid-widget-controls columns-2 column-last">
 		<p>
 			<label for="<?php echo $this->get_field_id( 'format' ); ?>"><code>format</code></label> 
 			<select class="widefat" id="<?php echo $this->get_field_id( 'format' ); ?>" name="<?php echo $this->get_field_name( 'format' ); ?>">
@@ -182,9 +212,6 @@ class Hybrid_Widget_Archives extends WP_Widget {
 				<?php } ?>
 			</select>
 		</p>
-		</div>
-
-		<div class="hybrid-widget-controls columns-2 column-last">
 		<p>
 			<label for="<?php echo $this->get_field_id( 'before' ); ?>"><code>before</code></label>
 			<input type="text" class="widefat code" id="<?php echo $this->get_field_id( 'before' ); ?>" name="<?php echo $this->get_field_name( 'before' ); ?>" value="<?php echo esc_attr( $instance['before'] ); ?>" />
diff --git a/wp-content/themes/path/library/classes/widget-authors.php b/wp-content/themes/path/library/classes/widget-authors.php
index 4929e290e988b6148962a51c49a0355f66998f6a..ece37f048ba706985bf3bc98b134a30a6ae539b5 100644
--- a/wp-content/themes/path/library/classes/widget-authors.php
+++ b/wp-content/themes/path/library/classes/widget-authors.php
@@ -4,12 +4,12 @@
  * there was no equivalent WordPress widget that offered the functionality. This widget allows full
  * control over its output by giving access to the parameters of wp_list_authors().
  *
- * @package Hybrid
+ * @package    Hybrid
  * @subpackage Classes
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -28,22 +28,22 @@ class Hybrid_Widget_Authors extends WP_Widget {
 
 		/* Set up the widget options. */
 		$widget_options = array(
-			'classname' => 'authors',
+			'classname'   => 'authors',
 			'description' => esc_html__( 'An advanced widget that gives you total control over the output of your author lists.', 'hybrid-core' )
 		);
 
 		/* Set up the widget control options. */
 		$control_options = array(
-			'width' => 525,
+			'width'  => 525,
 			'height' => 350
 		);
 
 		/* Create the widget. */
 		$this->WP_Widget(
-			'hybrid-authors',			// $this->id_base
-			__( 'Authors', 'hybrid-core' ),	// $this->name
-			$widget_options,			// $this->widget_options
-			$control_options			// $this->control_options
+			'hybrid-authors',               // $this->id_base
+			__( 'Authors', 'hybrid-core' ), // $this->name
+			$widget_options,                // $this->widget_options
+			$control_options                // $this->control_options
 		);
 	}
 
@@ -75,6 +75,10 @@ class Hybrid_Widget_Authors extends WP_Widget {
 		if ( 'list' == $args['style'] && $args['html'] )
 			$authors = '<ul class="xoxo authors">' . $authors . '</ul><!-- .xoxo .authors -->';
 
+		/* If 'none' is the style and the output should be HTML, wrap the authors in a <p>. */
+		elseif ( 'none' == $args['style'] && $args['html'] )
+			$authors = '<p class="authors">' . $authors . '</p><!-- .authors -->';
+
 		/* Display the authors list. */
 		echo $authors;
 
@@ -92,17 +96,17 @@ class Hybrid_Widget_Authors extends WP_Widget {
 
 		$instance = $new_instance;
 
-		$instance['title'] = strip_tags( $new_instance['title'] );
-		$instance['feed'] = strip_tags( $new_instance['feed'] );
-		$instance['order'] = strip_tags( $new_instance['order'] );
+		$instance['title']   = strip_tags( $new_instance['title'] );
+		$instance['feed']    = strip_tags( $new_instance['feed'] );
+		$instance['order']   = strip_tags( $new_instance['order'] );
 		$instance['orderby'] = strip_tags( $new_instance['orderby'] );
-		$instance['number'] = strip_tags( $new_instance['number'] );
+		$instance['number']  = strip_tags( $new_instance['number'] );
 
-		$instance['html'] = ( isset( $new_instance['html'] ) ? 1 : 0 );
-		$instance['optioncount'] = ( isset( $new_instance['optioncount'] ) ? 1 : 0 );
+		$instance['html']          = ( isset( $new_instance['html'] ) ? 1 : 0 );
+		$instance['optioncount']   = ( isset( $new_instance['optioncount'] ) ? 1 : 0 );
 		$instance['exclude_admin'] = ( isset( $new_instance['exclude_admin'] ) ? 1 : 0 );
 		$instance['show_fullname'] = ( isset( $new_instance['show_fullname'] ) ? 1 : 0 );
-		$instance['hide_empty'] = ( isset( $new_instance['hide_empty'] ) ? 1 : 0 );
+		$instance['hide_empty']    = ( isset( $new_instance['hide_empty'] ) ? 1 : 0 );
 
 		return $instance;
 	}
@@ -116,25 +120,38 @@ class Hybrid_Widget_Authors extends WP_Widget {
 
 		/* Set up the default form values. */
 		$defaults = array(
-			'title' => esc_attr__( 'Authors', 'hybrid-core' ),
-			'order' => 'ASC',
-			'orderby' => 'display_name',
-			'number' => '',
-			'optioncount' => false,
+			'title'         => esc_attr__( 'Authors', 'hybrid-core' ),
+			'order'         => 'ASC',
+			'orderby'       => 'display_name',
+			'number'        => '',
+			'optioncount'   => false,
 			'exclude_admin' => false,
 			'show_fullname' => true,
-			'hide_empty' => true,
-			'style' => 'list',
-			'html' => true,
-			'feed' => '',
-			'feed_image' => ''
+			'hide_empty'    => true,
+			'style'         => 'list',
+			'html'          => true,
+			'feed'          => '',
+			'feed_image'    => ''
 		);
 
 		/* Merge the user-selected arguments with the defaults. */
 		$instance = wp_parse_args( (array) $instance, $defaults );
 
-		$order = array( 'ASC' => esc_attr__( 'Ascending', 'hybrid-core' ), 'DESC' => esc_attr__( 'Descending', 'hybrid-core' ) );
-		$orderby = array( 'display_name' => esc_attr__( 'Display Name', 'hybrid-core' ), 'email' => esc_attr__( 'Email', 'hybrid-core' ), 'ID' => esc_attr__( 'ID', 'hybrid-core' ), 'nicename' => esc_attr__( 'Nice Name', 'hybrid-core' ), 'post_count' => esc_attr__( 'Post Count', 'hybrid-core' ), 'registered' => esc_attr__( 'Registered', 'hybrid-core' ), 'url' => esc_attr__( 'URL', 'hybrid-core' ), 'user_login' => esc_attr__( 'Login', 'hybrid-core' ) );
+		$order = array( 
+			'ASC'  => esc_attr__( 'Ascending', 'hybrid-core' ), 
+			'DESC' => esc_attr__( 'Descending', 'hybrid-core' ) 
+		);
+
+		$orderby = array( 
+			'display_name' => esc_attr__( 'Display Name', 'hybrid-core' ), 
+			'email'        => esc_attr__( 'Email', 'hybrid-core' ), 
+			'ID'           => esc_attr__( 'ID', 'hybrid-core' ), 
+			'nicename'     => esc_attr__( 'Nice Name', 'hybrid-core' ), 
+			'post_count'   => esc_attr__( 'Post Count', 'hybrid-core' ), 
+			'registered'   => esc_attr__( 'Registered', 'hybrid-core' ), 
+			'url'          => esc_attr__( 'URL', 'hybrid-core' ), 
+			'user_login'   => esc_attr__( 'Login', 'hybrid-core' ) 
+		);
 
 		?>
 
diff --git a/wp-content/themes/path/library/classes/widget-bookmarks.php b/wp-content/themes/path/library/classes/widget-bookmarks.php
index d3789ddb78ec8e1ecc5a2acd312c66cc0789a557..7982374e2804e8791d1c398b7413c3f4ad43b09e 100644
--- a/wp-content/themes/path/library/classes/widget-bookmarks.php
+++ b/wp-content/themes/path/library/classes/widget-bookmarks.php
@@ -4,12 +4,12 @@
  * control over the output to the user by allowing the input of all the arguments typically seen
  * in the wp_list_bookmarks() function.
  *
- * @package Hybrid
+ * @package    Hybrid
  * @subpackage Classes
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -28,24 +28,25 @@ class Hybrid_Widget_Bookmarks extends WP_Widget {
 
 		/* Set up the widget options. */
 		$widget_options = array(
-			'classname' => 'bookmarks',
+			'classname'   => 'bookmarks',
 			'description' => esc_html__( 'An advanced widget that gives you total control over the output of your bookmarks (links).', 'hybrid-core' )
 		);
 
 		/* Set up the widget control options. */
 		$control_options = array(
-			'width' => 800,
+			'width'  => 800,
 			'height' => 350
 		);
 
 		/* Create the widget. */
 		$this->WP_Widget(
-			'hybrid-bookmarks',		// $this->id_base
-			__( 'Bookmarks', 'hybrid-core' ),	// $this->name	
-			$widget_options,			// $this->widget_options
-			$control_options			// $this->control_options
+			'hybrid-bookmarks',               // $this->id_base
+			__( 'Bookmarks', 'hybrid-core' ), // $this->name	
+			$widget_options,                  // $this->widget_options
+			$control_options                  // $this->control_options
 		);
 	}
+
 	/**
 	 * Outputs the widget based on the arguments input through the widget controls.
 	 *
@@ -82,13 +83,13 @@ class Hybrid_Widget_Bookmarks extends WP_Widget {
 		$args['limit'] = empty( $args['limit'] ) ? -1 : $args['limit'];
 
 		/* Some arguments must be set to the sidebar arguments to be output correctly. */
-		$args['title_li'] = apply_filters( 'widget_title', ( empty( $args['title_li'] ) ? __( 'Bookmarks', 'hybrid-core' ) : $args['title_li'] ), $instance, $this->id_base );
-		$args['title_before'] = $before_title;
-		$args['title_after'] = $after_title;
+		$args['title_li']        = apply_filters( 'widget_title', ( empty( $args['title_li'] ) ? __( 'Bookmarks', 'hybrid-core' ) : $args['title_li'] ), $instance, $this->id_base );
+		$args['title_before']    = $before_title;
+		$args['title_after']     = $after_title;
 		$args['category_before'] = $before_widget;
-		$args['category_after'] = $after_widget;
-		$args['category_name'] = '';
-		$args['echo'] = false;
+		$args['category_after']  = $after_widget;
+		$args['category_name']   = '';
+		$args['echo']            = false;
 
 		/* Output the bookmarks widget. */
 		$bookmarks = str_replace( array( "\r", "\n", "\t" ), '', wp_list_bookmarks( $args ) );
@@ -113,24 +114,25 @@ class Hybrid_Widget_Bookmarks extends WP_Widget {
 		$instance = $new_instance;
 
 		$instance['title_li'] = strip_tags( $new_instance['title_li'] );
-		$instance['limit'] = strip_tags( $new_instance['limit'] );
-		$instance['class'] = strip_tags( $new_instance['class'] );
-		$instance['search'] = strip_tags( $new_instance['search'] );
-		$instance['category_order'] = $new_instance['category_order'];
+		$instance['limit']    = strip_tags( $new_instance['limit'] );
+		$instance['class']    = strip_tags( $new_instance['class'] );
+		$instance['search']   = strip_tags( $new_instance['search'] );
+
+		$instance['category_order']   = $new_instance['category_order'];
 		$instance['category_orderby'] = $new_instance['category_orderby'];
-		$instance['orderby'] = $new_instance['orderby'];
-		$instance['order'] = $new_instance['order'];
-		$instance['between'] = $new_instance['between'];
-		$instance['link_before'] = $new_instance['link_before'];
-		$instance['link_after'] = $new_instance['link_after'];
-
-		$instance['categorize'] = ( isset( $new_instance['categorize'] ) ? 1 : 0 );
-		$instance['hide_invisible'] = ( isset( $new_instance['hide_invisible'] ) ? 1 : 0 );
-		$instance['show_private'] = ( isset( $new_instance['show_private'] ) ? 1 : 0 );
-		$instance['show_rating'] = ( isset( $new_instance['show_rating'] ) ? 1 : 0 );
-		$instance['show_updated'] = ( isset( $new_instance['show_updated'] ) ? 1 : 0 );
-		$instance['show_images'] = ( isset( $new_instance['show_images'] ) ? 1 : 0 );
-		$instance['show_name'] = ( isset( $new_instance['show_name'] ) ? 1 : 0 );
+		$instance['orderby']          = $new_instance['orderby'];
+		$instance['order']            = $new_instance['order'];
+		$instance['between']          = $new_instance['between'];
+		$instance['link_before']      = $new_instance['link_before'];
+		$instance['link_after']       = $new_instance['link_after'];
+
+		$instance['categorize']       = ( isset( $new_instance['categorize'] ) ? 1 : 0 );
+		$instance['hide_invisible']   = ( isset( $new_instance['hide_invisible'] ) ? 1 : 0 );
+		$instance['show_private']     = ( isset( $new_instance['show_private'] ) ? 1 : 0 );
+		$instance['show_rating']      = ( isset( $new_instance['show_rating'] ) ? 1 : 0 );
+		$instance['show_updated']     = ( isset( $new_instance['show_updated'] ) ? 1 : 0 );
+		$instance['show_images']      = ( isset( $new_instance['show_images'] ) ? 1 : 0 );
+		$instance['show_name']        = ( isset( $new_instance['show_name'] ) ? 1 : 0 );
 		$instance['show_description'] = ( isset( $new_instance['show_description'] ) ? 1 : 0 );
 
 		return $instance;
@@ -145,29 +147,29 @@ class Hybrid_Widget_Bookmarks extends WP_Widget {
 
 		/* Set up the default form values. */
 		$defaults = array(
-			'title_li' => esc_attr__( 'Bookmarks', 'hybrid-core' ),
-			'categorize' => true,
-			'category_order' => 'ASC',
+			'title_li'         => esc_attr__( 'Bookmarks', 'hybrid-core' ),
+			'categorize'       => true,
+			'category_order'   => 'ASC',
 			'category_orderby' => 'name',
-			'category' => array(),
+			'category'         => array(),
 			'exclude_category' => array(),
-			'limit' => -1,
-			'order' => 'ASC',
-			'orderby' => 'name',
-			'include' => array(),
-			'exclude' => array(),
-			'search' => '',
-			'hide_invisible' => true,
+			'limit'            => -1,
+			'order'            => 'ASC',
+			'orderby'          => 'name',
+			'include'          => array(),
+			'exclude'          => array(),
+			'search'           => '',
+			'hide_invisible'   => true,
 			'show_description' => false,
-			'show_images' => false,
-			'show_rating' => false,
-			'show_updated' => false,
-			'show_private' => false,
-			'show_name' => false,
-			'class' => 'linkcat',
-			'link_before' => '<span>',
-			'link_after' => '</span>',
-			'between' => '<br />',
+			'show_images'      => false,
+			'show_rating'      => false,
+			'show_updated'     => false,
+			'show_private'     => false,
+			'show_name'        => false,
+			'class'            => 'linkcat',
+			'link_before'      => '<span>',
+			'link_after'       => '</span>',
+			'between'          => '<br />',
 		);
 
 		/* Merge the user-selected arguments with the defaults. */
@@ -175,11 +177,39 @@ class Hybrid_Widget_Bookmarks extends WP_Widget {
 
 		$terms = get_terms( 'link_category' );
 		$bookmarks = get_bookmarks( array( 'hide_invisible' => false ) );
-		$category_order = array( 'ASC' => esc_attr__( 'Ascending', 'hybrid-core' ), 'DESC' => esc_attr__( 'Descending', 'hybrid-core' ) );
-		$category_orderby = array( 'count' => esc_attr__( 'Count', 'hybrid-core' ), 'ID' => esc_attr__( 'ID', 'hybrid-core' ), 'name' => esc_attr__( 'Name', 'hybrid-core' ), 'slug' => esc_attr__( 'Slug', 'hybrid-core' ) );
-		$order = array( 'ASC' => esc_attr__( 'Ascending', 'hybrid-core' ), 'DESC' => esc_attr__( 'Descending', 'hybrid-core' ) );
-		$orderby = array( 'id' => esc_attr__( 'ID', 'hybrid-core' ), 'description' => esc_attr__( 'Description',  'hybrid-core' ), 'length' => esc_attr__( 'Length',  'hybrid-core' ), 'name' => esc_attr__( 'Name',  'hybrid-core' ), 'notes' => esc_attr__( 'Notes',  'hybrid-core' ), 'owner' => esc_attr__( 'Owner',  'hybrid-core' ), 'rand' => esc_attr__( 'Random',  'hybrid-core' ), 'rating' => esc_attr__( 'Rating',  'hybrid-core' ), 'rel' => esc_attr__( 'Rel',  'hybrid-core' ), 'rss' => esc_attr__( 'RSS',  'hybrid-core' ), 'target' => esc_attr__( 'Target',  'hybrid-core' ), 'updated' => esc_attr__( 'Updated',  'hybrid-core' ), 'url' => esc_attr__( 'URL',  'hybrid-core' ) );
 
+		$category_order = array( 
+			'ASC'  => esc_attr__( 'Ascending', 'hybrid-core' ), 
+			'DESC' => esc_attr__( 'Descending', 'hybrid-core' ) 
+		);
+
+		$category_orderby = array( 
+			'count' => esc_attr__( 'Count', 'hybrid-core' ), 
+			'ID'    => esc_attr__( 'ID', 'hybrid-core' ), 
+			'name'  => esc_attr__( 'Name', 'hybrid-core' ), 
+			'slug'  => esc_attr__( 'Slug', 'hybrid-core' ) 
+		);
+
+		$order = array( 
+			'ASC'  => esc_attr__( 'Ascending', 'hybrid-core' ), 
+			'DESC' => esc_attr__( 'Descending', 'hybrid-core' ) 
+		);
+
+		$orderby = array( 
+			'id'          => esc_attr__( 'ID', 'hybrid-core' ), 
+			'description' => esc_attr__( 'Description', 'hybrid-core' ), 
+			'length'      => esc_attr__( 'Length', 'hybrid-core' ), 
+			'name'        => esc_attr__( 'Name', 'hybrid-core' ), 
+			'notes'       => esc_attr__( 'Notes', 'hybrid-core' ), 
+			'owner'       => esc_attr__( 'Owner', 'hybrid-core' ), 
+			'rand'        => esc_attr__( 'Random', 'hybrid-core' ), 
+			'rating'      => esc_attr__( 'Rating', 'hybrid-core' ), 
+			'rel'         => esc_attr__( 'Rel', 'hybrid-core' ), 
+			'rss'         => esc_attr__( 'RSS', 'hybrid-core' ), 
+			'target'      => esc_attr__( 'Target', 'hybrid-core' ), 
+			'updated'     => esc_attr__( 'Updated', 'hybrid-core' ), 
+			'url'         => esc_attr__( 'URL', 'hybrid-core' ) 
+		);
 		?>
 
 		<div class="hybrid-widget-controls columns-3">
diff --git a/wp-content/themes/path/library/classes/widget-calendar.php b/wp-content/themes/path/library/classes/widget-calendar.php
index b5adfe4a5090b30efc1eb8cf25b85dae1cce7354..bdc2cce2d64ddfb5bb3278d29c68519fd1d2b6a8 100644
--- a/wp-content/themes/path/library/classes/widget-calendar.php
+++ b/wp-content/themes/path/library/classes/widget-calendar.php
@@ -4,12 +4,12 @@
  * using all the available options given in the get_calendar() function. It replaces the default WordPress
  * calendar widget.
  *
- * @package Hybrid
+ * @package    Hybrid
  * @subpackage Classes
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -28,22 +28,22 @@ class Hybrid_Widget_Calendar extends WP_Widget {
 
 		/* Set up the widget options. */
 		$widget_options = array(
-			'classname' => 'calendar',
+			'classname'   => 'calendar',
 			'description' => esc_html__( 'An advanced widget that gives you total control over the output of your calendar.', 'hybrid-core' )
 		);
 
 		/* Set up the widget control options. */
 		$control_options = array(
-			'width' => 200,
+			'width'  => 200,
 			'height' => 350
 		);
 
 		/* Create the widget. */
 		$this->WP_Widget(
-			'hybrid-calendar',			// $this->id_base
-			__( 'Calendar', 'hybrid-core' ),	// $this->name
-			$widget_options,			// $this->widget_options
-			$control_options			// $this->control_options
+			'hybrid-calendar',               // $this->id_base
+			__( 'Calendar', 'hybrid-core' ), // $this->name
+			$widget_options,                 // $this->widget_options
+			$control_options                 // $this->control_options
 		);
 	}
 
@@ -96,7 +96,7 @@ class Hybrid_Widget_Calendar extends WP_Widget {
 
 		/* Set up the default form values. */
 		$defaults = array(
-			'title' => esc_attr__( 'Calendar', 'hybrid-core' ),
+			'title'   => esc_attr__( 'Calendar', 'hybrid-core' ),
 			'initial' => false
 		);
 
diff --git a/wp-content/themes/path/library/classes/widget-categories.php b/wp-content/themes/path/library/classes/widget-categories.php
index 8f367468d93ba31387992db1bf3853f7cefb18b1..4a973e2f79604a4e302d175f8d0119c5d6e05ae5 100644
--- a/wp-content/themes/path/library/classes/widget-categories.php
+++ b/wp-content/themes/path/library/classes/widget-categories.php
@@ -4,12 +4,12 @@
  * control over the output to the user by allowing the input of all the arguments typically seen
  * in the wp_list_categories() function.
  *
- * @package Hybrid
+ * @package    Hybrid
  * @subpackage Classes
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -28,22 +28,22 @@ class Hybrid_Widget_Categories extends WP_Widget {
 
 		/* Set up the widget options. */
 		$widget_options = array(
-			'classname' => 'categories',
+			'classname'   => 'categories',
 			'description' => esc_html__( 'An advanced widget that gives you total control over the output of your category links.', 'hybrid-core' )
 		);
 
 		/* Set up the widget control options. */
 		$control_options = array(
-			'width' => 800,
+			'width'  => 800,
 			'height' => 350
 		);
 
 		/* Create the widget. */
 		$this->WP_Widget(
-			'hybrid-categories',		// $this->id_base
-			__( 'Categories', 'hybrid-core' ),	// $this->name
-			$widget_options,			// $this->widget_options
-			$control_options			// $this->control_options
+			'hybrid-categories',               // $this->id_base
+			__( 'Categories', 'hybrid-core' ), // $this->name
+			$widget_options,                   // $this->widget_options
+			$control_options                   // $this->control_options
 		);
 	}
 
@@ -100,23 +100,26 @@ class Hybrid_Widget_Categories extends WP_Widget {
 			$instance['exclude'] = array();
 		}
 
-		$instance['title'] = strip_tags( $new_instance['title'] );
 		$instance['taxonomy'] = $new_instance['taxonomy'];
-		$instance['depth'] = strip_tags( $new_instance['depth'] );
-		$instance['number'] = strip_tags( $new_instance['number'] );
-		$instance['child_of'] = strip_tags( $new_instance['child_of'] );
-		$instance['current_category'] = strip_tags( $new_instance['current_category'] );
-		$instance['feed'] = strip_tags( $new_instance['feed'] );
+
 		$instance['feed_image'] = esc_url( $new_instance['feed_image'] );
-		$instance['search'] = strip_tags( $new_instance['search'] );
-		$instance['include'] = preg_replace( '/[^0-9,]/', '', $new_instance['include'] );
-		$instance['exclude'] = preg_replace( '/[^0-9,]/', '', $new_instance['exclude'] );
+
+		$instance['title']            = strip_tags( $new_instance['title'] );
+		$instance['depth']            = strip_tags( $new_instance['depth'] );
+		$instance['number']           = strip_tags( $new_instance['number'] );
+		$instance['child_of']         = strip_tags( $new_instance['child_of'] );
+		$instance['current_category'] = strip_tags( $new_instance['current_category'] );
+		$instance['feed']             = strip_tags( $new_instance['feed'] );
+		$instance['search']           = strip_tags( $new_instance['search'] );
+
+		$instance['include']      = preg_replace( '/[^0-9,]/', '', $new_instance['include'] );
+		$instance['exclude']      = preg_replace( '/[^0-9,]/', '', $new_instance['exclude'] );
 		$instance['exclude_tree'] = preg_replace( '/[^0-9,]/', '', $new_instance['exclude_tree'] );
 
-		$instance['hierarchical'] = ( isset( $new_instance['hierarchical'] ) ? 1 : 0 );
+		$instance['hierarchical']       = ( isset( $new_instance['hierarchical'] ) ? 1 : 0 );
 		$instance['use_desc_for_title'] = ( isset( $new_instance['use_desc_for_title'] ) ? 1 : 0 );
-		$instance['show_count'] = ( isset( $new_instance['show_count'] ) ? 1 : 0 );
-		$instance['hide_empty'] = ( isset( $new_instance['hide_empty'] ) ? 1 : 0 );
+		$instance['show_count']         = ( isset( $new_instance['show_count'] ) ? 1 : 0 );
+		$instance['hide_empty']         = ( isset( $new_instance['hide_empty'] ) ? 1 : 0 );
 
 		return $instance;
 	}
@@ -130,26 +133,26 @@ class Hybrid_Widget_Categories extends WP_Widget {
 
 		/* Set up the default form values. */
 		$defaults = array(
-			'title' => esc_attr__( 'Categories', 'hybrid-core' ),
-			'taxonomy' => 'category',
-			'style' => 'list',
-			'include' => '',
-			'exclude' => '',
-			'exclude_tree' => '',
-			'child_of' => '',
-			'current_category' => '',
-			'search' => '',
-			'hierarchical' => true,
-			'hide_empty' => true,
-			'order' => 'ASC',
-			'orderby' => 'name',
-			'depth' => 0,
-			'number' => '',
-			'feed' => '',
-			'feed_type' => '',
-			'feed_image' => '',
+			'title'              => esc_attr__( 'Categories', 'hybrid-core' ),
+			'taxonomy'           => 'category',
+			'style'              => 'list',
+			'include'            => '',
+			'exclude'            => '',
+			'exclude_tree'       => '',
+			'child_of'           => '',
+			'current_category'   => '',
+			'search'             => '',
+			'hierarchical'       => true,
+			'hide_empty'         => true,
+			'order'              => 'ASC',
+			'orderby'            => 'name',
+			'depth'              => 0,
+			'number'             => '',
+			'feed'               => '',
+			'feed_type'          => '',
+			'feed_image'         => '',
 			'use_desc_for_title' => false,
-			'show_count' => false,
+			'show_count'         => false,
 		);
 
 		/* Merge the user-selected arguments with the defaults. */
@@ -158,10 +161,32 @@ class Hybrid_Widget_Categories extends WP_Widget {
 		/* <select> element options. */
 		$taxonomies = get_taxonomies( array( 'show_tagcloud' => true ), 'objects' );
 		$terms = get_terms( $instance['taxonomy'] );
-		$style = array( 'list' => esc_attr__( 'List', 'hybrid-core' ), 'none' => esc_attr__( 'None', 'hybrid-core' ) );
-		$order = array( 'ASC' => esc_attr__( 'Ascending', 'hybrid-core' ), 'DESC' => esc_attr__( 'Descending', 'hybrid-core' ) );
-		$orderby = array( 'count' => esc_attr__( 'Count', 'hybrid-core' ), 'ID' => esc_attr__( 'ID', 'hybrid-core' ), 'name' => esc_attr__( 'Name', 'hybrid-core' ), 'slug' => esc_attr__( 'Slug', 'hybrid-core' ), 'term_group' => esc_attr__( 'Term Group', 'hybrid-core' ) );
-		$feed_type = array( '' => '', 'atom' => esc_attr__( 'Atom', 'hybrid-core' ), 'rdf' => esc_attr__( 'RDF', 'hybrid-core' ), 'rss' => esc_attr__( 'RSS', 'hybrid-core' ), 'rss2' => esc_attr__( 'RSS 2.0', 'hybrid-core' ) );
+
+		$style = array( 
+			'list' => esc_attr__( 'List', 'hybrid-core' ), 
+			'none' => esc_attr__( 'None', 'hybrid-core' ) 
+		);
+
+		$order = array( 
+			'ASC'  => esc_attr__( 'Ascending', 'hybrid-core' ), 
+			'DESC' => esc_attr__( 'Descending', 'hybrid-core' ) 
+		);
+
+		$orderby = array( 
+			'count'      => esc_attr__( 'Count', 'hybrid-core' ), 
+			'ID'         => esc_attr__( 'ID', 'hybrid-core' ), 
+			'name'       => esc_attr__( 'Name', 'hybrid-core' ), 
+			'slug'       => esc_attr__( 'Slug', 'hybrid-core' ), 
+			'term_group' => esc_attr__( 'Term Group', 'hybrid-core' ) 
+		);
+
+		$feed_type = array( 
+			''     => '', 
+			'atom' => esc_attr__( 'Atom', 'hybrid-core' ), 
+			'rdf'  => esc_attr__( 'RDF', 'hybrid-core' ), 
+			'rss'  => esc_attr__( 'RSS', 'hybrid-core' ), 
+			'rss2' => esc_attr__( 'RSS 2.0', 'hybrid-core' ) 
+		);
 
 		?>
 
diff --git a/wp-content/themes/path/library/classes/widget-nav-menu.php b/wp-content/themes/path/library/classes/widget-nav-menu.php
index 0f4f79ef967e0f77dc31f1adae1e36ecae44eafd..493df32ec070a35da268fb952ecd14a26dab41f2 100644
--- a/wp-content/themes/path/library/classes/widget-nav-menu.php
+++ b/wp-content/themes/path/library/classes/widget-nav-menu.php
@@ -4,12 +4,12 @@
  * Menus screen, by the theme, or by plugins using the wp_nav_menu() function.  It replaces the default
  * WordPress navigation menu class.
  *
- * @package Hybrid
+ * @package    Hybrid
  * @subpackage Classes
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -28,22 +28,22 @@ class Hybrid_Widget_Nav_Menu extends WP_Widget {
 
 		/* Set up the widget options. */
 		$widget_options = array(
-			'classname' => 'nav-menu',
+			'classname'   => 'nav-menu',
 			'description' => esc_html__( 'An advanced widget that gives you total control over the output of your menus.', 'hybrid-core' )
 		);
 
 		/* Set up the widget control options. */
 		$control_options = array(
-			'width' => 525,
+			'width'  => 525,
 			'height' => 350
 		);
 
 		/* Create the widget. */
 		$this->WP_Widget(
-			'hybrid-nav-menu',				// $this->id_base
-			__( 'Navigation Menu', 'hybrid-core' ),	// $this->name
-			$widget_options,				// $this->widget_options
-			$control_options				// $this->control_options
+			'hybrid-nav-menu',                      // $this->id_base
+			__( 'Navigation Menu', 'hybrid-core' ), // $this->name
+			$widget_options,                        // $this->widget_options
+			$control_options                        // $this->control_options
 		);
 	}
 
@@ -85,14 +85,13 @@ class Hybrid_Widget_Nav_Menu extends WP_Widget {
 
 		$instance = $new_instance;
 
-		$instance['title'] = strip_tags( $new_instance['title'] );
-		$instance['depth'] = strip_tags( $new_instance['depth'] );
-		$instance['container_id'] = strip_tags( $new_instance['container_id'] );
+		$instance['title']           = strip_tags( $new_instance['title'] );
+		$instance['depth']           = strip_tags( $new_instance['depth'] );
+		$instance['container_id']    = strip_tags( $new_instance['container_id'] );
 		$instance['container_class'] = strip_tags( $new_instance['container_class'] );
-		$instance['menu_id'] = strip_tags( $new_instance['menu_id'] );
-		$instance['menu_class'] = strip_tags( $new_instance['menu_class'] );
-		$instance['fallback_cb'] = strip_tags( $new_instance['fallback_cb'] );
-		$instance['walker'] = strip_tags( $new_instance['walker'] );
+		$instance['menu_id']         = strip_tags( $new_instance['menu_id'] );
+		$instance['menu_class']      = strip_tags( $new_instance['menu_class'] );
+		$instance['fallback_cb']     = strip_tags( $new_instance['fallback_cb'] );
 
 		return $instance;
 	}
@@ -106,20 +105,19 @@ class Hybrid_Widget_Nav_Menu extends WP_Widget {
 
 		/* Set up the default form values. */
 		$defaults = array(
-			'title' => esc_attr__( 'Navigation', 'hybrid-core' ),
-			'menu' => '',
-			'container' => 'div',
-			'container_id' => '',
+			'title'           => esc_attr__( 'Navigation', 'hybrid-core' ),
+			'menu'            => '',
+			'container'       => 'div',
+			'container_id'    => '',
 			'container_class' => '',
-			'menu_id' => '',
-			'menu_class' => 'nav-menu',
-			'depth' => 0,
-			'before' => '',
-			'after' => '',
-			'link_before' => '',
-			'link_after' => '',
-			'fallback_cb' => 'wp_page_menu',
-			'walker' => ''
+			'menu_id'         => '',
+			'menu_class'      => 'nav-menu',
+			'depth'           => 0,
+			'before'          => '',
+			'after'           => '',
+			'link_before'     => '',
+			'link_after'      => '',
+			'fallback_cb'     => 'wp_page_menu'
 		);
 
 		/* Merge the user-selected arguments with the defaults. */
@@ -161,13 +159,13 @@ class Hybrid_Widget_Nav_Menu extends WP_Widget {
 			<label for="<?php echo $this->get_field_id( 'menu_id' ); ?>"><code>menu_id</code></label>
 			<input type="text" class="smallfat code" id="<?php echo $this->get_field_id( 'menu_id' ); ?>" name="<?php echo $this->get_field_name( 'menu_id' ); ?>" value="<?php echo esc_attr( $instance['menu_id'] ); ?>" />
 		</p>
+		</div>
+
+		<div class="hybrid-widget-controls columns-2 column-last">
 		<p>
 			<label for="<?php echo $this->get_field_id( 'menu_class' ); ?>"><code>menu_class</code></label>
 			<input type="text" class="smallfat code" id="<?php echo $this->get_field_id( 'menu_class' ); ?>" name="<?php echo $this->get_field_name( 'menu_class' ); ?>" value="<?php echo esc_attr( $instance['menu_class'] ); ?>" />
 		</p>
-		</div>
-
-		<div class="hybrid-widget-controls columns-2 column-last">
 		<p>
 			<label for="<?php echo $this->get_field_id( 'depth' ); ?>"><code>depth</code></label>
 			<input type="text" class="smallfat code" id="<?php echo $this->get_field_id( 'depth' ); ?>" name="<?php echo $this->get_field_name( 'depth' ); ?>" value="<?php echo esc_attr( $instance['depth'] ); ?>" />
@@ -192,10 +190,6 @@ class Hybrid_Widget_Nav_Menu extends WP_Widget {
 			<label for="<?php echo $this->get_field_id( 'fallback_cb' ); ?>"><code>fallback_cb</code></label>
 			<input type="text" class="widefat code" id="<?php echo $this->get_field_id( 'fallback_cb' ); ?>" name="<?php echo $this->get_field_name( 'fallback_cb' ); ?>" value="<?php echo esc_attr( $instance['fallback_cb'] ); ?>" />
 		</p>
-		<p>
-			<label for="<?php echo $this->get_field_id( 'walker' ); ?>"><code>walker</code></label>
-			<input type="text" class="widefat code" id="<?php echo $this->get_field_id( 'walker' ); ?>" name="<?php echo $this->get_field_name( 'walker' ); ?>" value="<?php echo esc_attr( $instance['walker'] ); ?>" />
-		</p>
 		</div>
 		<div style="clear:both;">&nbsp;</div>
 	<?php
diff --git a/wp-content/themes/path/library/classes/widget-pages.php b/wp-content/themes/path/library/classes/widget-pages.php
index 9c0e62a49bb5e74ab6b189f0ca25ca649c3ad6fb..3e5a7c977ef8eabb1dd528fbc29a208cae473828 100644
--- a/wp-content/themes/path/library/classes/widget-pages.php
+++ b/wp-content/themes/path/library/classes/widget-pages.php
@@ -4,12 +4,12 @@
  * control over the output to the user by allowing the input of all the arguments typically seen
  * in the wp_list_pages() function.
  *
- * @package Hybrid
+ * @package    Hybrid
  * @subpackage Widgets
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -28,22 +28,22 @@ class Hybrid_Widget_Pages extends WP_Widget {
 
 		/* Set up the widget options. */
 		$widget_options = array(
-			'classname' => 'pages',
+			'classname'   => 'pages',
 			'description' => esc_html__( 'An advanced widget that gives you total control over the output of your page links.', 'hybrid-core' )
 		);
 
 		/* Set up the widget control options. */
 		$control_options = array(
-			'width' => 800,
+			'width'  => 800,
 			'height' => 350
 		);
 
 		/* Create the widget. */
 		$this->WP_Widget(
-			'hybrid-pages',			// $this->id_base
-			__( 'Pages', 'hybrid-core'),		// $this->name
-			$widget_options,			// $this->widget_options
-			$control_options			// $this->control_options
+			'hybrid-pages',              // $this->id_base
+			__( 'Pages', 'hybrid-core'), // $this->name
+			$widget_options,             // $this->widget_options
+			$control_options             // $this->control_options
 		);
 	}
 
@@ -87,24 +87,26 @@ class Hybrid_Widget_Pages extends WP_Widget {
 		/* Set the instance to the new instance. */
 		$instance = $new_instance;
 
-		$instance['title'] = strip_tags( $new_instance['title'] );
-		$instance['depth'] = strip_tags( $new_instance['depth'] );
-		$instance['child_of'] = strip_tags( $new_instance['child_of'] );
-		$instance['meta_key'] = strip_tags( $new_instance['meta_key'] );
-		$instance['meta_value'] = strip_tags( $new_instance['meta_value'] );
+		$instance['title']       = strip_tags( $new_instance['title'] );
+		$instance['depth']       = strip_tags( $new_instance['depth'] );
+		$instance['child_of']    = strip_tags( $new_instance['child_of'] );
+		$instance['meta_key']    = strip_tags( $new_instance['meta_key'] );
+		$instance['meta_value']  = strip_tags( $new_instance['meta_value'] );
 		$instance['date_format'] = strip_tags( $new_instance['date_format'] );
-		$instance['number'] = strip_tags( $new_instance['number'] );
-		$instance['offset'] = strip_tags( $new_instance['offset'] );
-		$instance['include'] = preg_replace( '/[^0-9,]/', '', $new_instance['include'] );
-		$instance['exclude'] = preg_replace( '/[^0-9,]/', '', $new_instance['exclude'] );
+		$instance['number']      = strip_tags( $new_instance['number'] );
+		$instance['offset']      = strip_tags( $new_instance['offset'] );
+
+		$instance['include']      = preg_replace( '/[^0-9,]/', '', $new_instance['include'] );
+		$instance['exclude']      = preg_replace( '/[^0-9,]/', '', $new_instance['exclude'] );
 		$instance['exclude_tree'] = preg_replace( '/[^0-9,]/', '', $new_instance['exclude_tree'] );
-		$instance['authors'] = preg_replace( '/[^0-9,]/', '', $new_instance['authors'] );
-		$instance['post_type'] = $new_instance['post_type'];
+		$instance['authors']      = preg_replace( '/[^0-9,]/', '', $new_instance['authors'] );
+
+		$instance['post_type']   = $new_instance['post_type'];
 		$instance['sort_column'] = $new_instance['sort_column'];
-		$instance['sort_order'] = $new_instance['sort_order'];
-		$instance['show_date'] = $new_instance['show_date'];
+		$instance['sort_order']  = $new_instance['sort_order'];
+		$instance['show_date']   = $new_instance['show_date'];
 		$instance['link_before'] = $new_instance['link_before'];
-		$instance['link_after'] = $new_instance['link_after'];
+		$instance['link_after']  = $new_instance['link_after'];
 
 		$instance['hierarchical'] = ( isset( $new_instance['hierarchical'] ) ? 1 : 0 );
 
@@ -120,34 +122,53 @@ class Hybrid_Widget_Pages extends WP_Widget {
 
 		/* Set up the default form values. */
 		$defaults = array(
-			'title' => esc_attr__( 'Pages', 'hybrid-core'),
-			'post_type' => 'page',
-			'depth' => 0,
-			'number' => '',
-			'offset' => '',
-			'child_of' => '',
-			'include' => '',
-			'exclude' => '',
+			'title'        => esc_attr__( 'Pages', 'hybrid-core'),
+			'post_type'    => 'page',
+			'depth'        => 0,
+			'number'       => '',
+			'offset'       => '',
+			'child_of'     => '',
+			'include'      => '',
+			'exclude'      => '',
 			'exclude_tree' => '',
-			'meta_key' => '',
-			'meta_value' => '',
-			'authors' => '',
-			'link_before' => '',
-			'link_after' => '',
-			'show_date' => '',
+			'meta_key'     => '',
+			'meta_value'   => '',
+			'authors'      => '',
+			'link_before'  => '',
+			'link_after'   => '',
+			'show_date'    => '',
 			'hierarchical' => true,
-			'sort_column' => 'post_title',
-			'sort_order' => 'ASC',
-			'date_format' => get_option( 'date_format' )
+			'sort_column'  => 'post_title',
+			'sort_order'   => 'ASC',
+			'date_format'  => get_option( 'date_format' )
 		);
 
 		/* Merge the user-selected arguments with the defaults. */
 		$instance = wp_parse_args( (array) $instance, $defaults );
 
 		$post_types = get_post_types( array( 'public' => true, 'hierarchical' => true ), 'objects' );
-		$sort_order = array( 'ASC' => esc_attr__( 'Ascending', 'hybrid-core' ), 'DESC' => esc_attr__( 'Descending', 'hybrid-core' ) );
-		$sort_column = array( 'post_author' => esc_attr__( 'Author', 'hybrid-core' ), 'post_date' => esc_attr__( 'Date', 'hybrid-core' ), 'ID' => esc_attr__( 'ID', 'hybrid-core' ), 'menu_order' => esc_attr__( 'Menu Order', 'hybrid-core' ), 'post_modified' => esc_attr__( 'Modified', 'hybrid-core' ), 'post_name' => esc_attr__( 'Slug', 'hybrid-core' ), 'post_title' => esc_attr__( 'Title', 'hybrid-core' ) );
-		$show_date = array( '' => '', 'created' => esc_attr__( 'Created', 'hybrid-core' ), 'modified' => esc_attr__( 'Modified', 'hybrid-core' ) );
+
+		$sort_order = array( 
+			'ASC'  => esc_attr__( 'Ascending', 'hybrid-core' ), 
+			'DESC' => esc_attr__( 'Descending', 'hybrid-core' ) 
+		);
+
+		$sort_column = array( 
+			'post_author'   => esc_attr__( 'Author', 'hybrid-core' ), 
+			'post_date'     => esc_attr__( 'Date', 'hybrid-core' ), 
+			'ID'            => esc_attr__( 'ID', 'hybrid-core' ), 
+			'menu_order'    => esc_attr__( 'Menu Order', 'hybrid-core' ), 
+			'post_modified' => esc_attr__( 'Modified', 'hybrid-core' ), 
+			'post_name'     => esc_attr__( 'Slug', 'hybrid-core' ), 
+			'post_title'    => esc_attr__( 'Title', 'hybrid-core' ) 
+		);
+
+		$show_date = array( 
+			''         => '', 
+			'created'  => esc_attr__( 'Created', 'hybrid-core' ), 
+			'modified' => esc_attr__( 'Modified', 'hybrid-core' ) 
+		);
+
 		$meta_key = array_merge( array( '' ), (array) get_meta_keys() );
 
 		?>
diff --git a/wp-content/themes/path/library/classes/widget-search.php b/wp-content/themes/path/library/classes/widget-search.php
index c422108b5148cda3bf828517953c491383718f5b..ea0f57dd865f86d93e1ae01bdbb79a257c53a45d 100644
--- a/wp-content/themes/path/library/classes/widget-search.php
+++ b/wp-content/themes/path/library/classes/widget-search.php
@@ -5,12 +5,12 @@
  * represent a search form. It also gives the user the option of using the theme's search form
  * through the use of the get_search_form() function.
  *
- * @package Hybrid
+ * @package    Hybrid
  * @subpackage Classes
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -29,22 +29,22 @@ class Hybrid_Widget_Search extends WP_Widget {
 
 		/* Set up the widget options. */
 		$widget_options = array(
-			'classname' => 'search',
+			'classname'   => 'search',
 			'description' => esc_html__( 'An advanced widget that gives you total control over the output of your search form.', 'hybrid-core' )
 		);
 
 		/* Set up the widget control options. */
 		$control_options = array(
-			'width' => 525,
+			'width'  => 525,
 			'height' => 350
 		);
 
 		/* Create the widget. */
 		$this->WP_Widget(
-			'hybrid-search',			// $this->id_base
-			__( 'Search', 'hybrid-core' ),	// $this->name
-			$widget_options,			// $this->widget_options
-			$control_options			// $this->control_options
+			'hybrid-search',               // $this->id_base
+			__( 'Search', 'hybrid-core' ), // $this->name
+			$widget_options,               // $this->widget_options
+			$control_options               // $this->control_options
 		);
 	}
 
@@ -110,10 +110,11 @@ class Hybrid_Widget_Search extends WP_Widget {
 	function update( $new_instance, $old_instance ) {
 		$instance = $new_instance;
 
-		$instance['title'] = strip_tags( $new_instance['title'] );
-		$instance['search_label'] = strip_tags( $new_instance['search_label'] );
-		$instance['search_text'] = strip_tags( $new_instance['search_text'] );
+		$instance['title']         = strip_tags( $new_instance['title'] );
+		$instance['search_label']  = strip_tags( $new_instance['search_label'] );
+		$instance['search_text']   = strip_tags( $new_instance['search_text'] );
 		$instance['search_submit'] = strip_tags( $new_instance['search_submit'] );
+
 		$instance['theme_search'] = ( isset( $new_instance['theme_search'] ) ? 1 : 0 );
 
 		return $instance;
@@ -128,10 +129,10 @@ class Hybrid_Widget_Search extends WP_Widget {
 
 		/* Set up the default form values. */
 		$defaults = array(
-			'title' => esc_attr__( 'Search', 'hybrid-core' ),
-			'theme_search' => false,
-			'search_label' => '',
-			'search_text' => '',
+			'title'         => esc_attr__( 'Search', 'hybrid-core' ),
+			'theme_search'  => false,
+			'search_label'  => '',
+			'search_text'   => '',
 			'search_submit' => ''
 		);
 
diff --git a/wp-content/themes/path/library/classes/widget-tags.php b/wp-content/themes/path/library/classes/widget-tags.php
index 0f2f9918d82c93c7f3972c6394a76276c7d7bb6a..2a82dc92637f49c700d55fcd0bc55d00a3ebf6ea 100644
--- a/wp-content/themes/path/library/classes/widget-tags.php
+++ b/wp-content/themes/path/library/classes/widget-tags.php
@@ -4,12 +4,12 @@
  * control over the output to the user by allowing the input of all the arguments typically seen
  * in the wp_tag_cloud() function.
  *
- * @package Hybrid
+ * @package    Hybrid
  * @subpackage Classes
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -28,22 +28,22 @@ class Hybrid_Widget_Tags extends WP_Widget {
 
 		/* Set up the widget options. */
 		$widget_options = array(
-			'classname' => 'tags',
+			'classname'   => 'tags',
 			'description' => esc_html__( 'An advanced widget that gives you total control over the output of your tags.', 'hybrid-core' )
 		);
 
 		/* Set up the widget control options. */
 		$control_options = array(
-			'width' => 800,
+			'width'  => 800,
 			'height' => 350
 		);
 
 		/* Create the widget. */
 		$this->WP_Widget(
-			'hybrid-tags',			// $this->id_base
-			__( 'Tags', 'hybrid-core' ),		// $this->name
-			$widget_options,			// $this->widget_options
-			$control_options			// $this->control_options
+			'hybrid-tags',               // $this->id_base
+			__( 'Tags', 'hybrid-core' ), // $this->name
+			$widget_options,             // $this->widget_options
+			$control_options             // $this->control_options
 		);
 	}
 
@@ -106,25 +106,28 @@ class Hybrid_Widget_Tags extends WP_Widget {
 		/* Set the instance to the new instance. */
 		$instance = $new_instance;
 
-		$instance['title'] = strip_tags( $new_instance['title'] );
-		$instance['smallest'] = strip_tags( $new_instance['smallest'] );
-		$instance['largest'] = strip_tags( $new_instance['largest'] );
-		$instance['number'] = strip_tags( $new_instance['number'] );
-		$instance['separator'] = strip_tags( $new_instance['separator'] );
-		$instance['name__like'] = strip_tags( $new_instance['name__like'] );
-		$instance['search'] = strip_tags( $new_instance['search'] );
-		$instance['child_of'] = strip_tags( $new_instance['child_of'] );
-		$instance['parent'] = strip_tags( $new_instance['parent'] );
-		$instance['topic_count_text_callback'] = strip_tags( $new_instance['topic_count_text_callback'] );
+		$instance['title']                      = strip_tags( $new_instance['title'] );
+		$instance['smallest']                   = strip_tags( $new_instance['smallest'] );
+		$instance['largest']                    = strip_tags( $new_instance['largest'] );
+		$instance['number']                     = strip_tags( $new_instance['number'] );
+		$instance['separator']                  = strip_tags( $new_instance['separator'] );
+		$instance['name__like']                 = strip_tags( $new_instance['name__like'] );
+		$instance['search']                     = strip_tags( $new_instance['search'] );
+		$instance['child_of']                   = strip_tags( $new_instance['child_of'] );
+		$instance['parent']                     = strip_tags( $new_instance['parent'] );
+		$instance['topic_count_text_callback']  = strip_tags( $new_instance['topic_count_text_callback'] );
 		$instance['topic_count_scale_callback'] = strip_tags( $new_instance['topic_count_scale_callback'] );
+
 		$instance['include'] = preg_replace( '/[^0-9,]/', '', $new_instance['include'] );
 		$instance['exclude'] = preg_replace( '/[^0-9,]/', '', $new_instance['exclude'] );
-		$instance['unit'] = $new_instance['unit'];
-		$instance['format'] = $new_instance['format'];
-		$instance['orderby'] = $new_instance['orderby'];
-		$instance['order'] = $new_instance['order'];
+
+		$instance['unit']     = $new_instance['unit'];
+		$instance['format']   = $new_instance['format'];
+		$instance['orderby']  = $new_instance['orderby'];
+		$instance['order']    = $new_instance['order'];
 		$instance['taxonomy'] = $new_instance['taxonomy'];
-		$instance['link'] = $new_instance['link'];
+		$instance['link']     = $new_instance['link'];
+
 		$instance['pad_counts'] = ( isset( $new_instance['pad_counts'] ) ? 1 : 0 );
 		$instance['hide_empty'] = ( isset( $new_instance['hide_empty'] ) ? 1 : 0 );
 
@@ -140,26 +143,26 @@ class Hybrid_Widget_Tags extends WP_Widget {
 
 		/* Set up the default form values. */
 		$defaults = array(
-			'title' => esc_attr__( 'Tags', 'hybrid-core' ),
-			'order' => 'ASC',
-			'orderby' => 'name',
-			'format' => 'flat',
-			'include' => '',
-			'exclude' => '',
-			'unit' => 'pt',
-			'smallest' => 8,
-			'largest' => 22,
-			'link' => 'view',
-			'number' => 45,
-			'separator' => ' ',
-			'child_of' => '',
-			'parent' => '',
-			'taxonomy' => array( 'post_tag' ),
-			'hide_empty' => 1,
-			'pad_counts' => false,
-			'search' => '',
-			'name__like' => '',
-			'topic_count_text_callback' => 'default_topic_count_text',
+			'title'                      => esc_attr__( 'Tags', 'hybrid-core' ),
+			'order'                      => 'ASC',
+			'orderby'                    => 'name',
+			'format'                     => 'flat',
+			'include'                    => '',
+			'exclude'                    => '',
+			'unit'                       => 'pt',
+			'smallest'                   => 8,
+			'largest'                    => 22,
+			'link'                       => 'view',
+			'number'                     => 25,
+			'separator'                  => ' ',
+			'child_of'                   => '',
+			'parent'                     => '',
+			'taxonomy'                   => array( 'post_tag' ),
+			'hide_empty'                 => 1,
+			'pad_counts'                 => false,
+			'search'                     => '',
+			'name__like'                 => '',
+			'topic_count_text_callback'  => 'default_topic_count_text',
 			'topic_count_scale_callback' => 'default_topic_count_scale',
 		);
 
@@ -168,11 +171,34 @@ class Hybrid_Widget_Tags extends WP_Widget {
 
 		/* <select> element options. */
 		$taxonomies = get_taxonomies( array( 'show_tagcloud' => true ), 'objects' );
-		$link = array( 'view' => esc_attr__( 'View', 'hybrid-core' ), 'edit' => esc_attr__( 'Edit', 'hybrid-core' ) );
-		$format = array( 'flat' => esc_attr__( 'Flat', 'hybrid-core' ), 'list' => esc_attr__( 'List', 'hybrid-core' ) );
-		$order = array( 'ASC' => esc_attr__( 'Ascending', 'hybrid-core' ), 'DESC' => esc_attr__( 'Descending', 'hybrid-core' ), 'RAND' => esc_attr__( 'Random', 'hybrid-core' ) );
-		$orderby = array( 'count' => esc_attr__( 'Count', 'hybrid-core' ), 'name' => esc_attr__( 'Name', 'hybrid-core' ) );
-		$unit = array( 'pt' => 'pt', 'px' => 'px', 'em' => 'em', '%' => '%' );
+
+		$link = array( 
+			'view' => esc_attr__( 'View', 'hybrid-core' ), 
+			'edit' => esc_attr__( 'Edit', 'hybrid-core' ) 
+		);
+
+		$format = array( 
+			'flat' => esc_attr__( 'Flat', 'hybrid-core' ), 
+			'list' => esc_attr__( 'List', 'hybrid-core' ) 
+		);
+
+		$order = array( 
+			'ASC'  => esc_attr__( 'Ascending', 'hybrid-core' ), 
+			'DESC' => esc_attr__( 'Descending', 'hybrid-core' ), 
+			'RAND' => esc_attr__( 'Random', 'hybrid-core' ) 
+		);
+
+		$orderby = array( 
+			'count' => esc_attr__( 'Count', 'hybrid-core' ), 
+			'name'  => esc_attr__( 'Name', 'hybrid-core' ) 
+		);
+
+		$unit = array( 
+			'pt' => 'pt', 
+			'px' => 'px', 
+			'em' => 'em', 
+			'%'  => '%' 
+		);
 
 		?>
 
diff --git a/wp-content/themes/path/library/css/18px.css b/wp-content/themes/path/library/css/18px.css
index 0dc15b63c16e5a4fd9246ef198d078c404abae85..fbf840a3062d4bcc93dbc216bd8b51deffe046d3 100644
--- a/wp-content/themes/path/library/css/18px.css
+++ b/wp-content/themes/path/library/css/18px.css
@@ -1 +1,312 @@
-html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}body{line-height:21px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 18px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p{margin:0 0 18px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 18px 2.5em}ol{list-style-type:decimal;margin:0 0 18px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 18px 3px}dl dt{font-weight:bold;margin:12px 0 0 0}dl dd{margin:6px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr{cursor:help}acronym{text-transform:uppercase;border-bottom:1px dashed #666;cursor:help}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 18px 0}li address,dd address{margin:0}blockquote{margin:0 2.5em;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:18px;margin-bottom:18px;padding:9px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:18px}input,textarea{font-size:1em;padding:3px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 3px}table{border-collapse:collapse;border-spacing:0;margin-bottom:18px}th,td{text-align:left}hr{height:1px;margin-bottom:18px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:18px}.alignleft,.left{float:left;margin-right:15px}.alignright,.right{float:right;margin-left:15px}.aligncenter,.center{display:block;margin:0 auto 18px auto}.alignnone,.block{clear:both;margin:0 0 18px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}
\ No newline at end of file
+html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, summary, time, mark, audio, video {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
+
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { 
+	display: block;
+	}
+
+b, i, hr, u, center, menu, layer, s, strike, font, xmp {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	font-weight: normal;
+	font-style: normal;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
+
+body {
+	line-height: 21px;
+	font-family: Georgia, Times, "Times New Roman", serif;
+	color: #333;
+	background: #fff;
+	}
+
+h1, h2, h3, h4, h5, h6 {
+	font-style: normal;
+	font-weight: normal;
+	margin: 0 0 18px 0;
+	}
+
+h1 {
+	font-size: 1.8em;
+	}
+
+h2 {
+	font-size: 1.7em;
+	}
+
+h3 {
+	font-size: 1.55em;
+	}
+
+h4 {
+	font-size: 1.4em;
+	}
+
+h5 {
+	font-size: 1.25em;
+	}
+
+h6 {
+	font-size: 1.1em;
+	}
+
p, figure {
+	margin: 0 0 18px 0;
+	}
+
+ol, ul {
+	list-style: none;
+	}
+
+ul {
+	list-style: disc;
+	margin: 0 0 18px 2.5em;
+	}
+
+ol {
+	list-style-type: decimal;
+	margin: 0 0 18px 3em;
+	}
+
+ol ol {
+	list-style: upper-roman;
+	}
+
+ol ol ol {
+	list-style: lower-roman;
+	}
+
+ol ol ol ol {
+	list-style: upper-alpha;
+	}
+
+ol ol ol ol ol {
+	list-style: lower-alpha;
+	}
+
+ul ul, ol ol, ul ol, ol ul {
+	margin-bottom: 0;
+	}
+
+dl {
+	margin: 0 0 18px 3px;
+	}
+
+dl dt {
+	font-weight: bold;
+	margin: 12px 0 0 0;
+	}
+
+dl dd {
+	margin: 6px 0 0 1.5em;
+	}
+
+strong {
+	font-weight: bold;
+	}
+
+strong strong {
+	font-weight: normal;
+	}
+
+em, cite {
+	font-style: italic;
+	}
+
+em em, cite cite {
+	font-style: normal;
+	}
+
+abbr[title],
+time[title],
+acronym[title] {
+	cursor: help;
+	}
+
+abbr,
+acronym {
+	border-bottom: 1px dotted #666;
+	}
+
+acronym {
+	text-transform: uppercase;
+	}
+
+big {
+	font-size: 120%;
+	}
+
+small, sup, sub {
+	font-size: 80%;
+	}
+
+sup {
+	vertical-align: baseline;
+	position: relative;
+	bottom: 0.3em;
+	}
+
+sub {
+	vertical-align: baseline;
+	position: relative;
+	top: 0.3em;
+	}
+
+address {
+	font-style: italic;
+	margin: 0 0 18px 0;
+	}
+
+li address, dd address {
+	margin: 0;
+	}
+
+blockquote {
+	margin: 0 2.5em;
+	font-style: normal;
+	}
+
+blockquote em, blockquote cite {
+	font-style: italic;
+	}
+
+blockquote, q {
+	quotes: none;
+	}
+
+blockquote:before, blockquote:after, q:before, q:after {
+	content: '';
+	content: none;
+	}
+
+a {
+	cursor: pointer;
+	}
+
+a img {
+	border: none;
+	}
+
+pre {
+	overflow: auto;
+	font: .9em Monaco, monospace, Courier, "Courier New";
+	line-height: 18px;
+	margin-bottom: 18px;
+	padding: 9px;
+	}
+
+code {
+	font: .9em Monaco, monospace, Courier, "Courier New";
+	}
+
+pre code {
+	font-size: 1em;
+	}
+
+ins, dfn {
+	font-style: italic;
+	text-decoration: none;
+	border-bottom: 1px solid #666;
+	}
+
+del, s, strike {
+	text-decoration: line-through;
+	}
+
+object {
+	margin-bottom: 18px;
+	}
+
+input, textarea {
+	font-size: 1em;
+	padding: 3px;
+	}
+
+input[type="submit"] {
+	cursor: pointer;
+	}
+
+:focus {
+	outline: none;
+	}
+
+form label {
+	cursor: pointer;
+	}
+
+option {
+	padding: 1px 3px;
+	}
+
+table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin-bottom: 18px;
+	}
+
+th, td {
+	text-align: left;
+	}
+
+hr {
+	height: 1px;
+	margin-bottom: 18px;
+	background: #333;
+	}
+
+img.wp-smiley {
+	max-height: 12px;
+	margin: 0;
+	padding: 0;
+	border: none;
+	}
+
+.gallery {
+	display: block;
+	text-align: center;
+	margin-bottom: 18px;
+	}
+
+.alignleft, .left {
+	float: left;
+	margin-right: 15px;
+	}
+
+.alignright, .right {
+	float: right;
+	margin-left: 15px;
+	}
+
+.aligncenter, .center {
+	display: block;
+	margin: 0 auto 18px auto;
+	}
+
+.alignnone, .block {
+	clear: both;
+	margin: 0 0 18px 0;
+	}
+
+.clear {
+	clear: both;
+	}
+
+img.alignleft, img.alignright {
+	display: inline;
+	}
+
+blockquote.alignleft, blockquote.alignright {
+	width: 33%;
+	}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/18px.min.css b/wp-content/themes/path/library/css/18px.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..d7a51469d06e30bb22dde1bce8661b625944f5be
--- /dev/null
+++ b/wp-content/themes/path/library/css/18px.min.css
@@ -0,0 +1 @@
+html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}body{line-height:21px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 18px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p,figure{margin:0 0 18px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 18px 2.5em}ol{list-style-type:decimal;margin:0 0 18px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 18px 3px}dl dt{font-weight:bold;margin:12px 0 0 0}dl dd{margin:6px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr[title],time[title],acronym[title]{cursor:help}abbr,acronym{border-bottom:1px dotted #666}acronym{text-transform:uppercase}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 18px 0}li address,dd address{margin:0}blockquote{margin:0 2.5em;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:18px;margin-bottom:18px;padding:9px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:18px}input,textarea{font-size:1em;padding:3px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 3px}table{border-collapse:collapse;border-spacing:0;margin-bottom:18px}th,td{text-align:left}hr{height:1px;margin-bottom:18px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:18px}.alignleft,.left{float:left;margin-right:15px}.alignright,.right{float:right;margin-left:15px}.aligncenter,.center{display:block;margin:0 auto 18px auto}.alignnone,.block{clear:both;margin:0 0 18px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/20px.css b/wp-content/themes/path/library/css/20px.css
index 8e4fd779bd30052401f47db28d1c2f509a556dac..551c3858dc2602cc417b87f62c1eee37e739022e 100644
--- a/wp-content/themes/path/library/css/20px.css
+++ b/wp-content/themes/path/library/css/20px.css
@@ -1 +1,312 @@
-html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}body{line-height:20px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 20px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p{margin:0 0 20px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 20px 2.5em}ol{list-style-type:decimal;margin:0 0 20px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 20px 5px}dl dt{font-weight:bold;margin:10px 0 0 0}dl dd{margin:5px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr{cursor:help}acronym{text-transform:uppercase;border-bottom:1px dashed #666;cursor:help}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 20px 0}li address,dd address{margin:0}blockquote{margin:0 25px;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:20px;margin-bottom:20px;padding:10px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:20px}input,textarea{font-size:1em;padding:4px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 2px}table{border-collapse:collapse;border-spacing:0;margin-bottom:20px}th,td{text-align:left}hr{height:1px;margin-bottom:20px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:20px}.alignleft,.left{float:left;margin-right:15px}.alignright,.right{float:right;margin-left:15px}.aligncenter,.center{display:block;margin:0 auto 20px auto}.alignnone,.block{clear:both;margin:0 0 20px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}
\ No newline at end of file
+html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, summary, time, mark, audio, video {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
+
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { 
+	display: block;
+	}
+
+b, i, hr, u, center, menu, layer, s, strike, font, xmp {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	font-weight: normal;
+	font-style: normal;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
+
+body {
+	line-height: 20px;
+	font-family: Georgia, Times, "Times New Roman", serif;
+	color: #333;
+	background: #fff;
+	}
+
+h1, h2, h3, h4, h5, h6 {
+	font-style: normal;
+	font-weight: normal;
+	margin: 0 0 20px 0;
+	}
+
+h1 {
+	font-size: 1.8em;
+	}
+
+h2 {
+	font-size: 1.7em;
+	}
+
+h3 {
+	font-size: 1.55em;
+	}
+
+h4 {
+	font-size: 1.4em;
+	}
+
+h5 {
+	font-size: 1.25em;
+	}
+
+h6 {
+	font-size: 1.1em;
+	}
+
p, figure {
+	margin: 0 0 20px 0;
+	}
+
+ol, ul {
+	list-style: none;
+	}
+
+ul {
+	list-style: disc;
+	margin: 0 0 20px 2.5em;
+	}
+
+ol {
+	list-style-type: decimal;
+	margin: 0 0 20px 3em;
+	}
+
+ol ol {
+	list-style: upper-roman;
+	}
+
+ol ol ol {
+	list-style: lower-roman;
+	}
+
+ol ol ol ol {
+	list-style: upper-alpha;
+	}
+
+ol ol ol ol ol {
+	list-style: lower-alpha;
+	}
+
+ul ul, ol ol, ul ol, ol ul {
+	margin-bottom: 0;
+	}
+
+dl {
+	margin: 0 0 20px 5px;
+	}
+
+dl dt {
+	font-weight: bold;
+	margin: 10px 0 0 0;
+	}
+
+dl dd {
+	margin: 5px 0 0 1.5em;
+	}
+
+strong {
+	font-weight: bold;
+	}
+
+strong strong {
+	font-weight: normal;
+	}
+
+em, cite {
+	font-style: italic;
+	}
+
+em em, cite cite {
+	font-style: normal;
+	}
+
+abbr[title],
+time[title],
+acronym[title] {
+	cursor: help;
+	}
+
+abbr,
+acronym {
+	border-bottom: 1px dotted #666;
+	}
+
+acronym {
+	text-transform: uppercase;
+	}
+
+big {
+	font-size: 120%;
+	}
+
+small, sup, sub {
+	font-size: 80%;
+	}
+
+sup {
+	vertical-align: baseline;
+	position: relative;
+	bottom: 0.3em;
+	}
+
+sub {
+	vertical-align: baseline;
+	position: relative;
+	top: 0.3em;
+	}
+
+address {
+	font-style: italic;
+	margin: 0 0 20px 0;
+	}
+
+li address, dd address {
+	margin: 0;
+	}
+
+blockquote {
+	margin: 0 25px;
+	font-style: normal;
+	}
+
+blockquote em, blockquote cite {
+	font-style: italic;
+	}
+
+blockquote, q {
+	quotes: none;
+	}
+
+blockquote:before, blockquote:after, q:before, q:after {
+	content: '';
+	content: none;
+	}
+
+a {
+	cursor: pointer;
+	}
+
+a img {
+	border: none;
+	}
+
+pre {
+	overflow: auto;
+	font: .9em Monaco, monospace, Courier, "Courier New";
+	line-height: 20px;
+	margin-bottom: 20px;
+	padding: 10px;
+	}
+
+code {
+	font: .9em Monaco, monospace, Courier, "Courier New";
+	}
+
+pre code {
+	font-size: 1em;
+	}
+
+ins, dfn {
+	font-style: italic;
+	text-decoration: none;
+	border-bottom: 1px solid #666;
+	}
+
+del, s, strike {
+	text-decoration: line-through;
+	}
+
+object {
+	margin-bottom: 20px;
+	}
+
+input, textarea {
+	font-size: 1em;
+	padding: 4px;
+	}
+
+input[type="submit"] {
+	cursor: pointer;
+	}
+
+:focus {
+	outline: none;
+	}
+
+form label {
+	cursor: pointer;
+	}
+
+option {
+	padding: 1px 2px;
+	}
+
+table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin-bottom: 20px;
+	}
+
+th, td {
+	text-align: left;
+	}
+
+hr {
+	height: 1px;
+	margin-bottom: 20px;
+	background: #333;
+	}
+
+img.wp-smiley {
+	max-height: 12px;
+	margin: 0;
+	padding: 0;
+	border: none;
+	}
+
+.gallery {
+	display: block;
+	text-align: center;
+	margin-bottom: 20px;
+	}
+
+.alignleft, .left {
+	float: left;
+	margin-right: 15px;
+	}
+
+.alignright, .right {
+	float: right;
+	margin-left: 15px;
+	}
+
+.aligncenter, .center {
+	display: block;
+	margin: 0 auto 20px auto;
+	}
+
+.alignnone, .block {
+	clear: both;
+	margin: 0 0 20px 0;
+	}
+
+.clear {
+	clear: both;
+	}
+
+img.alignleft, img.alignright {
+	display: inline;
+	}
+
+blockquote.alignleft, blockquote.alignright {
+	width: 33%;
+	}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/20px.min.css b/wp-content/themes/path/library/css/20px.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..56c283366e634a42dc7cb5ae6a43bd4a48f4f600
--- /dev/null
+++ b/wp-content/themes/path/library/css/20px.min.css
@@ -0,0 +1 @@
+html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}body{line-height:20px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 20px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p,figure{margin:0 0 20px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 20px 2.5em}ol{list-style-type:decimal;margin:0 0 20px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 20px 5px}dl dt{font-weight:bold;margin:10px 0 0 0}dl dd{margin:5px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr[title],time[title],acronym[title]{cursor:help}abbr,acronym{border-bottom:1px dotted #666}acronym{text-transform:uppercase}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 20px 0}li address,dd address{margin:0}blockquote{margin:0 25px;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:20px;margin-bottom:20px;padding:10px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:20px}input,textarea{font-size:1em;padding:4px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 2px}table{border-collapse:collapse;border-spacing:0;margin-bottom:20px}th,td{text-align:left}hr{height:1px;margin-bottom:20px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:20px}.alignleft,.left{float:left;margin-right:15px}.alignright,.right{float:right;margin-left:15px}.aligncenter,.center{display:block;margin:0 auto 20px auto}.alignnone,.block{clear:both;margin:0 0 20px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/21px.css b/wp-content/themes/path/library/css/21px.css
index 557c8053a70ca496792b467066b70bf852a8d73d..cc383537b913a6869b5a331fa4a1e80469d51517 100644
--- a/wp-content/themes/path/library/css/21px.css
+++ b/wp-content/themes/path/library/css/21px.css
@@ -1 +1,312 @@
-html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}body{line-height:24px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 21px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p{margin:0 0 21px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 21px 2.5em}ol{list-style-type:decimal;margin:0 0 21px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 18px 3px}dl dt{font-weight:bold;margin:12px 0 0 0}dl dd{margin:6px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr{cursor:help}acronym{text-transform:uppercase;border-bottom:1px dashed #666;cursor:help}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 21px 0}li address,dd address{margin:0}blockquote{margin:0 2.5em;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:21px;margin-bottom:21px;padding:9px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:21px}input,textarea{font-size:1em;padding:3px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 3px}table{border-collapse:collapse;border-spacing:0;margin-bottom:21px}th,td{text-align:left}hr{height:1px;margin-bottom:21px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:21px}.alignleft,.left{float:left;margin-right:15px}.alignright,.right{float:right;margin-left:15px}.aligncenter,.center{display:block;margin:0 auto 21px auto}.alignnone,.block{clear:both;margin:0 0 21px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}
\ No newline at end of file
+html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, summary, time, mark, audio, video {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
+
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { 
+	display: block;
+	}
+
+b, i, hr, u, center, menu, layer, s, strike, font, xmp {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	font-weight: normal;
+	font-style: normal;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
+
+body {
+	line-height: 24px;
+	font-family: Georgia, Times, "Times New Roman", serif;
+	color: #333;
+	background: #fff;
+	}
+
+h1, h2, h3, h4, h5, h6 {
+	font-style: normal;
+	font-weight: normal;
+	margin: 0 0 21px 0;
+	}
+
+h1 {
+	font-size: 1.8em;
+	}
+
+h2 {
+	font-size: 1.7em;
+	}
+
+h3 {
+	font-size: 1.55em;
+	}
+
+h4 {
+	font-size: 1.4em;
+	}
+
+h5 {
+	font-size: 1.25em;
+	}
+
+h6 {
+	font-size: 1.1em;
+	}
+
p, figure {
+	margin: 0 0 21px 0;
+	}
+
+ol, ul {
+	list-style: none;
+	}
+
+ul {
+	list-style: disc;
+	margin: 0 0 21px 2.5em;
+	}
+
+ol {
+	list-style-type: decimal;
+	margin: 0 0 21px 3em;
+	}
+
+ol ol {
+	list-style: upper-roman;
+	}
+
+ol ol ol {
+	list-style: lower-roman;
+	}
+
+ol ol ol ol {
+	list-style: upper-alpha;
+	}
+
+ol ol ol ol ol {
+	list-style: lower-alpha;
+	}
+
+ul ul, ol ol, ul ol, ol ul {
+	margin-bottom: 0;
+	}
+
+dl {
+	margin: 0 0 18px 3px;
+	}
+
+dl dt {
+	font-weight: bold;
+	margin: 12px 0 0 0;
+	}
+
+dl dd {
+	margin: 6px 0 0 1.5em;
+	}
+
+strong {
+	font-weight: bold;
+	}
+
+strong strong {
+	font-weight: normal;
+	}
+
+em, cite {
+	font-style: italic;
+	}
+
+em em, cite cite {
+	font-style: normal;
+	}
+
+abbr[title],
+time[title],
+acronym[title] {
+	cursor: help;
+	}
+
+abbr,
+acronym {
+	border-bottom: 1px dotted #666;
+	}
+
+acronym {
+	text-transform: uppercase;
+	}
+
+big {
+	font-size: 120%;
+	}
+
+small, sup, sub {
+	font-size: 80%;
+	}
+
+sup {
+	vertical-align: baseline;
+	position: relative;
+	bottom: 0.3em;
+	}
+
+sub {
+	vertical-align: baseline;
+	position: relative;
+	top: 0.3em;
+	}
+
+address {
+	font-style: italic;
+	margin: 0 0 21px 0;
+	}
+
+li address, dd address {
+	margin: 0;
+	}
+
+blockquote {
+	margin: 0 2.5em;
+	font-style: normal;
+	}
+
+blockquote em, blockquote cite {
+	font-style: italic;
+	}
+
+blockquote, q {
+	quotes: none;
+	}
+
+blockquote:before, blockquote:after, q:before, q:after {
+	content: '';
+	content: none;
+	}
+
+a {
+	cursor: pointer;
+	}
+
+a img {
+	border: none;
+	}
+
+pre {
+	overflow: auto;
+	font: .9em Monaco, monospace, Courier, "Courier New";
+	line-height: 21px;
+	margin-bottom: 21px;
+	padding: 9px;
+	}
+
+code {
+	font: .9em Monaco, monospace, Courier, "Courier New";
+	}
+
+pre code {
+	font-size: 1em;
+	}
+
+ins, dfn {
+	font-style: italic;
+	text-decoration: none;
+	border-bottom: 1px solid #666;
+	}
+
+del, s, strike {
+	text-decoration: line-through;
+	}
+
+object {
+	margin-bottom: 21px;
+	}
+
+input, textarea {
+	font-size: 1em;
+	padding: 3px;
+	}
+
+input[type="submit"] {
+	cursor: pointer;
+	}
+
+:focus {
+	outline: none;
+	}
+
+form label {
+	cursor: pointer;
+	}
+
+option {
+	padding: 1px 3px;
+	}
+
+table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin-bottom: 21px;
+	}
+
+th, td {
+	text-align: left;
+	}
+
+hr {
+	height: 1px;
+	margin-bottom: 21px;
+	background: #333;
+	}
+
+img.wp-smiley {
+	max-height: 12px;
+	margin: 0;
+	padding: 0;
+	border: none;
+	}
+
+.gallery {
+	display: block;
+	text-align: center;
+	margin-bottom: 21px;
+	}
+
+.alignleft, .left {
+	float: left;
+	margin-right: 15px;
+	}
+
+.alignright, .right {
+	float: right;
+	margin-left: 15px;
+	}
+
+.aligncenter, .center {
+	display: block;
+	margin: 0 auto 21px auto;
+	}
+
+.alignnone, .block {
+	clear: both;
+	margin: 0 0 21px 0;
+	}
+
+.clear {
+	clear: both;
+	}
+
+img.alignleft, img.alignright {
+	display: inline;
+	}
+
+blockquote.alignleft, blockquote.alignright {
+	width: 33%;
+	}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/21px.min.css b/wp-content/themes/path/library/css/21px.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..5c7ccccd192d523d18436fa092d317f0ffab0399
--- /dev/null
+++ b/wp-content/themes/path/library/css/21px.min.css
@@ -0,0 +1 @@
+html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}body{line-height:24px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 21px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p,figure{margin:0 0 21px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 21px 2.5em}ol{list-style-type:decimal;margin:0 0 21px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 18px 3px}dl dt{font-weight:bold;margin:12px 0 0 0}dl dd{margin:6px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr[title],time[title],acronym[title]{cursor:help}abbr,acronym{border-bottom:1px dotted #666}acronym{text-transform:uppercase}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 21px 0}li address,dd address{margin:0}blockquote{margin:0 2.5em;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:21px;margin-bottom:21px;padding:9px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:21px}input,textarea{font-size:1em;padding:3px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 3px}table{border-collapse:collapse;border-spacing:0;margin-bottom:21px}th,td{text-align:left}hr{height:1px;margin-bottom:21px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:21px}.alignleft,.left{float:left;margin-right:15px}.alignright,.right{float:right;margin-left:15px}.aligncenter,.center{display:block;margin:0 auto 21px auto}.alignnone,.block{clear:both;margin:0 0 21px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/22px.css b/wp-content/themes/path/library/css/22px.css
index a5ae1b7273712b4adffdab7f48fdaf1b7ab0811c..2c4137bde0762598644169a7fd13f83911fece3e 100644
--- a/wp-content/themes/path/library/css/22px.css
+++ b/wp-content/themes/path/library/css/22px.css
@@ -1 +1,312 @@
-html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}body{line-height:22px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 22px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p{margin:0 0 22px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 22px 2.5em}ol{list-style-type:decimal;margin:0 0 22px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 22px 5px}dl dt{font-weight:bold;margin:10px 0 0 0}dl dd{margin:5px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr{cursor:help}acronym{text-transform:uppercase;border-bottom:1px dashed #666;cursor:help}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 22px 0}li address,dd address{margin:0}blockquote{margin:0 22px;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:22px;margin-bottom:22px;padding:10px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:22px}input,textarea{font-size:1em;padding:3px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 2px}table{border-collapse:collapse;border-spacing:0;margin-bottom:22px}th,td{text-align:left}hr{height:1px;margin-bottom:22px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:22px}.alignleft,.left{float:left;margin-right:15px}.alignright,.right{float:right;margin-left:15px}.aligncenter,.center{display:block;margin:0 auto 22px auto}.alignnone,.block{clear:both;margin:0 0 22px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}
\ No newline at end of file
+html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, summary, time, mark, audio, video {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
+
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { 
+	display: block;
+	}
+
+b, i, hr, u, center, menu, layer, s, strike, font, xmp {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	font-weight: normal;
+	font-style: normal;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
+
+body {
+	line-height: 22px;
+	font-family: Georgia, Times, "Times New Roman", serif;
+	color: #333;
+	background: #fff;
+	}
+
+h1, h2, h3, h4, h5, h6 {
+	font-style: normal;
+	font-weight: normal;
+	margin: 0 0 22px 0;
+	}
+
+h1 {
+	font-size: 1.8em;
+	}
+
+h2 {
+	font-size: 1.7em;
+	}
+
+h3 {
+	font-size: 1.55em;
+	}
+
+h4 {
+	font-size: 1.4em;
+	}
+
+h5 {
+	font-size: 1.25em;
+	}
+
+h6 {
+	font-size: 1.1em;
+	}
+
p, figure {
+	margin: 0 0 22px 0;
+	}
+
+ol, ul {
+	list-style: none;
+	}
+
+ul {
+	list-style: disc;
+	margin: 0 0 22px 2.5em;
+	}
+
+ol {
+	list-style-type: decimal;
+	margin: 0 0 22px 3em;
+	}
+
+ol ol {
+	list-style: upper-roman;
+	}
+
+ol ol ol {
+	list-style: lower-roman;
+	}
+
+ol ol ol ol {
+	list-style: upper-alpha;
+	}
+
+ol ol ol ol ol {
+	list-style: lower-alpha;
+	}
+
+ul ul, ol ol, ul ol, ol ul {
+	margin-bottom: 0;
+	}
+
+dl {
+	margin: 0 0 22px 5px;
+	}
+
+dl dt {
+	font-weight: bold;
+	margin: 10px 0 0 0;
+	}
+
+dl dd {
+	margin: 5px 0 0 1.5em;
+	}
+
+strong {
+	font-weight: bold;
+	}
+
+strong strong {
+	font-weight: normal;
+	}
+
+em, cite {
+	font-style: italic;
+	}
+
+em em, cite cite {
+	font-style: normal;
+	}
+
+abbr[title],
+time[title],
+acronym[title] {
+	cursor: help;
+	}
+
+abbr,
+acronym {
+	border-bottom: 1px dotted #666;
+	}
+
+acronym {
+	text-transform: uppercase;
+	}
+
+big {
+	font-size: 120%;
+	}
+
+small, sup, sub {
+	font-size: 80%;
+	}
+
+sup {
+	vertical-align: baseline;
+	position: relative;
+	bottom: 0.3em;
+	}
+
+sub {
+	vertical-align: baseline;
+	position: relative;
+	top: 0.3em;
+	}
+
+address {
+	font-style: italic;
+	margin: 0 0 22px 0;
+	}
+
+li address, dd address {
+	margin: 0;
+	}
+
+blockquote {
+	margin: 0 22px;
+	font-style: normal;
+	}
+
+blockquote em, blockquote cite {
+	font-style: italic;
+	}
+
+blockquote, q {
+	quotes: none;
+	}
+
+blockquote:before, blockquote:after, q:before, q:after {
+	content: '';
+	content: none;
+	}
+
+a {
+	cursor: pointer;
+	}
+
+a img {
+	border: none;
+	}
+
+pre {
+	overflow: auto;
+	font: .9em Monaco, monospace, Courier, "Courier New";
+	line-height: 22px;
+	margin-bottom: 22px;
+	padding: 10px;
+	}
+
+code {
+	font: .9em Monaco, monospace, Courier, "Courier New";
+	}
+
+pre code {
+	font-size: 1em;
+	}
+
+ins, dfn {
+	font-style: italic;
+	text-decoration: none;
+	border-bottom: 1px solid #666;
+	}
+
+del, s, strike {
+	text-decoration: line-through;
+	}
+
+object {
+	margin-bottom: 22px;
+	}
+
+input, textarea {
+	font-size: 1em;
+	padding: 3px;
+	}
+
+input[type="submit"] {
+	cursor: pointer;
+	}
+
+:focus {
+	outline: none;
+	}
+
+form label {
+	cursor: pointer;
+	}
+
+option {
+	padding: 1px 2px;
+	}
+
+table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin-bottom: 22px;
+	}
+
+th, td {
+	text-align: left;
+	}
+
+hr {
+	height: 1px;
+	margin-bottom: 22px;
+	background: #333;
+	}
+
+img.wp-smiley {
+	max-height: 12px;
+	margin: 0;
+	padding: 0;
+	border: none;
+	}
+
+.gallery {
+	display: block;
+	text-align: center;
+	margin-bottom: 22px;
+	}
+
+.alignleft, .left {
+	float: left;
+	margin-right: 15px;
+	}
+
+.alignright, .right {
+	float: right;
+	margin-left: 15px;
+	}
+
+.aligncenter, .center {
+	display: block;
+	margin: 0 auto 22px auto;
+	}
+
+.alignnone, .block {
+	clear: both;
+	margin: 0 0 22px 0;
+	}
+
+.clear {
+	clear: both;
+	}
+
+img.alignleft, img.alignright {
+	display: inline;
+	}
+
+blockquote.alignleft, blockquote.alignright {
+	width: 33%;
+	}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/22px.min.css b/wp-content/themes/path/library/css/22px.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..e93c813943748de68d97120112dbc74181c103da
--- /dev/null
+++ b/wp-content/themes/path/library/css/22px.min.css
@@ -0,0 +1 @@
+html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}body{line-height:22px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 22px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p,figure{margin:0 0 22px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 22px 2.5em}ol{list-style-type:decimal;margin:0 0 22px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 22px 5px}dl dt{font-weight:bold;margin:10px 0 0 0}dl dd{margin:5px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr[title],time[title],acronym[title]{cursor:help}abbr,acronym{border-bottom:1px dotted #666}acronym{text-transform:uppercase}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 22px 0}li address,dd address{margin:0}blockquote{margin:0 22px;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:22px;margin-bottom:22px;padding:10px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:22px}input,textarea{font-size:1em;padding:3px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 2px}table{border-collapse:collapse;border-spacing:0;margin-bottom:22px}th,td{text-align:left}hr{height:1px;margin-bottom:22px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:22px}.alignleft,.left{float:left;margin-right:15px}.alignright,.right{float:right;margin-left:15px}.aligncenter,.center{display:block;margin:0 auto 22px auto}.alignnone,.block{clear:both;margin:0 0 22px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/24px.css b/wp-content/themes/path/library/css/24px.css
index e3f0310286e166586f35ab7cb6e9c646820d6b02..bd5134e0a5536c37ce28f30fa4beb861aa9bd96e 100644
--- a/wp-content/themes/path/library/css/24px.css
+++ b/wp-content/themes/path/library/css/24px.css
@@ -1 +1,312 @@
-html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}body{line-height:24px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 24px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p{margin:0 0 24px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 24px 2.5em}ol{list-style-type:decimal;margin:0 0 24px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 24px 6px}dl dt{font-weight:bold;margin:12px 0 0 0}dl dd{margin:6px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr{cursor:help}acronym{text-transform:uppercase;border-bottom:1px dashed #666;cursor:help}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 24px 0}li address,dd address{margin:0}blockquote{margin:0 24px;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:24px;margin-bottom:24px;padding:12px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:24px}input,textarea{font-size:1em;padding:3px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 2px}table{border-collapse:collapse;border-spacing:0;margin-bottom:24px}th,td{text-align:left}hr{height:1px;margin-bottom:24px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:24px}.alignleft,.left{float:left;margin-right:18px}.alignright,.right{float:right;margin-left:18px}.aligncenter,.center{display:block;margin:0 auto 24px auto}.alignnone,.block{clear:both;margin:0 0 24px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}
\ No newline at end of file
+html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, summary, time, mark, audio, video {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
+
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { 
+	display: block;
+	}
+
+b, i, hr, u, center, menu, layer, s, strike, font, xmp {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	font-weight: normal;
+	font-style: normal;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
+
+body {
+	line-height: 24px;
+	font-family: Georgia, Times, "Times New Roman", serif;
+	color: #333;
+	background: #fff;
+	}
+
+h1, h2, h3, h4, h5, h6 {
+	font-style: normal;
+	font-weight: normal;
+	margin: 0 0 24px 0;
+	}
+
+h1 {
+	font-size: 1.8em;
+	}
+
+h2 {
+	font-size: 1.7em;
+	}
+
+h3 {
+	font-size: 1.55em;
+	}
+
+h4 {
+	font-size: 1.4em;
+	}
+
+h5 {
+	font-size: 1.25em;
+	}
+
+h6 {
+	font-size: 1.1em;
+	}
+
p, figure {
+	margin: 0 0 24px 0;
+	}
+
+ol, ul {
+	list-style: none;
+	}
+
+ul {
+	list-style: disc;
+	margin: 0 0 24px 2.5em;
+	}
+
+ol {
+	list-style-type: decimal;
+	margin: 0 0 24px 3em;
+	}
+
+ol ol {
+	list-style: upper-roman;
+	}
+
+ol ol ol {
+	list-style: lower-roman;
+	}
+
+ol ol ol ol {
+	list-style: upper-alpha;
+	}
+
+ol ol ol ol ol {
+	list-style: lower-alpha;
+	}
+
+ul ul, ol ol, ul ol, ol ul {
+	margin-bottom: 0;
+	}
+
+dl {
+	margin: 0 0 24px 6px;
+	}
+
+dl dt {
+	font-weight: bold;
+	margin: 12px 0 0 0;
+	}
+
+dl dd {
+	margin: 6px 0 0 1.5em;
+	}
+
+strong {
+	font-weight: bold;
+	}
+
+strong strong {
+	font-weight: normal;
+	}
+
+em, cite {
+	font-style: italic;
+	}
+
+em em, cite cite {
+	font-style: normal;
+	}
+
+abbr[title],
+time[title],
+acronym[title] {
+	cursor: help;
+	}
+
+abbr,
+acronym {
+	border-bottom: 1px dotted #666;
+	}
+
+acronym {
+	text-transform: uppercase;
+	}
+
+big {
+	font-size: 120%;
+	}
+
+small, sup, sub {
+	font-size: 80%;
+	}
+
+sup {
+	vertical-align: baseline;
+	position: relative;
+	bottom: 0.3em;
+	}
+
+sub {
+	vertical-align: baseline;
+	position: relative;
+	top: 0.3em;
+	}
+
+address {
+	font-style: italic;
+	margin: 0 0 24px 0;
+	}
+
+li address, dd address {
+	margin: 0;
+	}
+
+blockquote {
+	margin: 0 24px;
+	font-style: normal;
+	}
+
+blockquote em, blockquote cite {
+	font-style: italic;
+	}
+
+blockquote, q {
+	quotes: none;
+	}
+
+blockquote:before, blockquote:after, q:before, q:after {
+	content: '';
+	content: none;
+	}
+
+a {
+	cursor: pointer;
+	}
+
+a img {
+	border: none;
+	}
+
+pre {
+	overflow: auto;
+	font: .9em Monaco, monospace, Courier, "Courier New";
+	line-height: 24px;
+	margin-bottom: 24px;
+	padding: 12px;
+	}
+
+code {
+	font: .9em Monaco, monospace, Courier, "Courier New";
+	}
+
+pre code {
+	font-size: 1em;
+	}
+
+ins, dfn {
+	font-style: italic;
+	text-decoration: none;
+	border-bottom: 1px solid #666;
+	}
+
+del, s, strike {
+	text-decoration: line-through;
+	}
+
+object {
+	margin-bottom: 24px;
+	}
+
+input, textarea {
+	font-size: 1em;
+	padding: 3px;
+	}
+
+input[type="submit"] {
+	cursor: pointer;
+	}
+
+:focus {
+	outline: none;
+	}
+
+form label {
+	cursor: pointer;
+	}
+
+option {
+	padding: 1px 2px;
+	}
+
+table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin-bottom: 24px;
+	}
+
+th, td {
+	text-align: left;
+	}
+
+hr {
+	height: 1px;
+	margin-bottom: 24px;
+	background: #333;
+	}
+
+img.wp-smiley {
+	max-height: 12px;
+	margin: 0;
+	padding: 0;
+	border: none;
+	}
+
+.gallery {
+	display: block;
+	text-align: center;
+	margin-bottom: 24px;
+	}
+
+.alignleft, .left {
+	float: left;
+	margin-right: 18px;
+	}
+
+.alignright, .right {
+	float: right;
+	margin-left: 18px;
+	}
+
+.aligncenter, .center {
+	display: block;
+	margin: 0 auto 24px auto;
+	}
+
+.alignnone, .block {
+	clear: both;
+	margin: 0 0 24px 0;
+	}
+
+.clear {
+	clear: both;
+	}
+
+img.alignleft, img.alignright {
+	display: inline;
+	}
+
+blockquote.alignleft, blockquote.alignright {
+	width: 33%;
+	}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/24px.min.css b/wp-content/themes/path/library/css/24px.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..b87d9690a3b1398375829ae94fb4681298494ecb
--- /dev/null
+++ b/wp-content/themes/path/library/css/24px.min.css
@@ -0,0 +1 @@
+html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}body{line-height:24px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 24px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p,figure{margin:0 0 24px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 24px 2.5em}ol{list-style-type:decimal;margin:0 0 24px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 24px 6px}dl dt{font-weight:bold;margin:12px 0 0 0}dl dd{margin:6px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr[title],time[title],acronym[title]{cursor:help}abbr,acronym{border-bottom:1px dotted #666}acronym{text-transform:uppercase}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 24px 0}li address,dd address{margin:0}blockquote{margin:0 24px;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:24px;margin-bottom:24px;padding:12px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:24px}input,textarea{font-size:1em;padding:3px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 2px}table{border-collapse:collapse;border-spacing:0;margin-bottom:24px}th,td{text-align:left}hr{height:1px;margin-bottom:24px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:24px}.alignleft,.left{float:left;margin-right:18px}.alignright,.right{float:right;margin-left:18px}.aligncenter,.center{display:block;margin:0 auto 24px auto}.alignnone,.block{clear:both;margin:0 0 24px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/25px.css b/wp-content/themes/path/library/css/25px.css
index 515530aec6147b83ea591e36e1671c246e86d39f..1f46c7ec27d79bdc4d02163fb9273eb06ae4ac55 100644
--- a/wp-content/themes/path/library/css/25px.css
+++ b/wp-content/themes/path/library/css/25px.css
@@ -1 +1,313 @@
-html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}body{line-height:25px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 25px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p{margin:0 0 25px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 25px 2.5em}ol{list-style-type:decimal;margin:0 0 25px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 25px 5px}dl dt{font-weight:bold;margin:10px 0 0 0}dl dd{margin:5px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr{cursor:help}acronym{text-transform:uppercase;border-bottom:1px dashed #666;cursor:help}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 25px 0}li address,dd address{margin:0}blockquote{margin:0 25px;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:25px;margin-bottom:25px;padding:10px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:25px}input,textarea{font-size:1em;padding:3px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 2px}table{border-collapse:collapse;border-spacing:0;margin-bottom:25px}th,td{text-align:left}hr{height:1px;margin-bottom:25px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:25px}.alignleft,.left{float:left;margin-right:20px}.alignright,.right{float:right;margin-left:20px}.aligncenter,.center{display:block;margin:0 auto 25px auto}.alignnone,.block{clear:both;margin:0 0 25px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}
\ No newline at end of file
+html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, summary, time, mark, audio, video {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
+
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { 
+	display: block;
+	}
+
+b, i, hr, u, center, menu, layer, s, strike, font, xmp {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	font-weight: normal;
+	font-style: normal;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
+
+body {
+	line-height: 25px;
+	font-family: Georgia, Times, "Times New Roman", serif;
+	color: #333;
+	background: #fff;
+	}
+
+h1, h2, h3, h4, h5, h6 {
+	font-style: normal;
+	font-weight: normal;
+	margin: 0 0 25px 0;
+	}
+
+h1 {
+	font-size: 1.8em;
+	}
+
+h2 {
+	font-size: 1.7em;
+	}
+
+h3 {
+	font-size: 1.55em;
+	}
+
+h4 {
+	font-size: 1.4em;
+	}
+
+h5 {
+	font-size: 1.25em;
+	}
+
+h6 {
+	font-size: 1.1em;
+	}
+
+p, figure {
+	margin: 0 0 25px 0;
+	}
+
+ol, ul {
+	list-style: none;
+	}
+
+ul {
+	list-style: disc;
+	margin: 0 0 25px 2.5em;
+	}
+
+ol {
+	list-style-type: decimal;
+	margin: 0 0 25px 3em;
+	}
+
+ol ol {
+	list-style: upper-roman;
+	}
+
+ol ol ol {
+	list-style: lower-roman;
+	}
+
+ol ol ol ol {
+	list-style: upper-alpha;
+	}
+
+ol ol ol ol ol {
+	list-style: lower-alpha;
+	}
+
+ul ul, ol ol, ul ol, ol ul {
+	margin-bottom: 0;
+	}
+
+dl {
+	margin: 0 0 25px 5px;
+	}
+
+dl dt {
+	font-weight: bold;
+	margin: 10px 0 0 0;
+	}
+
+dl dd {
+	margin: 5px 0 0 1.5em;
+	}
+
+strong {
+	font-weight: bold;
+	}
+
+strong strong {
+	font-weight: normal;
+	}
+
+em, cite {
+	font-style: italic;
+	}
+
+em em, cite cite {
+	font-style: normal;
+	}
+
+abbr[title],
+time[title],
+acronym[title] {
+	cursor: help;
+	}
+
+abbr,
+acronym {
+	border-bottom: 1px dotted #666;
+	}
+
+acronym {
+	text-transform: uppercase;
+	}
+
+big {
+	font-size: 120%;
+	}
+
+small, sup, sub {
+	font-size: 80%;
+	}
+
+sup {
+	vertical-align: baseline;
+	position: relative;
+	bottom: 0.3em;
+	}
+
+sub {
+	vertical-align: baseline;
+	position: relative;
+	top: 0.3em;
+	}
+
+address {
+	font-style: italic;
+	margin: 0 0 25px 0;
+	}
+
+li address, dd address {
+	margin: 0;
+	}
+
+blockquote {
+	margin: 0 25px;
+	font-style: normal;
+	}
+
+blockquote em, blockquote cite {
+	font-style: italic;
+	}
+
+blockquote, q {
+	quotes: none;
+	}
+
+blockquote:before, blockquote:after, q:before, q:after {
+	content: '';
+	content: none;
+	}
+
+a {
+	cursor: pointer;
+	}
+
+a img {
+	border: none;
+	}
+
+pre {
+	overflow: auto;
+	font: .9em Monaco, monospace, Courier, "Courier New";
+	line-height: 25px;
+	margin-bottom: 25px;
+	padding: 10px;
+	}
+
+code {
+	font: .9em Monaco, monospace, Courier, "Courier New";
+	}
+
+pre code {
+	font-size: 1em;
+	}
+
+ins, dfn {
+	font-style: italic;
+	text-decoration: none;
+	border-bottom: 1px solid #666;
+	}
+
+del, s, strike {
+	text-decoration: line-through;
+	}
+
+object {
+	margin-bottom: 25px;
+	}
+
+input, textarea {
+	font-size: 1em;
+	padding: 3px;
+	}
+
+input[type="submit"] {
+	cursor: pointer;
+	}
+
+:focus {
+	outline: none;
+	}
+
+form label {
+	cursor: pointer;
+	}
+
+option {
+	padding: 1px 2px;
+	}
+
+table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	margin-bottom: 25px;
+	}
+
+th, td {
+	text-align: left;
+	}
+
+hr {
+	height: 1px;
+	margin-bottom: 25px;
+	background: #333;
+	}
+
+img.wp-smiley {
+	max-height: 12px;
+	margin: 0;
+	padding: 0;
+	border: none;
+	}
+
+.gallery {
+	display: block;
+	text-align: center;
+	margin-bottom: 25px;
+	}
+
+.alignleft, .left {
+	float: left;
+	margin-right: 20px;
+	}
+
+.alignright, .right {
+	float: right;
+	margin-left: 20px;
+	}
+
+.aligncenter, .center {
+	display: block;
+	margin: 0 auto 25px auto;
+	}
+
+.alignnone, .block {
+	clear: both;
+	margin: 0 0 25px 0;
+	}
+
+.clear {
+	clear: both;
+	}
+
+img.alignleft, img.alignright {
+	display: inline;
+	}
+
+blockquote.alignleft, blockquote.alignright {
+	width: 33%;
+	}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/25px.min.css b/wp-content/themes/path/library/css/25px.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..d652033b1c858df422aafa35dca774fd44e36465
--- /dev/null
+++ b/wp-content/themes/path/library/css/25px.min.css
@@ -0,0 +1 @@
+html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}body{line-height:25px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 25px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p,figure{margin:0 0 25px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 25px 2.5em}ol{list-style-type:decimal;margin:0 0 25px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 25px 5px}dl dt{font-weight:bold;margin:10px 0 0 0}dl dd{margin:5px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr[title],time[title],acronym[title]{cursor:help}abbr,acronym{border-bottom:1px dotted #666}acronym{text-transform:uppercase}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 25px 0}li address,dd address{margin:0}blockquote{margin:0 25px;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:25px;margin-bottom:25px;padding:10px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:25px}input,textarea{font-size:1em;padding:3px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 2px}table{border-collapse:collapse;border-spacing:0;margin-bottom:25px}th,td{text-align:left}hr{height:1px;margin-bottom:25px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:25px}.alignleft,.left{float:left;margin-right:20px}.alignright,.right{float:right;margin-left:20px}.aligncenter,.center{display:block;margin:0 auto 25px auto}.alignnone,.block{clear:both;margin:0 0 25px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/admin.css b/wp-content/themes/path/library/css/admin.css
index 8e7f52bdc72c0b2b02d6cee342274fbfd00d36cf..f36d59e3a6f1e4b4ecc35152972552a4fc9e0444 100644
--- a/wp-content/themes/path/library/css/admin.css
+++ b/wp-content/themes/path/library/css/admin.css
@@ -1 +1,64 @@
-.appearance_page_theme-settings .side .form-table th{width:20%;font-weight:bold;text-align:left;padding-left:0}.appearance_page_theme-settings .metabox-holder .column-1{float:left;width:66%}.appearance_page_theme-settings .metabox-holder .column-2{float:right;width:32%}.appearance_page_theme-settings .metabox-holder .column-3{clear:both;width:100%}.appearance_page_theme-settings .metabox-holder textarea{width:100%}.custom-post-format-wrap,.post-layout-wrap{padding:0 5px;max-height:170px;overflow-y:auto}.hybrid-post-settings{padding-top:5px}.hybrid-post-settings p{margin-bottom:15px !important}.widgets-php .columns-1{}.widgets-php .columns-2{overflow:hidden;float:left;width:48%}.widgets-php .columns-3{overflow:hidden;float:left;width:31%;margin-right:3.5%}.widgets-php .column-last{float:right;margin-right:0}.widgets-php .hybrid-widget-controls label{font-size:11px}.widgets-php .columns-2 input.widefat,.widgets-php .columns-2 select.widefat{width:99%}.widgets-php .columns-3 select.widefat{width:98.5%}.widgets-php .hybrid-widget-controls select[multiple="multiple"]{width:100%;height:5.0em !important}.widgets-php input.smallfat{float:right;width:66px}.widgets-php select.smallfat{float:right;min-width:66px}
\ No newline at end of file
+/* Theme settings page. */
+.appearance_page_theme-settings .side .form-table th {
+	width: 20%;
+	font-weight: bold;
+	text-align: left;
+	padding-left: 0;
+	}
+.appearance_page_theme-settings .metabox-holder textarea {
+	width: 100%;
+	}
+
+/* Post edit screen. */
+.custom-post-format-wrap, .post-layout-wrap {
+	padding: 0 5px;
+	max-height: 170px;
+	overflow-y: auto;
+	}
+.hybrid-post-settings {
+	padding-top: 5px;
+	}
+.hybrid-post-settings p {
+	margin-bottom: 15px !important;
+	}
+
+/* Widgets page. */
+.widgets-php .columns-1 {
+	}
+.widgets-php .columns-2 {
+	overflow: hidden;
+	float: left;
+	width: 48%;
+	}
+.widgets-php .columns-3 {
+	overflow: hidden;
+	float: left;
+	width: 31%;
+	margin-right: 3.5%;
+	}
+.widgets-php .column-last {
+	float: right;
+	margin-right: 0;
+	}
+
+.widgets-php .hybrid-widget-controls label {
+	font-size: 11px;
+	}
+.widgets-php .columns-2 input.widefat, .widgets-php .columns-2 select.widefat {
+	width: 99%;
+	}
+.widgets-php .columns-3 select.widefat {
+	width: 98.5%;
+	}
+.widgets-php .hybrid-widget-controls select[multiple="multiple"] {
+	width: 100%;
+	height: 5.0em !important;
+	}
+.widgets-php input.smallfat {
+	float: right;
+	width: 66px;
+	}
+.widgets-php select.smallfat {
+	float: right;
+	min-width: 66px;
+	}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/admin.min.css b/wp-content/themes/path/library/css/admin.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..80a9ec1a4b72af66359c056d8d671eeda303d7d1
--- /dev/null
+++ b/wp-content/themes/path/library/css/admin.min.css
@@ -0,0 +1 @@
+.appearance_page_theme-settings .side .form-table th{width:20%;font-weight:bold;text-align:left;padding-left:0}.appearance_page_theme-settings .metabox-holder textarea{width:100%}.custom-post-format-wrap,.post-layout-wrap{padding:0 5px;max-height:170px;overflow-y:auto}.hybrid-post-settings{padding-top:5px}.hybrid-post-settings p{margin-bottom:15px !important}.widgets-php .columns-1{}.widgets-php .columns-2{overflow:hidden;float:left;width:48%}.widgets-php .columns-3{overflow:hidden;float:left;width:31%;margin-right:3.5%}.widgets-php .column-last{float:right;margin-right:0}.widgets-php .hybrid-widget-controls label{font-size:11px}.widgets-php .columns-2 input.widefat,.widgets-php .columns-2 select.widefat{width:99%}.widgets-php .columns-3 select.widefat{width:98.5%}.widgets-php .hybrid-widget-controls select[multiple="multiple"]{width:100%;height:5.0em !important}.widgets-php input.smallfat{float:right;width:66px}.widgets-php select.smallfat{float:right;min-width:66px}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/drop-downs.css b/wp-content/themes/path/library/css/drop-downs.css
index 44426d1913b259e5c783866cc22a36cee1102ad7..922d14af0d1f99ac4d35c65637e41107c0caa56b 100644
--- a/wp-content/themes/path/library/css/drop-downs.css
+++ b/wp-content/themes/path/library/css/drop-downs.css
@@ -1 +1,64 @@
-div.menu ul,nav.menu ul{margin:0;padding:0;list-style:none;line-height:1.0}div.menu ul ul,nav.menu ul ul{position:absolute;top:-999em;width:10em}div.menu ul ul li,nav.menu ul ul li{width:100%}div.menu li:hover,nav.menu li:hover{visibility:inherit}div.menu li,nav.menu li{float:left;position:relative}div.menu a,nav.menu a{display:block;position:relative}div.menu li:hover ul,div.menu li.sfHover ul,nav.menu li:hover ul,nav.menu li.sfHover ul{left:0;top:2em;z-index:99}div.menu li:hover li ul,div.menu li.sfHover li ul,nav.menu li:hover li ul,nav.menu li.sfHover li ul{top:-999em}div.menu li li:hover ul,div.menu li li.sfHover ul,nav.menu li li:hover ul,nav.menu li li.sfHover ul{left:10em;top:0}div.menu li li:hover li ul,div.menu li li.sfHover li ul,nav.menu li li:hover li ul,nav.menu li li.sfHover li ul{top:-999em}div.menu li li li:hover ul,div.menu li li li.sfHover ul,nav.menu li li li:hover ul,nav.menu li li li.sfHover ul{left:10em;top:0}
\ No newline at end of file
+/**
+ * Dropdowns Stylesheet - Sets up style rules for drop-down menus.
+ *
+ * @since 0.5.0
+ * @package Hybrid
+ * @subpackage CSS
+ */
+
+/* Drop-down styles. */
+div.menu ul, 
+nav.menu ul {
+	margin: 0;
+	padding: 0;
+	list-style: none;
+	line-height: 1.0;
+	}
+div.menu ul ul, 
+nav.menu ul ul {
+	position: absolute;
+	top: -999em;
+	width: 10em;
+	}
+div.menu ul ul li, 
+nav.menu ul ul li {
+	width: 100%;
+	}
+div.menu li:hover, 
+nav.menu li:hover {
+	visibility: inherit;
+	}
+div.menu li, 
+nav.menu li {
+	float: left;
+	position: relative;
+	}
+div.menu a, 
+nav.menu a {
+	display: block;
+	position: relative;
+	}
+div.menu li:hover ul, div.menu li.sfHover ul, 
+nav.menu li:hover ul, nav.menu li.sfHover ul {
+	left: 0;
+	top: 2em;
+	z-index: 99;
+	}
+div.menu li:hover li ul, div.menu li.sfHover li ul, 
+nav.menu li:hover li ul, nav.menu li.sfHover li ul {
+	top: -999em;
+	}
+div.menu li li:hover ul, div.menu li li.sfHover ul, 
+nav.menu li li:hover ul, nav.menu li li.sfHover ul {
+	left: 10em;
+	top: 0;
+	}
+div.menu li li:hover li ul, div.menu li li.sfHover li ul, 
+nav.menu li li:hover li ul, nav.menu li li.sfHover li ul {
+	top: -999em;
+	}
+div.menu li li li:hover ul, div.menu li li li.sfHover ul, 
+nav.menu li li li:hover ul, nav.menu li li li.sfHover ul {
+	left: 10em;
+	top: 0;
+	}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/drop-downs.min.css b/wp-content/themes/path/library/css/drop-downs.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..44426d1913b259e5c783866cc22a36cee1102ad7
--- /dev/null
+++ b/wp-content/themes/path/library/css/drop-downs.min.css
@@ -0,0 +1 @@
+div.menu ul,nav.menu ul{margin:0;padding:0;list-style:none;line-height:1.0}div.menu ul ul,nav.menu ul ul{position:absolute;top:-999em;width:10em}div.menu ul ul li,nav.menu ul ul li{width:100%}div.menu li:hover,nav.menu li:hover{visibility:inherit}div.menu li,nav.menu li{float:left;position:relative}div.menu a,nav.menu a{display:block;position:relative}div.menu li:hover ul,div.menu li.sfHover ul,nav.menu li:hover ul,nav.menu li.sfHover ul{left:0;top:2em;z-index:99}div.menu li:hover li ul,div.menu li.sfHover li ul,nav.menu li:hover li ul,nav.menu li.sfHover li ul{top:-999em}div.menu li li:hover ul,div.menu li li.sfHover ul,nav.menu li li:hover ul,nav.menu li li.sfHover ul{left:10em;top:0}div.menu li li:hover li ul,div.menu li li.sfHover li ul,nav.menu li li:hover li ul,nav.menu li li.sfHover li ul{top:-999em}div.menu li li li:hover ul,div.menu li li li.sfHover ul,nav.menu li li li:hover ul,nav.menu li li li.sfHover ul{left:10em;top:0}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/gallery.css b/wp-content/themes/path/library/css/gallery.css
index c2b4ab079769246c5d52f8b0118b7a7f4f24e4ad..d119ca64f2e35c41c0337468e23cd220cfdbcd21 100644
--- a/wp-content/themes/path/library/css/gallery.css
+++ b/wp-content/themes/path/library/css/gallery.css
@@ -1 +1,88 @@
-.gallery{display:block;clear:both;overflow:hidden;margin:0 auto}.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}.gallery .gallery-item{overflow:hidden;float:left;margin:0;text-align:center;list-style:none;padding:0}.gallery .gallery-item .gallery-icon img{width:auto;max-width:89%;height:auto;padding:1%;margin:0 auto}.gallery-caption{margin-left:0}.gallery .col-0{width:100%}.gallery .col-1{width:100%}.gallery .col-2{width:50%}.gallery .col-3{width:33.33%}.gallery .col-4{width:25%}.gallery .col-5{width:20%}.gallery .col-6{width:16.66%}.gallery .col-7{width:14.28%}.gallery .col-8{width:12.5%}.gallery .col-9{width:11.11%}.gallery .col-10{width:10%}.gallery .col-11{width:9.09%}.gallery .col-12{width:8.33%}.gallery .col-13{width:7.69%}.gallery .col-14{width:7.14%}.gallery .col-15{width:6.66%}.gallery .col-16{width:6.25%}.gallery .col-17{width:5.88%}.gallery .col-18{width:5.55%}.gallery .col-19{width:5.26%}.gallery .col-20{width:5%}.gallery .col-21{width:4.76%}.gallery .col-22{width:4.54%}.gallery .col-23{width:4.34%}.gallery .col-24{width:4.16%}.gallery .col-25{width:4%}.gallery .col-26{width:3.84%}.gallery .col-27{width:3.7%}.gallery .col-28{width:3.57%}.gallery .col-29{width:3.44%}.gallery .col-30{width:3.33%}
\ No newline at end of file
+/**
+ * Cleaner Gallery Stylesheet
+ * @version 20130526
+ */
+
+.gallery {
+	display:  block;
+	clear:    both;
+	overflow: hidden;
+	margin:   0 auto;
+}
+
+	.gallery-row {
+		display:  block;
+		clear:    both;
+		overflow: hidden;
+		margin:   0;
+	}
+
+		.gallery-item {
+			overflow:   hidden;
+			float:      left;
+			margin:     0;
+			padding:    0;
+			text-align: center;
+			list-style: none;
+			border:     none;
+			background: transparent;
+
+				-webkit-box-sizing: border-box;
+				-moz-box-sizing:    border-box;
+			box-sizing:                border-box;
+		}
+
+			.gallery-icon {}
+
+				.gallery-icon img {
+					width:     auto;
+					max-width: 89%;
+					height:    auto;
+					margin:    0 auto;
+					padding:   1%;
+
+						-webkit-box-sizing: border-box;
+						-moz-box-sizing:    border-box;
+					box-sizing:                border-box;
+				}
+
+			.gallery-caption {
+				margin-left: 0;
+
+					-webkit-box-sizing: border-box;
+					-moz-box-sizing:    border-box;
+				box-sizing:                border-box;
+			}
+
+/* Gallery item sizes depending on the number of columns */
+.gallery-col-0 .gallery-item  { width: 100%;   }
+.gallery-col-1 .gallery-item  { width: 100%;   }
+.gallery-col-2 .gallery-item  { width: 50%;    }
+.gallery-col-3 .gallery-item  { width: 33.33%; }
+.gallery-col-4 .gallery-item  { width: 25%;    }
+.gallery-col-5 .gallery-item  { width: 20%;    }
+.gallery-col-6 .gallery-item  { width: 16.66%; }
+.gallery-col-7 .gallery-item  { width: 14.28%; }
+.gallery-col-8 .gallery-item  { width: 12.5%;  }
+.gallery-col-9 .gallery-item  { width: 11.11%; }
+.gallery-col-10 .gallery-item { width: 10%;    }
+.gallery-col-11 .gallery-item { width: 9.09%;  }
+.gallery-col-12 .gallery-item { width: 8.33%;  }
+.gallery-col-13 .gallery-item { width: 7.69%;  }
+.gallery-col-14 .gallery-item { width: 7.14%;  }
+.gallery-col-15 .gallery-item { width: 6.66%;  }
+.gallery-col-16 .gallery-item { width: 6.25%;  }
+.gallery-col-17 .gallery-item { width: 5.88%;  }
+.gallery-col-18 .gallery-item { width: 5.55%;  }
+.gallery-col-19 .gallery-item { width: 5.26%;  }
+.gallery-col-20 .gallery-item { width: 5%;     }
+.gallery-col-21 .gallery-item { width: 4.76%;  }
+.gallery-col-22 .gallery-item { width: 4.54%;  }
+.gallery-col-23 .gallery-item { width: 4.34%;  }
+.gallery-col-24 .gallery-item { width: 4.16%;  }
+.gallery-col-25 .gallery-item { width: 4%;     }
+.gallery-col-26 .gallery-item { width: 3.84%;  }
+.gallery-col-27 .gallery-item { width: 3.7%;   }
+.gallery-col-28 .gallery-item { width: 3.57%;  }
+.gallery-col-29 .gallery-item { width: 3.44%;  }
+.gallery-col-30 .gallery-item { width: 3.33%;  }
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/gallery.min.css b/wp-content/themes/path/library/css/gallery.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..9f4bd24bd3b36593d1b61ba089c2c399ab61badd
--- /dev/null
+++ b/wp-content/themes/path/library/css/gallery.min.css
@@ -0,0 +1 @@
+.gallery{display: block;clear: both;overflow:hidden;margin: 0 auto}.gallery-row{display: block;clear: both;overflow:hidden;margin: 0}.gallery-item{overflow: hidden;float: left;margin: 0;padding: 0;text-align:center;list-style:none;border: none;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box}.gallery-icon{}.gallery-icon img{width: auto;max-width:89%;height: auto;margin: 0 auto;padding: 1%;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box}.gallery-caption{margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box}.gallery-col-0 .gallery-item {width:100%}.gallery-col-1 .gallery-item {width:100%}.gallery-col-2 .gallery-item {width:50%}.gallery-col-3 .gallery-item {width:33.33%}.gallery-col-4 .gallery-item {width:25%}.gallery-col-5 .gallery-item {width:20%}.gallery-col-6 .gallery-item {width:16.66%}.gallery-col-7 .gallery-item {width:14.28%}.gallery-col-8 .gallery-item {width:12.5%}.gallery-col-9 .gallery-item {width:11.11%}.gallery-col-10 .gallery-item{width:10%}.gallery-col-11 .gallery-item{width:9.09%}.gallery-col-12 .gallery-item{width:8.33%}.gallery-col-13 .gallery-item{width:7.69%}.gallery-col-14 .gallery-item{width:7.14%}.gallery-col-15 .gallery-item{width:6.66%}.gallery-col-16 .gallery-item{width:6.25%}.gallery-col-17 .gallery-item{width:5.88%}.gallery-col-18 .gallery-item{width:5.55%}.gallery-col-19 .gallery-item{width:5.26%}.gallery-col-20 .gallery-item{width:5%}.gallery-col-21 .gallery-item{width:4.76%}.gallery-col-22 .gallery-item{width:4.54%}.gallery-col-23 .gallery-item{width:4.34%}.gallery-col-24 .gallery-item{width:4.16%}.gallery-col-25 .gallery-item{width:4%}.gallery-col-26 .gallery-item{width:3.84%}.gallery-col-27 .gallery-item{width:3.7%}.gallery-col-28 .gallery-item{width:3.57%}.gallery-col-29 .gallery-item{width:3.44%}.gallery-col-30 .gallery-item{width:3.33%}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/nav-bar.css b/wp-content/themes/path/library/css/nav-bar.css
index aa85ad6720620df4cfd231ee9513bcbf1a4f223a..958dc4a22384df3d0208b95a3f9f85a94489f62b 100644
--- a/wp-content/themes/path/library/css/nav-bar.css
+++ b/wp-content/themes/path/library/css/nav-bar.css
@@ -1 +1,83 @@
-div.menu ul,nav.menu ul{margin:0;padding:0;list-style:none;line-height:1.0;position:relative}div.menu ul ul,nav.menu ul ul{position:absolute;top:-999em;width:100%}div.menu ul ul ul,nav.menu ul ul ul{width:10em}div.menu ul ul li,nav.menu ul ul li{position:relative;width:auto;float:left}div.menu ul ul ul li,nav.menu ul ul ul li{width:100%}div.menu li:hover,nav.menu li:hover{visibility:inherit}div.menu li,nav.menu li{float:left;position:static}div.menu a,nav.menu a{display:block;position:relative}div.menu li:hover ul,div.menu li.sfHover ul,nav.menu li:hover ul,nav.menu li.sfHover ul{left:0;top:2em;z-index:99}div.menu li:hover li ul,div.menu li.sfHover li ul,nav.menu li:hover li ul,nav.menu li.sfHover li ul{top:-999em}div.menu li li:hover ul,div.menu li li.sfHover ul,nav.menu li li:hover ul,nav.menu li li.sfHover ul{left:10em;top:0}div.menu li li:hover li ul,div.menu li li.sfHover li ul,nav.menu li li:hover li ul,nav.menu li li.sfHover li ul{top:-999em}div.menu li li li:hover ul,div.menu li li li.sfHover ul,nav.menu li li li:hover ul,nav.menu li li li.sfHover ul{left:10em;top:0}div.menu ul li.current-menu-item ul,div.menu ul ul li:hover ul,div.menu ul ul li.sfHover ul,nav.menu ul li.current-menu-item ul,nav.menu ul ul li:hover ul,nav.menu ul ul li.sfHover ul{left:0;top:2.5em}div.menu ul li.current-menu-item ul ul,nav.menu ul li.current-menu-item ul ul{top:-999em}
\ No newline at end of file
+/**
+ * Nav-Bar Stylesheet - Sets up style rules for nav-bar style menus
+ *
+ * @since 1.3.0
+ * @package HybridCore
+ * @subpackage CSS
+ */
+
+div.menu ul, 
+nav.menu ul {
+	margin: 0;
+	padding: 0;
+	list-style: none;
+	line-height: 1.0;
+	position: relative;
+	}
+div.menu ul ul, 
+nav.menu ul ul {
+	position: absolute;
+	top: -999em;
+	width: 100%;
+	}
+div.menu ul ul ul,
+nav.menu ul ul ul {
+	width: 10em;
+	}
+div.menu ul ul li, 
+nav.menu ul ul li {
+	position: relative;
+	width: auto;
+	float: left;
+	}
+div.menu ul ul ul li,
+nav.menu ul ul ul li {
+	width: 100%;
+	}
+div.menu li:hover, 
+nav.menu li:hover {
+	visibility: inherit;
+	}
+div.menu li, 
+nav.menu li {
+	float: left;
+	position: static;
+	}
+div.menu a, 
+nav.menu a {
+	display: block;
+	position: relative;
+	}
+div.menu li:hover ul, div.menu li.sfHover ul, 
+nav.menu li:hover ul, nav.menu li.sfHover ul {
+	left: 0;
+	top: 2em;
+	z-index: 99;
+	}
+div.menu li:hover li ul, div.menu li.sfHover li ul, 
+nav.menu li:hover li ul, nav.menu li.sfHover li ul {
+	top: -999em;
+	}
+div.menu li li:hover ul, div.menu li li.sfHover ul, 
+nav.menu li li:hover ul, nav.menu li li.sfHover ul {
+	left: 10em;
+	top: 0;
+	}
+div.menu li li:hover li ul, div.menu li li.sfHover li ul, 
+nav.menu li li:hover li ul, nav.menu li li.sfHover li ul {
+	top: -999em;
+	}
+div.menu li li li:hover ul, div.menu li li li.sfHover ul, 
+nav.menu li li li:hover ul, nav.menu li li li.sfHover ul {
+	left: 10em;
+	top: 0;
+	}
+div.menu ul li.current-menu-item ul, div.menu ul ul li:hover ul, div.menu ul ul li.sfHover ul,
+nav.menu ul li.current-menu-item ul, nav.menu ul ul li:hover ul, nav.menu ul ul li.sfHover ul {
+	left: 0;
+	top: 2.5em;
+	}
+div.menu ul li.current-menu-item ul ul,
+nav.menu ul li.current-menu-item ul ul {
+	top: -999em;
+	}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/nav-bar.min.css b/wp-content/themes/path/library/css/nav-bar.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..aa85ad6720620df4cfd231ee9513bcbf1a4f223a
--- /dev/null
+++ b/wp-content/themes/path/library/css/nav-bar.min.css
@@ -0,0 +1 @@
+div.menu ul,nav.menu ul{margin:0;padding:0;list-style:none;line-height:1.0;position:relative}div.menu ul ul,nav.menu ul ul{position:absolute;top:-999em;width:100%}div.menu ul ul ul,nav.menu ul ul ul{width:10em}div.menu ul ul li,nav.menu ul ul li{position:relative;width:auto;float:left}div.menu ul ul ul li,nav.menu ul ul ul li{width:100%}div.menu li:hover,nav.menu li:hover{visibility:inherit}div.menu li,nav.menu li{float:left;position:static}div.menu a,nav.menu a{display:block;position:relative}div.menu li:hover ul,div.menu li.sfHover ul,nav.menu li:hover ul,nav.menu li.sfHover ul{left:0;top:2em;z-index:99}div.menu li:hover li ul,div.menu li.sfHover li ul,nav.menu li:hover li ul,nav.menu li.sfHover li ul{top:-999em}div.menu li li:hover ul,div.menu li li.sfHover ul,nav.menu li li:hover ul,nav.menu li li.sfHover ul{left:10em;top:0}div.menu li li:hover li ul,div.menu li li.sfHover li ul,nav.menu li li:hover li ul,nav.menu li li.sfHover li ul{top:-999em}div.menu li li li:hover ul,div.menu li li li.sfHover ul,nav.menu li li li:hover ul,nav.menu li li li.sfHover ul{left:10em;top:0}div.menu ul li.current-menu-item ul,div.menu ul ul li:hover ul,div.menu ul ul li.sfHover ul,nav.menu ul li.current-menu-item ul,nav.menu ul ul li:hover ul,nav.menu ul ul li.sfHover ul{left:0;top:2.5em}div.menu ul li.current-menu-item ul ul,nav.menu ul li.current-menu-item ul ul{top:-999em}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/one-five.css b/wp-content/themes/path/library/css/one-five.css
new file mode 100644
index 0000000000000000000000000000000000000000..80a7b0ad5a2debabf0473c1ce965973b15fdf91f
--- /dev/null
+++ b/wp-content/themes/path/library/css/one-five.css
@@ -0,0 +1,297 @@
+html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, summary, time, mark, audio, video {
+	margin:          0;
+	padding:         0;
+	vertical-align:  baseline;
+	outline:         none;
+	font-size:       100%;
+	background:      transparent;
+	border:          none;
+	text-decoration: none;
+}
+
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { 
+	display: block;
+}
+
+b, i, hr, u, center, menu, layer, s, strike, font, xmp {
+	margin:          0;
+	padding:         0;
+	vertical-align:  baseline;
+	outline:         none;
+	font-size:       100%;
+	font-weight:     normal;
+	font-style:      normal;
+	background:      transparent;
+	border:          none;
+	text-decoration: none;
+}
+
+html {
+	font-size: 16px;
+}
+
+body {
+	line-height: 1.5;
+	font-size:   1rem;
+}
+
+h1, h2, h3, h4, h5, h6 {
+	font-style:  normal;
+	font-weight: normal;
+	margin:      0 0 1.5rem;
+}
+
+h1 { font-size: 1.75rem;  }
+h2 { font-size: 1.625rem; }
+h3 { font-size: 1.5rem;   }
+h4 { font-size: 1.375rem; }
+h5 { font-size: 1.25rem;  }
+h6 { font-size: 1.125rem; }
+
p, figure {
+	margin: 0 0 1.5rem;
+}
+
+ol, ul {
+	list-style: none;
+}
+
+ul {
+	list-style: disc;
+	margin:     0 0 1.5rem 3rem;
+}
+
+ol {
+	list-style-type: decimal;
+	margin: 0 0 1.5rem 3rem;
+}
+
+ol ol { list-style: upper-roman; }
+
+	ol ol ol { list-style: lower-roman; }
+
+		ol ol ol ol { list-style: upper-alpha; }
+
+			ol ol ol ol ol { list-style: lower-alpha; }
+
+ul ul, 
+ol ol, 
+ul ol, 
+ol ul {
+	margin-bottom: 0;
+}
+
+dl {
+	margin: 0 0 1.5rem;
+}
+
+	dt {
+		margin-left: 0.75rem;
+		font-weight: bold;
+	}
+
+	dd {
+		margin-left: 1.5rem;
+	}
+
+strong {
+	font-weight: bold;
+}
+
+	strong strong {
+		font-weight: normal;
+	}
+
+em, 
+cite {
+	font-style: italic;
+}
+
+em em, 
+cite cite {
+	font-style: normal;
+}
+
+abbr[title],
+time[title],
+acronym[title] {
+	cursor: help;
+}
+
+abbr,
+acronym {
+	border-bottom: 1px dotted #999;
+}
+
+acronym {
+	text-transform: uppercase;
+}
+
+big {
+	font-size: 1.125rem;
+}
+
+small, 
+sup, 
+sub {
+	font-size: .875rem;
+}
+
+sup {
+	vertical-align: baseline;
+	position:       relative;
+	bottom:         0.3em;
+}
+
+sub {
+	vertical-align: baseline;
+	position:       relative;
+	top:            0.3em;
+}
+
+address {
+	font-style: italic;
+	margin: 0 0 1.5rem;
+}
+
+blockquote {
+	margin:     0 1.5rem;
+	font-style: italic;
+}
+
+	blockquote em, 
+	blockquote cite {
+		font-style: normal;
+	}
+
+blockquote, 
+q {
+	quotes: none;
+}
+
+blockquote::before, 
+blockquote::after, 
+q::before, 
+q::after {
+	content: '';
+	content: none;
+}
+
+a {
+	cursor: pointer;
+}
+
+a img {
+	border: none;
+}
+
+pre {
+	overflow:      auto;
+	font-family:   monospace;
+	margin-bottom: 1.5rem;
+	padding:       1.5rem;
+}
+
+code {
+	font-family: monospace;
+}
+
+ins, 
+dfn {
+	font-style:      italic;
+	text-decoration: none;
+	border-bottom:   1px solid #999;
+}
+
+del, 
+s, 
+strike {
+	text-decoration: line-through;
+}
+
+object {
+	margin-bottom: 1.5rem;
+}
+
+input, 
+textarea {
+	box-sizing: content-box;
+}
+
+input[type="submit"] {
+	cursor: pointer;
+}
+
+:focus {
+	outline: none;
+}
+
+form label {
+	cursor: pointer;
+}
+
+table {
+	border-collapse: collapse;
+	border-spacing:  0;
+	margin-bottom:   1.5rem;
+}
+
+	th, 
+	td {
+		text-align: left;
+	}
+
+hr {
+	height:        1px;
+	margin-bottom: 1.5rem;
+	background:    #999;
+}
+
+img.wp-smiley {
+	max-height: 12px;
+	margin:     0;
+	padding:    0;
+	border:     none;
+	background: transparent;
+	}
+
+.gallery {
+	display:       block;
+	text-align:    center;
+	margin-bottom: 1.5rem;
+}
+
+.alignleft, 
+.left {
+	float:        left;
+	margin-right: 1.5rem;
+}
+
+.alignright, 
+.right {
+	float:       right;
+	margin-left: 1.5rem;
+}
+
+.aligncenter, 
+.center {
+	display: block;
+	margin:  0 auto 1.5rem;
+}
+
+.alignnone {
+	float: none;
+}
+
+.clear {
+	clear: both;
+}
+
+img.alignleft, 
+img.alignright {
+	display: inline;
+}
+
+blockquote.alignleft, 
+blockquote.alignright {
+	width: 33%;
+}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/one-five.min.css b/wp-content/themes/path/library/css/one-five.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..2d7fbc02dd7cac3be075199a22da1303b620b81d
--- /dev/null
+++ b/wp-content/themes/path/library/css/one-five.min.css
@@ -0,0 +1 @@
+html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary,time,mark,audio,video{margin: 0;padding: 0;vertical-align: baseline;outline: none;font-size: 100%;background: transparent;border: none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin: 0;padding: 0;vertical-align: baseline;outline: none;font-size: 100%;font-weight: normal;font-style: normal;background: transparent;border: none;text-decoration:none}html{font-size:16px}body{line-height:1.5;font-size: 1rem}h1,h2,h3,h4,h5,h6{font-style: normal;font-weight:normal;margin: 0 0 1.5rem}h1{font-size:1.75rem}h2{font-size:1.625rem}h3{font-size:1.5rem}h4{font-size:1.375rem}h5{font-size:1.25rem}h6{font-size:1.125rem}p,figure{margin:0 0 1.5rem}ol,ul{list-style:none}ul{list-style:disc;margin: 0 0 1.5rem 3rem}ol{list-style-type:decimal;margin:0 0 1.5rem 3rem}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 1.5rem}dt{margin-left:0.75rem;font-weight:bold}dd{margin-left:1.5rem}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr[title],time[title],acronym[title]{cursor:help}abbr,acronym{border-bottom:1px dotted #999}acronym{text-transform:uppercase}big{font-size:1.125rem}small,sup,sub{font-size:.875rem}sup{vertical-align:baseline;position: relative;bottom: 0.3em}sub{vertical-align:baseline;position: relative;top: 0.3em}address{font-style:italic;margin:0 0 1.5rem}blockquote{margin: 0 1.5rem;font-style:italic}blockquote em,blockquote cite{font-style:normal}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow: auto;font-family: monospace;margin-bottom:1.5rem;padding: 1.5rem}code{font-family:monospace}ins,dfn{font-style: italic;text-decoration:none;border-bottom: 1px solid #999}del,s,strike{text-decoration:line-through}object{margin-bottom:1.5rem}input,textarea{box-sizing:content-box}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}table{border-collapse:collapse;border-spacing: 0;margin-bottom: 1.5rem}th,td{text-align:left}hr{height: 1px;margin-bottom:1.5rem;background: #999}img.wp-smiley{max-height:12px;margin: 0;padding: 0;border: none;background:transparent}.gallery{display: block;text-align: center;margin-bottom:1.5rem}.alignleft,.left{float: left;margin-right:1.5rem}.alignright,.right{float: right;margin-left:1.5rem}.aligncenter,.center{display:block;margin: 0 auto 1.5rem}.alignnone{float:none}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/reset.css b/wp-content/themes/path/library/css/reset.css
index c2542bdb5074ff8e892b45d066faf0dc62c4ccc5..25b5efbe3bf14357d3c7f862eb6b0d68cc7a4b4b 100644
--- a/wp-content/themes/path/library/css/reset.css
+++ b/wp-content/themes/path/library/css/reset.css
@@ -1 +1,27 @@
-html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}
\ No newline at end of file
+html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
+
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
+	display: block;
+	}
+
+b, i, hr, u, center, menu, layer, s, strike, font, xmp {
+	margin: 0;
+	padding: 0;
+	vertical-align: baseline;
+	outline: none;
+	font-size: 100%;
+	font-weight: normal;
+	font-style: normal;
+	background: transparent;
+	border: none;
+	text-decoration: none;
+	}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/css/reset.min.css b/wp-content/themes/path/library/css/reset.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..c2542bdb5074ff8e892b45d066faf0dc62c4ccc5
--- /dev/null
+++ b/wp-content/themes/path/library/css/reset.min.css
@@ -0,0 +1 @@
+html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}
\ No newline at end of file
diff --git a/wp-content/themes/path/library/extensions/breadcrumb-trail.php b/wp-content/themes/path/library/extensions/breadcrumb-trail.php
index c75a69e1af152bcc6b6ab5dbf2e292e17afc94be..0b5878d720af1690af501566b190ffaa838cae90 100644
--- a/wp-content/themes/path/library/extensions/breadcrumb-trail.php
+++ b/wp-content/themes/path/library/extensions/breadcrumb-trail.php
@@ -14,679 +14,1204 @@
  * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
  * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  *
- * @package BreadcrumbTrail
- * @version 0.5.2
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://justintadlock.com/archives/2009/04/05/breadcrumb-trail-wordpress-plugin
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @package   BreadcrumbTrail
+ * @version   0.6.0
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @copyright Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link      http://themehybrid.com/plugins/breadcrumb-trail
+ * @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
- * Shows a breadcrumb for all types of pages.  This function is formatting the final output of the 
- * breadcrumb trail.  The breadcrumb_trail_get_items() function returns the items and this function 
- * formats those items.
+ * Shows a breadcrumb for all types of pages.  This is a wrapper function for the Breadcrumb_Trail class, 
+ * which should be used in theme templates.
  *
- * @since 0.1.0
+ * @since  0.1.0
  * @access public
- * @param array $args Mixed arguments for the menu.
- * @return string Output of the breadcrumb menu.
+ * @param  array $args Arguments to pass to Breadcrumb_Trail.
+ * @return void
  */
 function breadcrumb_trail( $args = array() ) {
 
-	/* Create an empty variable for the breadcrumb. */
-	$breadcrumb = '';
+	if ( function_exists( 'is_bbpress' ) && is_bbpress() )
+		$breadcrumb = new bbPress_Breadcrumb_Trail( $args );
+	else
+		$breadcrumb = new Breadcrumb_Trail( $args );
 
-	/* Set up the default arguments for the breadcrumb. */
-	$defaults = array(
-		'container' => 		'div', // div, nav, p, etc.
-		'separator' => 		'/',
-		'before' => 		__( 'Browse:', 'breadcrumb-trail' ),
-		'after' => 		false,
-		'front_page' => 	true,
-		'show_home' => 		__( 'Home', 'breadcrumb-trail' ),
-		'echo' => 		true
-	);
+	$breadcrumb->trail();
+}
 
-	/* Allow singular post views to have a taxonomy's terms prefixing the trail. */
-	if ( is_singular() ) {
-		$post = get_queried_object();
-		$defaults["singular_{$post->post_type}_taxonomy"] = false;
+/**
+ * Creates a breadcrumbs menu for the site based on the current page that's being viewed by the user.
+ *
+ * @since 0.6.0
+ */
+class Breadcrumb_Trail {
+
+	/**
+	 * Array of items belonging to the current breadcrumb trail.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    array
+	 */
+	public $items = array();
+
+	/**
+	 * Arguments used to build the breadcrumb trail.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    array
+	 */
+	public $args = array();
+
+	/**
+	 * Sets up the breadcrumb trail.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @param  array  $args The arguments for how to build the breadcrumb trail.
+	 * @return void
+	 */
+	public function __construct( $args = array() ) {
+
+		/* Remove the bbPress breadcrumbs. */
+		add_filter( 'bbp_get_breadcrumb', '__return_false' );
+
+		$defaults = array(
+			'container'       => 'div',
+			'separator'       => '&#47;',
+			'before'          => '',
+			'after'           => '',
+			'show_on_front'   => true,
+			'network'         => false,
+			//'show_edit_link'  => false,
+			'show_title'      => true,
+			'show_browse'     => true,
+			'echo'            => true,
+
+			/* Post taxonomy (examples follow). */
+			'post_taxonomy' => array(
+				// 'post'  => 'post_tag',
+				// 'book'  => 'genre',
+			),
+
+			/* Labels for text used (see Breadcrumb_Trail::default_labels). */
+			'labels' => array()
+		);
+
+		$this->args = apply_filters( 'breadcrumb_trail_args', wp_parse_args( $args, $defaults ) );
+
+		/* Merge the user-added labels with the defaults. */
+		$this->args['labels'] = wp_parse_args( $this->args['labels'], $this->default_labels() );
+
+		$this->do_trail_items();
 	}
 
-	/* Apply filters to the arguments. */
-	$args = apply_filters( 'breadcrumb_trail_args', $args );
+	/**
+	 * Formats and outputs the breadcrumb trail.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return string
+	 */
+	public function trail() {
 
-	/* Parse the arguments and extract them for easy variable naming. */
-	$args = wp_parse_args( $args, $defaults );
+		$breadcrumb = '';
 
-	/* Get the trail items. */
-	$trail = breadcrumb_trail_get_items( $args );
+		/* Connect the breadcrumb trail if there are items in the trail. */
+		if ( !empty( $this->items ) && is_array( $this->items ) ) {
 
-	/* Connect the breadcrumb trail if there are items in the trail. */
-	if ( !empty( $trail ) && is_array( $trail ) ) {
+			/* Open the breadcrumb trail containers. */
+			$breadcrumb = "\n\t\t" . '<' . tag_escape( $this->args['container'] ) . ' class="breadcrumb-trail breadcrumbs" itemprop="breadcrumb">';
 
-		/* Open the breadcrumb trail containers. */
-		$breadcrumb = '<' . tag_escape( $args['container'] ) . ' class="breadcrumb-trail breadcrumbs" itemprop="breadcrumb">';
+			/* If $before was set, wrap it in a container. */
+			$breadcrumb .= ( !empty( $this->args['before'] ) ? "\n\t\t\t" . '<span class="trail-before">' . $this->args['before'] . '</span> ' . "\n\t\t\t" : '' );
 
-		/* If $before was set, wrap it in a container. */
-		$breadcrumb .= ( !empty( $args['before'] ) ? '<span class="trail-before">' . $args['before'] . '</span> ' : '' );
+			/* Add 'browse' label if it should be shown. */
+			if ( true === $this->args['show_browse'] )
+				$breadcrumb .= "\n\t\t\t" . '<span class="trail-browse">' . $this->args['labels']['browse'] . '</span> ';
 
-		/* Adds the 'trail-begin' class around first item if there's more than one item. */
-		if ( 1 < count( $trail ) )
-			array_unshift( $trail, '<span class="trail-begin">' . array_shift( $trail ) . '</span>' );
+			/* Adds the 'trail-begin' class around first item if there's more than one item. */
+			if ( 1 < count( $this->items ) )
+				array_unshift( $this->items, '<span class="trail-begin">' . array_shift( $this->items ) . '</span>' );
 
-		/* Adds the 'trail-end' class around last item. */
-		array_push( $trail, '<span class="trail-end">' . array_pop( $trail ) . '</span>' );
+			/* Adds the 'trail-end' class around last item. */
+			array_push( $this->items, '<span class="trail-end">' . array_pop( $this->items ) . '</span>' );
 
-		/* Format the separator. */
-		$separator = ( !empty( $args['separator'] ) ? '<span class="sep">' . $args['separator'] . '</span>' : '<span class="sep">/</span>' );
+			/* Format the separator. */
+			$separator = ( !empty( $this->args['separator'] ) ? '<span class="sep">' . $this->args['separator'] . '</span>' : '<span class="sep">/</span>' );
 
-		/* Join the individual trail items into a single string. */
-		$breadcrumb .= join( " {$separator} ", $trail );
+			/* Join the individual trail items into a single string. */
+			$breadcrumb .= join( "\n\t\t\t {$separator} ", $this->items );
 
-		/* If $after was set, wrap it in a container. */
-		$breadcrumb .= ( !empty( $args['after'] ) ? ' <span class="trail-after">' . $args['after'] . '</span>' : '' );
+			/* If $after was set, wrap it in a container. */
+			$breadcrumb .= ( !empty( $this->args['after'] ) ? "\n\t\t\t" . ' <span class="trail-after">' . $this->args['after'] . '</span>' : '' );
 
-		/* Close the breadcrumb trail containers. */
-		$breadcrumb .= '</' . tag_escape( $args['container'] ) . '>';
+			/* Close the breadcrumb trail containers. */
+			$breadcrumb .= "\n\t\t" . '</' . tag_escape( $this->args['container'] ) . '>';
+		}
+
+		/* Allow developers to filter the breadcrumb trail HTML. */
+		$breadcrumb = apply_filters( 'breadcrumb_trail', $breadcrumb, $this->args );
+
+		if ( true === $this->args['echo'] )
+			echo $breadcrumb;
+		else
+			return $breadcrumb;
 	}
 
-	/* Allow developers to filter the breadcrumb trail HTML. */
-	$breadcrumb = apply_filters( 'breadcrumb_trail', $breadcrumb, $args );
+	/**
+	 * Returns an array of the default labels.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return array
+	 */
+	public function default_labels() {
+
+		$labels = array(
+			'browse'              => __( 'Browse:',                 'breadcrumb-trail' ),
+			'home'                => __( 'Home',                    'breadcrumb-trail' ),
+			'search'              => __( 'Search results for "%s"', 'breadcrumb-trail' ),
+			'error_404'           => __( '404 Not Found',           'breadcrumb-trail' ),
+			'paged'               => __( 'Page %d',                 'breadcrumb-trail' ),
+			'archives'            => __( 'Archives',                'breadcrumb-trail' ),
+			'archive_minute_hour' => __( 'g:i a',                   'breadcrumb-trail' ),
+			'archive_minute'      => __( 'Minute %d',               'breadcrumb-trail' ),
+			'archive_hour'        => __( 'g a',                     'breadcrumb-trail' ),
+			'archive_day'         => __( 'd',                       'breadcrumb-trail' ),
+			'archive_week'        => __( 'Week %d',                 'breadcrumb-trail' ),
+			'archive_month'       => __( 'F',                       'breadcrumb-trail' ),
+			'archive_year'        => __( 'Y',                       'breadcrumb-trail' ),
+		//	'edit'                => __( 'Edit',                    'breadcrumb-trail' ), // @todo Implement edit link
+		);
+
+		return $labels;
+	}
 
-	/* Output the breadcrumb. */
-	if ( $args['echo'] )
-		echo $breadcrumb;
-	else
-		return $breadcrumb;
-}
+	/**
+	 * Runs through the various WordPress conditional tags to check the current page being viewed.  Once 
+	 * a condition is met, a specific method is launched to add items to the $items array.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_trail_items() {
+
+		/* If viewing the front page. */
+		if ( is_front_page() ) {
+			$this->do_front_page_items();
+		}
 
-/**
- * Gets the items for the breadcrumb trail.  This is the heart of the script.  It checks the current page 
- * being viewed and decided based on the information provided by WordPress what items should be
- * added to the breadcrumb trail.
- *
- * @since 0.4.0
- * @todo Build in caching based on the queried object ID.
- * @access private
- * @param array $args Mixed arguments for the menu.
- * @return array List of items to be shown in the trail.
- */
-function breadcrumb_trail_get_items( $args = array() ) {
-	global $wp_rewrite;
+		/* If not viewing the front page. */
+		else {
 
-	/* Set up an empty trail array and empty path. */
-	$trail = array();
-	$path = '';
+			/* Add the network and site home links. */
+			$this->do_network_home_link();
+			$this->do_site_home_link();
 
-	/* If $show_home is set and we're not on the front page of the site, link to the home page. */
-	if ( !is_front_page() && $args['show_home'] )
-		$trail[] = '<a href="' . home_url() . '" title="' . esc_attr( get_bloginfo( 'name' ) ) . '" rel="home" class="trail-begin">' . $args['show_home'] . '</a>';
+			/* If viewing the home/blog page. */
+			if ( is_home() ) {
+				$this->do_posts_page_items();
+			}
 
-	/* If bbPress is installed and we're on a bbPress page. */
-	if ( function_exists( 'is_bbpress' ) && is_bbpress() ) {
-		$trail = array_merge( $trail, breadcrumb_trail_get_bbpress_items() );
-	}
+			/* If viewing a single post. */
+			elseif ( is_singular() ) {
+				$this->do_singular_items();
+			}
 
-	/* If viewing the front page of the site. */
-	elseif ( is_front_page() ) {
-		if ( $args['show_home'] && $args['front_page'] )
-			$trail[] = "{$args['show_home']}";
-	}
+			/* If viewing an archive page. */
+			elseif ( is_archive() ) {
 
-	/* If viewing the "home"/posts page. */
-	elseif ( is_home() ) {
-		$home_page = get_page( get_queried_object_id() );
-		$trail = array_merge( $trail, breadcrumb_trail_get_parents( $home_page->post_parent, '' ) );
-		$trail[] = get_the_title( $home_page->ID );
-	}
+				if ( is_post_type_archive() )
+					$this->do_post_type_archive_items();
 
-	/* If viewing a singular post (page, attachment, etc.). */
-	elseif ( is_singular() ) {
+				elseif ( is_category() || is_tag() || is_tax() )
+					$this->do_term_archive_items();
 
-		/* Get singular post variables needed. */
-		$post = get_queried_object();
-		$post_id = absint( get_queried_object_id() );
-		$post_type = $post->post_type;
-		$parent = absint( $post->post_parent );
+				elseif ( is_author() )
+					$this->do_user_archive_items();
 
-		/* Get the post type object. */
-		$post_type_object = get_post_type_object( $post_type );
+				elseif ( get_query_var( 'minute' ) && get_query_var( 'hour' ) )
+					$this->do_minute_hour_archive_items();
 
-		/* If viewing a singular 'post'. */
-		if ( 'post' == $post_type ) {
+				elseif ( get_query_var( 'minute' ) )
+					$this->do_minute_archive_items();
 
-			/* If $front has been set, add it to the $path. */
-			$path .= trailingslashit( $wp_rewrite->front );
+				elseif ( get_query_var( 'hour' ) )
+					$this->do_hour_archive_items();
 
-			/* If there's a path, check for parents. */
-			if ( !empty( $path ) )
-				$trail = array_merge( $trail, breadcrumb_trail_get_parents( '', $path ) );
+				elseif ( is_day() )
+					$this->do_day_archive_items();
 
-			/* Map the permalink structure tags to actual links. */
-			$trail = array_merge( $trail, breadcrumb_trail_map_rewrite_tags( $post_id, get_option( 'permalink_structure' ), $args ) );
-		}
+				elseif ( get_query_var( 'w' ) )
+					$this->do_week_archive_items();
 
-		/* If viewing a singular 'attachment'. */
-		elseif ( 'attachment' == $post_type ) {
+				elseif ( is_month() )
+					$this->do_month_archive_items();
 
-			/* If $front has been set, add it to the $path. */
-			$path .= trailingslashit( $wp_rewrite->front );
+				elseif ( is_year() )
+					$this->do_year_archive_items();
 
-			/* If there's a path, check for parents. */
-			if ( !empty( $path ) )
-				$trail = array_merge( $trail, breadcrumb_trail_get_parents( '', $path ) );
+				else
+					$this->do_default_archive_items();
+			}
 
-			/* Map the post (parent) permalink structure tags to actual links. */
-			$trail = array_merge( $trail, breadcrumb_trail_map_rewrite_tags( $post->post_parent, get_option( 'permalink_structure' ), $args ) );
+			/* If viewing a search results page. */
+			elseif ( is_search() ) {
+				$this->do_search_items();
+			}
+
+			/* If viewing the 404 page. */
+			elseif ( is_404() ) {
+				$this->do_404_items();
+			}
 		}
 
-		/* If a custom post type, check if there are any pages in its hierarchy based on the slug. */
-		elseif ( 'page' !== $post_type ) {
+		/* Add paged items if they exist. */
+		$this->do_paged_items();
 
-			/* If $front has been set, add it to the $path. */
-			if ( $post_type_object->rewrite['with_front'] && $wp_rewrite->front )
-				$path .= trailingslashit( $wp_rewrite->front );
+		/* Allow developers to overwrite the items for the breadcrumb trail. */
+		$this->items = apply_filters( 'breadcrumb_trail_items', $this->items, $this->args );
+	}
 
-			/* If there's a slug, add it to the $path. */
-			if ( !empty( $post_type_object->rewrite['slug'] ) )
-				$path .= $post_type_object->rewrite['slug'];
+	/**
+	 * Gets front items based on $wp_rewrite->front.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_rewrite_front_items() {
+		global $wp_rewrite;
+
+		if ( $wp_rewrite->front )
+			$this->do_path_parents( $wp_rewrite->front );
+	}
 
-			/* If there's a path, check for parents. */
-			if ( !empty( $path ) )
-				$trail = array_merge( $trail, breadcrumb_trail_get_parents( '', $path ) );
+	/**
+	 * Adds the page/paged number to the items array.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_paged_items() {
+
+		/* If viewing a paged singular post. */
+		if ( is_singular() && 1 < get_query_var( 'page' ) && true === $this->args['show_title'] )
+			$this->items[] = sprintf( $this->args['labels']['paged'], absint( get_query_var( 'page' ) ) );
+
+		/* If viewing a paged archive-type page. */
+		elseif ( is_paged() && true === $this->args['show_title'] )
+			$this->items[] = sprintf( $this->args['labels']['paged'], absint( get_query_var( 'paged' ) ) );
+
+	}
+
+	/**
+	 * Adds the network (all sites) home page link to the items array.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_network_home_link() {
+		if ( is_multisite() && !is_main_site() && true === $this->args['network'] )
+			$this->items[] = '<a href="' . network_home_url() . '" title="' . esc_attr( $this->args['labels']['home'] ) . '">' . $this->args['labels']['home'] . '</a>';
+	}
+
+	/**
+	 * Adds the current site's home page link to the items array.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_site_home_link() {
+		$label = ( is_multisite() && !is_main_site() && true === $this->args['network'] ) ? get_bloginfo( 'name' ) : $this->args['labels']['home'];
+		$this->items[] = '<a href="' . home_url() . '" title="' . esc_attr( get_bloginfo( 'name' ) ) . '">' . $label . '</a>';
+	}
+
+	/**
+	 * Adds items for the front page to the items array.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_front_page_items() {
+
+		/* Only show front items if the 'show_on_front' argument is set to 'true'. */
+		if ( true === $this->args['show_on_front'] ) {
+
+			/* If on a paged view, add the home link items. */
+			if ( is_paged() ) {
+				$this->do_network_home_link();
+				$this->do_site_home_link();
+			}
 
-			/* If there's an archive page, add it to the trail. */
-			if ( !empty( $post_type_object->has_archive ) )
-				$trail[] = '<a href="' . get_post_type_archive_link( $post_type ) . '" title="' . esc_attr( $post_type_object->labels->name ) . '">' . $post_type_object->labels->name . '</a>';
+			/* If on the main front page, add the network home link item and the home item. */
+			else {
+				$this->do_network_home_link();
+
+				if ( true === $this->args['show_title'] )
+					$this->items[] = ( is_multisite() && true === $this->args['network'] ) ? get_bloginfo( 'name' ) : $this->args['labels']['home'];
+			}
 		}
+	}
+
+	/**
+	 * Adds items for the posts page (i.e., is_home()) to the items array.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_posts_page_items() {
+
+		/* Get the post ID and post. */
+		$post_id = get_queried_object_id();
+		$post    = get_page( $post_id );
+
+		/* If the post has parents, add them to the trail. */
+		if ( 0 < $post->post_parent )
+			$this->do_post_parents( $post->post_parent );
+
+		/* Get the page title. */
+		$title = get_the_title( $post_id );
+
+		/* Add the posts page item. */
+		if ( is_paged() )
+			$this->items[]  = '<a href="' . get_permalink( $post_id ) . '" title="' . esc_attr( $title ) . '">' . $title . '</a>';
+
+		elseif ( $title && true === $this->args['show_title'] )
+			$this->items[] = $title;
+	}
 
-		/* If the post type path returns nothing and there is a parent, get its parents. */
-		if ( ( empty( $path ) && 0 !== $parent ) || ( 'attachment' == $post_type ) )
-			$trail = array_merge( $trail, breadcrumb_trail_get_parents( $parent, '' ) );
+	/**
+	 * Adds singular post items to the items array.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_singular_items() {
 
-		/* Or, if the post type is hierarchical and there's a parent, get its parents. */
-		elseif ( 0 !== $parent && is_post_type_hierarchical( $post_type ) )
-			$trail = array_merge( $trail, breadcrumb_trail_get_parents( $parent, '' ) );
+		/* Get the queried post. */
+		$post    = get_queried_object();
+		$post_id = get_queried_object_id();
+
+		/* If the post has a parent, follow the parent trail. */
+		if ( 0 < $post->post_parent )
+			$this->do_post_parents( $post->post_parent );
+
+		/* If the post doesn't have a parent, get its hierarchy based off the post type. */
+		else
+			$this->do_post_hierarchy( $post_id );
 
 		/* Display terms for specific post type taxonomy if requested. */
-		if ( !empty( $args["singular_{$post_type}_taxonomy"] ) && $terms = get_the_term_list( $post_id, $args["singular_{$post_type}_taxonomy"], '', ', ', '' ) )
-			$trail[] = $terms;
+		$this->do_post_terms( $post_id );
 
 		/* End with the post title. */
-		$post_title = single_post_title( '', false );
-		if ( !empty( $post_title ) )
-			$trail[] = $post_title;
-	}
+		if ( $post_title = single_post_title( '', false ) ) {
 
-	/* If we're viewing any type of archive. */
-	elseif ( is_archive() ) {
+			if ( 1 < get_query_var( 'page' ) )
+				$this->items[] = '<a href="' . get_permalink( $post_id ) . '" title="' . esc_attr( $post_title ) . '">' . $post_title . '</a>';
 
-		/* If viewing a taxonomy term archive. */
-		if ( is_tax() || is_category() || is_tag() ) {
+			elseif ( true === $this->args['show_title'] )
+				$this->items[] = $post_title;
+		}
+	}
 
-			/* Get some taxonomy and term variables. */
-			$term = get_queried_object();
-			$taxonomy = get_taxonomy( $term->taxonomy );
+	/**
+	 * Adds a specific post's parents to the items array.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @param  int    $post_id The ID of the post to get the parents of.
+	 * @return void
+	 */
+	public function do_post_parents( $post_id ) {
+		$parents = array();
 
-			/* Get the path to the term archive. Use this to determine if a page is present with it. */
-			if ( is_category() )
-				$path = get_option( 'category_base' );
-			elseif ( is_tag() )
-				$path = get_option( 'tag_base' );
-			else {
-				if ( $taxonomy->rewrite['with_front'] && $wp_rewrite->front )
-					$path = trailingslashit( $wp_rewrite->front );
-				$path .= $taxonomy->rewrite['slug'];
-			}
+		while ( $post_id ) {
 
-			/* Get parent pages by path if they exist. */
-			if ( $path )
-				$trail = array_merge( $trail, breadcrumb_trail_get_parents( '', $path ) );
+			/* Get the post by ID. */
+			$post = get_post( $post_id );
 
-			/* If the taxonomy is hierarchical, list its parent terms. */
-			if ( is_taxonomy_hierarchical( $term->taxonomy ) && $term->parent )
-				$trail = array_merge( $trail, breadcrumb_trail_get_term_parents( $term->parent, $term->taxonomy ) );
+			/* Add the formatted post link to the array of parents. */
+			$parents[] = '<a href="' . get_permalink( $post_id ) . '" title="' . esc_attr( get_the_title( $post_id ) ) . '">' . get_the_title( $post_id ) . '</a>';
 
-			/* Add the term name to the trail end. */
-			$trail[] = single_term_title( '', false );
+			/* If there's no longer a post parent, brea out of the loop. */
+			if ( 0 >= $post->post_parent )
+				break;
+
+			/* Change the post ID to the parent post to continue looping. */
+			$post_id = $post->post_parent;
 		}
 
-		/* If viewing a post type archive. */
-		elseif ( is_post_type_archive() ) {
+		/* Get the post hierarchy based off the final parent post. */
+		$this->do_post_hierarchy( $post_id );
+
+		/* Merge the parent items into the items array. */
+		$this->items = array_merge( $this->items, array_reverse( $parents ) );
+	}
 
-			/* Get the post type object. */
-			$post_type_object = get_post_type_object( get_query_var( 'post_type' ) );
+	/**
+	 * Adds a post's terms from a specific taxonomy to the items array.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @param  int    $post_id The ID of the post to get the terms for.
+	 * @return void
+	 */
+	public function do_post_terms( $post_id ) {
+
+		/* Get the post type. */
+		$post_type = get_post_type( $post_id );
+
+		/* Add the terms of the taxonomy for this post. */
+		if ( !empty( $this->args['post_taxonomy'][ $post_type ] ) )
+			$this->items[] = get_the_term_list( $post_id, $this->args['post_taxonomy'][ $post_type ], '', ', ', '' );
+	}
 
-			/* If $front has been set, add it to the $path. */
-			if ( $post_type_object->rewrite['with_front'] && $wp_rewrite->front )
-				$path .= trailingslashit( $wp_rewrite->front );
+	/**
+	 * Adds a specific post's hierarchy to the items array.  The hierarchy is determined by post type's 
+	 * rewrite arguments and whether it has an archive page.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @param  int    $post_id The ID of the post to get the hierarchy for.
+	 * @return void
+	 */
+	public function do_post_hierarchy( $post_id ) {
+
+		/* Get the post type. */
+		$post_type        = get_post_type( $post_id );
+		$post_type_object = get_post_type_object( $post_type );
 
-			/* If there's a slug, add it to the $path. */
-			if ( !empty( $post_type_object->rewrite['slug'] ) )
-				$path .= $post_type_object->rewrite['slug'];
+		/* If this is the 'post' post type, get the rewrite front items and map the rewrite tags. */
+		if ( 'post' === $post_type ) {
 
-			/* If there's a path, check for parents. */
-			if ( !empty( $path ) )
-				$trail = array_merge( $trail, breadcrumb_trail_get_parents( '', $path ) );
+			/* Add $wp_rewrite->front to the trail. */
+			$this->do_rewrite_front_items();
 
-			/* Add the post type [plural] name to the trail end. */
-			$trail[] = $post_type_object->labels->name;
+			/* Map the rewrite tags. */
+			$this->map_rewrite_tags( $post_id, get_option( 'permalink_structure' ) );
 		}
 
-		/* If viewing an author archive. */
-		elseif ( is_author() ) {
+		/* If the post type has rewrite rules. */
+		elseif ( false !== $post_type_object->rewrite ) {
 
-			/* If $front has been set, add it to $path. */
-			if ( !empty( $wp_rewrite->front ) )
-				$path .= trailingslashit( $wp_rewrite->front );
+			/* If 'with_front' is true, add $wp_rewrite->front to the trail. */
+			if ( $post_type_object->rewrite['with_front'] )
+				$this->do_rewrite_front_items();
 
-			/* If an $author_base exists, add it to $path. */
-			if ( !empty( $wp_rewrite->author_base ) )
-				$path .= $wp_rewrite->author_base;
+			/* If there's a path, check for parents. */
+			if ( !empty( $post_type_object->rewrite['slug'] ) )
+				$this->do_path_parents( $post_type_object->rewrite['slug'] );
+		}
+
+		/* If there's an archive page, add it to the trail. */
+		if ( !empty( $post_type_object->has_archive ) ) {
 
-			/* If $path exists, check for parent pages. */
-			if ( !empty( $path ) )
-				$trail = array_merge( $trail, breadcrumb_trail_get_parents( '', $path ) );
+			/* Add support for a non-standard label of 'archive_title' (special use case). */
+			$label = !empty( $post_type_object->labels->archive_title ) ? $post_type_object->labels->archive_title : $post_type_object->labels->name;
 
-			/* Add the author's display name to the trail end. */
-			$trail[] = get_the_author_meta( 'display_name', get_query_var( 'author' ) );
+			$this->items[] = '<a href="' . get_post_type_archive_link( $post_type ) . '" title="' . esc_attr( $label ) . '">' . $label . '</a>';
 		}
+	}
+
+	/**
+	 * Gets post types by slug.  This is needed because the get_post_types() function doesn't exactly 
+	 * match the 'has_archive' argument when it's set as a string instead of a boolean.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @param  int    $slug  The post type archive slug to search for.
+	 * @return void
+	 */
+	public function get_post_types_by_slug( $slug ) {
 
-		/* If viewing a time-based archive. */
-		elseif ( is_time() ) {
+		$return = array();
 
-			if ( get_query_var( 'minute' ) && get_query_var( 'hour' ) )
-				$trail[] = get_the_time( __( 'g:i a', 'breadcrumb-trail' ) );
+		$post_types = get_post_types( array(), 'objects' );
 
-			elseif ( get_query_var( 'minute' ) )
-				$trail[] = sprintf( __( 'Minute %1$s', 'breadcrumb-trail' ), get_the_time( __( 'i', 'breadcrumb-trail' ) ) );
+		foreach ( $post_types as $type ) {
 
-			elseif ( get_query_var( 'hour' ) )
-				$trail[] = get_the_time( __( 'g a', 'breadcrumb-trail' ) );
+			if ( $slug === $type->has_archive || ( true === $type->has_archive && $slug === $type->rewrite['slug'] ) )
+				$return[] = $type;
 		}
 
-		/* If viewing a date-based archive. */
-		elseif ( is_date() ) {
+		return $return;
+	}
 
-			/* If $front has been set, check for parent pages. */
-			if ( $wp_rewrite->front )
-				$trail = array_merge( $trail, breadcrumb_trail_get_parents( '', $wp_rewrite->front ) );
+	/**
+	 * Adds the items to the trail items array for taxonomy term archives.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @global object $wp_rewrite
+	 * @return void
+	 */
+	public function do_term_archive_items() {
+		global $wp_rewrite;
 
-			if ( is_day() ) {
-				$trail[] = '<a href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . get_the_time( esc_attr__( 'Y', 'breadcrumb-trail' ) ) . '">' . get_the_time( __( 'Y', 'breadcrumb-trail' ) ) . '</a>';
-				$trail[] = '<a href="' . get_month_link( get_the_time( 'Y' ), get_the_time( 'm' ) ) . '" title="' . get_the_time( esc_attr__( 'F', 'breadcrumb-trail' ) ) . '">' . get_the_time( __( 'F', 'breadcrumb-trail' ) ) . '</a>';
-				$trail[] = get_the_time( __( 'd', 'breadcrumb-trail' ) );
-			}
+		/* Get some taxonomy and term variables. */
+		$term     = get_queried_object();
+		$taxonomy = get_taxonomy( $term->taxonomy );
 
-			elseif ( get_query_var( 'w' ) ) {
-				$trail[] = '<a href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . get_the_time( esc_attr__( 'Y', 'breadcrumb-trail' ) ) . '">' . get_the_time( __( 'Y', 'breadcrumb-trail' ) ) . '</a>';
-				$trail[] = sprintf( __( 'Week %1$s', 'breadcrumb-trail' ), get_the_time( esc_attr__( 'W', 'breadcrumb-trail' ) ) );
-			}
+		/* If there are rewrite rules for the taxonomy. */
+		if ( false !== $taxonomy->rewrite ) {
 
-			elseif ( is_month() ) {
-				$trail[] = '<a href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . get_the_time( esc_attr__( 'Y', 'breadcrumb-trail' ) ) . '">' . get_the_time( __( 'Y', 'breadcrumb-trail' ) ) . '</a>';
-				$trail[] = get_the_time( __( 'F', 'breadcrumb-trail' ) );
-			}
+			/* If 'with_front' is true, dd $wp_rewrite->front to the trail. */
+			if ( $taxonomy->rewrite['with_front'] && $wp_rewrite->front )
+				$this->do_rewrite_front_items();
+
+			/* Get parent pages by path if they exist. */
+			$this->do_path_parents( $taxonomy->rewrite['slug'] );
+
+			/* Add post type archive if its 'has_archive' matches the taxonomy rewrite 'slug'. */
+			if ( $taxonomy->rewrite['slug'] ) {
+
+				$slug = trim( $taxonomy->rewrite['slug'], '/' );
+
+				/**
+				 * Deals with the situation if the slug has a '/' between multiple strings. For 
+				 * example, "movies/genres" where "movies" is the post type archive.
+				 */
+				$matches = explode( '/', $slug );
+
+				/* If matches are found for the path. */
+				if ( isset( $matches ) ) {
+
+					/* Reverse the array of matches to search for posts in the proper order. */
+					$matches = array_reverse( $matches );
 
-			elseif ( is_year() ) {
-				$trail[] = get_the_time( __( 'Y', 'breadcrumb-trail' ) );
+					/* Loop through each of the path matches. */
+					foreach ( $matches as $match ) {
+
+						/* If a match is found. */
+						$slug = $match;
+
+						/* Get public post types that match the rewrite slug. */
+						$post_types = $this->get_post_types_by_slug( $match );
+
+						if ( !empty( $post_types ) ) {
+
+							$post_type_object = $post_types[0];
+
+							/* Add support for a non-standard label of 'archive_title' (special use case). */
+							$label = !empty( $post_type_object->labels->archive_title ) ? $post_type_object->labels->archive_title : $post_type_object->labels->name;
+
+							/* Add the post type archive link to the trail. */
+							$this->items[] = '<a href="' . get_post_type_archive_link( $post_type_object->name ) . '" title="' . esc_attr( $label ) . '">' . $label . '</a>';
+
+							/* Break out of the loop. */
+							break;
+						}
+					}
+				}
 			}
 		}
+
+		/* If the taxonomy is hierarchical, list its parent terms. */
+		if ( is_taxonomy_hierarchical( $term->taxonomy ) && $term->parent )
+			$this->do_term_parents( $term->parent, $term->taxonomy );
+
+		/* Add the term name to the trail end. */
+		if ( is_paged() )
+			$this->items[] = '<a href="' . esc_url( get_term_link( $term, $term->taxonomy ) ) . '" title="' . esc_attr( single_term_title( '', false ) ) . '">' . single_term_title( '', false ) . '</a>';
+
+		elseif ( true === $this->args['show_title'] )
+			$this->items[] = single_term_title( '', false );
 	}
 
-	/* If viewing search results. */
-	elseif ( is_search() )
-		$trail[] = sprintf( __( 'Search results for &quot;%1$s&quot;', 'breadcrumb-trail' ), esc_attr( get_search_query() ) );
+	/**
+	 * Adds the items to the trail items array for post type archives.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_post_type_archive_items() {
 
-	/* If viewing a 404 error page. */
-	elseif ( is_404() )
-		$trail[] = __( '404 Not Found', 'breadcrumb-trail' );
+		/* Get the post type object. */
+		$post_type_object = get_post_type_object( get_query_var( 'post_type' ) );
 
-	/* Allow devs to step in and filter the $trail array. */
-	return apply_filters( 'breadcrumb_trail_items', $trail, $args );
-}
+		if ( false !== $post_type_object->rewrite ) {
 
-/**
- * Gets the items for the breadcrumb trail if bbPress is installed.
- *
- * @since 0.5.0
- * @access private
- * @param array $args Mixed arguments for the menu.
- * @return array List of items to be shown in the trail.
- */
-function breadcrumb_trail_get_bbpress_items( $args = array() ) {
+			/* If 'with_front' is true, add $wp_rewrite->front to the trail. */
+			if ( $post_type_object->rewrite['with_front'] )
+				$this->do_rewrite_front_items();
 
-	/* Set up a new trail items array. */
-	$trail = array();
+			/* If there's a rewrite slug, check for parents. */
+			if ( !empty( $post_type_object->rewrite['slug'] ) )
+				$this->do_path_parents( $post_type_object->rewrite['slug'] );
+		}
 
-	/* Get the forum post type object. */
-	$post_type_object = get_post_type_object( bbp_get_forum_post_type() );
+		/* Add the post type [plural] name to the trail end. */
+		if ( is_paged() )
+			$this->items[] = '<a href="' . esc_url( get_post_type_archive_link( $post_type_object->name ) ) . '" title="' . esc_attr( post_type_archive_title( '', false ) ) . '">' . post_type_archive_title( '', false ) . '</a>';
 
-	/* If not viewing the forum root/archive page and a forum archive exists, add it. */
-	if ( !empty( $post_type_object->has_archive ) && !bbp_is_forum_archive() )
-		$trail[] = '<a href="' . get_post_type_archive_link( bbp_get_forum_post_type() ) . '">' . bbp_get_forum_archive_title() . '</a>';
+		elseif ( true === $this->args['show_title'] )
+			$this->items[] = post_type_archive_title( '', false );
+	}
 
-	/* If viewing the forum root/archive. */
-	if ( bbp_is_forum_archive() ) {
-		$trail[] = bbp_get_forum_archive_title();
+	/**
+	 * Adds the items to the trail items array for user (author) archives.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @global object $wp_rewrite
+	 * @return void
+	 */
+	public function do_user_archive_items() {
+		global $wp_rewrite;
+
+		/* Add $wp_rewrite->front to the trail. */
+		$this->do_rewrite_front_items();
+
+		/* Get the user ID. */
+		$user_id = get_query_var( 'author' );
+
+		/* If $author_base exists, check for parent pages. */
+		if ( !empty( $wp_rewrite->author_base ) )
+			$this->do_path_parents( $wp_rewrite->author_base );
+
+		/* Add the author's display name to the trail end. */
+		if ( is_paged() )
+			$this->items[] = '<a href="'. esc_url( get_author_posts_url( $user_id ) ) . '" title="' . esc_attr( get_the_author_meta( 'display_name', $user_id ) ) . '">' . get_the_author_meta( 'display_name', $user_id ) . '</a>';
+
+		elseif ( true === $this->args['show_title'] )
+			$this->items[] = get_the_author_meta( 'display_name', $user_id );
 	}
 
-	/* If viewing the topics archive. */
-	elseif ( bbp_is_topic_archive() ) {
-		$trail[] = bbp_get_topic_archive_title();
+	/**
+	 * Adds the items to the trail items array for minute + hour archives.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_minute_hour_archive_items() {
+
+		/* Add $wp_rewrite->front to the trail. */
+		$this->do_rewrite_front_items();
+
+		/* Add the minute + hour item. */
+		if ( true === $this->args['show_title'] )
+			$this->items[] = get_the_time( $this->args['labels']['archive_minute_hour'] );
 	}
 
-	/* If viewing a topic tag archive. */
-	elseif ( bbp_is_topic_tag() ) {
-		$trail[] = bbp_get_topic_tag_name();
+	/**
+	 * Adds the items to the trail items array for minute archives.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_minute_archive_items() {
+
+		/* Add $wp_rewrite->front to the trail. */
+		$this->do_rewrite_front_items();
+
+		/* Add the minute item. */
+		if ( true === $this->args['show_title'] )
+			$this->items[] = sprintf( $this->args['labels']['archive_minute'], date_i18n( 'i', get_the_time( 'U' ) ) );
 	}
 
-	/* If viewing a topic tag edit page. */
-	elseif ( bbp_is_topic_tag_edit() ) {
-		$trail[] = '<a href="' . bbp_get_topic_tag_link() . '">' . bbp_get_topic_tag_name() . '</a>';
-		$trail[] = __( 'Edit', 'breadcrumb-trail' );
+	/**
+	 * Adds the items to the trail items array for hour archives.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_hour_archive_items() {
+
+		/* Add $wp_rewrite->front to the trail. */
+		$this->do_rewrite_front_items();
+
+		/* Add the hour item. */
+		if ( true === $this->args['show_title'] )
+			$this->items[] = get_the_time( $this->args['labels']['archive_hour'] );
 	}
 
-	/* If viewing a "view" page. */
-	elseif ( bbp_is_single_view() ) {
-		$trail[] = bbp_get_view_title();
+	/**
+	 * Adds the items to the trail items array for day archives.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_day_archive_items() {
+
+		/* Add $wp_rewrite->front to the trail. */
+		$this->do_rewrite_front_items();
+
+		/* Get year, month, and day. */
+		$year  = get_the_time( $this->args['labels']['archive_year'] );
+		$month = get_the_time( $this->args['labels']['archive_month'] );
+		$day   = get_the_time( $this->args['labels']['archive_day'] );
+
+		/* Add the year and month items. */
+		$this->items[] = '<a href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . esc_attr( $year ) . '">' . $year . '</a>';
+		$this->items[] = '<a href="' . get_month_link( get_the_time( 'Y' ), get_the_time( 'm' ) ) . '" title="' . esc_attr( $month ) . '">' . $month . '</a>';
+
+		/* Add the day item. */
+		if ( is_paged() )
+			$this->items[] = '<a href="' . get_day_link( get_the_time( 'Y' ), get_the_time( 'm' ), get_the_time( 'd' ) ) . '" title="' . esc_attr( $day ) . '">' . $day . '</a>';
+
+		elseif ( true === $this->args['show_title'] )
+			$this->items[] = $day;
 	}
 
-	/* If viewing a single topic page. */
-	elseif ( bbp_is_single_topic() ) {
+	/**
+	 * Adds the items to the trail items array for week archives.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_week_archive_items() {
 
-		/* Get the queried topic. */
-		$topic_id = get_queried_object_id();
+		/* Add $wp_rewrite->front to the trail. */
+		$this->do_rewrite_front_items();
 
-		/* Get the parent items for the topic, which would be its forum (and possibly forum grandparents). */
-		$trail = array_merge( $trail, breadcrumb_trail_get_parents( bbp_get_topic_forum_id( $topic_id ) ) );
+		/* Get the year and week. */
+		$year = get_the_time( $this->args['labels']['archive_year'] );
+		$week = sprintf( $this->args['labels']['archive_week'], date_i18n( 'W', get_the_time( 'U' ) ) );
 
-		/* If viewing a split, merge, or edit topic page, show the link back to the topic.  Else, display topic title. */
-		if ( bbp_is_topic_split() || bbp_is_topic_merge() || bbp_is_topic_edit() )
-			$trail[] = '<a href="' . bbp_get_topic_permalink( $topic_id ) . '">' . bbp_get_topic_title( $topic_id ) . '</a>';
-		else
-			$trail[] = bbp_get_topic_title( $topic_id );
+		/* Add the year item. */
+		$this->items[] = '<a href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . esc_attr( $year ) . '">' . $year . '</a>';
+
+		/* Add the week item. */
+		if ( is_paged() )
+			$this->items[] = get_archives_link( add_query_arg( array( 'm' => get_the_time( 'Y' ), 'w' => get_the_time( 'W' ) ), home_url() ), $week, false );
 
-		/* If viewing a topic split page. */
-		if ( bbp_is_topic_split() )
-			$trail[] = __( 'Split', 'breadcrumb-trail' );
+		elseif ( true === $this->args['show_title'] )
+			$this->items[] = $week;
+	}
+
+	/**
+	 * Adds the items to the trail items array for month archives.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_month_archive_items() {
+
+		/* Add $wp_rewrite->front to the trail. */
+		$this->do_rewrite_front_items();
 
-		/* If viewing a topic merge page. */
-		elseif ( bbp_is_topic_merge() )
-			$trail[] = __( 'Merge', 'breadcrumb-trail' );
+		/* Get the year and month. */
+		$year  = get_the_time( $this->args['labels']['archive_year'] );
+		$month = get_the_time( $this->args['labels']['archive_month'] );
 
-		/* If viewing a topic edit page. */
-		elseif ( bbp_is_topic_edit() )
-			$trail[] = __( 'Edit', 'breadcrumb-trail' );
+		/* Add the year item. */
+		$this->items[] = '<a href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . esc_attr( $year ) . '">' . $year . '</a>';
+
+		/* Add the month item. */
+		if ( is_paged() )
+			$this->items[] = '<a href="' . get_month_link( get_the_time( 'Y' ), get_the_time( 'm' ) ) . '" title="' . esc_attr( $month ) . '">' . $month . '</a>';
+
+		elseif ( true === $this->args['show_title'] )
+			$this->items[] = $month;
 	}
 
-	/* If viewing a single reply page. */
-	elseif ( bbp_is_single_reply() ) {
+	/**
+	 * Adds the items to the trail items array for year archives.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_year_archive_items() {
 
-		/* Get the queried reply object ID. */
-		$reply_id = get_queried_object_id();
+		/* Add $wp_rewrite->front to the trail. */
+		$this->do_rewrite_front_items();
 
-		/* Get the parent items for the reply, which should be its topic. */
-		$trail = array_merge( $trail, breadcrumb_trail_get_parents( bbp_get_reply_topic_id( $reply_id ) ) );
+		/* Get the year. */
+		$year  = get_the_time( $this->args['labels']['archive_year'] );
 
-		/* If viewing a reply edit page, link back to the reply. Else, display the reply title. */
-		if ( bbp_is_reply_edit() ) {
-			$trail[] = '<a href="' . bbp_get_reply_url( $reply_id ) . '">' . bbp_get_reply_title( $reply_id ) . '</a>';
-			$trail[] = __( 'Edit', 'breadcrumb-trail' );
+		/* Add the year item. */
+		if ( is_paged() )
+			$this->items[] = '<a href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . esc_attr( $year ) . '">' . $year . '</a>';
 
-		} else {
-			$trail[] = bbp_get_reply_title( $reply_id );
-		}
+		elseif ( true === $this->args['show_title'] )
+			$this->items[] = $year;
+	}
 
+	/**
+	 * Adds the items to the trail items array for archives that don't have a more specific method
+	 * defined in this class.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_default_archive_items() {
+
+		/* If this is a date-/time-based archive, add $wp_rewrite->front to the trail. */
+		if ( is_date() || is_time() )
+			$this->do_rewrite_front_items();
+
+		if ( true === $this->args['show_title'] )
+			$this->items[] = $this->args['labels']['archives'];
 	}
 
-	/* If viewing a single forum. */
-	elseif ( bbp_is_single_forum() ) {
+	/**
+	 * Adds the items to the trail items array for search results.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_search_items() {
 
-		/* Get the queried forum ID and its parent forum ID. */
-		$forum_id = get_queried_object_id();
-		$forum_parent_id = bbp_get_forum_parent_id( $forum_id );
+		if ( is_paged() )
+			$this->items[] = '<a href="' . get_search_link() . '" title="' . esc_attr( sprintf( $this->args['labels']['search'], get_search_query() ) ) . '">' . sprintf( $this->args['labels']['search'], get_search_query() ) . '</a>';
 
-		/* If the forum has a parent forum, get its parent(s). */
-		if ( 0 !== $forum_parent_id)
-			$trail = array_merge( $trail, breadcrumb_trail_get_parents( $forum_parent_id ) );
+		elseif ( true === $this->args['show_title'] )
+			$this->items[] = sprintf( $this->args['labels']['search'], get_search_query() );
+	}
 
-		/* Add the forum title to the end of the trail. */
-		$trail[] = bbp_get_forum_title( $forum_id );
+	/**
+	 * Adds the items to the trail items array for 404 pages.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_404_items() {
+
+		if ( true === $this->args['show_title'] )
+			$this->items[] = $this->args['labels']['error_404'];
 	}
 
-	/* If viewing a user page or user edit page. */
-	elseif ( bbp_is_single_user() || bbp_is_single_user_edit() ) {
+	/**
+	 * Get parent posts by path.  Currently, this method only supports getting parents of the 'page' 
+	 * post type.  The goal of this function is to create a clear path back to home given what would 
+	 * normally be a "ghost" directory.  If any page matches the given path, it'll be added.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @param  string $path The path (slug) to search for posts by.
+	 * @return void
+	 */
+	function do_path_parents( $path ) {
+
+		/* Trim '/' off $path in case we just got a simple '/' instead of a real path. */
+		$path = trim( $path, '/' );
+
+		/* If there's no path, return. */
+		if ( empty( $path ) )
+			return;
+
+		/* Get parent post by the path. */
+		$post = get_page_by_path( $path );
+
+		if ( !empty( $post ) ) {
+			$this->do_post_parents( $post->ID );
+		}
+
+		elseif ( is_null( $post ) ) {
+
+			/* Separate post names into separate paths by '/'. */
+			$path = trim( $path, '/' );
+			preg_match_all( "/\/.*?\z/", $path, $matches );
+
+			/* If matches are found for the path. */
+			if ( isset( $matches ) ) {
 
-		if ( bbp_is_single_user_edit() ) {
-			$trail[] = '<a href="' . bbp_get_user_profile_url() . '">' . bbp_get_displayed_user_field( 'display_name' ) . '</a>';
-			$trail[] = __( 'Edit', 'breadcrumb-trail' );
-		} else {
-			$trail[] = bbp_get_displayed_user_field( 'display_name' );
+				/* Reverse the array of matches to search for posts in the proper order. */
+				$matches = array_reverse( $matches );
+
+				/* Loop through each of the path matches. */
+				foreach ( $matches as $match ) {
+
+					/* If a match is found. */
+					if ( isset( $match[0] ) ) {
+
+						/* Get the parent post by the given path. */
+						$path = str_replace( $match[0], '', $path );
+						$post = get_page_by_path( trim( $path, '/' ) );
+
+						/* If a parent post is found, set the $post_id and break out of the loop. */
+						if ( !empty( $post ) && 0 < $post->ID ) {
+							$this->do_post_parents( $post->ID );
+							break;
+						}
+					}
+				}
+			}
 		}
 	}
 
-	/* Return the bbPress breadcrumb trail items. */
-	return apply_filters( 'breadcrumb_trail_get_bbpress_items', $trail, $args );
-}
+	/**
+	 * Searches for term parents of hierarchical taxonomies.  This function is similar to the WordPress 
+	 * function get_category_parents() but handles any type of taxonomy.
+	 *
+	 * @since  0.6.0
+	 * @param  int    $term_id  ID of the term to get the parents of.
+	 * @param  string $taxonomy Name of the taxonomy for the given term.
+	 * @return void
+	 */
+	function do_term_parents( $term_id, $taxonomy ) {
 
-/**
- * Turns %tag% from permalink structures into usable links for the breadcrumb trail.  This feels kind of
- * hackish for now because we're checking for specific %tag% examples and only doing it for the 'post' 
- * post type.  In the future, maybe it'll handle a wider variety of possibilities, especially for custom post
- * types.
- *
- * @since 0.4.0
- * @access private
- * @param int $post_id ID of the post whose parents we want.
- * @param string $path Path of a potential parent page.
- * @param array $args Mixed arguments for the menu.
- * @return array $trail Array of links to the post breadcrumb.
- */
-function breadcrumb_trail_map_rewrite_tags( $post_id = '', $path = '', $args = array() ) {
+		/* Set up some default arrays. */
+		$parents = array();
 
-	/* Set up an empty $trail array. */
-	$trail = array();
+		/* While there is a parent ID, add the parent term link to the $parents array. */
+		while ( $term_id ) {
 
-	/* Make sure there's a $path and $post_id before continuing. */
-	if ( empty( $path ) || empty( $post_id ) )
-		return $trail;
+			/* Get the parent term. */
+			$term = get_term( $term_id, $taxonomy );
 
-	/* Get the post based on the post ID. */
-	$post = get_post( $post_id );
+			/* Add the formatted term link to the array of parent terms. */
+			$parents[] = '<a href="' . get_term_link( $term, $taxonomy ) . '" title="' . esc_attr( $term->name ) . '">' . $term->name . '</a>';
 
-	/* If no post is returned, an error is returned, or the post does not have a 'post' post type, return. */
-	if ( empty( $post ) || is_wp_error( $post ) || 'post' !== $post->post_type )
-		return $trail;
+			/* Set the parent term's parent as the parent ID. */
+			$term_id = $term->parent;
+		}
+
+		/* If we have parent terms, reverse the array to put them in the proper order for the trail. */
+		if ( !empty( $parents ) )
+			$this->items = array_merge( $this->items, $parents );
+	}
+
+	/**
+	 * Turns %tag% from permalink structures into usable links for the breadcrumb trail.  This feels kind of
+	 * hackish for now because we're checking for specific %tag% examples and only doing it for the 'post' 
+	 * post type.  In the future, maybe it'll handle a wider variety of possibilities, especially for custom post
+	 * types.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @param  int    $post_id ID of the post whose parents we want.
+	 * @param  string $path    Path of a potential parent page.
+	 * @param  array  $args    Mixed arguments for the menu.
+	 * @return array
+	 */
+	public function map_rewrite_tags( $post_id, $path ) {
+
+		/* Get the post based on the post ID. */
+		$post = get_post( $post_id );
+
+		/* If no post is returned, an error is returned, or the post does not have a 'post' post type, return. */
+		if ( empty( $post ) || is_wp_error( $post ) || 'post' !== $post->post_type )
+			return $trail;
+
+		/* Trim '/' from both sides of the $path. */
+		$path = trim( $path, '/' );
 
-	/* Trim '/' from both sides of the $path. */
-	$path = trim( $path, '/' );
+		/* Split the $path into an array of strings. */
+		$matches = explode( '/', $path );
 
-	/* Split the $path into an array of strings. */
-	$matches = explode( '/', $path );
+		/* If matches are found for the path. */
+		if ( is_array( $matches ) ) {
 
-	/* If matches are found for the path. */
-	if ( is_array( $matches ) ) {
+			/* Loop through each of the matches, adding each to the $trail array. */
+			foreach ( $matches as $match ) {
 
-		/* Loop through each of the matches, adding each to the $trail array. */
-		foreach ( $matches as $match ) {
+				/* Trim any '/' from the $match. */
+				$tag = trim( $match, '/' );
 
-			/* Trim any '/' from the $match. */
-			$tag = trim( $match, '/' );
+				/* If using the %year% tag, add a link to the yearly archive. */
+				if ( '%year%' == $tag )
+					$this->items[] = '<a href="' . get_year_link( get_the_time( 'Y', $post_id ) ) . '" title="' . get_the_time( __( 'Y', 'breadcrumb-trail' ), $post_id ) . '">' . get_the_time( $this->args['labels']['archive_year'], $post_id ) . '</a>';
 
-			/* If using the %year% tag, add a link to the yearly archive. */
-			if ( '%year%' == $tag )
-				$trail[] = '<a href="' . get_year_link( get_the_time( 'Y', $post_id ) ) . '" title="' . get_the_time( esc_attr__( 'Y', 'breadcrumb-trail' ), $post_id ) . '">' . get_the_time( __( 'Y', 'breadcrumb-trail' ), $post_id ) . '</a>';
+				/* If using the %monthnum% tag, add a link to the monthly archive. */
+				elseif ( '%monthnum%' == $tag )
+					$this->items[] = '<a href="' . get_month_link( get_the_time( 'Y', $post_id ), get_the_time( 'm', $post_id ) ) . '" title="' . get_the_time( esc_attr__( 'F Y', 'breadcrumb-trail' ), $post_id ) . '">' . get_the_time( $this->args['labels']['archive_month'], $post_id ) . '</a>';
 
-			/* If using the %monthnum% tag, add a link to the monthly archive. */
-			elseif ( '%monthnum%' == $tag )
-				$trail[] = '<a href="' . get_month_link( get_the_time( 'Y', $post_id ), get_the_time( 'm', $post_id ) ) . '" title="' . get_the_time( esc_attr__( 'F Y', 'breadcrumb-trail' ), $post_id ) . '">' . get_the_time( __( 'F', 'breadcrumb-trail' ), $post_id ) . '</a>';
+				/* If using the %day% tag, add a link to the daily archive. */
+				elseif ( '%day%' == $tag )
+					$this->items[] = '<a href="' . get_day_link( get_the_time( 'Y', $post_id ), get_the_time( 'm', $post_id ), get_the_time( 'd', $post_id ) ) . '" title="' . get_the_time( esc_attr__( 'F j, Y', 'breadcrumb-trail' ), $post_id ) . '">' . get_the_time( $this->args['labels']['archive_day'], $post_id ) . '</a>';
 
-			/* If using the %day% tag, add a link to the daily archive. */
-			elseif ( '%day%' == $tag )
-				$trail[] = '<a href="' . get_day_link( get_the_time( 'Y', $post_id ), get_the_time( 'm', $post_id ), get_the_time( 'd', $post_id ) ) . '" title="' . get_the_time( esc_attr__( 'F j, Y', 'breadcrumb-trail' ), $post_id ) . '">' . get_the_time( __( 'd', 'breadcrumb-trail' ), $post_id ) . '</a>';
+				/* If using the %author% tag, add a link to the post author archive. */
+				elseif ( '%author%' == $tag )
+					$this->items[] = '<a href="' . get_author_posts_url( $post->post_author ) . '" title="' . esc_attr( get_the_author_meta( 'display_name', $post->post_author ) ) . '">' . get_the_author_meta( 'display_name', $post->post_author ) . '</a>';
 
-			/* If using the %author% tag, add a link to the post author archive. */
-			elseif ( '%author%' == $tag )
-				$trail[] = '<a href="' . get_author_posts_url( $post->post_author ) . '" title="' . esc_attr( get_the_author_meta( 'display_name', $post->post_author ) ) . '">' . get_the_author_meta( 'display_name', $post->post_author ) . '</a>';
+				/* If using the %category% tag, add a link to the first category archive to match permalinks. */
+				elseif ( '%category%' == $tag ) {
 
-			/* If using the %category% tag, add a link to the first category archive to match permalinks. */
-			elseif ( '%category%' == $tag && 'category' !== $args["singular_{$post->post_type}_taxonomy"] ) {
+					/* Force override terms in this post type. */
+					$this->args['post_taxonomy'][ $post->post_type ] = false;
 
-				/* Get the post categories. */
-				$terms = get_the_category( $post_id );
+					/* Get the post categories. */
+					$terms = get_the_category( $post_id );
 
-				/* Check that categories were returned. */
-				if ( $terms ) {
+					/* Check that categories were returned. */
+					if ( $terms ) {
 
-					/* Sort the terms by ID and get the first category. */
-					usort( $terms, '_usort_terms_by_ID' );
-					$term = get_term( $terms[0], 'category' );
+						/* Sort the terms by ID and get the first category. */
+						usort( $terms, '_usort_terms_by_ID' );
+						$term = get_term( $terms[0], 'category' );
 
-					/* If the category has a parent, add the hierarchy to the trail. */
-					if ( 0 !== $term->parent )
-						$trail = array_merge( $trail, breadcrumb_trail_get_term_parents( $term->parent, 'category' ) );
+						/* If the category has a parent, add the hierarchy to the trail. */
+						if ( 0 < $term->parent )
+							$this->do_term_parents( $term->parent, 'category' );
 
-					/* Add the category archive link to the trail. */
-					$trail[] = '<a href="' . get_term_link( $term, 'category' ) . '" title="' . esc_attr( $term->name ) . '">' . $term->name . '</a>';
+						/* Add the category archive link to the trail. */
+						$this->items[] = '<a href="' . get_term_link( $term, 'category' ) . '" title="' . esc_attr( $term->name ) . '">' . $term->name . '</a>';
+					}
 				}
 			}
 		}
 	}
-
-	/* Return the $trail array. */
-	return $trail;
 }
 
 /**
- * Gets parent pages of any post type or taxonomy by the ID or Path.  The goal of this function is to create 
- * a clear path back to home given what would normally be a "ghost" directory.  If any page matches the given 
- * path, it'll be added.  But, it's also just a way to check for a hierarchy with hierarchical post types.
+ * Extends the Breadcrumb_Trail class for bbPress.  Only use this if bbPress is in use.  This should 
+ * serve as an example for other plugin developers to build custom breadcrumb items.
  *
- * @since 0.3.0
- * @access private
- * @param int $post_id ID of the post whose parents we want.
- * @param string $path Path of a potential parent page.
- * @return array $trail Array of parent page links.
+ * @since  0.6.0
+ * @access public
  */
-function breadcrumb_trail_get_parents( $post_id = '', $path = '' ) {
+class bbPress_Breadcrumb_Trail extends Breadcrumb_Trail {
+
+	/**
+	 * Runs through the various bbPress conditional tags to check the current page being viewed.  Once 
+	 * a condition is met, add items to the $items array.
+	 *
+	 * @since  0.6.0
+	 * @access public
+	 * @return void
+	 */
+	public function do_trail_items() {
+
+		/* Get the forum post type object. */
+		$post_type_object = get_post_type_object( bbp_get_forum_post_type() );
+
+		/* If not viewing the forum root/archive page and a forum archive exists, add it. */
+		if ( !empty( $post_type_object->has_archive ) && !bbp_is_forum_archive() )
+			$this->items[] = '<a href="' . get_post_type_archive_link( bbp_get_forum_post_type() ) . '">' . bbp_get_forum_archive_title() . '</a>';
+
+		/* If viewing the forum root/archive. */
+		if ( bbp_is_forum_archive() ) {
+
+			if ( true === $this->args['show_title'] )
+				$this->items[] = bbp_get_forum_archive_title();
+		}
 
-	/* Set up an empty trail array. */
-	$trail = array();
+		/* If viewing the topics archive. */
+		elseif ( bbp_is_topic_archive() ) {
 
-	/* Trim '/' off $path in case we just got a simple '/' instead of a real path. */
-	$path = trim( $path, '/' );
+			if ( true === $this->args['show_title'] )
+				$this->items[] = bbp_get_topic_archive_title();
+		}
 
-	/* If neither a post ID nor path set, return an empty array. */
-	if ( empty( $post_id ) && empty( $path ) )
-		return $trail;
+		/* If viewing a topic tag archive. */
+		elseif ( bbp_is_topic_tag() ) {
 
-	/* If the post ID is empty, use the path to get the ID. */
-	if ( empty( $post_id ) ) {
+			if ( true === $this->args['show_title'] )
+				$this->items[] = bbp_get_topic_tag_name();
+		}
 
-		/* Get parent post by the path. */
-		$parent_page = get_page_by_path( $path );
+		/* If viewing a topic tag edit page. */
+		elseif ( bbp_is_topic_tag_edit() ) {
+			$this->items[] = '<a href="' . bbp_get_topic_tag_link() . '">' . bbp_get_topic_tag_name() . '</a>';
 
-		/* If a parent post is found, set the $post_id variable to it. */
-		if ( !empty( $parent_page ) )
-			$post_id = $parent_page->ID;
-	}
+			if ( true === $this->args['show_title'] )
+				$this->items[] = __( 'Edit', 'breadcrumb-trail' );
+		}
 
-	/* If a post ID and path is set, search for a post by the given path. */
-	if ( $post_id == 0 && !empty( $path ) ) {
+		/* If viewing a "view" page. */
+		elseif ( bbp_is_single_view() ) {
 
-		/* Separate post names into separate paths by '/'. */
-		$path = trim( $path, '/' );
-		preg_match_all( "/\/.*?\z/", $path, $matches );
+			if ( true === $this->args['show_title'] )
+				$this->items[] = bbp_get_view_title();
+		}
 
-		/* If matches are found for the path. */
-		if ( isset( $matches ) ) {
+		/* If viewing a single topic page. */
+		elseif ( bbp_is_single_topic() ) {
 
-			/* Reverse the array of matches to search for posts in the proper order. */
-			$matches = array_reverse( $matches );
+			/* Get the queried topic. */
+			$topic_id = get_queried_object_id();
 
-			/* Loop through each of the path matches. */
-			foreach ( $matches as $match ) {
+			/* Get the parent items for the topic, which would be its forum (and possibly forum grandparents). */
+			$this->do_post_parents( bbp_get_topic_forum_id( $topic_id ) );
 
-				/* If a match is found. */
-				if ( isset( $match[0] ) ) {
+			/* If viewing a split, merge, or edit topic page, show the link back to the topic.  Else, display topic title. */
+			if ( bbp_is_topic_split() || bbp_is_topic_merge() || bbp_is_topic_edit() )
+				$this->items[] = '<a href="' . bbp_get_topic_permalink( $topic_id ) . '">' . bbp_get_topic_title( $topic_id ) . '</a>';
 
-					/* Get the parent post by the given path. */
-					$path = str_replace( $match[0], '', $path );
-					$parent_page = get_page_by_path( trim( $path, '/' ) );
+			elseif ( true === $this->args['show_title'] )
+				$this->items[] = bbp_get_topic_title( $topic_id );
 
-					/* If a parent post is found, set the $post_id and break out of the loop. */
-					if ( !empty( $parent_page ) && $parent_page->ID > 0 ) {
-						$post_id = $parent_page->ID;
-						break;
-					}
-				}
-			}
+			/* If viewing a topic split page. */
+			if ( bbp_is_topic_split() && true === $this->args['show_title'] )
+				$this->items[] = __( 'Split', 'breadcrumb-trail' );
+
+			/* If viewing a topic merge page. */
+			elseif ( bbp_is_topic_merge() && true === $this->args['show_title'] )
+				$this->items[] = __( 'Merge', 'breadcrumb-trail' );
+
+			/* If viewing a topic edit page. */
+			elseif ( bbp_is_topic_edit() && true === $this->args['show_title'] )
+				$this->items[] = __( 'Edit', 'breadcrumb-trail' );
 		}
-	}
 
-	/* While there's a post ID, add the post link to the $parents array. */
-	while ( $post_id ) {
+		/* If viewing a single reply page. */
+		elseif ( bbp_is_single_reply() ) {
 
-		/* Get the post by ID. */
-		$page = get_page( $post_id );
+			/* Get the queried reply object ID. */
+			$reply_id = get_queried_object_id();
 
-		/* Add the formatted post link to the array of parents. */
-		$parents[]  = '<a href="' . get_permalink( $post_id ) . '" title="' . esc_attr( get_the_title( $post_id ) ) . '">' . get_the_title( $post_id ) . '</a>';
+			/* Get the parent items for the reply, which should be its topic. */
+			$this->do_post_parents( bbp_get_reply_topic_id( $reply_id ) );
 
-		/* Set the parent post's parent to the post ID. */
-		$post_id = $page->post_parent;
-	}
+			/* If viewing a reply edit page, link back to the reply. Else, display the reply title. */
+			if ( bbp_is_reply_edit() ) {
+				$this->items[] = '<a href="' . bbp_get_reply_url( $reply_id ) . '">' . bbp_get_reply_title( $reply_id ) . '</a>';
 
-	/* If we have parent posts, reverse the array to put them in the proper order for the trail. */
-	if ( isset( $parents ) )
-		$trail = array_reverse( $parents );
+				if ( true === $this->args['show_title'] )
+					$this->items[] = __( 'Edit', 'breadcrumb-trail' );
 
-	/* Return the trail of parent posts. */
-	return $trail;
-}
+			} elseif ( true === $this->args['show_title'] ) {
+				$this->items[] = bbp_get_reply_title( $reply_id );
+			}
 
-/**
- * Searches for term parents of hierarchical taxonomies.  This function is similar to the WordPress 
- * function get_category_parents() but handles any type of taxonomy.
- *
- * @since 0.3.0
- * @access private
- * @param int $parent_id The ID of the first parent.
- * @param object|string $taxonomy The taxonomy of the term whose parents we want.
- * @return array $trail Array of links to parent terms.
- */
-function breadcrumb_trail_get_term_parents( $parent_id = '', $taxonomy = '' ) {
+		}
 
-	/* Set up some default arrays. */
-	$trail = array();
-	$parents = array();
+		/* If viewing a single forum. */
+		elseif ( bbp_is_single_forum() ) {
 
-	/* If no term parent ID or taxonomy is given, return an empty array. */
-	if ( empty( $parent_id ) || empty( $taxonomy ) )
-		return $trail;
+			/* Get the queried forum ID and its parent forum ID. */
+			$forum_id = get_queried_object_id();
+			$forum_parent_id = bbp_get_forum_parent_id( $forum_id );
 
-	/* While there is a parent ID, add the parent term link to the $parents array. */
-	while ( $parent_id ) {
+			/* If the forum has a parent forum, get its parent(s). */
+			if ( 0 !== $forum_parent_id)
+				$this->do_post_parents( $forum_parent_id );
 
-		/* Get the parent term. */
-		$parent = get_term( $parent_id, $taxonomy );
+			/* Add the forum title to the end of the trail. */
+			if ( true === $this->args['show_title'] )
+				$this->items[] = bbp_get_forum_title( $forum_id );
+		}
 
-		/* Add the formatted term link to the array of parent terms. */
-		$parents[] = '<a href="' . get_term_link( $parent, $taxonomy ) . '" title="' . esc_attr( $parent->name ) . '">' . $parent->name . '</a>';
+		/* If viewing a user page or user edit page. */
+		elseif ( bbp_is_single_user() || bbp_is_single_user_edit() ) {
 
-		/* Set the parent term's parent as the parent ID. */
-		$parent_id = $parent->parent;
-	}
+			if ( bbp_is_single_user_edit() ) {
+				$this->items[] = '<a href="' . bbp_get_user_profile_url() . '">' . bbp_get_displayed_user_field( 'display_name' ) . '</a>';
 
-	/* If we have parent terms, reverse the array to put them in the proper order for the trail. */
-	if ( !empty( $parents ) )
-		$trail = array_reverse( $parents );
+				if ( true === $this->args['show_title'] )
+					$this->items[] = __( 'Edit', 'breadcrumb-trail' );
+			} elseif ( true === $this->args['show_title'] ) {
+				$this->items[] = bbp_get_displayed_user_field( 'display_name' );
+			}
+		}
 
-	/* Return the trail of parent terms. */
-	return $trail;
+		/* Return the bbPress breadcrumb trail items. */
+		$this->items = apply_filters( 'breadcrumb_trail_get_bbpress_items', $this->items, $this->args );
+	}
 }
 
 ?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/extensions/cleaner-caption.php b/wp-content/themes/path/library/extensions/cleaner-caption.php
index 6490874f1b8a6a8a426714135bc54d2d99eae713..b8a80f07c6018b35433ab61b0d5bee22be831249 100644
--- a/wp-content/themes/path/library/extensions/cleaner-caption.php
+++ b/wp-content/themes/path/library/extensions/cleaner-caption.php
@@ -16,9 +16,9 @@
  * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  *
  * @package CleanerCaption
- * @version 0.1.1
+ * @version 0.2.0
  * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2012, Justin Tadlock
+ * @copyright Copyright (c) 2013, Justin Tadlock
  * @link http://justintadlock.com
  * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
@@ -70,16 +70,16 @@ function cleaner_caption( $output, $attr, $content ) {
 	$attributes .= ' style="width: ' . esc_attr( $attr['width'] ) . 'px"';
 
 	/* Open the caption <div>. */
-	$output = '<div' . $attributes .'>';
+	$output = '<figure' . $attributes .'>';
 
 	/* Allow shortcodes for the content the caption was created for. */
 	$output .= do_shortcode( $content );
 
 	/* Append the caption text. */
-	$output .= '<p class="wp-caption-text">' . $attr['caption'] . '</p>';
+	$output .= '<figcaption class="wp-caption-text">' . $attr['caption'] . '</figcaption>';
 
 	/* Close the caption </div>. */
-	$output .= '</div>';
+	$output .= '</figure>';
 
 	/* Return the formatted, clean caption. */
 	return apply_filters( 'cleaner_caption', $output );
diff --git a/wp-content/themes/path/library/extensions/cleaner-gallery.php b/wp-content/themes/path/library/extensions/cleaner-gallery.php
index 4841b1bc7128f1c3978b1719159fc92408c2a9c0..fc93da789f102c4049595a6850cdb0754fd85139 100644
--- a/wp-content/themes/path/library/extensions/cleaner-gallery.php
+++ b/wp-content/themes/path/library/extensions/cleaner-gallery.php
@@ -14,12 +14,12 @@
  * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
  * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  *
- * @package CleanerGallery
- * @version 0.9.4
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://justintadlock.com/archives/2008/04/13/cleaner-wordpress-gallery-plugin
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @package   CleanerGallery
+ * @version   1.0.0
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @copyright Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link      http://justintadlock.com/archives/2008/04/13/cleaner-wordpress-gallery-plugin
+ * @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Filter the post gallery shortcode output. */
@@ -30,18 +30,20 @@ add_filter( 'post_gallery', 'cleaner_gallery', 10, 2 );
  * HTML and inline styles.  It adds the number of columns used as a class attribute, which allows 
  * developers to style the gallery more easily.
  *
- * @since 0.9.0
- * @access private
- * @param string $output
- * @param array $attr
- * @return string $output
+ * @since  0.9.0
+ * @access public
+ * @global array  $_wp_additional_image_sizes
+ * @param  string $output The output of the gallery shortcode.
+ * @param  array  $attr   The arguments for displaying the gallery.
+ * @return string
  */
 function cleaner_gallery( $output, $attr ) {
+	global $_wp_additional_image_sizes;
 
 	static $cleaner_gallery_instance = 0;
 	$cleaner_gallery_instance++;
 
-	/* We're not worried abut galleries in feeds, so just return the output here. */
+	/* We're not worried about galleries in feeds, so just return the output here. */
 	if ( is_feed() )
 		return $output;
 
@@ -54,19 +56,21 @@ function cleaner_gallery( $output, $attr ) {
 
 	/* Default gallery settings. */
 	$defaults = array(
-		'order' => 'ASC',
-		'orderby' => 'menu_order ID',
-		'id' => get_the_ID(),
-		'link' => '',
-		'itemtag' => 'dl',
-		'icontag' => 'dt',
-		'captiontag' => 'dd',
-		'columns' => 3,
-		'size' => 'thumbnail',
-		'include' => '',
-		'exclude' => '',
+		'order'       => 'ASC',
+		'orderby'     => 'menu_order ID',
+		'id'          => get_the_ID(),
+		'mime_type'   => 'image',
+		'link'        => '',
+		'itemtag'     => 'figure',
+		'icontag'     => 'div',
+		'captiontag'  => 'figcaption',
+		'columns'     => 3,
+		'size'        => isset( $_wp_additional_image_sizes['post-thumbnail'] ) ? 'post-thumbnail' : 'thumbnail',
+		'ids'         => '',
+		'include'     => '',
+		'exclude'     => '',
 		'numberposts' => -1,
-		'offset' => ''
+		'offset'      => ''
 	);
 
 	/* Apply filters to the default arguments. */
@@ -82,28 +86,30 @@ function cleaner_gallery( $output, $attr ) {
 
 	/* Arguments for get_children(). */
 	$children = array(
-		'post_parent' => $id,
-		'post_status' => 'inherit',
-		'post_type' => 'attachment',
-		'post_mime_type' => 'image',
-		'order' => $order,
-		'orderby' => $orderby,
-		'exclude' => $exclude,
-		'include' => $include,
-		'numberposts' => $numberposts,
-		'offset' => $offset,
+		'post_status'      => 'inherit',
+		'post_type'        => 'attachment',
+		'post_mime_type'   => wp_parse_args( $mime_type ),
+		'order'            => $order,
+		'orderby'          => $orderby,
+		'exclude'          => $exclude,
+		'include'          => $include,
+		'numberposts'      => $numberposts,
+		'offset'           => $offset,
 		'suppress_filters' => true
 	);
 
 	/* Get image attachments. If none, return. */
-	$attachments = get_children( $children );
+	if ( empty( $include ) )
+		$attachments = get_children( array_merge( array( 'post_parent' => $id ), $children ) );
+	else
+		$attachments = get_posts( $children );
 
 	if ( empty( $attachments ) )
 		return '';
 
 	/* Properly escape the gallery tags. */
-	$itemtag = tag_escape( $itemtag );
-	$icontag = tag_escape( $icontag );
+	$itemtag    = tag_escape( $itemtag );
+	$icontag    = tag_escape( $icontag );
 	$captiontag = tag_escape( $captiontag );
 	$i = 0;
 
@@ -118,27 +124,45 @@ function cleaner_gallery( $output, $attr ) {
 	$output = "\n\t\t\t<div id='gallery-{$id}-{$cleaner_gallery_instance}' class='gallery gallery-{$id}'>";
 
 	/* Loop through each attachment. */
-	foreach ( $attachments as $id => $attachment ) {
+	foreach ( $attachments as $attachment ) {
 
 		/* Open each gallery row. */
 		if ( $columns > 0 && $i % $columns == 0 )
-			$output .= "\n\t\t\t\t<div class='gallery-row gallery-clear'>";
+			$output .= "\n\t\t\t\t<div class='gallery-row gallery-col-{$columns} gallery-clear'>";
 
 		/* Open each gallery item. */
 		$output .= "\n\t\t\t\t\t<{$itemtag} class='gallery-item col-{$columns}'>";
 
+		/* Get the image attachment meta. */
+		$image_meta  = wp_get_attachment_metadata( $id );
+
+		/* Get the image orientation (portrait|landscape) based off the width and height. */
+		$orientation = '';
+
+		if ( isset( $image_meta['height'], $image_meta['width'] ) )
+			$orientation = ( $image_meta['height'] > $image_meta['width'] ) ? 'portrait' : 'landscape';
+
 		/* Open the element to wrap the image. */
-		$output .= "\n\t\t\t\t\t\t<{$icontag} class='gallery-icon'>";
+		$output .= "\n\t\t\t\t\t\t<{$icontag} class='gallery-icon {$orientation}'>";
+
+		/* Get the image. */
+		if ( isset( $attr['link'] ) && 'file' == $attr['link'] ) 
+			$image = wp_get_attachment_link( $attachment->ID, $size, false, true );
+
+		elseif ( isset( $attr['link'] ) && 'none' == $attr['link'] )
+			$image = wp_get_attachment_image( $attachment->ID, $size, false );
+
+		else
+			$image = wp_get_attachment_link( $attachment->ID, $size, true, true );
 
-		/* Add the image. */
-		$image = ( ( isset( $attr['link'] ) && 'file' == $attr['link'] ) ? wp_get_attachment_link( $id, $size, false, false ) : wp_get_attachment_link( $id, $size, true, false ) );
-		$output .= apply_filters( 'cleaner_gallery_image', $image, $id, $attr, $cleaner_gallery_instance );
+		/* Apply filters over the image itself. */
+		$output .= apply_filters( 'cleaner_gallery_image', $image, $attachment->ID, $attr, $cleaner_gallery_instance );
 
 		/* Close the image wrapper. */
 		$output .= "</{$icontag}>";
 
 		/* Get the caption. */
-		$caption = apply_filters( 'cleaner_gallery_caption', wptexturize( $attachment->post_excerpt ), $id, $attr, $cleaner_gallery_instance );
+		$caption = apply_filters( 'cleaner_gallery_caption', wptexturize( $attachment->post_excerpt ), $attachment->ID, $attr, $cleaner_gallery_instance );
 
 		/* If image caption is set. */
 		if ( !empty( $caption ) )
diff --git a/wp-content/themes/path/library/extensions/color-palette.php b/wp-content/themes/path/library/extensions/color-palette.php
new file mode 100644
index 0000000000000000000000000000000000000000..31e0be0a57ac788c9c1a1df196e4ae14a25a6bfa
--- /dev/null
+++ b/wp-content/themes/path/library/extensions/color-palette.php
@@ -0,0 +1,373 @@
+<?php
+/**
+ * Color Palette - A script to allow user-selected theme colors.
+ *
+ * Color Palette was created so that theme developers could easily add color options to the built-in 
+ * WordPress theme customizer.  This makes theme developers' jobs easier by allowing them to simply 
+ * plug in the values.  And, it gives users something fun to play with!
+ *
+ * <rant>
+ * I encourage all theme developers who use this feature to use it wisely.  At some point, enough is 
+ * enough.  This is not meant to be a full CSS-replacement script.  It wasn't created so that all 
+ * themes could have a buttload of color options.  Use some common sense when applying this script 
+ * and have fun with your designs.  A script like this can be limiting to your abilities as a 
+ * designer.  You don't have to cave to user demands to add more options.  Make decisions and have 
+ * some faith in your own skills.  You are a theme *designer*, right?.
+ * </rant>
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU 
+ * General Public License as published by the Free Software Foundation; either version 2 of the License, 
+ * or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
+ * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * @package   ColorPalette
+ * @version   0.1.0
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @copyright Copyright (c) 2013, Justin Tadlock
+ * @link      http://justintadlock.com
+ * @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ */
+
+/**
+ * Handles custom theme color options via the WordPress theme customizer.
+ *
+ * @since  0.1.0
+ * @access public
+ */
+final class Color_Palette {
+
+	/**
+	 * Array of individual color options and their settings.
+	 *
+	 * @since  0.1.0
+	 * @access protected
+	 * @var    array
+	 */
+	protected $colors = array();
+
+	/**
+	 * An array of properties and selectors.  "$rules[ $color_id ][ $property ][ $selectors ]"
+	 *
+	 * @since  0.1.0
+	 * @access protected
+	 * @var    array
+	 */
+	protected $rules = array();
+
+	/**
+	 * The allowed CSS properties the theme developer can set a color rule for.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 */
+	public 	$allowed_properties = array(
+		'color',
+		'background-color',
+		'border-color',
+		'border-top-color',
+		'border-bottom-color',
+		'border-right-color',
+		'border-left-color',
+		'outline-color'
+	);
+
+	/**
+	 * Sets up the Custom Colors Palette feature.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function __construct() {
+
+		/* Get the theme support arguements for 'color-palette'. */
+		$supports = get_theme_support( 'color-palette' );
+
+		/* If a callback was set, add it to the correct action hook. */
+		if ( !empty( $supports[0] ) && isset( $supports[0]['callback'] ) ) 
+			add_action( 'color_palette_register', $supports[0]['callback'] );
+
+		/* Output CSS into <head>. */
+		add_action( 'wp_head', array( &$this, 'wp_head_callback' ) );
+
+		/* Add a '.custom-colors' <body> class. */
+		add_filter( 'body_class', array( &$this, 'body_class' ) );
+
+		/* Add options to the theme customizer. */
+		add_action( 'customize_register', array( &$this, 'customize_register' ) );
+
+		/* Delete the cached data for this feature. */
+		add_action( 'update_option_theme_mods_' . get_stylesheet(), array( &$this, 'cache_delete' ) );
+
+		/* Hook for registering custom colors and rule sets. */
+		do_action( 'color_palette_register', $this );
+	}
+
+	/**
+	 * Add a color option.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  array  $args
+	 * @return void
+	 */
+	public function add_color( $args ) {
+
+		if ( !isset( $args['id'] ) )
+			return;
+
+		$args['default'] = isset( $args['default'] ) ? $this->sanitize_hex_color( $args['default'] ) : '';
+
+		$this->colors[ $args['id'] ] = $args;
+	}
+
+	/**
+	 * Get a color option.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string  $id
+	 * @return array|string
+	 */
+	public function get_color( $id ) {
+
+		return isset( $this->colors[ $id ] ) ? $this->colors[ $id ] : '';
+	}
+
+	/**
+	 * Add a complete rule set for a specific theme color.  The color must already be registered.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string  $color_id
+	 * @param  array   $rules
+	 * @return void
+	 */
+	public function add_rule_set( $color_id, $rules ) {
+
+		$color = $this->get_color( $color_id );
+
+		if ( empty( $color ) )
+			return;
+
+		foreach ( $rules as $property => $selectors ) {
+
+			if ( in_array( $property, $this->allowed_properties ) ) {
+
+				if ( !is_array( $selectors ) )
+					$selectors = array_map( 'trim', explode( ',', $selectors ) );
+
+				$this->rules[ $color_id ][ $property ] = $selectors;
+			}
+		}
+	}
+
+	/**
+	 * Adds the 'custom-colors' class to the <body> element.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  array  $classes
+	 * @return array
+	 */
+	public function body_class( $classes ) {
+
+		$classes[] = 'custom-colors';
+
+		return $classes;
+	}
+
+	/**
+	 * Callback for 'wp_head' that outputs the CSS for this feature.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function wp_head_callback() {
+
+		/* Get the cached style. */
+		$style = wp_cache_get( 'color_palette' );
+
+		/* If the style is available, output it and return. */
+		if ( !empty( $style ) ) {
+			echo $style;
+			return;
+		}
+
+		/* Loop through each of the rules by name. */
+		foreach ( $this->rules as $color_id => $properties ) {
+
+			$color = $this->get_color( $color_id );
+
+			/* Get the saved color. */
+			$hex = get_theme_mod( 'color_palette_' . sanitize_key( $color_id ), $color['default'] );
+
+			/* Loop through each of the properties. */
+			foreach ( $properties as $property => $selectors )
+				$style .= join( ', ', $selectors ) . " { {$property}: #{$hex}; } ";
+		}
+
+		/* Put the final style output together. */
+		$style = "\n" . '<style type="text/css" id="custom-colors-css">' . trim( $style ) . '</style>' . "\n";
+
+		/* Cache the style, so we don't have to process this on each page load. */
+		wp_cache_set( 'color_palette', $style );
+
+		/* Output the custom style. */
+		echo $style;
+	}
+
+	/**
+	 * Registers the customize settings and controls.  We're tagging along on WordPress' built-in 
+	 * 'Colors' section.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  object $wp_customize
+	 * @return void
+	 */
+	public function customize_register( $wp_customize ) {
+
+		/* Each control will be given a priority of $priority + 10. */
+		$priority = 0;
+
+		/* Loop through each of the defined color options. */
+		foreach ( $this->colors as $color_id => $args ) {
+
+			/* Iterate the priority. */
+			$priority = $priority + 10;
+
+			/* Sanitize the color option name. */
+			$color_id = sanitize_key( $color_id );
+
+			/* Add a new setting for this color. */
+			$wp_customize->add_setting(
+				"color_palette_{$color_id}",
+				array(
+					'default'              => "#{$args['default']}",
+					'type'                 => 'theme_mod',
+					'capability'           => 'edit_theme_options',
+					'sanitize_callback'    => 'sanitize_hex_color_no_hash',
+					'sanitize_js_callback' => 'maybe_hash_hex_color',
+					'transport'            => 'postMessage'
+				)
+			);
+
+			/* Add a control for this color. */
+			$wp_customize->add_control(
+				new WP_Customize_Color_Control(
+					$wp_customize,
+					"color-palette-control-{$color_id}",
+					array(
+						'label'    => esc_html( $args['label'] ),
+						'section'  => 'colors',
+						'settings' => "color_palette_{$color_id}",
+						'priority' => $priority
+					)
+				)
+			);
+		}
+
+		/* If viewing the customize preview screen, add a script to show a live preview. */
+		if ( $wp_customize->is_preview() && !is_admin() )
+			add_action( 'wp_footer', array( &$this, 'customize_preview_script' ), 21 );
+	}
+
+	/**
+	 * Theme customizer preview script.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function customize_preview_script() { ?>
+
+		<script type="text/javascript">
+
+		<?php foreach ( $this->rules as $color_id => $rule ) { ?>
+			wp.customize( 
+				'color_palette_<?php echo sanitize_key( $color_id ); ?>',
+				function( value ) {
+					value.bind(
+						function( to ) {
+						<?php foreach ( $rule as $property => $selectors ) { 
+
+							/* Only run if property is allowed. */
+							if ( !in_array( $property, $this->allowed_properties ) )
+								continue;
+
+							/* Remove pseudo-selectors and pseudo-elements. */
+							$selectors = array_filter( $selectors, array( $this, 'remove_js_pseudo' ) );
+
+							/**
+							 * Allow theme developers to define jQuery().not() so 
+							 * they can make sure some elements don't get 
+							 * overwritten on the live preview.
+							 */
+							$do_not_overwrite = apply_filters( 'color_palette_preview_js_ignore', '', $color_id, $property, $selectors );
+
+							$not = !empty( $do_not_overwrite ) ? ".not( '{$do_not_overwrite}' )" : '';
+							?>
+							
+							jQuery( '<?php echo join( ', ', $selectors ); ?>' )<?php echo $not; ?>.css( '<?php echo $property; ?>', to );
+						<?php } ?>
+						}
+					);
+				}
+			);<?php 
+		} ?> 
+
+		</script><?php 
+	}
+
+	/**
+	 * Sanitizes hex colors.  Removes the left '#'.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string $color
+	 * @return string
+	 */
+	public function sanitize_hex_color( $color ) {
+
+		$color = ltrim( $color, '#' );
+
+		return preg_replace( '/[^0-9a-fA-F]/', '', $color );
+	}
+
+	/**
+	 * Helper function to be used in array_filter() for removing pseudo-selectors and pseudo-elements 
+	 * from the theme customizer preview.  jQuery won't handle these well.
+	 *
+	 * @todo   Use jQuery's .hover() to handle ':hover'.
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string $element
+	 * @return bool
+	 */
+	public function remove_js_pseudo( $element ) {
+
+		if ( false === strpos( $element, ':' ) )
+			return true;
+
+		return false;
+	}
+
+	/**
+	 * Deletes the cached style CSS that's output into the header.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function cache_delete() {
+		wp_cache_delete( 'color_palette' );
+	}
+}
+
+$color_palette = new Color_Palette();
+
+?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/extensions/custom-field-series.php b/wp-content/themes/path/library/extensions/custom-field-series.php
index c12d89bd3b93c377fcaa3f5b47caab05f650a01b..2ad97745a86245017540ee26ac83de0cb5fffd28 100644
--- a/wp-content/themes/path/library/extensions/custom-field-series.php
+++ b/wp-content/themes/path/library/extensions/custom-field-series.php
@@ -16,9 +16,9 @@
  * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  *
  * @package CustomFieldSeries
- * @version 0.4.0
+ * @version 0.5.0
  * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2007 - 2012, Justin Tadlock
+ * @copyright Copyright (c) 2007 - 2013, Justin Tadlock
  * @link http://justintadlock.com/archives/2007/11/01/wordpress-custom-fields-listing-a-series-of-posts
  * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
@@ -82,7 +82,7 @@ function custom_field_series( $args = array() ) {
 			$class = sanitize_html_class( sanitize_title_with_dashes( $meta_value ) );
 
 			/* Create the opening wrapper div, title, and list element. */
-			$series = '<div class="series series-' . esc_attr( $class ) . '">';
+			$series  = '<aside class="series series-' . esc_attr( $class ) . '">';
 			$series .= '<h4 class="series-title">' . apply_filters( 'custom_field_series_title', __( 'Articles in this series', 'custom-field-series' ) ) . '</h4>';
 			$series .= '<ul>';
 
@@ -99,7 +99,7 @@ function custom_field_series( $args = array() ) {
 			}
 
 			/* Close the unordered list and wrapper div. */
-			$series .= '</ul></div>';
+			$series .= '</ul></aside>';
 		}
 	}
 
diff --git a/wp-content/themes/path/library/extensions/entry-views.php b/wp-content/themes/path/library/extensions/entry-views.php
index 294c65f37a5460ff93eb4a250cef775c986d5a97..d3a8420d9460cc0e9b12f2dc6284e3c760c4230f 100644
--- a/wp-content/themes/path/library/extensions/entry-views.php
+++ b/wp-content/themes/path/library/extensions/entry-views.php
@@ -26,7 +26,7 @@
  * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  *
  * @package EntryViews
- * @version 0.2.2
+ * @version 0.2.3
  * @author Justin Tadlock <justin@justintadlock.com>
  * @copyright Copyright (c) 2010 - 2012, Justin Tadlock
  * @link http://justintadlock.com
@@ -78,7 +78,7 @@ function entry_views_load() {
 	global $_entry_views_post_id;
 
 	/* Check if we're on a singular post view. */
-	if ( is_singular() ) {
+	if ( is_singular() && !is_preview() ) {
 
 		/* Get the post object. */
 		$post = get_queried_object();
diff --git a/wp-content/themes/path/library/extensions/featured-header.php b/wp-content/themes/path/library/extensions/featured-header.php
new file mode 100644
index 0000000000000000000000000000000000000000..877190c5a8243922d27b7b396484b220afa6686f
--- /dev/null
+++ b/wp-content/themes/path/library/extensions/featured-header.php
@@ -0,0 +1,210 @@
+<?php
+/**
+ * Featured Header - A script for allowing users to set a featured header image.
+ *
+ * This script was created to make it easy for theme developers to add featured header image 
+ * functionality to their theme.  Featured headers are just a way of using the built-in WordPress 
+ * post thumbnails (i.e., featured images) to replace the theme's header image on a per-post 
+ * basis.  Therefore, a theme must add support for both the 'post-thumbnails' and 'custom-header' 
+ * theme features.
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU 
+ * General Public License as published by the Free Software Foundation; either version 2 of the License, 
+ * or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
+ * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * @package   FeaturedHeader
+ * @version   0.1.1
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @copyright Copyright (c) 2013, Justin Tadlock
+ * @link      http://justintadlock.com
+ * @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ */
+
+/**
+ * The Featured_Header class allows users to create custom, per-post header images if their theme 
+ * supports the WordPress 'custom-header' feature.  This class overwrites the header image on 
+ * single post views and replaces it with the featured image if the dimensions are correct.
+ *
+ * @since 0.1.0
+ */
+class Featured_Header {
+
+	/**
+	 * Name of the custom header image size added via add_image_size().
+	 *
+	 * @since 0.1.0
+	 * @access public
+	 * @var string
+	 */
+	public $size = 'featured-header';
+
+	/**
+	 * Width of the custom header image size.
+	 *
+	 * @since 0.1.0
+	 * @access public
+	 * @var int
+	 */
+	public $width = 0;
+
+	/**
+	 * Height of the custom header image size.
+	 *
+	 * @since 0.1.0
+	 * @access public
+	 * @var int
+	 */
+	public $height = 0;
+
+	/**
+	 * Whether to hard crop the custom header image size.
+	 *
+	 * @since 0.1.0
+	 * @access public
+	 * @var bool
+	 */
+	public $crop = true;
+
+	/**
+	 * The URL of the header image.
+	 *
+	 * @since 0.1.0
+	 * @access protected
+	 * @var string
+	 */
+	protected $url = '';
+
+	/**
+	 * Constructor.  Sets up needed actions and filters.
+	 *
+	 * @since 0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function __construct() {
+
+		/* The theme should actually support the custom background feature. */
+		if ( !current_theme_supports( 'post-thumbnails' ) )
+			add_theme_support( 'post-thumbnails' );
+
+		/* Add image size based off theme's custom header dimensions. */
+		add_action( 'init', array( &$this, 'add_image_size' ) );
+
+		/* Filter the header image. */
+		add_filter( 'theme_mod_header_image', array( &$this, 'header_image' ) );
+
+		/* Filter the header image data. */
+		add_filter( 'theme_mod_header_image_data', array( &$this, 'header_image_data' ) );
+	}
+
+	/**
+	 * Adds an image size using the add_image_size() function based off the dimensions of 
+	 * the theme's 'custom-header dimensions.
+	 *
+	 * @since 0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function add_image_size() {
+
+		/* Only add an image size if the theme supports the 'custom-header' feature. */
+		if ( current_theme_supports( 'custom-header' ) ) {
+
+			/* Apply filters to the featured header image size. */
+			$this->size = apply_filters( 'featured_header_image_size', $this->size );
+
+			/* Get the custom header width defined by the theme. */
+			$this->width = apply_filters( 'featured_header_image_width', absint( get_theme_support( 'custom-header', 'width' ) ) );
+
+			/* Get the custom header height defined by the theme. */
+			$this->height = apply_filters( 'featured_header_image_height', absint( get_theme_support( 'custom-header', 'height' ) ) );
+
+			/* If both the width and height are greater than '0', add the custom image size. */
+			if ( 0 < $this->width && 0 < $this->height ) {
+				add_image_size( $this->size, $this->width, $this->height, $this->crop );
+
+				/* Add translatable featured header image name. */
+				add_filter( 'image_size_names_choose', array( &$this, 'image_size_names_choose' ) );
+			}
+		}
+	}
+
+	/**
+	 * Filters the 'theme_mod_header_image' hook.  Checks if there's a featured image with the 
+	 * correct dimensions to replace the header image on single posts.
+	 *
+	 * @since 0.1.0
+	 * @access public
+	 * @param string $url The URL of the header image.
+	 * @return string
+	 */
+	public function header_image( $url ) {
+
+		if ( is_singular() && 'remove-header' !== $url && 0 < $this->width && 0 < $this->height ) {
+
+			/* Get the queried post ID. */
+			$post_id = get_queried_object_id();
+
+			/* Support featured headers added via post meta, following WP's '_thumbnail_id' format. */
+			$featured_header_id = get_post_meta( $post_id, '_featured_header_id', true );
+
+			/* Set the thumbnail Id. */
+			$thumbnail_id = $featured_header_id ? absint( $featured_header_id ) : get_post_thumbnail_id( $post_id );
+
+			/* If we have an ID, get the attachment image source. */
+			if ( !empty( $thumbnail_id ) ) {
+
+				$image = wp_get_attachment_image_src( $thumbnail_id, $this->size );
+
+				/* If the image width/height match the dimensions we need, use the image. */
+				if ( $image[1] == $this->width && $image[2] == $this->height )
+					$this->url = $url = $image[0];
+			}
+		}
+
+		return $url;
+	}
+
+	/**
+	 * Filters the 'theme_mod_header_image_data' hook.  This is used to set the header image width 
+	 * and height attributes if a featured header image was found.
+	 *
+	 * @since 0.1.0
+	 * @access public
+	 * @param object $data Header image data (width, height, url, thumbnail_url).
+	 * @return object
+	 */
+	public function header_image_data( $data ) {
+
+		/* If a featured header image URL was set, add the width and height values. */
+		if ( !empty( $this->url ) ) {
+			$data->width = $this->width;
+			$data->height = $this->height;
+		}
+
+		return $data;
+	}
+
+	/**
+	 * Adds an internationalized version of the Featured Header image size name to the image sizes list 
+	 * when inserting an image from the media gallery into a post.
+	 *
+	 * @since  0.1.1
+	 * @access public
+	 * @link   https://foxnet-themes.fi/2013/07/03/translating-custom-image-sizes/
+	 * @param  array  $sizes
+	 * @return array
+	 */
+	public function image_size_names_choose( $sizes ) {
+		$sizes[ $this->size ] = __( 'Featured Header', 'featured-header' );
+
+		return $sizes;
+	}
+}
+
+new Featured_Header();
+
+?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/extensions/get-the-image.php b/wp-content/themes/path/library/extensions/get-the-image.php
index 31f4b6b15275920ee144ad8079e5b13be1554bb0..7b16dffa49ed88224330efa6a061fc779dfa527c 100644
--- a/wp-content/themes/path/library/extensions/get-the-image.php
+++ b/wp-content/themes/path/library/extensions/get-the-image.php
@@ -15,12 +15,12 @@
  * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
  * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  *
- * @package GetTheImage
- * @version 0.8.0
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://justintadlock.com/archives/2008/05/27/get-the-image-wordpress-plugin
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @package   GetTheImage
+ * @version   0.9.0
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @copyright Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link      http://justintadlock.com/archives/2008/05/27/get-the-image-wordpress-plugin
+ * @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Adds theme support for WordPress 'featured images'. */
@@ -47,31 +47,49 @@ add_action( 'added_post_meta', 'get_the_image_delete_cache_by_meta', 10, 2 );
  * @return string|array The HTML for the image. | Image attributes in an array.
  */
 function get_the_image( $args = array() ) {
+	global $_wp_additional_image_sizes;
 
 	/* Set the default arguments. */
 	$defaults = array(
-		'meta_key' => 		array( 'Thumbnail', 'thumbnail' ), // array|string
-		'post_id' => 		get_the_ID(),
-		'attachment' => 		true,
-		'the_post_thumbnail' => 	true, // WP 2.9+ image function
-		'size' => 			'thumbnail',
-		'default_image' => 	false,
-		'order_of_image' => 	1,
-		'link_to_post' => 		true,
-		'image_class' => 		false,
-		'image_scan' => 		false,
-		'width' => 		false,
-		'height' => 		false,
-		'format' => 		'img',
-		'meta_key_save' => 	false,
-		'thumbnail_id_save' => 	false, // Set 'featured image'.
-		'callback' => 		null,
-		'cache' => 		true,
-		'before' => 		'',
-		'after' => 		'',
-		'echo' => 		true,
-		'custom_key' => 		null, // @deprecated 0.6. Use 'meta_key'.
-		'default_size' => 		null, // @deprecated 0.5.  Use 'size'.
+
+		/* Post the image is associated with. */
+		'post_id'            => get_the_ID(),
+
+		/* Methods of getting an image (in order). */
+		'meta_key'           => array( 'Thumbnail', 'thumbnail' ), // array|string
+		'the_post_thumbnail' => true,
+		'attachment'         => true,
+		'image_scan'         => false,
+		'callback'           => null,
+		'default_image'      => false,
+
+		/* Attachment-specific arguments. */
+		'size'               => isset( $_wp_additional_image_sizes['post-thumbnail'] ) ? 'post-thumbnail' : 'thumbnail',
+		'order_of_image'     => 1,
+
+		/* Format/display of image. */
+		'link_to_post'       => true,
+		'image_class'        => false,
+		'width'              => false,
+		'height'             => false,
+		'before'             => '',
+		'after'              => '',
+
+		/* Captions. */
+		'caption'            => false, // Default WP [caption] requires a width.
+
+		/* Saving the image. */
+		'meta_key_save'      => false,
+		'thumbnail_id_save'  => false, // Set 'featured image'.
+		'cache'              => true,
+
+		/* Return/echo image. */
+		'format'             => 'img',
+		'echo'               => true,
+
+		/* Deprecated arguments. */
+		'custom_key'         => null, // @deprecated 0.6. Use 'meta_key'.
+		'default_size'       => null, // @deprecated 0.5.  Use 'size'.
 	);
 
 	/* Allow plugins/themes to filter the arguments. */
@@ -80,6 +98,10 @@ function get_the_image( $args = array() ) {
 	/* Merge the input arguments and the defaults. */
 	$args = wp_parse_args( $args, $defaults );
 
+	/* If no post ID, return. */
+	if ( empty( $args['post_id'] ) )
+		return false;
+
 	/* If $default_size is given, overwrite $size. */
 	if ( !is_null( $args['default_size'] ) )
 		$args['size'] = $args['default_size']; // Deprecated 0.5 in favor of $size
@@ -108,7 +130,7 @@ function get_the_image( $args = array() ) {
 	$image_html = '';
 
 	/* If there is no cached image, let's see if one exists. */
-	if ( !isset( $image_cache[$key] ) || empty( $cache ) ) {
+	if ( !isset( $image_cache[ $key ] ) || empty( $cache ) ) {
 
 		/* If a custom field key (array) is defined, check for images by custom field. */
 		if ( !empty( $meta_key ) )
@@ -139,13 +161,13 @@ function get_the_image( $args = array() ) {
 
 			/* If $meta_key_save was set, save the image to a custom field. */
 			if ( !empty( $meta_key_save ) )
-				get_the_image_meta_key_save( $args, $image['src'] );
+				get_the_image_meta_key_save( $args, $image );
 
 			/* Format the image HTML. */
 			$image_html = get_the_image_format( $args, $image );
 
 			/* Set the image cache for the specific post. */
-			$image_cache[$key] = $image_html;
+			$image_cache[ $key ] = $image_html;
 			wp_cache_set( $post_id, $image_cache, 'get_the_image' );
 		}
 	}
@@ -165,13 +187,14 @@ function get_the_image( $args = array() ) {
 		$out = array();
 
 		/* Get the image attributes. */
-		$atts = wp_kses_hair( $image_html, array( 'http' ) );
+		$atts = wp_kses_hair( $image_html, array( 'http', 'https' ) );
 
 		/* Loop through the image attributes and add them in key/value pairs for the return array. */
 		foreach ( $atts as $att )
-			$out[$att['name']] = $att['value'];
+			$out[ $att['name'] ] = $att['value'];
 
-		$out['url'] = $out['src']; // @deprecated 0.5 Use 'src' instead of 'url'.
+		if ( !empty( $out['src'] ) )
+			$out['url'] = $out['src']; // @deprecated 0.5 Use 'src' instead of 'url'.
 
 		/* Return the array of attributes. */
 		return $out;
@@ -179,7 +202,7 @@ function get_the_image( $args = array() ) {
 
 	/* Or, if $echo is set to false, return the formatted image. */
 	elseif ( false === $echo ) {
-		return $args['before'] . $image_html . $args['after'];
+		return !empty( $image_html ) ? $args['before'] . $image_html . $args['after'] : $image_html;
 	}
 
 	/* If there is a $post_thumbnail_id, do the actions associated with get_the_post_thumbnail(). */
@@ -187,7 +210,7 @@ function get_the_image( $args = array() ) {
 		do_action( 'begin_fetch_post_thumbnail_html', $post_id, $image['post_thumbnail_id'], $size );
 
 	/* Display the image if we get to this point. */
-	echo $args['before'] . $image_html . $args['after'];
+	echo !empty( $image_html ) ? $args['before'] . $image_html . $args['after'] : $image_html;
 
 	/* If there is a $post_thumbnail_id, do the actions associated with get_the_post_thumbnail(). */
 	if ( isset( $image['post_thumbnail_id'] ) )
@@ -197,8 +220,8 @@ function get_the_image( $args = array() ) {
 /* Internal Functions */
 
 /**
- * Calls images by custom field key.  Script loops through multiple custom field keys.  If that particular key 
- * is found, $image is set and the loop breaks.  If an image is found, it is returned.
+ * Calls images by custom field key.  Script loops through multiple custom field keys.  If that particular 
+ * key is found, $image is set and the loop breaks.  If an image is found, it is returned.
  *
  * @since 0.7.0
  * @access private
@@ -254,11 +277,14 @@ function get_the_image_by_post_thumbnail( $args = array() ) {
 	/* Get the attachment image source.  This should return an array. */
 	$image = wp_get_attachment_image_src( $post_thumbnail_id, $size );
 
-	/* Get the attachment excerpt to use as alt text. */
-	$alt = trim( strip_tags( get_post_field( 'post_excerpt', $post_thumbnail_id ) ) );
+	/* Get the attachment alt text. */
+	$alt = trim( strip_tags( get_post_meta( $post_thumbnail_id, '_wp_attachment_image_alt', true ) ) );
+
+	/* Get the attachment caption. */
+	$caption = get_post_field( 'post_excerpt', $post_thumbnail_id );
 
 	/* Return both the image URL and the post thumbnail ID. */
-	return array( 'src' => $image[0], 'post_thumbnail_id' => $post_thumbnail_id, 'alt' => $alt );
+	return array( 'src' => $image[0], 'post_thumbnail_id' => $post_thumbnail_id, 'alt' => $alt, 'caption' => $caption );
 }
 
 /**
@@ -286,12 +312,12 @@ function get_the_image_by_attachment( $args = array() ) {
 		/* Get attachments for the inputted $post_id. */
 		$attachments = get_children(
 			array(
-				'post_parent' => $args['post_id'],
-				'post_status' => 'inherit',
-				'post_type' => 'attachment',
-				'post_mime_type' => 'image',
-				'order' => 'ASC',
-				'orderby' => 'menu_order ID',
+				'post_parent'      => $args['post_id'],
+				'post_status'      => 'inherit',
+				'post_type'        => 'attachment',
+				'post_mime_type'   => 'image',
+				'order'            => 'ASC',
+				'orderby'          => 'menu_order ID',
 				'suppress_filters' => true
 			)
 		);
@@ -319,17 +345,20 @@ function get_the_image_by_attachment( $args = array() ) {
 	if ( !empty( $attachment_id ) ) {
 
 		/* Get the attachment image. */
-		$image = wp_get_attachment_image_src( $id, $args['size'] );
+		$image = wp_get_attachment_image_src( $attachment_id, $args['size'] );
+
+		/* Get the attachment alt text. */
+		$alt = trim( strip_tags( get_post_meta( $attachment_id, '_wp_attachment_image_alt', true ) ) );
 
-		/* Get the attachment excerpt. */
-		$alt = trim( strip_tags( get_post_field( 'post_excerpt', $id ) ) );
+		/* Get the attachment caption. */
+		$caption = get_post_field( 'post_excerpt', $attachment_id );
 
 		/* Save the attachment as the 'featured image'. */
 		if ( true === $args['thumbnail_id_save'] )
-			set_post_thumbnail( $args['post_id'], $id );
+			set_post_thumbnail( $args['post_id'], $attachment_id );
 
 		/* Return the image URL. */
-		return array( 'src' => $image[0], 'alt' => $alt );
+		return array( 'src' => $image[0], 'alt' => $alt, 'caption' => $caption );
 	}
 
 	/* Return false for anything else. */
@@ -390,7 +419,7 @@ function get_the_image_format( $args = array(), $image = false ) {
 	extract( $args );
 
 	/* If there is alt text, set it.  Otherwise, default to the post title. */
-	$image_alt = ( ( !empty( $image['alt'] ) ) ? $image['alt'] : apply_filters( 'the_title', get_post_field( 'post_title', $post_id ) ) );
+	$image_alt = ( ( !empty( $image['alt'] ) ) ? $image['alt'] : get_post_field( 'post_title', $post_id ) );
 
 	/* If there is a width or height, set them as HMTL-ready attributes. */
 	$width = ( ( $width ) ? ' width="' . esc_attr( $width ) . '"' : '' );
@@ -399,12 +428,21 @@ function get_the_image_format( $args = array(), $image = false ) {
 	/* Loop through the custom field keys and add them as classes. */
 	if ( is_array( $meta_key ) ) {
 		foreach ( $meta_key as $key )
-			$classes[] = sanitize_html_class( $key );
+			$classes[] = $key;
 	}
 
-	/* Add the $size and any user-added $image_class to the class. */
-	$classes[] = sanitize_html_class( $size );
-	$classes[] = sanitize_html_class( $image_class );
+	/* Add the $size to the class. */
+	$classes[] = $size;
+
+	/* Get the custom image class. */
+	if ( !empty( $image_class ) ) {
+		if ( !is_array( $image_class ) )
+			$image_class = preg_split( '#\s+#', $image_class );
+		$classes = array_merge( $classes, $image_class );
+	}
+
+	/* Sanitize all the classes. */
+	$classes = array_map( 'sanitize_html_class', $classes );
 
 	/* Join all the classes into a single string and make sure there are no duplicates. */
 	$class = join( ' ', array_unique( $classes ) );
@@ -414,12 +452,16 @@ function get_the_image_format( $args = array(), $image = false ) {
 
 	/* If $link_to_post is set to true, link the image to its post. */
 	if ( $link_to_post )
-		$html = '<a href="' . get_permalink( $post_id ) . '" title="' . esc_attr( apply_filters( 'the_title', get_post_field( 'post_title', $post_id ) ) ) . '">' . $html . '</a>';
+		$html = '<a href="' . get_permalink( $post_id ) . '" title="' . esc_attr( get_post_field( 'post_title', $post_id ) ) . '">' . $html . '</a>';
 
 	/* If there is a $post_thumbnail_id, apply the WP filters normally associated with get_the_post_thumbnail(). */
 	if ( !empty( $image['post_thumbnail_id'] ) )
 		$html = apply_filters( 'post_thumbnail_html', $html, $post_id, $image['post_thumbnail_id'], $size, '' );
 
+	/* If we're showing a caption. */
+	if ( true === $args['caption'] && !empty( $image['caption'] ) )
+		$html = img_caption_shortcode( array( 'caption' => $image['caption'], 'width' => $args['width'] ), $html );
+
 	return $html;
 }
 
diff --git a/wp-content/themes/path/library/extensions/loop-pagination.php b/wp-content/themes/path/library/extensions/loop-pagination.php
index fa7cf39c4106e968c05aa7c8b90e09eb33ba41b4..b9ea7866e738d88efc0df8cf6b2d054860036454 100644
--- a/wp-content/themes/path/library/extensions/loop-pagination.php
+++ b/wp-content/themes/path/library/extensions/loop-pagination.php
@@ -14,9 +14,9 @@
  * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  *
  * @package   LoopPagination
- * @version   0.1.6
+ * @version   0.3.0
  * @author    Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2010 - 2012, Justin Tadlock
+ * @copyright Copyright (c) 2010 - 2013, Justin Tadlock
  * @link      http://themehybrid.com/docs/tutorials/loop-pagination
  * @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
@@ -44,6 +44,9 @@ function loop_pagination( $args = array() ) {
 	/* Get the max number of pages. */
 	$max_num_pages = intval( $wp_query->max_num_pages );
 
+	/* Get the pagination base. */
+	$pagination_base = $wp_rewrite->pagination_base;
+
 	/* Set up some default arguments for the paginate_links() function. */
 	$defaults = array(
 		'base'         => add_query_arg( 'paged', '%#%' ),
@@ -60,23 +63,14 @@ function loop_pagination( $args = array() ) {
 		'type'         => 'plain',
 
 		// Begin loop_pagination() arguments.
-		'before'       => '<div class="pagination loop-pagination">',
-		'after'        => '</div>',
+		'before'       => '<nav class="pagination loop-pagination">',
+		'after'        => '</nav>',
 		'echo'         => true,
 	);
 
 	/* Add the $base argument to the array if the user is using permalinks. */
 	if ( $wp_rewrite->using_permalinks() && !is_search() )
-		$defaults['base'] = user_trailingslashit( trailingslashit( get_pagenum_link() ) . 'page/%#%' );
-
-	/* @todo Find a way to make pretty links work for search in all cases. */
-	/**
-	if ( is_search() ) {
-		$search_permastruct = $wp_rewrite->get_search_permastruct();
-		if ( !empty( $search_permastruct ) )
-			$defaults['base'] = user_trailingslashit( trailingslashit( get_search_link() ) . 'page/%#%' );
-	}
-	/**/
+		$defaults['base'] = user_trailingslashit( trailingslashit( get_pagenum_link() ) . "{$pagination_base}/%#%" );
 
 	/* Allow developers to overwrite the arguments with a filter. */
 	$args = apply_filters( 'loop_pagination_args', $args );
@@ -92,7 +86,16 @@ function loop_pagination( $args = array() ) {
 	$page_links = paginate_links( $args );
 
 	/* Remove 'page/1' from the entire output since it's not needed. */
-	$page_links = str_replace( array( '&#038;paged=1\'', '/page/1\'', '/page/1/\'' ), '\'', $page_links );
+	$page_links = preg_replace( 
+		array( 
+			"#(href=['\"].*?){$pagination_base}/1(['\"])#",  // 'page/1'
+			"#(href=['\"].*?){$pagination_base}/1/(['\"])#", // 'page/1/'
+			"#(href=['\"].*?)\?paged=1(['\"])#",             // '?paged=1'
+			"#(href=['\"].*?)&\#038;paged=1(['\"])#"         // '&#038;paged=1'
+		), 
+		'$1$2', 
+		$page_links 
+	);
 
 	/* Wrap the paginated links with the $before and $after elements. */
 	$page_links = $args['before'] . $page_links . $args['after'];
diff --git a/wp-content/themes/path/library/extensions/post-stylesheets.php b/wp-content/themes/path/library/extensions/post-stylesheets.php
index 0455e4242965586910b482ea32bf59ba28b43f75..c81606aaaa08c90b5f20490c07653859586c0574 100644
--- a/wp-content/themes/path/library/extensions/post-stylesheets.php
+++ b/wp-content/themes/path/library/extensions/post-stylesheets.php
@@ -3,8 +3,9 @@
  * Post Stylesheets - A WordPress script for post-specific stylesheets.
  *
  * Post Stylesheets allows users and developers to add unique, per-post stylesheets.  This script was 
- * created so that custom stylesheet files could be dropped into a theme's '/css' folder and loaded for 
- * individual posts using the 'Stylesheet' post meta key and the stylesheet name as the post meta value.
+ * created so that custom stylesheet files could be dropped into a theme folder or sub-folder and loaded
+ * for individual posts using the 'Stylesheet' post meta key and the stylesheet name as the post meta 
+ * value.  Custom stylesheets must have the 'Style Name: Value' header.
  *
  * This program is free software; you can redistribute it and/or modify it under the terms of the GNU 
  * General Public License as published by the Free Software Foundation; either version 2 of the License, 
@@ -13,14 +14,12 @@
  * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
  * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  *
- * @package PostStylesheets
- * @version 0.3.0
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2010 - 2012, Justin Tadlock
- * @link http://justintadlock.com
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
- *
- * @todo register_meta()
+ * @package   PostStylesheets
+ * @version   0.5.0
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @copyright Copyright (c) 2010 - 2013, Justin Tadlock
+ * @link      http://justintadlock.com
+ * @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Register metadata with WordPress. */
@@ -41,6 +40,7 @@ add_action( 'admin_menu', 'post_stylesheets_admin_setup' );
  * the metadata on update.
  *
  * @since 0.3.0
+ * @access public
  * @return void
  */
 function post_stylesheets_register_meta() {
@@ -53,12 +53,13 @@ function post_stylesheets_register_meta() {
  * "sanitize_{$meta_type}_meta_{$meta_key}" filter hook to do so.
  *
  * @since 0.3.0
+ * @access public
  * @param mixed $meta_value The value of the data to sanitize.
  * @param string $meta_key The meta key name.
  * @param string $meta_type The type of metadata (post, comment, user, etc.)
  * @return mixed $meta_value
  */
-function post_styleheets_sanitize_meta( $meta_value, $meta_key, $meta_type ) {
+function post_stylesheets_sanitize_meta( $meta_value, $meta_key, $meta_type ) {
 	return esc_attr( strip_tags( $meta_value ) );
 }
 
@@ -66,7 +67,7 @@ function post_styleheets_sanitize_meta( $meta_value, $meta_key, $meta_type ) {
  * Adds post type support for the 'post-stylesheets' feature to all 'public' post types.
  *
  * @since 0.3.0
- * @access private
+ * @access public
  * @return void
  */
 function post_stylesheets_add_post_type_support() {
@@ -83,7 +84,7 @@ function post_stylesheets_add_post_type_support() {
  * Removes post stylesheets support for certain post types created by plugins.
  *
  * @since 0.3.0
- * @access private
+ * @access public
  * @return void
  */
 function post_stylesheets_remove_post_type_support() {
@@ -105,7 +106,7 @@ function post_stylesheets_remove_post_type_support() {
  *
  * @since 0.1.0
  * @todo Use features from Ticket #18302 when available. http://core.trac.wordpress.org/ticket/18302
- * @access private
+ * @access public
  * @param string $stylesheet_uri The URI of the active theme's stylesheet.
  * @param string $stylesheet_dir_uri The directory URI of the active theme's stylesheet.
  * @return string $stylesheet_uri
@@ -136,13 +137,34 @@ function post_stylesheets_stylesheet_uri( $stylesheet_uri, $stylesheet_dir_uri )
 			/* If a meta value was given and the file exists, set $stylesheet_uri to the new file. */
 			if ( !empty( $stylesheet ) ) {
 
-				/* If the stylesheet is found in the child theme '/css' folder, use it. */
-				if ( file_exists( trailingslashit( get_stylesheet_directory() ) . "css/{$stylesheet}" ) )
-					$stylesheet_uri = trailingslashit( $stylesheet_dir_uri ) . "css/{$stylesheet}";
-
-				/* Else, if the stylesheet is found in the parent theme '/css' folder, use it. */
-				elseif ( file_exists( trailingslashit( get_template_directory() ) . "css/{$stylesheet}" ) )
-					$stylesheet_uri = trailingslashit( get_template_directory_uri() ) . "css/{$stylesheet}";
+				/* If the stylesheet is found in the child theme, use it. */
+				if ( file_exists( trailingslashit( get_stylesheet_directory() ) . $stylesheet ) ) {
+					$stylesheet_uri = trailingslashit( $stylesheet_dir_uri ) . $stylesheet;
+				}
+
+				/* Else, if the stylesheet is found in the parent theme, use it. */
+				elseif ( file_exists( trailingslashit( get_template_directory() ) . $stylesheet ) ) {
+					$stylesheet_uri = trailingslashit( get_template_directory_uri() ) . $stylesheet;
+				}
+
+				/* @deprecated 0.4.0 Back compatibility. */
+				else {
+					/* If the stylesheet is found in the child theme '/css' folder, use it. */
+					if ( file_exists( trailingslashit( get_stylesheet_directory() ) . "css/{$stylesheet}" ) ) {
+						$stylesheet_uri = trailingslashit( $stylesheet_dir_uri ) . "css/{$stylesheet}";
+
+						/* Set the post stylesheet to the correct directory. */
+						set_post_stylesheet( $post->ID, str_replace( get_stylesheet_directory_uri(), 'css/', $stylesheet_uri ) );
+					}
+
+					/* Else, if the stylesheet is found in the parent theme '/css' folder, use it. */
+					elseif ( file_exists( trailingslashit( get_template_directory() ) . "css/{$stylesheet}" ) ) {
+						$stylesheet_uri = trailingslashit( get_template_directory_uri() ) . "css/{$stylesheet}";
+
+						/* Set the post stylesheet to the correct directory. */
+						set_post_stylesheet( $post->ID, str_replace( get_template_directory_uri(), 'css/', $stylesheet_uri ) );
+					}
+				}
 			}
 		}
 	}
@@ -211,7 +233,7 @@ function has_post_stylesheet( $stylesheet, $post_id = '' ) {
  * Admin setup for the post stylesheets script.
  *
  * @since 0.3.0
- * @access private
+ * @access public
  * @return void
  */
 function post_stylesheets_admin_setup() {
@@ -226,7 +248,7 @@ function post_stylesheets_admin_setup() {
  * to save the metadata.
  *
  * @since 0.3.0
- * @access private
+ * @access public
  * @return void
  */
 function post_stylesheets_load_meta_boxes() {
@@ -236,6 +258,8 @@ function post_stylesheets_load_meta_boxes() {
 
 	/* Saves the post meta box data. */
 	add_action( 'save_post', 'post_stylesheets_meta_box_save', 10, 2 );
+	add_action( 'add_attachment', 'post_stylesheets_meta_box_save' );
+	add_action( 'edit_attachment', 'post_stylesheets_meta_box_save' );
 }
 
 /**
@@ -243,13 +267,20 @@ function post_stylesheets_load_meta_boxes() {
  * permission to edit post meta.
  *
  * @since 0.2.0
- * @access private
+ * @access public
  * @param string $post_type The post type of the current post being edited.
  * @param object $post The current post object.
  * @return void
  */
 function post_stylesheets_create_meta_box( $post_type, $post ) {
 
+	/* Get the post styles. */
+	$styles = post_stylesheets_get_styles( $post_type );
+
+	/* If there are no post styles, don't show the meta box. */
+	if ( empty( $styles ) )
+		return;
+
 	/* Add the meta box if the post type supports 'post-stylesheets'. */
 	if ( ( post_type_supports( $post_type, 'post-stylesheets' ) ) && ( current_user_can( 'edit_post_meta', $post->ID ) || current_user_can( 'add_post_meta', $post->ID ) || current_user_can( 'delete_post_meta', $post->ID ) ) )
 		add_meta_box( "post-stylesheets", __( 'Stylesheet', 'post-stylesheets' ), 'post_stylesheets_meta_box', $post_type, 'side', 'default' );
@@ -259,7 +290,7 @@ function post_stylesheets_create_meta_box( $post_type, $post ) {
  * Displays the input field for entering a custom stylesheet.
  *
  * @since 0.2.0
- * @access private
+ * @access public
  * @param object $object The post object currently being edited.
  * @param array $box Specific information about the meta box being loaded.
  * @return void
@@ -268,7 +299,17 @@ function post_stylesheets_meta_box( $object, $box ) { ?>
 
 	<p>
 		<?php wp_nonce_field( basename( __FILE__ ), 'post-stylesheets-nonce' ); ?>
-		<input type="text" class="widefat" name="post-stylesheets" id="post-stylesheets" value="<?php echo esc_attr( get_post_stylesheet( $object->ID ) ); ?>" />
+		<?php $styles = post_stylesheets_get_styles( $object->post_type ); ?>
+
+		<select name="post-stylesheets" id="post-stylesheets" class="widefat">
+			<option value=""></option>
+
+			<?php if ( !empty( $styles ) ) {
+				foreach ( $styles as $label => $file ) { ?>
+					<option value="<?php echo esc_attr( $file ); ?>" <?php selected( get_post_stylesheet( $object->ID ), esc_attr( $file ) ); ?>><?php echo esc_html( $label ); ?></option>
+				<?php }
+			} ?>
+		</select>
 	</p>
 <?php
 }
@@ -277,11 +318,15 @@ function post_stylesheets_meta_box( $object, $box ) { ?>
  * Saves the user-selected post stylesheet on the 'save_post' hook.
  *
  * @since 0.2.0
- * @access private
+ * @access public
  * @param int $post_id The ID of the current post being saved.
  * @param object $post The post object currently being saved.
  */
-function post_stylesheets_meta_box_save( $post_id, $post ) {
+function post_stylesheets_meta_box_save( $post_id, $post = '' ) {
+
+	/* Fix for attachment save issue in WordPress 3.5. @link http://core.trac.wordpress.org/ticket/21963 */
+	if ( !is_object( $post ) )
+		$post = get_post();
 
 	/* Verify the nonce before proceeding. */
 	if ( !isset( $_POST['post-stylesheets-nonce'] ) || !wp_verify_nonce( $_POST['post-stylesheets-nonce'], basename( __FILE__ ) ) )
@@ -313,6 +358,58 @@ function post_stylesheets_meta_box_save( $post_id, $post ) {
 		set_post_stylesheet( $post_id, $new_meta_value );
 }
 
+/**
+ * Gets the stylesheet files within the parent or child theme and checks if they have the 'Style Name' 
+ * header. If any files are found, they are returned in an array.
+ *
+ * @since 0.4.0
+ * @access public
+ * @global array $_post_stylesheets Array of post-type specific stylesheets.
+ * @return array
+ */
+function post_stylesheets_get_styles( $post_type = 'post' ) {
+	global $_post_stylesheets;
+
+	/* If stylesheets have already been loaded, return them. */
+	if ( !empty( $_post_stylesheets ) && isset( $_post_stylesheets[ $post_type ] ) )
+		return $_post_stylesheets[ $post_type ];
+
+	/* Set up an empty styles array. */
+	$_post_stylesheets[ $post_type ] = array();
+
+	/* Get the theme object. */
+	$theme = wp_get_theme();
+
+	/* Get the theme CSS files two levels deep. */
+	$files = (array) $theme->get_files( 'css', 2, true );
+
+	/* Loop through each of the CSS files and check if they are styles. */
+	foreach ( $files as $file => $path ) {
+
+		/* Get file data based on the 'Style Name' header. */
+		$headers = get_file_data(
+			$path, 
+			array( 
+				'Style Name'         => 'Style Name',
+				"{$post_type} Style" => "{$post_type} Style"
+			) 
+		);
+
+		/* Add the CSS filename and template name to the array. */
+		if ( !empty( $headers['Style Name'] ) )
+			$_post_stylesheets[ $post_type ][ $file ] = $headers['Style Name'];
+
+		elseif ( !empty( $headers["{$post_type} Style"] ) )
+			$_post_stylesheets[ $post_type ][ $file ] = $headers["{$post_type} Style"];
+	}
+
+	/* Flip the array of styles. */
+	$_post_stylesheets[ $post_type ] = array_flip( $_post_stylesheets[ $post_type ] );
+
+	/* Return array of styles. */
+	return $_post_stylesheets[ $post_type ];
+}
+
 /**
  * Returns the meta key used by the script for post metadata.
  *
diff --git a/wp-content/themes/path/library/extensions/random-custom-background.php b/wp-content/themes/path/library/extensions/random-custom-background.php
new file mode 100644
index 0000000000000000000000000000000000000000..9999e415b0aa47eb4fb66b31365b7190fdba2112
--- /dev/null
+++ b/wp-content/themes/path/library/extensions/random-custom-background.php
@@ -0,0 +1,418 @@
+<?php
+/**
+ * Random Custom Background - A script for handling random backgrounds.
+ *
+ * This script was created to make it simple for theme developers to set a random background for 
+ * their theme instead of just a single background.  The script is just an extension of the WordPress 
+ * 'custom-background' theme feature.  It allows the user to select a permanent background, but if 
+ * no user background is set, the random background is shown.
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU 
+ * General Public License as published by the Free Software Foundation; either version 2 of the License, 
+ * or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
+ * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * @package   RandomCustomBackground
+ * @version   0.2.0
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @copyright Copyright (c) 2012 - 2013, Justin Tadlock
+ * @link      http://justintadlock.com
+ * @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ */
+
+/**
+ * Generates a random custom background and filters the 'theme_mod_background_*' hooks to 
+ * overwrite the theme's set background.
+ *
+ * @since  0.1.0
+ * @access public
+ */
+class Random_Custom_Background {
+
+	/**
+	 * The background color property.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    string
+	 */
+	public $color = '';
+
+	/**
+	 * The background image property.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    string
+	 */
+	public $image = '';
+
+	/**
+	 * The background repeat property.  Allowed: 'no-repeat', 'repeat', 'repeat-x', 'repeat-y'.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    string
+	 */
+	public $repeat = 'repeat';
+
+	/**
+	 * The vertical value of the background position property.  Allowed: 'top', 'bottom', 'center'.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    string
+	 */
+	public $position_y = 'top';
+
+	/**
+	 * The horizontal value of the background position property.  Allowed: 'left', 'right', 'center'.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    string
+	 */
+	public $position_x = 'left';
+
+	/**
+	 * The background attachment property.  Allowed: 'scroll', 'fixed'.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    string
+	 */
+	public $attachment = 'scroll';
+
+	/**
+	 * The background clip property.  Allowed: 'border-box', 'padding-box', 'content-box'.
+	 *
+	 * @since  0.2.0
+	 * @access public
+	 * @var    string
+	 */
+	public $clip = 'border-box';
+
+	/**
+	 * The background origin property.  Allowed: 'padding-box', 'border-box', 'content-box'.
+	 *
+	 * @since  0.2.0
+	 * @access public
+	 * @var    string
+	 */
+	public $origin = 'padding-box';
+
+	/**
+	 * The background size property.  Allowed: $length, $percentage, 'auto', 'contain', 'cover'.
+	 *
+	 * @since  0.2.0
+	 * @access public
+	 * @var    string
+	 */
+	public $size = 'auto';
+
+	/**
+	 * Constructor method.  Sets up the random background feature.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function __construct() {
+
+		/* The theme should actually support the custom background feature. */
+		if ( !current_theme_supports( 'custom-background' ) )
+			add_theme_support( 'custom-background', array( 'wp-head-callback' => '__return_false' ) );
+
+		/* Generate a random background. */
+		$this->generate_random_background();
+
+		/* Get the user-selected background image. */
+		$image = get_theme_mod( 'background_image', '' );
+
+		/* Filter the background color. */
+		add_filter( 'theme_mod_background_color', array( &$this, 'background_color' ) );
+
+		/* Filter the background image. */
+		add_filter( 'theme_mod_background_image', array( &$this, 'background_image' ) );
+
+		/**
+		 * If no background image is set by the user, set the properties related to the background 
+		 * image.  The script must overwrite these values completely rather than relinquish control 
+		 * to the user setting to work properly with the random image.
+		 */
+		if ( empty( $image ) && !empty( $this->image ) ) {
+			add_filter( 'theme_mod_background_repeat',     array( &$this, 'background_repeat' ) );
+			add_filter( 'theme_mod_background_position_y', array( &$this, 'background_position_y' ) );
+			add_filter( 'theme_mod_background_position_x', array( &$this, 'background_position_x' ) );
+			add_filter( 'theme_mod_background_attachment', array( &$this, 'background_attachment' ) );
+			add_filter( 'theme_mod_background_clip',       array( &$this, 'background_clip' ) );
+			add_filter( 'theme_mod_background_origin',     array( &$this, 'background_origin' ) );
+			add_filter( 'theme_mod_background_size',       array( &$this, 'background_size' ) );
+		}
+
+		/* Get the custom background arguments. */
+		$supports = get_theme_support( 'custom-background' );
+
+		/* If '__return_false' is the wp_head callback, roll our own. */
+		if ( isset( $supports[0]['wp-head-callback'] ) && '__return_false' == $supports[0]['wp-head-callback'] )
+			add_action( 'wp_head', array( &$this, 'custom_background_callback' ) );
+	}
+
+	/**
+	 * Generates a random background image from the theme's random images set.  Themes should 
+	 * add a second parameter to register their backgrounds (an array of background arrays).
+	 * add_theme_support( 'random-custom-background', $backgrounds ).
+	 *
+	 * Supported background arguments: 'image', 'color', 'repeat', 'position_y', 'position_x', 
+	 * 'attachment', 'clip', 'origin', 'size'.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function generate_random_background() {
+
+		/* Get the theme-supported random background array. */
+		$supports = get_theme_support( 'random-custom-background' );
+
+		/* Get the random backgrounds set. */
+		$backgrounds = isset( $supports[0] ) ? $supports[0] : array();
+
+		/* Allow developers to overwrite the backgrounds. */
+		$backgrounds = apply_filters( 'random_custom_backgrounds', $backgrounds );
+
+		/* If no backgrounds are set, return. */
+		if ( empty( $backgrounds ) )
+			return;
+
+		/* Count the number of backgrounds. */
+		$count = count( $backgrounds );
+
+		/* Generate a random background from the given set of backgrounds. */
+		if ( 1 < $count ) {
+			$random = mt_rand( 0, $count - 1 );
+			$args = $backgrounds[ $random ];
+		}
+
+		/* Get the background arguments if there's just one background. */
+		else {
+			$args = $backgrounds[0];
+		}
+
+		/* Set the background properties. */
+		$this->image      = !empty( $args['image'] )      ? $args['image']      : $this->image;
+		$this->color      = !empty( $args['color'] )      ? $args['color']      : $this->color;
+		$this->repeat     = !empty( $args['repeat'] )     ? $args['repeat']     : $this->repeat;
+		$this->position_y = !empty( $args['position_y'] ) ? $args['position_y'] : $this->position_y;
+		$this->position_x = !empty( $args['position_x'] ) ? $args['position_x'] : $this->position_x;
+		$this->attachment = !empty( $args['attachment'] ) ? $args['attachment'] : $this->attachment;
+		$this->clip       = !empty( $args['clip'] )       ? $args['clip']       : $this->clip;
+		$this->origin     = !empty( $args['origin'] )     ? $args['origin']     : $this->origin;
+		$this->size       = !empty( $args['size'] )       ? $args['size']       : $this->size;
+	}
+
+	/**
+	 * Sets the background color.  This script will respect the user's background color setting.  
+	 * If the user has set a color, the random color won't be used.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string $color The background color property.
+	 * @return string
+	 */
+	public function background_color( $color ) {
+
+		/* Only return random color if the user hasn't chosen a color. */
+		return empty( $color ) ? preg_replace( '/[^0-9a-fA-F]/', '', $this->color ) : $color;
+	}
+
+	/**
+	 * Sets the background image.  This script will respect the user's background image setting.  
+	 * If the user has set an image, the random image won't be used.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string $image The background image property.
+	 * @return string
+	 */
+	public function background_image( $image ) {
+
+		/* Only return the random image if the user hasn't chosen an image. */
+		return empty( $image ) ? esc_url( $this->image ) : $image;
+	}
+
+	/**
+	 * Sets the background repeat property.  Only exectued if using a random background.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string $repeat The background repeat property.
+	 * @return string
+	 */
+	public function background_repeat( $repeat ) {
+		return $this->repeat;
+	}
+
+	/**
+	 * Sets the background vertical position.  This isn't technically supported in WordPress (as 
+	 * of 3.5).  This method is only executed if using a random background image and the 
+	 * custom_background_callback() method is executed (themes can also use it in custom 
+	 * callbacks).
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string $position_y The background vertical position.
+	 * @return string
+	 */
+	public function background_position_y( $position_y ) {
+		return $this->position_y;
+	}
+
+	/**
+	 * Sets the background horizontal position.  Only exectued if using a random background image.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string $position_x The background horizontal position.
+	 * @return string
+	 */
+	public function background_position_x( $position_x ) {
+		return $this->position_x;
+	}
+
+	/**
+	 * Sets the background attachment property.  Only exectued if using a random background image.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string $url The background attachment property.
+	 * @return string
+	 */
+	public function background_attachment( $attachment ) {
+		return $this->attachment;
+	}
+
+	/**
+	 * Sets the background clip property.  This isn't technically supported in WordPress. This 
+	 * method is only executed if using a random background image and the 
+	 * custom_background_callback() method is executed (themes can also use it in custom 
+	 * callbacks).
+	 *
+	 * @since  0.2.0
+	 * @access public
+	 * @param  string $clip The background clip property.
+	 * @return string
+	 */
+	public function background_clip( $clip ) {
+		return $this->clip;
+	}
+
+	/**
+	 * Sets the background origin property.  This isn't technically supported in WordPress. This 
+	 * method is only executed if using a random background image and the 
+	 * custom_background_callback() method is executed (themes can also use it in custom 
+	 * callbacks).
+	 *
+	 * @since  0.2.0
+	 * @access public
+	 * @param  string $origin The background origin property.
+	 * @return string
+	 */
+	public function background_origin( $origin ) {
+		return $this->origin;
+	}
+
+	/**
+	 * Sets the background size property.  This isn't technically supported in WordPress. This 
+	 * method is only executed if using a random background image and the 
+	 * custom_background_callback() method is executed (themes can also use it in custom 
+	 * callbacks).
+	 *
+	 * @since  0.2.0
+	 * @access public
+	 * @param  string $size The background size property.
+	 * @return string
+	 */
+	public function background_size( $size ) {
+		return $this->size;
+	}
+
+	/**
+	 * Outputs the custom background style in the header.  This function is only executed if the value 
+	 * of the 'wp-head-callback' for the 'custom-background' feature is set to '__return_false'.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function custom_background_callback() {
+
+		/* Get the background image. */
+		$image = set_url_scheme( get_background_image() );
+
+		/* Get the background color. */
+		$color = get_background_color();
+
+		/* If there is no image or color, bail. */
+		if ( empty( $image ) && empty( $color ) )
+			return;
+
+		/* Set the background color. */
+		$style = $color ? "background-color: #{$color};" : '';
+
+		/* If there's a background image, add it. */
+		if ( $image ) {
+
+			/* Background image. */
+			$style .= " background-image: url('{$image}');";
+
+			/* Background repeat. */
+			$repeat = get_theme_mod( 'background_repeat', 'repeat' );
+			$repeat = in_array( $repeat, array( 'no-repeat', 'repeat-x', 'repeat-y', 'repeat' ) ) ? $repeat : 'repeat';
+
+			$style .= " background-repeat: {$repeat};";
+
+			/* Background position. */
+			$position_y = get_theme_mod( 'background_position_y', 'top' );
+			$position_y = in_array( $position_y, array( 'top', 'center', 'bottom' ) ) ? $position_y : 'top';
+
+			$position_x = get_theme_mod( 'background_position_x', 'left' );
+			$position_x = in_array( $position_x, array( 'center', 'right', 'left' ) ) ? $position_x : 'left';
+
+			$style .= " background-position: {$position_y} {$position_x};";
+
+			/* Background attachment. */
+			$attachment = get_theme_mod( 'background_attachment', 'scroll' );
+			$attachment = in_array( $attachment, array( 'fixed', 'scroll' ) ) ? $attachment : 'scroll';
+
+			$style .= " background-attachment: {$attachment};";
+
+			/* Backgroud clip. */
+			$clip = get_theme_mod( 'background_clip', 'border-box' );
+			$clip = in_array( $clip, array( 'border-box', 'padding-box', 'content-box' ) ) ? $clip : 'border-box';
+
+			$style .= " background-clip: {$clip};";
+
+			/* Backgroud origin. */
+			$origin = get_theme_mod( 'background_origin', 'padding-box' );
+			$origin = in_array( $origin, array( 'padding-box', 'border-box', 'content-box' ) ) ? $origin : 'padding-box';
+
+			$style .= " background-origin: {$origin};";
+
+			/* Background size. */
+			$size = get_theme_mod( 'background_size', 'auto' );
+			$size = in_array( $size, array( 'auto', 'contain', 'cover' ) ) ? $size : preg_replace( "/[^0-9a-zA-Z%\s]/", '', $size );
+
+			$style .= " background-size: {$size};";
+		}
+
+		/* Output the custom background style. */
+		echo "\n" . '<style type="text/css" id="custom-background-css">body.custom-background{ ' . trim( $style ) . ' }</style>' . "\n";
+	}
+}
+
+new Random_Custom_Background();
+
+?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/extensions/theme-fonts.php b/wp-content/themes/path/library/extensions/theme-fonts.php
new file mode 100644
index 0000000000000000000000000000000000000000..069217a5d5e9e87eeaa11dedfa5697dce81689e8
--- /dev/null
+++ b/wp-content/themes/path/library/extensions/theme-fonts.php
@@ -0,0 +1,529 @@
+<?php
+/**
+ * Theme Fonts - A script to allow users to select theme fonts.
+ *
+ * Theme Fonts was created to give theme developers an easy way to include multiple font settings 
+ * and multiple font choices to their users.  It's main purpose is to provide integration into the 
+ * WordPress theme customizer to allow for the selection of fonts.  The script will work with basic 
+ * Web-safe fonts, custom fonts added to the theme, and fonts from Google Web Fonts.
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU 
+ * General Public License as published by the Free Software Foundation; either version 2 of the License, 
+ * or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
+ * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * @package   ThemeFonts
+ * @version   0.1.0
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @copyright Copyright (c) 2013, Justin Tadlock
+ * @link      http://justintadlock.com
+ * @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ */
+
+/**
+ * A whole bunch of awesomeness wrapped into one package.
+ *
+ * @since  0.1.0
+ * @access public
+ * @return void
+ */
+final class Theme_Fonts {
+
+	/**
+	 * Theme-registered font settings.
+	 *
+	 * @since  0.1.0
+	 * @access protected
+	 * @var    array
+	 */
+	protected $settings = array();
+
+	/**
+	 * Theme-registered fonts.
+	 *
+	 * @since  0.1.0
+	 * @access protected
+	 * @var    array
+	 */
+	protected $fonts = array();
+
+	/**
+	 * Theme-packaged fonts.
+	 *
+	 * @since  0.1.0
+	 * @access protected
+	 * @var    array
+	 */
+	protected $font_stylesheets = array();
+
+	/**
+	 * Fonts that have already been queued to load.
+	 *
+	 * @since  0.1.0
+	 * @access protected
+	 * @var    array
+	 */
+	protected $font_queue = array();
+
+	/**
+	 * Allowed font weights.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    array
+	 */
+	public $allowed_font_weights = array(
+		'normal',
+		'bold',
+		'bolder',
+		'lighter',
+		'100',
+		'200',
+		'300',
+		'400',
+		'500',
+		'600',
+		'700',
+		'800',
+		'900'
+	);
+
+	/**
+	 * Allowed font styles.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @var    array
+	 */
+	public $allowed_font_styles = array(
+		'normal',
+		'italic',
+		'oblique'
+	);
+
+	/**
+	 * Sets up the initial actions/filters needed for the class to run.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function __construct() {
+
+		add_action( 'init', array( &$this, 'init' ) );
+
+		add_action( 'wp_enqueue_scripts', array( &$this, 'enqueue_styles' ), 15 );
+
+		add_action( 'wp_head', array( &$this, 'print_styles' ) );
+	}
+
+	/**
+	 * This method basically serves as a wrapper on 'init' to allow themes to know when to 
+	 * register their custom fonts.  It also passes the object so that theme developers can 
+	 * interact with it.  They'll need to use `$object->add_setting()` and `$object->add_font()`. 
+	 * Theme devs should just set a 'callback' when they add support for this feature.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function init() {
+		$supports = get_theme_support( 'theme-fonts' );
+
+		if ( !empty( $supports[0] ) ) {
+
+			if ( isset( $supports[0]['callback'] ) ) 
+				add_action( 'theme_fonts_register', $supports[0]['callback'] );
+
+			if ( isset( $supports[0]['customizer'] ) && true === $supports[0]['customizer'] )
+				add_action( 'customize_register', array( &$this, 'customize_register' ) );
+		}
+
+		do_action( 'theme_fonts_register', $this );
+	}
+
+	/**
+	 * Add a new font setting.  Theme developers should use this method to add new font settings 
+	 * to their theme.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function add_setting( $args = array() ) {
+
+		$defaults = array(
+			'id'        => '', // Required ID for the setting.
+			'label'     => '', // Internationalized label for the theme customizer.
+			'default'   => '', // Default font handle to use (see Theme_Fonts::add_font).
+			'selectors' => '', // string|array of CSS selectors to use in the <head> style output.
+		);
+
+		$args = wp_parse_args( $args, $defaults );
+
+		/* If there's an ID, add the font setting. */
+		if ( !empty( $args['id'] ) )
+			$this->settings[ $args['id'] ] = $args;
+	}
+
+	/**
+	 * Add a new font for selection.  Theme developers should use this method to add new fonts 
+	 * for their theme.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  array  $args
+	 * @return void
+	 */
+	public function add_font( $args = array() ) {
+
+		$defaults = array(
+			/* Font-specific settings. */
+			'family'  => '',     // Name of the font.
+			'weight'  => '400',  // 400, 700, bold, etc.
+			'style'   => '',     // italic, oblique, etc.
+
+			/* Script-specific settings. */
+			'handle'  => '',    // ID for the font.
+			'setting' => '',    // Only allow this font with a specific setting.
+			'type'    => '',    // Add 'google' to use the Google Fonts API.
+			'uri'     => '',    // URI for font stylesheet packaged in the theme.
+		);
+
+		apply_filters( 'theme_fonts_add_font_defaults', $defaults );
+
+		$args = wp_parse_args( $args, $defaults );
+
+		apply_filters( 'theme_fonts_add_font_args', $args );
+
+		/* If a family or handle was given, add the font. */
+		if ( !empty( $args['family'] ) || !empty( $args['handle'] ) ) {
+
+			/* Use the 'handle' as the family if one isn't set. */
+			$args['family'] = !empty( $args['family'] ) ? $args['family'] : $args['handle'];
+
+			/* Use the 'family' as the handle if one isn't set. */
+			$args['handle'] = !empty( $args['handle'] ) ? $args['handle'] : sanitize_key( $args['family'] );
+
+			/* Use the 'family' as the font stack if it's not set. */
+			$args['stack'] = !empty( $args['stack'] ) ? $args['stack'] : $args['family'];
+
+			/* Use the 'family' as the label if it's not set. */
+			$args['label'] = !empty( $args['label'] ) ? esc_html( $args['label'] ) : esc_html( $args['family'] );
+
+			/* Add the font and its arguments to the $fonts property. */
+			$this->fonts[ $args['handle'] ] = $args;
+		}
+	}
+
+	/**
+	 * Gets a font that has been added.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string  $handle
+	 * @return array
+	 */
+	public function get_font( $handle ) {
+
+		return isset( $this->fonts[ $handle ] ) ? $this->fonts[ $handle ] : '';
+	}
+
+	/**
+	 * Removes a font that has been added.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string  $handle
+	 * @return void
+	 */
+	public function remove_font( $handle ) {
+
+		if ( isset( $this->fonts[ $handle ] ) )
+			unset( $this->fonts[ $handle ] );
+	}
+
+	/**
+	 * Loads stylesheet file needed for Google Web Fonts.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function enqueue_styles() {
+
+		$stylesheet = $this->get_style_uri();
+
+		if ( !empty( $stylesheet ) )
+			wp_enqueue_style( 'theme-fonts', $stylesheet, array(), null );
+
+		if ( !empty( $this->font_stylesheets ) ) {
+
+			foreach ( $this->font_stylesheets as $handle => $uri )
+				wp_enqueue_style( "theme-fonts-{$handle}", esc_url( $uri ) );
+		}
+	}
+
+	/**
+	 * Builds the stylesheet URI needed to load fonts from Google Web Fonts.
+	 *
+	 * @since  0.1.0
+	 * @access protected
+	 * @return void
+	 */
+	protected function get_style_uri() {
+
+		/* Get the theme-specified settings for the 'theme-fonts' feature. */
+		$supports = get_theme_support( 'theme-fonts' );
+
+		/* Set up an empty string for the font string. */
+		$font_string = '';
+
+		/* Loop through each of the font settings and queue the fonts associated with them. */
+		foreach ( $this->settings as $name => $setting ) {
+
+			$font_handle = get_theme_mod( "theme_font_{$name}", $setting['default'] );
+
+			$this->queue_font( $font_handle );
+		}
+
+		if ( empty( $this->font_queue ) )
+			return '';
+
+		/* Loop through each of the queued fonts and add them to the font string. */
+		foreach ( $this->font_queue as $family => $args ) {
+
+			$font_string .= !empty( $font_string ) ? "|{$family}" : $family;
+
+			/* If any font styles (weight, style) were specified, add them to the string. */
+			if ( isset( $args['styles'] ) && is_array( $args['styles'] ) ) {
+
+				$font_styles = array_unique( $args['styles'] );
+
+				$font_string .= ':' . join( ',', $font_styles );
+			}
+		}
+
+		/* Set up the query arguments and add the font family. */
+		$query_args = array( 'family' => $font_string );
+
+		/* If the theme registered support for other font settings, add them. */
+		if ( !empty( $supports[0] ) ) {
+
+			/* Get the defined subset. */
+			$subset = isset( $supports[0]['subset'] ) ? $supports[0]['subset'] : array();
+
+			/* Allow devs and theme users to override the subset. */
+			$subset = apply_filters( 'theme_fonts_subset', $subset );
+
+			/* If a subset was defined, add it to the query args. */
+			if ( !empty( $subset ) )
+				$query_args['subset'] = urlencode( join( ',', $subset ) );
+
+			/* If specific text is requested, add it to the query args. */
+			if ( isset( $supports[0]['text'] ) )
+				$query_args['text'] = urlencode( $supports[0]['text'] );
+		}
+
+		/* Set up the stylesheet URI. */
+		$style_uri = ( is_ssl() ? 'https' : 'http' ) . '://fonts.googleapis.com/css';
+
+		/* Return the stylesheet URI with added query args. */
+		return add_query_arg( $query_args, $style_uri );
+	}
+
+	/**
+	 * Queues a font by its font family.  This is separate because multiples of the same family 
+	 * may be loaded.  For example, both the 'Open Sans 400' and 'Open Sans 700 Italic' could 
+	 * be loaded.  These both have the same family of 'Open Sans', so we need to queue the 
+	 * fonts and attach the styles to the font family.  This is only needed for Google Web Fonts.
+	 *
+	 * @since  0.1.0
+	 * @access protected
+	 * @param  string  $handle
+	 * @return void
+	 */
+	protected function queue_font( $handle ) {
+
+		/* Get the requested font. */
+		$font = $this->get_font( $handle );
+
+		/* If a URI was given for the font stylesheet, use it. */
+		if ( !empty( $font['uri'] ) ) {
+
+			$this->font_stylesheets[ $handle ] = $font['uri'];
+		}
+
+		/* If 'google' is set to the 'type', queue the font. */
+		elseif ( !empty( $font['type'] ) && 'google' === strtolower( $font['type'] ) ) {
+
+			/* Encode the font family for URLs. */
+			$font_family = urlencode( $font['family'] );
+
+			/* Set up an empty string for adding the font styles (weight, style). */
+			$font_styles = '';
+
+			/* If the font family has not been added to the queue, add it now. */
+			if ( !array_key_exists( $font_family, $this->font_queue ) )
+				$this->font_queue[ $font_family ] = array();
+
+			/* If a weight was specified, add it to the font styles string. */
+			if ( !empty( $font['weight'] ) )
+				$font_styles .= $font['weight'];
+
+			/* If a style was specified, add it to the font styles string. */
+			if ( !empty( $font['style'] ) )
+				$font_styles .= $font['style'];
+
+			/* If font styles were found, add them to the font queue for their font family. */
+			if ( !empty( $font_styles ) )
+				$this->font_queue[ $font_family ]['styles'][] = $font_styles;
+		}
+	}
+
+	/**
+	 * Creates the section, settings, and controls for the WordPress theme customizer screen.  Each 
+	 * font setting is given an individual setting and control within the 'fonts' section.  The data 
+	 * is saved in the 'theme_mod' setting for the theme with the 'theme_font_{$setting_id}' name.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @return void
+	 */
+	public function customize_register( $wp_customize ) {
+
+		/* Add a new section called 'fonts' to the theme customizer screen. */
+		$wp_customize->add_section(
+			'fonts',
+			array(
+				'title'      => esc_html__( 'Fonts', 'theme-fonts' ),
+				'priority'   => 37,
+				'capability' => 'edit_theme_options'
+			)
+		);
+
+		/* Each control will be given a priority of $priority + 10. */
+		$priority = 0;
+
+		/* Loop through each of the style options and add settings and controls. */
+		foreach( $this->settings as $setting_id => $args) {
+
+			$choices = $this->get_font_choices( $setting_id );
+
+			/* If any stylesheets were found, add a setting and control for this style option. */
+			if ( !empty( $choices ) ) {
+
+				asort( $choices );
+
+				/* Iterate the priority. */
+				$priority = $priority + 10;
+
+				/* Add the theme font setting. */
+				$wp_customize->add_setting(
+					"theme_font_{$setting_id}",
+					array(
+						'default'              => get_theme_mod( "theme_font_{$setting_id}", $args['default'] ),
+						'type'                 => 'theme_mod',
+						'capability'           => 'edit_theme_options',
+						'priority'             => $priority,
+						'sanitize_callback'    => 'sanitize_key',
+						'sanitize_js_callback' => 'sanitize_key',
+					//	'transport'            => 'postMessage'
+					)
+				);
+
+				/* Add the theme font control. */
+				$wp_customize->add_control(
+					"theme-fonts-{$setting_id}",
+					array(
+						'label'    => !empty( $args['label'] ) ? $args['label'] : $setting_id,
+						'section'  => 'fonts',
+						'settings' => "theme_font_{$setting_id}",
+						'type'     => 'select',
+						'choices'  => $choices
+					)
+				);
+			}
+		}
+	}
+
+	/**
+	 * Returns an array of font choices for the theme customizer.  Theme developers can add fonts for 
+	 * a specific setting by using the 'setting' argument.  If not set, the font is added to all 
+	 * settings.
+	 *
+	 * @since  0.1.0
+	 * @access protected
+	 * @param  string  $setting
+	 * @return array
+	 */
+	protected function get_font_choices( $setting ) {
+
+		$choices = array();
+
+		/* Loop through each off the theme-registered fonts. */
+		foreach ( $this->fonts as $handle => $font ) {
+
+			/* If the font doesn't have a defined setting or if it's specifically for this setting, add it. */
+			if ( empty( $font['setting'] ) || ( isset( $font['setting'] ) && $setting === $font['setting'] ) )
+				$choices[ $handle ] = $font['label'];
+		}
+
+		return $choices;
+	}
+
+	/**
+	 * Outputs custom style rules into the header.
+	 *
+	 * @since  0.1.0
+	 * @access public
+	 * @param  string  $setting
+	 * @return array
+	 */
+	public function print_styles() {
+
+		$style = '';
+
+		/* Loop through each of the theme's font settings. */
+		foreach ( $this->settings as $name => $setting ) {
+
+			/* Make sure the selectors are in an array and allow them to be filtered. */
+			if ( !empty( $setting['selectors'] ) && !is_array( $setting['selectors'] ) )
+				$setting['selectors'] = explode( ',', $setting['selectors'] );
+
+			$selectors = apply_filters( "theme_fonts_{$name}_selectors", array_map( 'trim', $setting['selectors'] ) );
+
+			/* If the theme didn't specify any selectors, we don't have anything to do here. */
+			if ( !empty( $selectors ) ) {
+
+				/* Get the font handle specific to this setting. */
+				$font_handle = get_theme_mod( "theme_font_{$name}", $setting['default'] );
+
+				/* Get the font arguments. */
+				$font = $this->get_font( $font_handle );
+
+				/* Add the font family (use 'stack' argument if set). */
+				$font_family = !empty( $font['stack'] ) ? $font['stack'] : "'{$font['family']}'";
+
+				/* Add the font weight. */
+				$font_weight = in_array( $font['weight'], $this->allowed_font_weights ) ? $font['weight']  : '400';
+
+				/* Add the font style. */
+				$font_style = in_array( $font['style'], $this->allowed_font_styles ) ? $font['style'] : 'normal';
+
+				/* Wrap everything up in a nice CSS statement. */
+				$style .= join( ', ', $selectors ) . " { font-family: {$font_family}; font-weight: {$font_weight}; font-style: {$font_style}; } ";
+			}
+		}
+
+		/* If we have a style, output it in <head>. */
+		if ( !empty( $style ) )
+			echo "\n" . '<style type="text/css" id="theme-fonts-rules-css">' . trim( $style ) . '</style>' . "\n";
+	}
+}
+
+$theme_fonts = new Theme_Fonts();
+
+?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/extensions/theme-layouts.php b/wp-content/themes/path/library/extensions/theme-layouts.php
index db0220249cafeec85db4f6ff6fd3d5556a520011..6bfb636ff03baa305af17f159f2181e33bf529f3 100644
--- a/wp-content/themes/path/library/extensions/theme-layouts.php
+++ b/wp-content/themes/path/library/extensions/theme-layouts.php
@@ -18,12 +18,12 @@
  * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
  * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  *
- * @package ThemeLayouts
- * @version 0.4.0
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2010 - 2012, Justin Tadlock
- * @link http://justintadlock.com
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @package   ThemeLayouts
+ * @version   0.5.2
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @copyright Copyright (c) 2010 - 2013, Justin Tadlock
+ * @link      http://justintadlock.com
+ * @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Register metadata with WordPress. */
@@ -34,14 +34,20 @@ add_action( 'init', 'theme_layouts_add_post_type_support' );
 add_action( 'init', 'theme_layouts_remove_post_type_support' );
 
 /* Set up the custom post layouts. */
-add_action( 'admin_menu', 'theme_layouts_admin_setup' );
+add_action( 'admin_init', 'theme_layouts_admin_setup' );
+
+/* Add layout option in Customize. */
+add_action( 'customize_register', 'theme_layouts_customize_register' );
+
+/* Filters the theme layout mod. */
+add_filter( 'theme_mod_theme_layout', 'theme_layouts_filter_layout' );
 
 /* Filters the body_class hook to add a custom class. */
 add_filter( 'body_class', 'theme_layouts_body_class' );
 
 /**
- * Registers the theme layouts meta key ('Layout') for specific object types and provides a function to sanitize
- * the metadata on update.
+ * Registers the theme layouts meta key ('Layout') for specific object types and provides a function to 
+ * sanitize the metadata on update.
  *
  * @since 0.4.0
  * @return void
@@ -67,8 +73,8 @@ function theme_layouts_sanitize_meta( $meta_value, $meta_key, $meta_type ) {
 }
 
 /**
- * Adds post type support to all 'public' post types.  This allows themes to remove support for the 'theme-layouts'
- * feature with remove_post_type_support().
+ * Adds post type support to all 'public' post types.  This allows themes to remove support for the 
+ * 'theme-layouts' feature with remove_post_type_support().
  *
  * @since 0.4.0
  * @return void
@@ -97,52 +103,88 @@ function theme_layouts_remove_post_type_support() {
 }
 
 /**
- * Gets the layout for the current post based off the 'Layout' custom field key if viewing a singular post 
- * entry.  All other pages are given a default layout of 'layout-default'.
+ * Gets all the available layouts for the theme.
  *
- * @since 0.2.0
- * @return string The layout for the given page.
+ * @since 0.5.0
+ * @access public
+ * @return array Either theme-supported layouts or the default layouts.
  */
-function theme_layouts_get_layout() {
+function theme_layouts_get_layouts() {
 
-	/* Get the available post layouts. */
-	$post_layouts = get_theme_support( 'theme-layouts' );
+	$layouts = get_theme_support( 'theme-layouts' );
 
-	/* Set the layout to an empty string. */
-	$layout = '';
+	return isset( $layouts[0] ) ? $layouts[0] : array_keys( theme_layouts_strings() );
+}
+
+/**
+ * Returns an array of arguments for setting up the theme layouts script.  The defaults are merged 
+ * with the theme-supported arguments.
+ *
+ * @since 0.5.0
+ * @access public
+ * @return array Arguments for the theme layouts script.
+ */
+function theme_layouts_get_args() {
 
-	/* If viewing a singular post, check if a layout has been specified. */
-	if ( is_singular() ) {
+	$layouts = get_theme_support( 'theme-layouts' );
 
-		/* Get the current post ID. */
-		$post_id = get_queried_object_id();
+	$args = isset( $layouts[1] ) ? $layouts[1] : array();
 
-		/* Get the post layout. */
-		$layout = get_post_layout( $post_id );
-	}
+	return wp_parse_args( $args, array( 'customize' => true, 'post_meta' => true, 'default' => 'default' ) );
+}
 
-	/* If viewing a user/author archive, check if a layout has been specified. */
-	elseif ( is_author() ) {
+/**
+ * Filters the 'theme_mods_theme_layout' hook to alter the layout based on post and user metadata.  
+ * Theme authors should also use this hook to filter the layout if need be.
+ *
+ * @since 0.5.0
+ * @access public
+ * @param string $theme_layout
+ * @return string
+ */
+function theme_layouts_filter_layout( $theme_layout ) {
 
-		/* Get the current user ID. */
-		$user_id = get_queried_object_id();
+	/* If viewing a singular post, get the post layout. */
+	if ( is_singular() )
+		$layout = get_post_layout( get_queried_object_id() );
 
-		/* Get the user layout. */
-		$layout = get_user_layout( $user_id );
-	}
+	/* If viewing an author archive, get the user layout. */
+	elseif ( is_author() )
+		$layout = get_user_layout( get_queried_object_id() );
 
-	/* Make sure the given layout is in the array of available post layouts for the theme. */
-	if ( empty( $layout ) || !in_array( $layout, $post_layouts[0] ) )
-		$layout = 'default';
+	/* If a layout was found, set it. */
+	if ( !empty( $layout ) && 'default' !== $layout )
+		$theme_layout = $layout;
 
-	/* If the theme set a default layout, use it if the layout should be set to default. */
-	if ( 'default' == $layout && !empty( $post_layouts[1] ) && isset( $post_layouts[1]['default'] ) )
-		$layout = $post_layouts[1]['default'];
+	return $theme_layout;
+}
+
+/**
+ * Gets the layout for the current post based off the 'Layout' custom field key if viewing a singular post 
+ * entry.  All other pages are given a default layout of 'layout-default'.
+ *
+ * @since 0.2.0
+ * @return string The layout for the given page.
+ */
+function theme_layouts_get_layout() {
+
+	/* Get the available theme layouts. */
+	$layouts = theme_layouts_get_layouts();
+
+	/* Get the theme layout arguments. */
+	$args = theme_layouts_get_args();
+
+	/* Set the layout to an empty string. */
+	$layout = get_theme_mod( 'theme_layout', $args['default'] );
+
+	/* Make sure the given layout is in the array of available post layouts for the theme. */
+	if ( empty( $layout ) || !in_array( $layout, $layouts ) || 'default' == $layout )
+		$layout = $args['default'];
 
 	/* @deprecated 0.2.0. Use the 'get_theme_layout' hook. */
 	$layout = apply_filters( 'get_post_layout', "layout-{$layout}" );
 
-	/* Return the layout and allow plugin/theme developers to override it. */
+	/* @deprecated 0.5.0.  Use the 'theme_mods_theme_layout' hook. */
 	return esc_attr( apply_filters( 'get_theme_layout', $layout ) );
 }
 
@@ -292,13 +334,13 @@ function theme_layouts_strings() {
 
 	/* Set up the default layout strings. */
 	$strings = array(
-		'default' => 	__( 'Default', 'theme-layouts' ),
-		'1c' => 		__( 'One Column', 'theme-layouts' ),
-		'2c-l' => 		__( 'Two Columns, Left', 'theme-layouts' ),
-		'2c-r' => 	__( 'Two Columns, Right', 'theme-layouts' ),
-		'3c-l' => 		__( 'Three Columns, Left', 'theme-layouts' ),
-		'3c-r' => 	__( 'Three Columns, Right', 'theme-layouts' ),
-		'3c-c' => 	__( 'Three Columns, Center', 'theme-layouts' )
+		'default' => __( 'Default', 'theme-layouts' ),
+		'1c'      => __( 'One Column', 'theme-layouts' ),
+		'2c-l'    => __( 'Two Columns, Left', 'theme-layouts' ),
+		'2c-r'    => __( 'Two Columns, Right', 'theme-layouts' ),
+		'3c-l'    => __( 'Three Columns, Left', 'theme-layouts' ),
+		'3c-r'    => __( 'Three Columns, Right', 'theme-layouts' ),
+		'3c-c'    => __( 'Three Columns, Center', 'theme-layouts' )
 	);
 
 	/* Allow devs to filter the strings for custom layouts. */
@@ -318,7 +360,7 @@ function theme_layouts_get_string( $layout ) {
 	$strings = theme_layouts_strings();
 
 	/* Return the layout's string if it exists. Else, return the layout slug. */
-	return ( ( isset( $strings[$layout] ) ) ? $strings[$layout] : $layout );
+	return ( ( isset( $strings[ $layout ] ) ) ? $strings[ $layout ] : $layout );
 }
 
 /**
@@ -330,6 +372,13 @@ function theme_layouts_get_string( $layout ) {
  */
 function theme_layouts_admin_setup() {
 
+	/* Get the extension arguments. */
+	$args = theme_layouts_get_args();
+
+	/* Return if the theme doesn't support the post meta box. */
+	if ( false === $args['post_meta'] )
+		return;
+
 	/* Load the post meta boxes on the new post and edit post screens. */
 	add_action( 'load-post.php', 'theme_layouts_load_meta_boxes' );
 	add_action( 'load-post-new.php', 'theme_layouts_load_meta_boxes' );
@@ -359,6 +408,8 @@ function theme_layouts_load_meta_boxes() {
 
 	/* Saves the post format on the post editing page. */
 	add_action( 'save_post', 'theme_layouts_save_post', 10, 2 );
+	add_action( 'add_attachment', 'theme_layouts_save_post' );
+	add_action( 'edit_attachment', 'theme_layouts_save_post' );
 }
 
 /**
@@ -391,8 +442,7 @@ function theme_layouts_add_meta_boxes( $post_type, $post ) {
 function theme_layouts_post_meta_box( $post, $box ) {
 
 	/* Get theme-supported theme layouts. */
-	$layouts = get_theme_support( 'theme-layouts' );
-	$post_layouts = $layouts[0];
+	$post_layouts = theme_layouts_get_layouts();
 
 	/* Get the current post's layout. */
 	$post_layout = get_post_layout( $post->ID ); ?>
@@ -424,7 +474,11 @@ function theme_layouts_post_meta_box( $post, $box ) {
  * @param object $post The post object currently being saved.
  * @return void|int
  */
-function theme_layouts_save_post( $post_id, $post ) {
+function theme_layouts_save_post( $post_id, $post = '' ) {
+
+	/* Fix for attachment save issue in WordPress 3.5. @link http://core.trac.wordpress.org/ticket/21963 */
+	if ( !is_object( $post ) )
+		$post = get_post();
 
 	/* Verify the nonce for the post formats meta box. */
 	if ( !isset( $_POST['theme-layouts-nonce'] ) || !wp_verify_nonce( $_POST['theme-layouts-nonce'], basename( __FILE__ ) ) )
@@ -464,8 +518,7 @@ function theme_layouts_save_post( $post_id, $post ) {
 function theme_layouts_attachment_fields_to_edit( $fields, $post ) {
 
 	/* Get theme-supported theme layouts. */
-	$layouts = get_theme_support( 'theme-layouts' );
-	$post_layouts = $layouts[0];
+	$post_layouts = theme_layouts_get_layouts();
 
 	/* Get the current post's layout. */
 	$post_layout = get_post_layout( $post->ID );
@@ -482,9 +535,11 @@ function theme_layouts_attachment_fields_to_edit( $fields, $post ) {
 
 	/* Add the attachment layout field to the $fields array. */
 	$fields['theme-layouts-post-layout'] = array(
-		'label' => __( 'Layout', 'theme-layouts' ),
-		'input' => 'html',
-		'html' => $select
+		'label'         => __( 'Layout', 'theme-layouts' ),
+		'input'         => 'html',
+		'html'          => $select,
+		'show_in_edit'  => false,
+		'show_in_modal' => true
 	);
 
 	/* Return the $fields array back to WordPress. */
@@ -542,6 +597,107 @@ function theme_layouts_get_meta_key() {
 	return apply_filters( 'theme_layouts_meta_key', 'Layout' );
 }
 
+/**
+ * Registers custom sections, settings, and controls for the $wp_customize instance.
+ *
+ * @since 0.1.0
+ * @author Justin Tadlock <justin@justintadlock.com>
+ * @author Sami Keijonen <sami.keijonen@foxnet.fi>
+ * @copyright Copyright (c) 2012
+ * @link http://themehybrid.com/support/topic/add-theme-layout-in-theme-customize
+ * @access public
+ * @param object $wp_customize
+ */
+function theme_layouts_customize_register( $wp_customize ) {
+
+	/* Get supported theme layouts. */
+	$layouts = theme_layouts_get_layouts();
+	$args = theme_layouts_get_args();
+
+	if ( true === $args['customize'] ) {
+
+		/* Add the layout section. */
+		$wp_customize->add_section(
+			'layout',
+			array(
+				'title'      => esc_html__( 'Layout', 'theme-layouts' ),
+				'priority'   => 190,
+				'capability' => 'edit_theme_options'
+			)
+		);
+
+		/* Add the 'layout' setting. */
+		$wp_customize->add_setting(
+			'theme_layout',
+			array(
+				'default'           => get_theme_mod( 'theme_layout', $args['default'] ),
+				'type'              => 'theme_mod',
+				'capability'        => 'edit_theme_options',
+				'sanitize_callback' => 'sanitize_html_class',
+				'transport'         => 'postMessage'
+			)
+		);
+
+		/* Set up an array for the layout choices and add in the 'default' layout. */
+		$layout_choices = array();
+
+		/* Only add 'default' if it's the actual default layout. */
+		if ( 'default' == $args['default'] )
+			$layout_choices['default'] = theme_layouts_get_string( 'default' );
+
+		/* Loop through each of the layouts and add it to the choices array with proper key/value pairs. */
+		foreach ( $layouts as $layout )
+			$layout_choices[$layout] = theme_layouts_get_string( $layout );
+
+		/* Add the layout control. */
+		$wp_customize->add_control(
+			'theme-layout-control',
+			array(
+				'label'    => esc_html__( 'Global Layout', 'theme-layouts' ),
+				'section'  => 'layout',
+				'settings' => 'theme_layout',
+				'type'     => 'radio',
+				'choices'  => $layout_choices
+			)
+		);
+
+		/* If viewing the customize preview screen, add a script to show a live preview. */
+		if ( $wp_customize->is_preview() && !is_admin() )
+			add_action( 'wp_footer', 'theme_layouts_customize_preview_script', 21 );
+	}
+}
+
+/**
+ * JavaScript for handling the live preview editing of the theme layout in the theme customizer.  The 
+ * script uses regex to remove all potential "layout-xyz" classes and replaces it with the user-selected 
+ * layout.
+ *
+ * @since 0.1.0
+ * @access public
+ * @author Justin Tadlock <justin@justintadlock.com>
+ * @author Sami Keijonen <sami.keijonen@foxnet.fi>
+ * @copyright Copyright (c) 2012
+ * @link http://themehybrid.com/support/topic/add-theme-layout-in-theme-customize
+ * @return void
+ */
+function theme_layouts_customize_preview_script() { ?>
+
+	<script type="text/javascript">
+	wp.customize(
+		'theme_layout',
+		function( value ) {
+			value.bind( 
+				function( to ) {
+					var classes = jQuery( 'body' ).attr( 'class' ).replace( /layout-[a-zA-Z0-9_-]*/g, '' );
+					jQuery( 'body' ).attr( 'class', classes ).addClass( 'layout-' + to );
+				} 
+			);
+		}
+	);
+	</script>
+	<?php
+}
+
 /**
  * @since 0.1.0
  * @deprecated 0.2.0 Use theme_layouts_get_layout().
diff --git a/wp-content/themes/path/library/functions/comments.php b/wp-content/themes/path/library/functions/comments.php
index b4899f924003d7d926bb249fad5667086a48951f..e824c26685248344854b615f78b6d19805730823 100644
--- a/wp-content/themes/path/library/functions/comments.php
+++ b/wp-content/themes/path/library/functions/comments.php
@@ -4,12 +4,12 @@
  * control over their display and makes more filter and action hooks available to developers to use in their 
  * customizations.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Filter the comment form defaults. */
@@ -32,10 +32,10 @@ function hybrid_list_comments_args() {
 
 	/* Set the default arguments for listing comments. */
 	$args = array(
-		'style' => 'ol',
-		'type' => 'all',
-		'avatar_size' => 80,
-		'callback' => 'hybrid_comments_callback',
+		'style'        => 'ol',
+		'type'         => 'all',
+		'avatar_size'  => 80,
+		'callback'     => 'hybrid_comments_callback',
 		'end-callback' => 'hybrid_comments_end_callback'
 	);
 
@@ -88,12 +88,12 @@ function hybrid_comments_callback( $comment, $args, $depth ) {
 		$template = locate_template( $templates );
 
 		/* Set the template in the comment template array. */
-		$hybrid->comment_template[$comment_type] = $template;
+		$hybrid->comment_template[ $comment_type ] = $template;
 	}
 
 	/* If a template was found, load the template. */
-	if ( !empty( $hybrid->comment_template[$comment_type] ) )
-		require( $hybrid->comment_template[$comment_type] );
+	if ( !empty( $hybrid->comment_template[ $comment_type ] ) )
+		require( $hybrid->comment_template[ $comment_type ] );
 }
 
 /**
@@ -141,7 +141,7 @@ function hybrid_avatar() {
 	if ( in_array( $comment_type, $avatar_comment_types ) ) {
 
 		/* Set a default avatar for pingbacks and trackbacks. */
-		$default_avatar = ( ( 'pingback' == $comment_type || 'trackback' == $comment_type ) ? trailingslashit( HYBRID_IMAGES ) . "{$comment_type}.png" : '' );
+		$default_avatar = ( ( 'pingback' == $comment_type || 'trackback' == $comment_type ) ? trailingslashit( HYBRID_IMAGES ) . 'ping.png' : '' );
 
 		/* Allow the default avatar to be filtered by comment type. */
 		$default_avatar = apply_filters( "{$hybrid->prefix}_{$comment_type}_avatar", $default_avatar );
@@ -185,24 +185,24 @@ function hybrid_comment_form_args( $args ) {
 	/* Sets up the default comment form fields. */
 	$fields = array(
 		'author' => '<p class="form-author' . esc_attr( $input_class ) . '"><label for="author">' . __( 'Name', 'hybrid-core' ) . $req . '</label> <input type="text" class="text-input" name="author" id="author" value="' . esc_attr( $commenter['comment_author'] ) . '" size="40" /></p>',
-		'email' => '<p class="form-email' . esc_attr( $input_class ) . '"><label for="email">' . __( 'Email', 'hybrid-core' ) . $req . '</label> <input type="text" class="text-input" name="email" id="email" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="40" /></p>',
-		'url' => '<p class="form-url"><label for="url">' . __( 'Website', 'hybrid-core' ) . '</label><input type="text" class="text-input" name="url" id="url" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="40" /></p>'
+		'email'  => '<p class="form-email' . esc_attr( $input_class ) . '"><label for="email">' . __( 'Email', 'hybrid-core' ) . $req . '</label> <input type="email" class="text-input" name="email" id="email" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="40" /></p>',
+		'url'    => '<p class="form-url"><label for="url">' . __( 'Website', 'hybrid-core' ) . '</label><input type="url" class="text-input" name="url" id="url" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="40" /></p>'
 	);
 
 	/* Sets the default arguments for displaying the comment form. */
 	$args = array(
-		'fields' => apply_filters( 'comment_form_default_fields', $fields ),
-		'comment_field' => '<p class="form-textarea req"><label for="comment">' . __( 'Comment', 'hybrid-core' ) . '</label><textarea name="comment" id="comment" cols="60" rows="10"></textarea></p>',
-		'must_log_in' => '<p class="alert">' . sprintf( __( 'You must be <a href="%1$s" title="Log in">logged in</a> to post a comment.', 'hybrid-core' ), wp_login_url( get_permalink() ) ) . '</p><!-- .alert -->',
-		'logged_in_as' => '<p class="log-in-out">' . sprintf( __( 'Logged in as <a href="%1$s" title="%2$s">%2$s</a>.', 'hybrid-core' ), admin_url( 'profile.php' ), esc_attr( $user_identity ) ) . ' <a href="' . wp_logout_url( get_permalink() ) . '" title="' . esc_attr__( 'Log out of this account', 'hybrid-core' ) . '">' . __( 'Log out &raquo;', 'hybrid-core' ) . '</a></p><!-- .log-in-out -->',
+		'fields'               => apply_filters( 'comment_form_default_fields', $fields ),
+		'comment_field'        => '<p class="form-textarea req"><label for="comment">' . __( 'Comment', 'hybrid-core' ) . '</label><textarea name="comment" id="comment" cols="60" rows="10"></textarea></p>',
+		'must_log_in'          => '<p class="alert">' . sprintf( __( 'You must be <a href="%1$s" title="Log in">logged in</a> to post a comment.', 'hybrid-core' ), wp_login_url( get_permalink() ) ) . '</p><!-- .alert -->',
+		'logged_in_as'         => '<p class="log-in-out">' . sprintf( __( 'Logged in as <a href="%1$s" title="%2$s">%2$s</a>.', 'hybrid-core' ), admin_url( 'profile.php' ), esc_attr( $user_identity ) ) . ' <a href="' . wp_logout_url( get_permalink() ) . '" title="' . esc_attr__( 'Log out of this account', 'hybrid-core' ) . '">' . __( 'Log out &raquo;', 'hybrid-core' ) . '</a></p><!-- .log-in-out -->',
 		'comment_notes_before' => '',
-		'comment_notes_after' => '',
-		'id_form' => 'commentform',
-		'id_submit' => 'submit',
-		'title_reply' => __( 'Leave a Reply', 'hybrid-core' ),
-		'title_reply_to' => __( 'Leave a Reply to %s', 'hybrid-core' ),
-		'cancel_reply_link' => __( 'Click here to cancel reply.', 'hybrid-core' ),
-		'label_submit' => __( 'Post Comment', 'hybrid-core' ),
+		'comment_notes_after'  => '',
+		'id_form'              => 'commentform',
+		'id_submit'            => 'submit',
+		'title_reply'          => __( 'Leave a Reply', 'hybrid-core' ),
+		'title_reply_to'       => __( 'Leave a Reply to %s', 'hybrid-core' ),
+		'cancel_reply_link'    => __( 'Click here to cancel reply.', 'hybrid-core' ),
+		'label_submit'         => __( 'Post Comment', 'hybrid-core' ),
 	);
 
 	/* Return the arguments for displaying the comment form. */
@@ -214,7 +214,7 @@ function hybrid_comment_form_args( $args ) {
  * default, WordPress only allows the 'comment' comment type to have an avatar.
  *
  * @since 1.2.0
- * @access private
+ * @access public
  * @param array $types List of all comment types allowed to have avatars.
  * @return array $types
  */
diff --git a/wp-content/themes/path/library/functions/context.php b/wp-content/themes/path/library/functions/context.php
index d73be8f442648e37e33b8a1035becba9095bae8c..5344165c04416619156cd95f7be8be9612ebbbc1 100644
--- a/wp-content/themes/path/library/functions/context.php
+++ b/wp-content/themes/path/library/functions/context.php
@@ -5,12 +5,12 @@
  * The functions also integrate with WordPress' implementations of body_class, post_class, and 
  * comment_class, so your theme won't have any trouble with plugin integration.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -34,7 +34,7 @@ function hybrid_get_context() {
 
 	/* If $hybrid->context has been set, don't run through the conditionals again. Just return the variable. */
 	if ( isset( $hybrid->context ) )
-		return $hybrid->context;
+		return apply_filters( 'hybrid_context', $hybrid->context );
 
 	/* Set some variables for use within the function. */
 	$hybrid->context = array();
@@ -61,6 +61,12 @@ function hybrid_get_context() {
 	elseif ( is_archive() ) {
 		$hybrid->context[] = 'archive';
 
+		/* Post type archives. */
+		if ( is_post_type_archive() ) {
+			$post_type = get_post_type_object( get_query_var( 'post_type' ) );
+			$hybrid->context[] = "archive-{$post_type->name}";
+		}
+
 		/* Taxonomy archives. */
 		if ( is_tax() || is_category() || is_tag() ) {
 			$hybrid->context[] = 'taxonomy';
@@ -70,38 +76,39 @@ function hybrid_get_context() {
 			$hybrid->context[] = "taxonomy-{$object->taxonomy}-" . sanitize_html_class( $slug, $object->term_id );
 		}
 
-		/* Post type archives. */
-		elseif ( is_post_type_archive() ) {
-			$post_type = get_post_type_object( get_query_var( 'post_type' ) );
-			$hybrid->context[] = "archive-{$post_type->name}";
-		}
-
 		/* User/author archives. */
-		elseif ( is_author() ) {
+		if ( is_author() ) {
+			$user_id = get_query_var( 'author' );
 			$hybrid->context[] = 'user';
-			$hybrid->context[] = 'user-' . sanitize_html_class( get_the_author_meta( 'user_nicename', $object_id ), $object_id );
+			$hybrid->context[] = 'user-' . sanitize_html_class( get_the_author_meta( 'user_nicename', $user_id ), $user_id );
 		}
 
-		/* Time/Date archives. */
-		else {
-			if ( is_date() ) {
-				$hybrid->context[] = 'date';
-				if ( is_year() )
-					$hybrid->context[] = 'year';
-				if ( is_month() )
-					$hybrid->context[] = 'month';
-				if ( get_query_var( 'w' ) )
-					$hybrid->context[] = 'week';
-				if ( is_day() )
-					$hybrid->context[] = 'day';
-			}
-			if ( is_time() ) {
-				$hybrid->context[] = 'time';
-				if ( get_query_var( 'hour' ) )
-					$hybrid->context[] = 'hour';
-				if ( get_query_var( 'minute' ) )
-					$hybrid->context[] = 'minute';
-			}
+		/* Date archives. */
+		if ( is_date() ) {
+			$hybrid->context[] = 'date';
+
+			if ( is_year() )
+				$hybrid->context[] = 'year';
+
+			if ( is_month() )
+				$hybrid->context[] = 'month';
+
+			if ( get_query_var( 'w' ) )
+				$hybrid->context[] = 'week';
+
+			if ( is_day() )
+				$hybrid->context[] = 'day';
+		}
+
+		/* Time archives. */
+		if ( is_time() ) {
+			$hybrid->context[] = 'time';
+
+			if ( get_query_var( 'hour' ) )
+				$hybrid->context[] = 'hour';
+
+			if ( get_query_var( 'minute' ) )
+				$hybrid->context[] = 'minute';
 		}
 	}
 
@@ -115,21 +122,206 @@ function hybrid_get_context() {
 		$hybrid->context[] = 'error-404';
 	}
 
-	return array_map( 'esc_attr', $hybrid->context );
+	return array_map( 'esc_attr', apply_filters( 'hybrid_context', array_unique( $hybrid->context ) ) );
 }
 
 /**
- * Creates a set of classes for each site entry upon display. Each entry is given the class of 
- * 'hentry'. Posts are given category, tag, and author classes. Alternate post classes of odd, 
- * even, and alt are added.
+ * Outputs the attributes for the <body> element.  By default, this is just the 'class' attribute, but 
+ * developers can filter this to add other attributes.
  *
- * @since 0.5.0
+ * @since  1.6.0
+ * @access public
+ * @return void
+ */
+function hybrid_body_attributes() {
+
+	$attributes = array();
+	$output     = '';
+
+	$attributes['class'] = join( ' ', hybrid_get_body_class() );
+
+	$attributes = apply_atomic( 'body_attributes', $attributes );
+
+	foreach( $attributes as $attr => $value )
+		$output .= " {$attr}='{$value}'";
+
+	echo $output;
+}
+
+/**
+ * Outputs classes for the <body> element depending on page context.
+ *
+ * @since 0.1.0
  * @access public
- * @global $post The current post's DB object.
  * @param string|array $class Additional classes for more control.
  * @return void
  */
+function hybrid_body_class( $class = '' ) {
+
+	/* Get the body class. */
+	$classes = hybrid_get_body_class( $class );
+
+	/* Print the body class. */
+	echo apply_atomic( 'body_class', join( ' ', $classes ) );
+}
+
+/**
+ * Returns classes for the <body> element depending on page context.
+ * 
+ * @since  1.6.0
+ * @access public
+ * @param  string|array $class Additional classes for more control.
+ * @return array
+ */
+function hybrid_get_body_class( $class = '' ) {
+	global $wp_query;
+
+	/* Text direction (which direction does the text flow). */
+	$classes = array( 'wordpress', get_bloginfo( 'text_direction' ), get_locale() );
+
+	/* Check if the current theme is a parent or child theme. */
+	$classes[] = ( is_child_theme() ? 'child-theme' : 'parent-theme' );
+
+	/* Multisite check adds the 'multisite' class and the blog ID. */
+	if ( is_multisite() ) {
+		$classes[] = 'multisite';
+		$classes[] = 'blog-' . get_current_blog_id();
+	}
+
+	/* Date classes. */
+	$time = time() + ( get_option( 'gmt_offset' ) * 3600 );
+	$classes[] = strtolower( gmdate( '\yY \mm \dd \hH l', $time ) );
+
+	/* Is the current user logged in. */
+	$classes[] = ( is_user_logged_in() ) ? 'logged-in' : 'logged-out';
+
+	/* WP admin bar. */
+	if ( is_admin_bar_showing() )
+		$classes[] = 'admin-bar';
+
+	/* Use the '.custom-background' class to integrate with the WP background feature. */
+	if ( get_background_image() || get_background_color() )
+		$classes[] = 'custom-background';
+
+	/* Add the '.custom-header' class if the user is using a custom header. */
+	if ( get_header_image() )
+		$classes[] = 'custom-header';
+
+	/* Merge base contextual classes with $classes. */
+	$classes = array_merge( $classes, hybrid_get_context() );
+
+	/* Singular post (post_type) classes. */
+	if ( is_singular() ) {
+
+		/* Get the queried post object. */
+		$post = get_queried_object();
+
+		/* Checks for custom template. */
+		$template = str_replace( array ( "{$post->post_type}-template-", "{$post->post_type}-" ), '', basename( get_post_meta( get_queried_object_id(), "_wp_{$post->post_type}_template", true ), '.php' ) );
+		if ( !empty( $template ) )
+			$classes[] = "{$post->post_type}-template-{$template}";
+
+		/* Post format. */
+		if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post->post_type, 'post-formats' ) ) {
+			$post_format = get_post_format( get_queried_object_id() );
+			$classes[] = ( ( empty( $post_format ) || is_wp_error( $post_format ) ) ? "{$post->post_type}-format-standard" : "{$post->post_type}-format-{$post_format}" );
+		}
+
+		/* Attachment mime types. */
+		if ( is_attachment() ) {
+			foreach ( explode( '/', get_post_mime_type() ) as $type )
+				$classes[] = "attachment-{$type}";
+		}
+	}
+
+	/* Paged views. */
+	if ( ( ( $page = $wp_query->get( 'paged' ) ) || ( $page = $wp_query->get( 'page' ) ) ) && $page > 1 )
+		$classes[] = 'paged paged-' . intval( $page );
+
+	/* Input class. */
+	if ( !empty( $class ) ) {
+		if ( !is_array( $class ) )
+			$class = preg_split( '#\s+#', $class );
+		$classes = array_merge( $classes, $class );
+	}
+
+	/* Apply the filters for WP's 'body_class'. */
+	return array_unique( apply_filters( 'body_class', $classes, $class ) );
+}
+
+/**
+ * Outputs the attributes for the post wrapper.  By default, this is the 'class' and 'id' attributes, 
+ * but developers can filter this to add other attributes.
+ *
+ * @since  1.6.0
+ * @access public
+ * @return void
+ */
+function hybrid_post_attributes() {
+
+	$attributes = array();
+	$output     = '';
+
+	$attributes['id']    = 'post-' . get_the_ID();
+	$attributes['class'] = join( ' ', hybrid_get_post_class() );
+
+	$attributes = apply_atomic( 'post_attributes', $attributes );
+
+	foreach( $attributes as $attr => $value )
+		$output .= " {$attr}='{$value}'";
+
+	echo $output;
+}
+
+/**
+ * Outputs the class for the post wrapper.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string|array $class    Additional classes for more control.
+ * @param  int          $post_id  ID of a specific post to get the class for.
+ * @return void
+ */
+function hybrid_post_class( $class = '', $post_id = null ) {
+
+	/* Get the post class. */
+	$classes = hybrid_get_post_class( $class, $post_id );
+
+	/* Print the body class. */
+	echo apply_atomic( 'post_class', join( ' ', $classes ) );
+}
+
+/**
+ * Outputs the class for the post wrapper.  Use hybrid_post_class() instead.
+ *
+ * @since      0.5.0
+ * @deprecated 1.6.0
+ * @access     public
+ * @param      string|array $class    Additional classes for more control.
+ * @param      int          $post_id  ID of a specific post to get the class for.
+ * @return     void
+ */
 function hybrid_entry_class( $class = '', $post_id = null ) {
+
+	/* Get the post class. */
+	$classes = hybrid_get_post_class( $class );
+
+	/* Print the entry class. */
+	echo apply_atomic( 'entry_class', join( ' ', $classes ) );
+}
+
+/**
+ * Creates a set of classes for each site entry upon display. Each entry is given the class of 
+ * 'hentry'. Posts are given category, tag, and author classes. Alternate post classes of odd, 
+ * even, and alt are added.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string|array $class    Additional classes for more control.
+ * @param  int          $post_id  ID of a specific post to get the class for.
+ * @return array
+ */
+function hybrid_get_post_class( $class = '', $post_id = null ) {
 	static $post_alt;
 
 	$post = get_post( $post_id );
@@ -197,12 +389,48 @@ function hybrid_entry_class( $class = '', $post_id = null ) {
 	}
 
 	/* Apply the filters for WP's 'post_class'. */
-	$classes = apply_filters( 'post_class', $classes, $class, $post_id );
+	return array_unique( apply_filters( 'post_class', $classes, $class, $post_id ) );
+}
+
+/**
+ * Outputs the attributes for the comment wrapper.  By default, this is the 'class' and 'id' attributes, 
+ * but developers can filter this to add other attributes.
+ *
+ * @since  1.6.0
+ * @access public
+ * @return void
+ */
+function hybrid_comment_attributes() {
+
+	$attributes = array();
+	$output     = '';
+
+	$attributes['id']    = 'comment-' . get_comment_ID();
+	$attributes['class'] = join( ' ', hybrid_get_comment_class() );
+
+	$attributes = apply_atomic( 'comment_attributes', $attributes );
+
+	foreach( $attributes as $attr => $value )
+		$output .= " {$attr}='{$value}'";
+
+	echo $output;
+}
+
+/**
+ * Outputs the class for the current comment wrapper element.
+ *
+ * @since  0.2.0
+ * @access public
+ * @global $comment The current comment's DB object.
+ * @return void
+ */
+function hybrid_comment_class( $class = '' ) {
+	global $hybrid;
 
 	/* Join all the classes into one string and echo them. */
-	$class = join( ' ', $classes );
+	$class = join( ' ', hybrid_get_comment_class( $class ) );
 
-	echo apply_atomic( 'entry_class', $class );
+	echo apply_filters( "{$hybrid->prefix}_comment_class", $class );
 }
 
 /**
@@ -210,14 +438,13 @@ function hybrid_entry_class( $class = '', $post_id = null ) {
  * and reader classes. Needs more work because WP, by default, assigns even/odd backwards 
  * (Odd should come first, even second).
  *
- * @since 0.2.0
+ * @since  1.6.0
  * @access public
- * @global $wpdb WordPress DB access object.
- * @global $comment The current comment's DB object.
+ * @global $comment The current comment's DB object
  * @return void
  */
-function hybrid_comment_class( $class = '' ) {
-	global $post, $comment, $hybrid;
+function hybrid_get_comment_class( $class = '' ) {
+	global $comment;
 
 	/* Gets default WP comment classes. */
 	$classes = get_comment_class( $class );
@@ -251,8 +478,8 @@ function hybrid_comment_class( $class = '' ) {
 	}
 
 	/* Comment by the entry/post author. */
-	if ( $post = get_post( $post_id ) ) {
-		if ( $comment->user_id === $post->post_author )
+	if ( $post = get_post( get_the_ID() ) ) {
+		if ( $comment->user_id == $post->post_author )
 			$classes[] = 'entry-author';
 	}
 
@@ -264,103 +491,7 @@ function hybrid_comment_class( $class = '' ) {
 		$classes[] = 'has-avatar';
 
 	/* Make sure comment classes doesn't have any duplicates. */
-	$classes = array_unique( $classes );
-
-	/* Join all the classes into one string and echo them. */
-	$class = join( ' ', $classes );
-
-	echo apply_filters( "{$hybrid->prefix}_comment_class", $class );
-}
-
-/**
- * Provides classes for the <body> element depending on page context.
- *
- * @since 0.1.0
- * @access public
- * @uses $wp_query
- * @param string|array $class Additional classes for more control.
- * @return void
- */
-function hybrid_body_class( $class = '' ) {
-	global $wp_query;
-
-	/* Text direction (which direction does the text flow). */
-	$classes = array( 'wordpress', get_bloginfo( 'text_direction' ), get_locale() );
-
-	/* Check if the current theme is a parent or child theme. */
-	$classes[] = ( is_child_theme() ? 'child-theme' : 'parent-theme' );
-
-	/* Multisite check adds the 'multisite' class and the blog ID. */
-	if ( is_multisite() ) {
-		$classes[] = 'multisite';
-		$classes[] = 'blog-' . get_current_blog_id();
-	}
-
-	/* Date classes. */
-	$time = time() + ( get_option( 'gmt_offset' ) * 3600 );
-	$classes[] = strtolower( gmdate( '\yY \mm \dd \hH l', $time ) );
-
-	/* Is the current user logged in. */
-	$classes[] = ( is_user_logged_in() ) ? 'logged-in' : 'logged-out';
-
-	/* WP admin bar. */
-	if ( is_admin_bar_showing() )
-		$classes[] = 'admin-bar';
-
-	/* Use the '.custom-background' class to integrate with the WP background feature. */
-	if ( get_background_image() || get_background_color() )
-		$classes[] = 'custom-background';
-
-	/* Add the '.custom-header' class if the user is using a custom header. */
-	if ( get_header_image() )
-		$classes[] = 'custom-header';
-
-	/* Merge base contextual classes with $classes. */
-	$classes = array_merge( $classes, hybrid_get_context() );
-
-	/* Singular post (post_type) classes. */
-	if ( is_singular() ) {
-
-		/* Get the queried post object. */
-		$post = get_queried_object();
-
-		/* Checks for custom template. */
-		$template = str_replace( array ( "{$post->post_type}-template-", "{$post->post_type}-" ), '', basename( get_post_meta( get_queried_object_id(), "_wp_{$post->post_type}_template", true ), '.php' ) );
-		if ( !empty( $template ) )
-			$classes[] = "{$post->post_type}-template-{$template}";
-
-		/* Post format. */
-		if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post->post_type, 'post-formats' ) ) {
-			$post_format = get_post_format( get_queried_object_id() );
-			$classes[] = ( ( empty( $post_format ) || is_wp_error( $post_format ) ) ? "{$post->post_type}-format-standard" : "{$post->post_type}-format-{$post_format}" );
-		}
-
-		/* Attachment mime types. */
-		if ( is_attachment() ) {
-			foreach ( explode( '/', get_post_mime_type() ) as $type )
-				$classes[] = "attachment-{$type}";
-		}
-	}
-
-	/* Paged views. */
-	if ( ( ( $page = $wp_query->get( 'paged' ) ) || ( $page = $wp_query->get( 'page' ) ) ) && $page > 1 )
-		$classes[] = 'paged paged-' . intval( $page );
-
-	/* Input class. */
-	if ( !empty( $class ) ) {
-		if ( !is_array( $class ) )
-			$class = preg_split( '#\s+#', $class );
-		$classes = array_merge( $classes, $class );
-	}
-
-	/* Apply the filters for WP's 'body_class'. */
-	$classes = apply_filters( 'body_class', $classes, $class );
-
-	/* Join all the classes into one string. */
-	$class = join( ' ', $classes );
-
-	/* Print the body class. */
-	echo apply_atomic( 'body_class', $class );
+	return array_unique( $classes );
 }
 
 /**
@@ -405,8 +536,7 @@ function hybrid_document_title() {
 
 		/* If viewing a post type archive. */
 		elseif ( is_post_type_archive() ) {
-			$post_type = get_post_type_object( get_query_var( 'post_type' ) );
-			$doctitle = $post_type->labels->name;
+			$doctitle = post_type_archive_title( '', false );
 		}
 
 		/* If viewing an author/user archive. */
@@ -420,25 +550,25 @@ function hybrid_document_title() {
 		/* If viewing a date-/time-based archive. */
 		elseif ( is_date () ) {
 			if ( get_query_var( 'minute' ) && get_query_var( 'hour' ) )
-				$doctitle = sprintf( __( 'Archive for %1$s', 'hybrid-core' ), get_the_time( __( 'g:i a', 'hybrid-core' ) ) );
+				$doctitle = sprintf( __( 'Archive for %s', 'hybrid-core' ), get_the_time( __( 'g:i a', 'hybrid-core' ) ) );
 
 			elseif ( get_query_var( 'minute' ) )
-				$doctitle = sprintf( __( 'Archive for minute %1$s', 'hybrid-core' ), get_the_time( __( 'i', 'hybrid-core' ) ) );
+				$doctitle = sprintf( __( 'Archive for minute %s', 'hybrid-core' ), get_the_time( __( 'i', 'hybrid-core' ) ) );
 
 			elseif ( get_query_var( 'hour' ) )
-				$doctitle = sprintf( __( 'Archive for %1$s', 'hybrid-core' ), get_the_time( __( 'g a', 'hybrid-core' ) ) );
+				$doctitle = sprintf( __( 'Archive for %s', 'hybrid-core' ), get_the_time( __( 'g a', 'hybrid-core' ) ) );
 
 			elseif ( is_day() )
-				$doctitle = sprintf( __( 'Archive for %1$s', 'hybrid-core' ), get_the_time( __( 'F jS, Y', 'hybrid-core' ) ) );
+				$doctitle = sprintf( __( 'Archive for %s', 'hybrid-core' ), get_the_time( __( 'F jS, Y', 'hybrid-core' ) ) );
 
 			elseif ( get_query_var( 'w' ) )
-				$doctitle = sprintf( __( 'Archive for week %1$s of %2$s', 'hybrid-core' ), get_the_time( __( 'W', 'hybrid-core' ) ), get_the_time( __( 'Y', 'hybrid-core' ) ) );
+				$doctitle = sprintf( __( 'Archive for week %s of %s', 'hybrid-core' ), get_the_time( __( 'W', 'hybrid-core' ) ), get_the_time( __( 'Y', 'hybrid-core' ) ) );
 
 			elseif ( is_month() )
-				$doctitle = sprintf( __( 'Archive for %1$s', 'hybrid-core' ), single_month_title( ' ', false) );
+				$doctitle = sprintf( __( 'Archive for %s', 'hybrid-core' ), single_month_title( ' ', false) );
 
 			elseif ( is_year() )
-				$doctitle = sprintf( __( 'Archive for %1$s', 'hybrid-core' ), get_the_time( __( 'Y', 'hybrid-core' ) ) );
+				$doctitle = sprintf( __( 'Archive for %s', 'hybrid-core' ), get_the_time( __( 'Y', 'hybrid-core' ) ) );
 		}
 
 		/* For any other archives. */
@@ -449,7 +579,7 @@ function hybrid_document_title() {
 
 	/* If viewing a search results page. */
 	elseif ( is_search() )
-		$doctitle = sprintf( __( 'Search results for &quot;%1$s&quot;', 'hybrid-core' ), esc_attr( get_search_query() ) );
+		$doctitle = sprintf( __( 'Search results for "%s"', 'hybrid-core' ), esc_attr( get_search_query() ) );
 
 	/* If viewing a 404 not found page. */
 	elseif ( is_404() )
@@ -460,7 +590,7 @@ function hybrid_document_title() {
 		$doctitle = sprintf( __( '%1$s Page %2$s', 'hybrid-core' ), $doctitle . $separator, number_format_i18n( $page ) );
 
 	/* Apply the wp_title filters so we're compatible with plugins. */
-	$doctitle = apply_filters( 'wp_title', $doctitle, $separator, '' );
+	$doctitle = apply_filters( 'wp_title', strip_tags( $doctitle ), $separator, '' );
 
 	/* Trim separator + space from beginning and end in case a plugin adds it. */
 	$doctitle = trim( $doctitle, "{$separator} " );
diff --git a/wp-content/themes/path/library/functions/core-seo.php b/wp-content/themes/path/library/functions/core-seo.php
index 97c3d6943f70a9f3cd7dcd5cd8f30cf813cf4881..4662a2dd6cee373f7b643afed0507cb535fb4142 100644
--- a/wp-content/themes/path/library/functions/core-seo.php
+++ b/wp-content/themes/path/library/functions/core-seo.php
@@ -4,12 +4,16 @@
  * of the functions handle basic <meta> elements for the <head> area of the site.  This file is a catchall file 
  * for adding these types of things to themes.
  *
- * @package HybridCore
+ * Theme authors, please do not use this in your publicly-released themes. This feature is no longer 
+ * officially supported as a theme feature.  Please recommend to your users that they should install an SEO 
+ * plugin, such as WP SEO, for this.
+ *
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Add <meta> elements to the <head> area. */
@@ -25,7 +29,7 @@ add_action( 'wp_head', 'hybrid_meta_keywords', 1 );
  * hybrid_meta_robots filter hook at the end.
  *
  * @since 0.2.3
- * @access private
+ * @access public
  * @return void
  */
 function hybrid_meta_robots() {
@@ -45,7 +49,7 @@ function hybrid_meta_robots() {
  * archives, it uses the user's display name.
  *
  * @since 0.3.3
- * @access private
+ * @access public
  * @return void
  */
 function hybrid_meta_author() {
@@ -76,7 +80,7 @@ function hybrid_meta_author() {
  * published.  All other pages will show the current year. 
  *
  * @since 0.4.0
- * @access private
+ * @access public
  * @return void
  */
 function hybrid_meta_copyright() {
@@ -99,7 +103,7 @@ function hybrid_meta_copyright() {
  * Add the revised meta tag on the singular view of posts.  This shows the last time the post was modified. 
  *
  * @since 0.4.0
- * @access private
+ * @access public
  * @return void
  */
 function hybrid_meta_revised() {
@@ -118,7 +122,7 @@ function hybrid_meta_revised() {
  * Generates the meta description based on either metadata or the description for the object.
  *
  * @since 0.2.3
- * @access private
+ * @access public
  * @return void
  */
 function hybrid_meta_description() {
@@ -187,7 +191,7 @@ function hybrid_meta_description() {
  * Generates meta keywords/tags for the site.
  *
  * @since 0.2.3
- * @access private
+ * @access public
  * @return void
  */
 function hybrid_meta_keywords() {
diff --git a/wp-content/themes/path/library/functions/core.php b/wp-content/themes/path/library/functions/core.php
index 73f428bbd3f5ad1a08d21993925d0d4d83ecb0ae..39785944930e07cad1baa79f2201171d5c2e80df 100644
--- a/wp-content/themes/path/library/functions/core.php
+++ b/wp-content/themes/path/library/functions/core.php
@@ -4,12 +4,12 @@
  * used across the entire framework to make various tasks faster. This file should be loaded
  * prior to any other files because its functions are needed to run the framework.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -42,6 +42,10 @@ function hybrid_get_prefix() {
  * give extra hooks such as 'hybrid_singular_header', 'hybrid_singular-post_header', and 
  * 'hybrid_singular-post-ID_header'.
  *
+ * @author Justin Tadlock <justin@justintadlock.com>
+ * @author Ptah Dunbar <pt@ptahd.com>
+ * @link http://ptahdunbar.com/wordpress/smarter-hooks-context-sensitive-hooks
+ *
  * @since 0.7.0
  * @access public
  * @uses hybrid_get_prefix() Gets the theme prefix.
@@ -50,6 +54,7 @@ function hybrid_get_prefix() {
  * @param mixed $arg,... Optional additional arguments which are passed on to the functions hooked to the action.
  */
 function do_atomic( $tag = '', $arg = '' ) {
+
 	if ( empty( $tag ) )
 		return false;
 
@@ -64,7 +69,7 @@ function do_atomic( $tag = '', $arg = '' ) {
 	do_action_ref_array( "{$pre}_{$tag}", $args );
 
 	/* Loop through context array and fire actions on a contextual scale. */
-	foreach ( (array)hybrid_get_context() as $context )
+	foreach ( (array) hybrid_get_context() as $context )
 		do_action_ref_array( "{$pre}_{$context}_{$tag}", $args );
 }
 
@@ -86,6 +91,7 @@ function do_atomic( $tag = '', $arg = '' ) {
  * @return mixed $value The value after it has been filtered.
  */
 function apply_atomic( $tag = '', $value = '' ) {
+
 	if ( empty( $tag ) )
 		return false;
 
@@ -100,7 +106,7 @@ function apply_atomic( $tag = '', $value = '' ) {
 	$value = $args[0] = apply_filters_ref_array( "{$pre}_{$tag}", $args );
 
 	/* Loop through context array and apply filters on a contextual scale. */
-	foreach ( (array)hybrid_get_context() as $context )
+	foreach ( (array) hybrid_get_context() as $context )
 		$value = $args[0] = apply_filters_ref_array( "{$pre}_{$context}_{$tag}", $args );
 
 	/* Return the final value once all filters have been applied. */
@@ -176,41 +182,4 @@ function hybrid_get_content_width() {
 	return $content_width;
 }
 
-/**
- * Gets theme data and stores it in the global $hybrid variable.  By storing it, it can be accessed quickly without 
- * having to run through the get_theme_data() function again.
- *
- * @since 1.2.0
- * @access public
- * @param string $path Whether to use the template (parent theme) or stylesheet (child theme) path.
- */
-function hybrid_get_theme_data( $path = 'template' ) {
-	global $hybrid;
-
-	/* If 'template' is requested, get the parent theme data. */
-	if ( 'template' == $path ) {
-
-		/* If the parent theme data isn't set, grab it with the get_theme_data() function. */
-		if ( empty( $hybrid->theme_data ) )
-			$hybrid->theme_data = get_theme_data( trailingslashit( TEMPLATEPATH ) . 'style.css' );
-
-		/* Return the parent theme data. */
-		return $hybrid->theme_data;
-	}
-
-	/* If 'stylesheet' is requested, get the child theme data. */
-	elseif ( 'stylesheet' == $path ) {
-
-		/* If the child theme data isn't set, grab it with the get_theme_data() function. */
-		if ( empty( $hybrid->child_theme_data ) )
-			$hybrid->child_theme_data = get_theme_data( trailingslashit( STYLESHEETPATH ) . 'style.css' );
-
-		/* Return the child theme data. */
-		return $hybrid->child_theme_data;
-	}
-
-	/* Return false for everything else. */
-	return false;
-}
-
 ?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/functions/customize.php b/wp-content/themes/path/library/functions/customize.php
index 72670ebf4b4c71c9af1d434ef54aed85317c7f7c..ba09ea06d8c14bdb64f6f57da2e5cb74fac988e6 100644
--- a/wp-content/themes/path/library/functions/customize.php
+++ b/wp-content/themes/path/library/functions/customize.php
@@ -1,181 +1,181 @@
-<?php
-/**
- * Functions for registering and setting theme settings that tie into the WordPress theme customizer.  
- * This file loads additional classes and adds settings to the customizer for the built-in Hybrid Core 
- * settings.
- *
- * @package HybridCore
- * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
- */
-
-/* Load custom control classes. */
-add_action( 'customize_register', 'hybrid_load_customize_controls', 1 );
-
-/* Register custom sections, settings, and controls. */
-add_action( 'customize_register', 'hybrid_customize_register' );
-
-/* Add the footer content Ajax to the correct hooks. */
-add_action( 'wp_ajax_hybrid_customize_footer_content', 'hybrid_customize_footer_content_ajax' );
-add_action( 'wp_ajax_nopriv_hybrid_customize_footer_content', 'hybrid_customize_footer_content_ajax' );
-
-/**
- * Loads framework-specific customize control classes.  Customize control classes extend the WordPress 
- * WP_Customize_Control class to create unique classes that can be used within the framework.
- *
- * @since 1.4.0
- * @access private
- */
-function hybrid_load_customize_controls() {
-
-	/* Loads the textarea customize control class. */
-	require_once( trailingslashit( HYBRID_CLASSES ) . 'customize-control-textarea.php' );
-}
-
-/**
- * Registers custom sections, settings, and controls for the $wp_customize instance.
- *
- * @since 1.4.0
- * @access private
- * @param object $wp_customize
- */
-function hybrid_customize_register( $wp_customize ) {
-
-	/* Get supported theme settings. */
-	$supports = get_theme_support( 'hybrid-core-theme-settings' );
-
-	/* Get the theme prefix. */
-	$prefix = hybrid_get_prefix();
-
-	/* Get the default theme settings. */
-	$default_settings = hybrid_get_default_theme_settings();
-
-	/* Add the footer section, setting, and control if theme supports the 'footer' setting. */
-	if ( is_array( $supports[0] ) && in_array( 'footer', $supports[0] ) ) {
-
-		/* Add the footer section. */
-		$wp_customize->add_section(
-			'hybrid-core-footer',
-			array(
-				'title' => 		esc_html__( 'Footer', 'hybrid-core' ),
-				'priority' => 	200,
-				'capability' => 	'edit_theme_options'
-			)
-		);
-
-		/* Add the 'footer_insert' setting. */
-		$wp_customize->add_setting(
-			"{$prefix}_theme_settings[footer_insert]",
-			array(
-				'default' => 		$default_settings['footer_insert'],
-				'type' => 			'option',
-				'capability' => 		'edit_theme_options',
-				'sanitize_callback' => 	'hybrid_customize_sanitize',
-				'sanitize_js_callback' => 	'hybrid_customize_sanitize',
-				'transport' => 		'postMessage',
-			)
-		);
-
-		/* Add the textarea control for the 'footer_insert' setting. */
-		$wp_customize->add_control(
-			new Hybrid_Customize_Control_Textarea(
-				$wp_customize,
-				'hybrid-core-footer',
-				array(
-					'label' => 	esc_html__( 'Footer', 'hybrid-core' ),
-					'section' => 	'hybrid-core-footer',
-					'settings' => 	"{$prefix}_theme_settings[footer_insert]",
-				)
-			)
-		);
-
-		/* If viewing the customize preview screen, add a script to show a live preview. */
-		if ( $wp_customize->is_preview() && !is_admin() )
-			add_action( 'wp_footer', 'hybrid_customize_preview_script', 21 );
-	}
-}
-
-/**
- * Sanitizes the footer content on the customize screen.  Users with the 'unfiltered_html' cap can post 
- * anything.  For other users, wp_filter_post_kses() is ran over the setting.
- *
- * @since 1.4.0
- * @access public
- * @param mixed $setting The current setting passed to sanitize.
- * @param object $object The setting object passed via WP_Customize_Setting.
- * @return mixed $setting
- */
-function hybrid_customize_sanitize( $setting, $object ) {
-
-	/* Get the theme prefix. */
-	$prefix = hybrid_get_prefix();
-
-	/* Make sure we kill evil scripts from users without the 'unfiltered_html' cap. */
-	if ( "{$prefix}_theme_settings[footer_insert]" == $object->id && !current_user_can( 'unfiltered_html' )  )
-		$setting = stripslashes( wp_filter_post_kses( addslashes( $setting ) ) );
-
-	/* Return the sanitized setting and apply filters. */
-	return apply_filters( "{$prefix}_customize_sanitize", $setting, $object );
-}
-
-/**
- * Runs the footer content posted via Ajax through the do_shortcode() function.  This makes sure the 
- * shortcodes are output correctly in the live preview.
- *
- * @since 1.4.0
- * @access private
- */
-function hybrid_customize_footer_content_ajax() {
-
-	/* Check the AJAX nonce to make sure this is a valid request. */
-	check_ajax_referer( 'hybrid_customize_footer_content_nonce' );
-
-	/* If footer content has been posted, run it through the do_shortcode() function. */
-	if ( isset( $_POST['footer_content'] ) )
-		echo do_shortcode( wp_kses_stripslashes( $_POST['footer_content'] ) );
-
-	/* Always die() when handling Ajax. */
-	die();
-}
-
-/**
- * Handles changing settings for the live preview of the theme.
- *
- * @since 1.4.0
- * @access private
- */
-function hybrid_customize_preview_script() {
-
-	/* Create a nonce for the Ajax. */
-	$nonce = wp_create_nonce( 'hybrid_customize_footer_content_nonce' );
-
-	?>
-	<script type="text/javascript">
-	wp.customize(
-		'<?php echo hybrid_get_prefix(); ?>_theme_settings[footer_insert]',
-		function( value ) {
-			value.bind(
-				function( to ) {
-					jQuery.post( 
-						'<?php echo admin_url( 'admin-ajax.php' ); ?>', 
-						{ 
-							action: 'hybrid_customize_footer_content',
-							_ajax_nonce: '<?php echo $nonce; ?>',
-							footer_content: to
-						},
-						function( response ) {
-							jQuery( '.footer-content' ).html( response );
-						}
-					);
-				}
-			);
-		}
-	);
-	</script>
-	<?php
-}
-
+<?php
+/**
+ * Functions for registering and setting theme settings that tie into the WordPress theme customizer.  
+ * This file loads additional classes and adds settings to the customizer for the built-in Hybrid Core 
+ * settings.
+ *
+ * @package    HybridCore
+ * @subpackage Functions
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ */
+
+/* Load custom control classes. */
+add_action( 'customize_register', 'hybrid_load_customize_controls', 1 );
+
+/* Register custom sections, settings, and controls. */
+add_action( 'customize_register', 'hybrid_customize_register' );
+
+/* Add the footer content Ajax to the correct hooks. */
+add_action( 'wp_ajax_hybrid_customize_footer_content', 'hybrid_customize_footer_content_ajax' );
+add_action( 'wp_ajax_nopriv_hybrid_customize_footer_content', 'hybrid_customize_footer_content_ajax' );
+
+/**
+ * Loads framework-specific customize control classes.  Customize control classes extend the WordPress 
+ * WP_Customize_Control class to create unique classes that can be used within the framework.
+ *
+ * @since 1.4.0
+ * @access private
+ */
+function hybrid_load_customize_controls() {
+
+	/* Loads the textarea customize control class. */
+	require_once( trailingslashit( HYBRID_CLASSES ) . 'customize-control-textarea.php' );
+}
+
+/**
+ * Registers custom sections, settings, and controls for the $wp_customize instance.
+ *
+ * @since 1.4.0
+ * @access private
+ * @param object $wp_customize
+ */
+function hybrid_customize_register( $wp_customize ) {
+
+	/* Get supported theme settings. */
+	$supports = get_theme_support( 'hybrid-core-theme-settings' );
+
+	/* Get the theme prefix. */
+	$prefix = hybrid_get_prefix();
+
+	/* Get the default theme settings. */
+	$default_settings = hybrid_get_default_theme_settings();
+
+	/* Add the footer section, setting, and control if theme supports the 'footer' setting. */
+	if ( is_array( $supports[0] ) && in_array( 'footer', $supports[0] ) ) {
+
+		/* Add the footer section. */
+		$wp_customize->add_section(
+			'hybrid-core-footer',
+			array(
+				'title'      => esc_html__( 'Footer', 'hybrid-core' ),
+				'priority'   => 200,
+				'capability' => 'edit_theme_options'
+			)
+		);
+
+		/* Add the 'footer_insert' setting. */
+		$wp_customize->add_setting(
+			"{$prefix}_theme_settings[footer_insert]",
+			array(
+				'default'              => $default_settings['footer_insert'],
+				'type'                 => 'option',
+				'capability'           => 'edit_theme_options',
+				'sanitize_callback'    => 'hybrid_customize_sanitize',
+				'sanitize_js_callback' => 'hybrid_customize_sanitize',
+				'transport'            => 'postMessage',
+			)
+		);
+
+		/* Add the textarea control for the 'footer_insert' setting. */
+		$wp_customize->add_control(
+			new Hybrid_Customize_Control_Textarea(
+				$wp_customize,
+				'hybrid-core-footer',
+				array(
+					'label'    => esc_html__( 'Footer', 'hybrid-core' ),
+					'section'  => 'hybrid-core-footer',
+					'settings' => "{$prefix}_theme_settings[footer_insert]",
+				)
+			)
+		);
+
+		/* If viewing the customize preview screen, add a script to show a live preview. */
+		if ( $wp_customize->is_preview() && !is_admin() )
+			add_action( 'wp_footer', 'hybrid_customize_preview_script', 21 );
+	}
+}
+
+/**
+ * Sanitizes the footer content on the customize screen.  Users with the 'unfiltered_html' cap can post 
+ * anything.  For other users, wp_filter_post_kses() is ran over the setting.
+ *
+ * @since 1.4.0
+ * @access public
+ * @param mixed $setting The current setting passed to sanitize.
+ * @param object $object The setting object passed via WP_Customize_Setting.
+ * @return mixed $setting
+ */
+function hybrid_customize_sanitize( $setting, $object ) {
+
+	/* Get the theme prefix. */
+	$prefix = hybrid_get_prefix();
+
+	/* Make sure we kill evil scripts from users without the 'unfiltered_html' cap. */
+	if ( "{$prefix}_theme_settings[footer_insert]" == $object->id && !current_user_can( 'unfiltered_html' )  )
+		$setting = stripslashes( wp_filter_post_kses( addslashes( $setting ) ) );
+
+	/* Return the sanitized setting and apply filters. */
+	return apply_filters( "{$prefix}_customize_sanitize", $setting, $object );
+}
+
+/**
+ * Runs the footer content posted via Ajax through the do_shortcode() function.  This makes sure the 
+ * shortcodes are output correctly in the live preview.
+ *
+ * @since 1.4.0
+ * @access private
+ */
+function hybrid_customize_footer_content_ajax() {
+
+	/* Check the AJAX nonce to make sure this is a valid request. */
+	check_ajax_referer( 'hybrid_customize_footer_content_nonce' );
+
+	/* If footer content has been posted, run it through the do_shortcode() function. */
+	if ( isset( $_POST['footer_content'] ) )
+		echo do_shortcode( wp_kses_stripslashes( $_POST['footer_content'] ) );
+
+	/* Always die() when handling Ajax. */
+	die();
+}
+
+/**
+ * Handles changing settings for the live preview of the theme.
+ *
+ * @since 1.4.0
+ * @access private
+ */
+function hybrid_customize_preview_script() {
+
+	/* Create a nonce for the Ajax. */
+	$nonce = wp_create_nonce( 'hybrid_customize_footer_content_nonce' );
+
+	?>
+	<script type="text/javascript">
+	wp.customize(
+		'<?php echo hybrid_get_prefix(); ?>_theme_settings[footer_insert]',
+		function( value ) {
+			value.bind(
+				function( to ) {
+					jQuery.post( 
+						'<?php echo admin_url( 'admin-ajax.php' ); ?>', 
+						{ 
+							action: 'hybrid_customize_footer_content',
+							_ajax_nonce: '<?php echo $nonce; ?>',
+							footer_content: to
+						},
+						function( response ) {
+							jQuery( '.footer-content' ).html( response );
+						}
+					);
+				}
+			);
+		}
+	);
+	</script>
+	<?php
+}
+
 ?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/functions/deprecated.php b/wp-content/themes/path/library/functions/deprecated.php
index ff7dce5ad255297b79597639f7003cc5126179fa..7c9543323d0e9f9a0a9a199ac0258fffa00e09ca 100644
--- a/wp-content/themes/path/library/functions/deprecated.php
+++ b/wp-content/themes/path/library/functions/deprecated.php
@@ -6,12 +6,12 @@
  * point in a future release.  If your theme is using one of these, you should use the listed alternative or 
  * remove it from your theme if necessary.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -426,6 +426,78 @@ function hybrid_load_textdomain( $mofile, $domain ) {
 	return hybrid_load_textdomain_mofile( $mofile, $domain );
 }
 
+/**
+ * @since 0.9.0
+ * @deprecated 1.5.0
+ */
+function hybrid_debug_stylesheet( $stylesheet_uri, $stylesheet_dir_uri ) {
+	_deprecated_function( __FUNCTION__, '1.5.0', 'hybrid_min_stylesheet_uri' );
+	return hybrid_min_stylesheet_uri( $stylesheet_uri, $stylesheet_dir_uri );
+}
+
+/**
+ * @since 1.5.0
+ * @deprecated 1.6.0
+ */
+function post_format_tools_post_has_content( $id = 0 ) {
+	_deprecated_function( __FUNCTION__, '1.6.0', 'hybrid_post_has_content()' );
+	hybrid_post_has_content( $id );
+}
+
+/**
+ * @since 1.5.0
+ * @deprecated 1.6.0
+ */
+function post_format_tools_url_grabber() {
+	_deprecated_function( __FUNCTION__, '1.6.0', 'hybrid_get_the_post_format_url()' );
+	hybrid_get_the_post_format_url();
+}
+
+/**
+ * @since 1.5.0
+ * @deprecated 1.6.0
+ */
+function post_format_tools_get_image_attachment_count() {
+	_deprecated_function( __FUNCTION__, '1.6.0', 'hybrid_get_gallery_image_count()' );
+	hybrid_get_gallery_image_count();
+}
+
+/**
+ * @since 1.5.0
+ * @deprecated 1.6.0
+ */
+function post_format_tools_get_video( $deprecated = '' ) {
+	_deprecated_function( __FUNCTION__, '1.6.0', 'hybrid_media_grabber()' );
+	hybrid_media_grabber();
+}
+
+/**
+ * @since 0.8.0
+ * @deprecated 1.6.0
+ */
+function get_atomic_template( $template ) {
+	_deprecated_function( __FUNCTION__, '1.6.0', '' );
+
+	$templates = array();
+
+	$theme_dir = trailingslashit( THEME_DIR ) . $template;
+	$child_dir = trailingslashit( CHILD_THEME_DIR ) . $template;
+
+	if ( is_dir( $child_dir ) || is_dir( $theme_dir ) ) {
+		$dir = true;
+		$templates[] = "{$template}/index.php";
+	}
+	else {
+		$dir = false;
+		$templates[] = "{$template}.php";
+	}
+
+	foreach ( hybrid_get_context() as $context )
+		$templates[] = ( ( $dir ) ? "{$template}/{$context}.php" : "{$template}-{$context}.php" );
+
+	return locate_template( array_reverse( $templates ), true, false );
+}
+
 /* === Removed Functions === */
 
 /* Functions removed in the 0.8 branch. */
@@ -544,10 +616,6 @@ function hybrid_search_form() {
 	hybrid_function_removed( __FUNCTION__ );
 }
 
-function hybrid_post_class() {
-	hybrid_function_removed( __FUNCTION__ );
-}
-
 function is_sidebar_active() {
 	hybrid_function_removed( __FUNCTION__ );
 }
@@ -564,6 +632,50 @@ function hybrid_post_stylesheets() {
 	hybrid_function_removed( __FUNCTION__ );
 }
 
+/* Functions removed in the 1.5 branch. */
+
+function hybrid_get_theme_data() {
+	hybrid_function_removed( __FUNCTION__ );
+}
+
+/* Functions removed in the 1.6 branch. */
+
+function post_format_tools_single_term_title() {
+	hybrid_function_removed( __FUNCTION__ );
+}
+
+function post_format_tools_aside_infinity() {
+	hybrid_function_removed( __FUNCTION__ );
+}
+
+function post_format_tools_quote_content() {
+	hybrid_function_removed( __FUNCTION__ );
+}
+
+function post_format_tools_link_content() {
+	hybrid_function_removed( __FUNCTION__ );
+}
+
+function post_format_tools_chat_content() {
+	hybrid_function_removed( __FUNCTION__ );
+}
+
+function post_format_tools_chat_row_id() {
+	hybrid_function_removed( __FUNCTION__ );
+}
+
+function post_format_tools_get_plural_string() {
+	hybrid_function_removed( __FUNCTION__ );
+}
+
+function post_format_tools_get_plural_strings() {
+	hybrid_function_removed( __FUNCTION__ );
+}
+
+function post_format_tools_clean_post_format_slug() {
+	hybrid_function_removed( __FUNCTION__ );
+}
+
 /**
  * Message to display for removed functions.
  * @since 0.5.0
diff --git a/wp-content/themes/path/library/functions/i18n.php b/wp-content/themes/path/library/functions/i18n.php
index 25ef14cec382173d587b90ec1b6ac01e5729101c..e8a1dfd82742beb2d3b196149c32c662e5f55f83 100644
--- a/wp-content/themes/path/library/functions/i18n.php
+++ b/wp-content/themes/path/library/functions/i18n.php
@@ -4,14 +4,27 @@
  * extensions with different textdomains, it must filter 'gettext' so that a single translation file can 
  * handle all translations.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
+/* Filter the textdomain mofile to allow child themes to load the parent theme translation. */
+add_filter( 'load_textdomain_mofile', 'hybrid_load_textdomain_mofile', 10, 2 );
+
+/* Filter text strings for Hybrid Core and extensions so themes can serve up translations. */
+add_filter( 'gettext',               'hybrid_gettext',                          1, 3 );
+add_filter( 'gettext',               'hybrid_extensions_gettext',               1, 3 );
+add_filter( 'gettext_with_context',  'hybrid_gettext_with_context',             1, 4 );
+add_filter( 'gettext_with_context',  'hybrid_extensions_gettext_with_context',  1, 4 );
+add_filter( 'ngettext',              'hybrid_ngettext',                         1, 5 );
+add_filter( 'ngettext',              'hybrid_extensions_ngettext',              1, 5 );
+add_filter( 'ngettext_with_context', 'hybrid_ngettext_with_context',            1, 6 );
+add_filter( 'ngettext_with_context', 'hybrid_extensions_ngettext_with_context', 1, 6 );
+
 /**
  * Checks if a textdomain's translation files have been loaded.  This function behaves differently from 
  * WordPress core's is_textdomain_loaded(), which will return true after any translation function is run over 
@@ -25,7 +38,7 @@
 function hybrid_is_textdomain_loaded( $domain ) {
 	global $hybrid;
 
-	return ( isset( $hybrid->textdomain_loaded[$domain] ) && true === $hybrid->textdomain_loaded[$domain] ) ? true : false;
+	return ( isset( $hybrid->textdomain_loaded[ $domain ] ) && true === $hybrid->textdomain_loaded[ $domain ] ) ? true : false;
 }
 
 /**
@@ -80,8 +93,14 @@ function hybrid_get_parent_textdomain() {
 	global $hybrid;
 
 	/* If the global textdomain isn't set, define it. Plugin/theme authors may also define a custom textdomain. */
-	if ( empty( $hybrid->parent_textdomain ) )
-		$hybrid->parent_textdomain = sanitize_key( apply_filters( hybrid_get_prefix() . '_parent_textdomain', get_template() ) );
+	if ( empty( $hybrid->parent_textdomain ) ) {
+
+		$theme = wp_get_theme( get_template() );
+
+		$textdomain = $theme->get( 'TextDomain' ) ? $theme->get( 'TextDomain' ) : get_template();
+
+		$hybrid->parent_textdomain = sanitize_key( apply_filters( hybrid_get_prefix() . '_parent_textdomain', $textdomain ) );
+	}
 
 	/* Return the expected textdomain of the parent theme. */
 	return $hybrid->parent_textdomain;
@@ -108,8 +127,14 @@ function hybrid_get_child_textdomain() {
 		return '';
 
 	/* If the global textdomain isn't set, define it. Plugin/theme authors may also define a custom textdomain. */
-	if ( empty( $hybrid->child_textdomain ) )
-		$hybrid->child_textdomain = sanitize_key( apply_filters( hybrid_get_prefix() . '_child_textdomain', get_stylesheet() ) );
+	if ( empty( $hybrid->child_textdomain ) ) {
+
+		$theme = wp_get_theme();
+
+		$textdomain = $theme->get( 'TextDomain' ) ? $theme->get( 'TextDomain' ) : get_stylesheet();
+
+		$hybrid->child_textdomain = sanitize_key( apply_filters( hybrid_get_prefix() . '_child_textdomain', $textdomain ) );
+	}
 
 	/* Return the expected textdomain of the child theme. */
 	return $hybrid->child_textdomain;
@@ -145,62 +170,242 @@ function hybrid_load_textdomain_mofile( $mofile, $domain ) {
 }
 
 /**
- * Filters 'gettext' to change the translations used for the 'hybrid-core' textdomain.  This filter makes it possible 
- * for the theme's MO file to translate the framework's text strings.
+ * Helper function for allowing the theme to translate the text strings for both Hybrid Core and the 
+ * available framework extensions.
  *
- * @since 1.3.0
- * @access private
- * @param string $translated The translated text.
- * @param string $text The original, untranslated text.
- * @param string $domain The textdomain for the text.
- * @return string $translated
+ * @since  1.6.0
+ * @access public
+ * @param  string  $domain
+ * @param  string  $text
+ * @param  string  $context
+ * @return string
+ */
+function hybrid_translate( $domain, $text, $context = null ) {
+
+	$translations = get_translations_for_domain( $domain );
+
+	return $translations->translate( $text, $context );
+}
+
+/**
+ * Helper function for allowing the theme to translate the plural text strings for both Hybrid Core and 
+ * the available framework extensions.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string  $domain
+ * @param  string  $single
+ * @param  string  $plural
+ * @param  int     $number
+ * @param  string  $context
+ * @return string
+ */
+function hybrid_translate_plural( $domain, $single, $plural, $number, $context = null ) {
+
+	$translations = get_translations_for_domain( $domain );
+
+	return $translations->translate_plural( $single, $plural, $number, $context );
+}
+
+/**
+ * Filters 'gettext' to change the translations used for the 'hybrid-core' textdomain.
+ *
+ * @since  1.3.0
+ * @access public
+ * @param  string $translated The translated text.
+ * @param  string $text       The original, untranslated text.
+ * @param  string $domain     The textdomain for the text.
+ * @return string
  */
 function hybrid_gettext( $translated, $text, $domain ) {
 
 	/* Check if 'hybrid-core' is the current textdomain, there's no mofile for it, and the theme has a mofile. */
-	if ( 'hybrid-core' == $domain && !hybrid_is_textdomain_loaded( 'hybrid-core' ) && hybrid_is_textdomain_loaded( hybrid_get_parent_textdomain() ) ) {
+	if ( 'hybrid-core' == $domain && !hybrid_is_textdomain_loaded( 'hybrid-core' ) && hybrid_is_textdomain_loaded( hybrid_get_parent_textdomain() ) )
+		$translated = hybrid_translate( hybrid_get_parent_textdomain(), $text );
 
-		/* Get the translations for the theme. */
-		$translations = &get_translations_for_domain( hybrid_get_parent_textdomain() );
+	return $translated;
+}
 
-		/* Translate the text using the theme's translation. */
-		$translated = $translations->translate( $text );
-	}
+/**
+ * Filters 'gettext_with_context' to change the translations used for the 'hybrid-core' textdomain.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string $translated The translated text.
+ * @param  string $text       The original, untranslated text.
+ * @param  string $context    The context of the text.
+ * @param  string $domain     The textdomain for the text.
+ * @return string
+ */
+function hybrid_gettext_with_context( $translated, $text, $context, $domain ) {
+
+	/* Check if 'hybrid-core' is the current textdomain, there's no mofile for it, and the theme has a mofile. */
+	if ( 'hybrid-core' == $domain && !hybrid_is_textdomain_loaded( 'hybrid-core' ) && hybrid_is_textdomain_loaded( hybrid_get_parent_textdomain() ) )
+		$translated = hybrid_translate( hybrid_get_parent_textdomain(), $text, $context );
 
 	return $translated;
 }
 
 /**
- * Filters 'gettext' to change the translations used for the each of the extensions' textdomains.  This filter 
- * makes it possible for the theme's MO file to translate the framework's extensions.
+ * Filters 'ngettext' to change the translations used for the 'hybrid-core' textdomain.
  *
- * @since 1.3.0
- * @access private
- * @param string $translated The translated text.
- * @param string $text The original, untranslated text.
- * @param string $domain The textdomain for the text.
- * @return string $translated
+ * @since  1.6.0
+ * @access public
+ * @param  string $translated The translated text.
+ * @param  string $single     The singular form of the untranslated text.
+ * @param  string $plural     The plural form of the untranslated text.
+ * @param  int    $number     The number to use to base whether something is singular or plural.
+ * @param  string $domain     The textdomain for the text.
+ * @return string
+ */
+function hybrid_ngettext( $translated, $single, $plural, $number, $domain ) {
+
+	/* Check if 'hybrid-core' is the current textdomain, there's no mofile for it, and the theme has a mofile. */
+	if ( 'hybrid-core' == $domain && !hybrid_is_textdomain_loaded( 'hybrid-core' ) && hybrid_is_textdomain_loaded( hybrid_get_parent_textdomain() ) )
+		$translated = hybrid_translate_plural( hybrid_get_parent_textdomain(), $single, $plural, $number );
+
+	return $translated;
+}
+
+/**
+ * Filters 'ngettext_with_context' to change the translations used for the 'hybrid-core' textdomain.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string $translated The translated text.
+ * @param  string $single     The singular form of the untranslated text.
+ * @param  string $plural     The plural form of the untranslated text.
+ * @param  int    $number     The number to use to base whether something is singular or plural.
+ * @param  string $context    The context of the text.
+ * @param  string $domain     The textdomain for the text.
+ * @return string
+ */
+function hybrid_ngettext_with_context( $translated, $single, $plural, $number, $context, $domain ) {
+
+	/* Check if 'hybrid-core' is the current textdomain, there's no mofile for it, and the theme has a mofile. */
+	if ( 'hybrid-core' == $domain && !hybrid_is_textdomain_loaded( 'hybrid-core' ) && hybrid_is_textdomain_loaded( hybrid_get_parent_textdomain() ) )
+		$translated = hybrid_translate_plural( hybrid_get_parent_textdomain(), $single, $plural, $number, $context );
+
+	return $translated;
+}
+
+/**
+ * Filters 'gettext_with_context' to change the translations used for each of the extensions' textdomains.
+ *
+ * @since  1.3.0
+ * @access public
+ * @param  string $translated The translated text.
+ * @param  string $text       The untranslated text.
+ * @param  string $domain     The textdomain for the text.
+ * @return string
  */
 function hybrid_extensions_gettext( $translated, $text, $domain ) {
 
+	$extensions = array( 'breadcrumb-trail', 'custom-field-series', 'featured-header', 'post-stylesheets', 'theme-fonts', 'theme-layouts' );
+
+	/* Check if the current textdomain matches one of the framework extensions. */
+	if ( in_array( $domain, $extensions ) && current_theme_supports( $domain ) ) {
+
+		/* If the framework mofile is loaded, use its translations. */
+		if ( hybrid_is_textdomain_loaded( 'hybrid-core' ) )
+			$translated = hybrid_translate( 'hybrid-core', $text );
+
+		/* If the theme mofile is loaded, use its translations. */
+		elseif ( hybrid_is_textdomain_loaded( hybrid_get_parent_textdomain() ) )
+			$translated = hybrid_translate( hybrid_get_parent_textdomain(), $text );
+	}
+
+	return $translated;
+}
+
+/**
+ * Filters 'gettext_with_context' to change the translations used for each of the extensions' textdomains.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string $translated The translated text.
+ * @param  string $text       The untranslated text.
+ * @param  string $context    The context of the text.
+ * @param  string $domain     The textdomain for the text.
+ * @return string
+ */
+function hybrid_extensions_gettext_with_context( $translated, $text, $context, $domain ) {
+
+	$extensions = array( 'breadcrumb-trail', 'custom-field-series', 'featured-header', 'post-stylesheets', 'theme-fonts', 'theme-layouts' );
+
+	/* Check if the current textdomain matches one of the framework extensions. */
+	if ( in_array( $domain, $extensions ) && current_theme_supports( $domain ) ) {
+
+		/* If the framework mofile is loaded, use its translations. */
+		if ( hybrid_is_textdomain_loaded( 'hybrid-core' ) )
+			$translated = hybrid_translate( 'hybrid-core', $text, $context );
+
+		/* If the theme mofile is loaded, use its translations. */
+		elseif ( hybrid_is_textdomain_loaded( hybrid_get_parent_textdomain() ) )
+			$translated = hybrid_translate( hybrid_get_parent_textdomain(), $text, $context );
+	}
+
+	return $translated;
+}
+
+/**
+ * Filters 'ngettext' to change the translations used for each of the extensions' textdomains.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string $translated The translated text.
+ * @param  string $single     The singular form of the untranslated text.
+ * @param  string $plural     The plural form of the untranslated text.
+ * @param  int    $number     The number to use to base whether something is singular or plural.
+ * @param  string $domain     The textdomain for the text.
+ * @return string
+ */
+function hybrid_extensions_ngettext( $translated, $single, $plural, $number, $domain ) {
+
+	$extensions = array( 'breadcrumb-trail', 'custom-field-series', 'featured-header', 'post-stylesheets', 'theme-fonts', 'theme-layouts' );
+
 	/* Check if the current textdomain matches one of the framework extensions. */
-	if ( in_array( $domain, array( 'breadcrumb-trail', 'custom-field-series', 'post-stylesheets', 'theme-layouts' ) ) ) {
+	if ( in_array( $domain, $extensions ) && current_theme_supports( $domain ) ) {
 
-		/* If the theme supports the extension, switch the translations. */
-		if ( current_theme_supports( $domain ) ) {
+		/* If the framework mofile is loaded, use its translations. */
+		if ( hybrid_is_textdomain_loaded( 'hybrid-core' ) )
+			$translated = hybrid_translate_plural( 'hybrid-core', $single, $plural, $number );
 
-			/* If the framework mofile is loaded, use its translations. */
-			if ( hybrid_is_textdomain_loaded( 'hybrid-core' ) )
-				$translations = &get_translations_for_domain( 'hybrid-core' );
+		/* If the theme mofile is loaded, use its translations. */
+		elseif ( hybrid_is_textdomain_loaded( hybrid_get_parent_textdomain() ) )
+			$translated = hybrid_translate_plural( hybrid_get_parent_textdomain(), $single, $plural, $number );
+	}
+
+	return $translated;
+}
+
+/**
+ * Filters 'ngettext_with_context' to change the translations used for each of the extensions' textdomains.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string $translated The translated text.
+ * @param  string $single     The singular form of the untranslated text.
+ * @param  string $plural     The plural form of the untranslated text.
+ * @param  int    $number     The number to use to base whether something is singular or plural.
+ * @param  string $context    The context of the text.
+ * @param  string $domain     The textdomain for the text.
+ * @return string
+ */
+function hybrid_extensions_ngettext_with_context( $translated, $single, $plural, $number, $context, $domain ) {
+
+	$extensions = array( 'breadcrumb-trail', 'custom-field-series', 'featured-header', 'post-stylesheets', 'theme-fonts', 'theme-layouts' );
+
+	/* Check if the current textdomain matches one of the framework extensions. */
+	if ( in_array( $domain, $extensions ) && current_theme_supports( $domain ) ) {
 
-			/* If the theme mofile is loaded, use its translations. */
-			elseif ( hybrid_is_textdomain_loaded( hybrid_get_parent_textdomain() ) )
-				$translations = &get_translations_for_domain( hybrid_get_parent_textdomain() );
+		/* If the framework mofile is loaded, use its translations. */
+		if ( hybrid_is_textdomain_loaded( 'hybrid-core' ) )
+			$translated = hybrid_translate_plural( 'hybrid-core', $single, $plural, $number, $context );
 
-			/* If translations were found, translate the text. */
-			if ( !empty( $translations ) )
-				$translated = $translations->translate( $text );
-		}
+		/* If the theme mofile is loaded, use its translations. */
+		elseif ( hybrid_is_textdomain_loaded( hybrid_get_parent_textdomain() ) )
+			$translated = hybrid_translate_plural( hybrid_get_parent_textdomain(), $single, $plural, $number, $context );
 	}
 
 	return $translated;
diff --git a/wp-content/themes/path/library/functions/media.php b/wp-content/themes/path/library/functions/media.php
index f3a29bcb8acfb6f0b2402706ebdf36610f0c66e0..3e77a8d939ec44d28420983ec73b61f65e04ff37 100644
--- a/wp-content/themes/path/library/functions/media.php
+++ b/wp-content/themes/path/library/functions/media.php
@@ -1,107 +1,19 @@
 <?php
 /**
- * Functions file for loading scripts and stylesheets.  This file also handles the output of attachment files 
- * by displaying appropriate HTML elements for the attachments.
+ * Functions for handling media (i.e., attachments) within themes.  Most functions are for handling
+ * the display of appropriate HTML elements on attachment pages.
  *
  * @package HybridCore
  * @subpackage Functions
  * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
+ * @copyright Copyright (c) 2008 - 2013, Justin Tadlock
  * @link http://themehybrid.com/hybrid-core
  * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
-/* Register Hybrid Core scripts. */
-add_action( 'wp_enqueue_scripts', 'hybrid_register_scripts', 1 );
-
-/* Load Hybrid Core scripts. */
-add_action( 'wp_enqueue_scripts', 'hybrid_enqueue_scripts' );
-
-/* Load the development stylsheet in script debug mode. */
-add_filter( 'stylesheet_uri', 'hybrid_debug_stylesheet', 10, 2 );
-
 /* Add all image sizes to the image editor to insert into post. */
 add_filter( 'image_size_names_choose', 'hybrid_image_size_names_choose' );
 
-/**
- * Registers JavaScript files for the framework.  This function merely registers scripts with WordPress using
- * the wp_register_script() function.  It does not load any script files on the site.  If a theme wants to register 
- * its own custom scripts, it should do so on the 'wp_enqueue_scripts' hook.
- *
- * @since 1.2.0
- * @access private
- * @return void
- */
-function hybrid_register_scripts() {
-
-	/* Supported JavaScript. */
-	$supports = get_theme_support( 'hybrid-core-javascript' );
-
-	/* Register the 'drop-downs' script if the current theme supports 'hybrid-core-drop-downs'. */
-	if ( current_theme_supports( 'hybrid-core-drop-downs' ) || ( isset( $supports[0] ) && in_array( 'drop-downs', $supports[0] ) ) )
-		wp_register_script( 'drop-downs', esc_url( apply_atomic( 'drop_downs_script', trailingslashit( HYBRID_JS ) . 'drop-downs.js' ) ), array( 'jquery' ), '20110920', true );
-
-	/* Register the 'nav-bar' script if the current theme supports 'hybrid-core-nav-bar'. */
-	if ( isset( $supports[0] ) && in_array( 'nav-bar', $supports[0] ) )
-		wp_register_script( 'nav-bar', esc_url( apply_atomic( 'nav_bar_script', trailingslashit( HYBRID_JS ) . 'nav-bar.js' ) ), array( 'jquery' ), '20111008', true );
-}
-
-/**
- * Tells WordPress to load the scripts needed for the framework using the wp_enqueue_script() function.
- *
- * @since 1.2.0
- * @access private
- * @return void
- */
-function hybrid_enqueue_scripts() {
-
-	/* Supported JavaScript. */
-	$supports = get_theme_support( 'hybrid-core-javascript' );
-
-	/* Load the comment reply script on singular posts with open comments if threaded comments are supported. */
-	if ( is_singular() && get_option( 'thread_comments' ) && comments_open() )
-		wp_enqueue_script( 'comment-reply' );
-
-	/* Load the 'drop-downs' script if the current theme supports 'hybrid-core-drop-downs'. */
-	if ( current_theme_supports( 'hybrid-core-drop-downs' ) || ( isset( $supports[0] ) && in_array( 'drop-downs', $supports[0] ) ) )
-		wp_enqueue_script( 'drop-downs' );
-
-	/* Load the 'nav-bar' script if the current theme supports 'hybrid-core-nav-bar'. */
-	if ( isset( $supports[0] ) && in_array( 'nav-bar', $supports[0] ) )
-		wp_enqueue_script( 'nav-bar' );
-}
-
-/**
- * Function for using a debug stylesheet when developing.  To develop with the debug stylesheet, 
- * SCRIPT_DEBUG must be set to 'true' in the 'wp-config.php' file.  This will check if a 'style.dev.css'
- * file is present within the theme folder and use it if it exists.  Else, it defaults to 'style.css'.
- *
- * @since 0.9.0
- * @access private
- * @param string $stylesheet_uri The URI of the active theme's stylesheet.
- * @param string $stylesheet_dir_uri The directory URI of the active theme's stylesheet.
- * @return string $stylesheet_uri
- */
-function hybrid_debug_stylesheet( $stylesheet_uri, $stylesheet_dir_uri ) {
-
-	/* If SCRIPT_DEBUG is set to true and the theme supports 'dev-stylesheet'. */
-	if ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG && current_theme_supports( 'dev-stylesheet' ) ) {
-
-		/* Remove the stylesheet directory URI from the file name. */
-		$stylesheet = str_replace( trailingslashit( $stylesheet_dir_uri ), '', $stylesheet_uri );
-
-		/* Change the stylesheet name to 'style.dev.css'. */
-		$stylesheet = str_replace( '.css', '.dev.css', $stylesheet );
-
-		/* If the stylesheet exists in the stylesheet directory, set the stylesheet URI to the dev stylesheet. */
-		if ( file_exists( trailingslashit( get_stylesheet_directory() ) . $stylesheet ) )
-			$stylesheet_uri = trailingslashit( $stylesheet_dir_uri ) . $stylesheet;
-	}
-
-	/* Return the theme stylesheet. */
-	return $stylesheet_uri;
-}
-
 /**
  * Adds theme/plugin custom images sizes added with add_image_size() to the image uploader/editor.  This 
  * allows users to insert these images within their post content editor.
@@ -209,14 +121,7 @@ function hybrid_text_attachment( $mime = '', $file = '' ) {
  * @return string
  */
 function hybrid_audio_attachment( $mime = '', $file = '' ) {
-	$embed_defaults = wp_embed_defaults();
-	$audio = '<object type="' . esc_attr( $mime ) . '" class="player audio" data="' . esc_url( $file ) . '" width="' . esc_attr( $embed_defaults['width'] ) . '" height="' . esc_attr( $embed_defaults['height'] ) . '">';
-		$audio .= '<param name="src" value="' . esc_url( $file ) . '" />';
-		$audio .= '<param name="autostart" value="false" />';
-		$audio .= '<param name="controller" value="true" />';
-	$audio .= '</object>';
-
-	return $audio;
+	return do_shortcode( '[audio src="' . esc_url( $file ) . '"]' );
 }
 
 /**
@@ -229,19 +134,7 @@ function hybrid_audio_attachment( $mime = '', $file = '' ) {
  * @return string
  */
 function hybrid_video_attachment( $mime = false, $file = false ) {
-	$embed_defaults = wp_embed_defaults();
-
-	if ( $mime == 'video/asf' )
-		$mime = 'video/x-ms-wmv';
-
-	$video = '<object type="' . esc_attr( $mime ) . '" class="player video" data="' . esc_url( $file ) . '" width="' . esc_attr( $embed_defaults['width'] ) . '" height="' . esc_attr( $embed_defaults['height'] ) . '">';
-		$video .= '<param name="src" value="' . esc_url( $file ) . '" />';
-		$video .= '<param name="autoplay" value="false" />';
-		$video .= '<param name="allowfullscreen" value="true" />';
-		$video .= '<param name="controller" value="true" />';
-	$video .= '</object>';
-
-	return $video;
+	return do_shortcode( '[video src="' . esc_url( $file ) . '"]' );
 }
 
 ?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/functions/menus.php b/wp-content/themes/path/library/functions/menus.php
index 7439d84f5cf2a193b8b19b3526ff8430323e833b..206a133184f0febf382dc90c3a50c01fbd654bb4 100644
--- a/wp-content/themes/path/library/functions/menus.php
+++ b/wp-content/themes/path/library/functions/menus.php
@@ -4,12 +4,12 @@
  * developers may use the default menu(s) provided by the framework within their own themes, decide not
  * to use them, or register additional menus.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Register nav menus. */
diff --git a/wp-content/themes/path/library/functions/meta.php b/wp-content/themes/path/library/functions/meta.php
index b094734f7278815eb62029684cb113005d89c85f..5f740682b18f59f8c0abbd52622a00132f7c696d 100644
--- a/wp-content/themes/path/library/functions/meta.php
+++ b/wp-content/themes/path/library/functions/meta.php
@@ -3,12 +3,12 @@
  * Metadata functions used in the core framework.  This file registers meta keys for use in WordPress 
  * in a safe manner by setting up a custom sanitize callback.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Register meta on the 'init' hook. */
diff --git a/wp-content/themes/path/library/functions/post-formats.php b/wp-content/themes/path/library/functions/post-formats.php
new file mode 100644
index 0000000000000000000000000000000000000000..e3fca881ff2de749ecccb7272a5649ae1c985af0
--- /dev/null
+++ b/wp-content/themes/path/library/functions/post-formats.php
@@ -0,0 +1,512 @@
+<?php
+/**
+ * Functions and filters for handling the output of post formats.  Most of this file is for continuing the 
+ * use of previous Hybrid Core functionality related to post formats as well as fixing the backwards-
+ * compatibility issues that WordPress 3.6 created with its new post format functionality.
+ *
+ * This file is only loaded if themes declare support for 'post-formats'.  If a theme declares support for 
+ * 'post-formats', the content filters will not run for the individual formats that the theme 
+ * supports.
+ *
+ * @package    HybridCore
+ * @subpackage Functions
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ */
+
+/* Add support for structured post formats. */
+add_action( 'wp_loaded', 'hybrid_structured_post_formats', 1 );
+
+/* Filter the post format archive title. */
+add_filter( 'single_term_title', 'hybrid_single_post_format_title' );
+
+/**
+ * Theme compatibility for post formats.  This function adds appropriate filters to 'the_content' for 
+ * the various post formats that a theme supports.
+ *
+ * @note   This function may change drastically in the future depending on the direction of the WP post format UI.
+ * @since  1.6.0
+ * @access public
+ * @return void
+ */
+function hybrid_structured_post_formats() {
+
+	/* Add infinity symbol to aside posts. */
+	if ( current_theme_supports( 'post-formats', 'aside' ) )
+		add_filter( 'the_content', 'hybrid_aside_infinity', 9 ); // run before wpautop
+
+	/* Add image to content if the user didn't add it. */
+	if ( current_theme_supports( 'post-formats', 'image' ) )
+		add_filter( 'the_content', 'hybrid_image_content' );
+
+	/* Adds the link to the content if it's not in the post. */
+	if ( current_theme_supports( 'post-formats', 'link' ) )
+		add_filter( 'the_content', 'hybrid_link_content', 9 ); // run before wpautop
+
+	/* Wraps <blockquote> around quote posts. */
+	if ( current_theme_supports( 'post-formats', 'quote' ) )
+		add_filter( 'the_content', 'hybrid_quote_content' );
+
+	/* Filter the content of chat posts. */
+	if ( current_theme_supports( 'post-formats', 'chat' ) ) {
+		add_filter( 'the_content', 'hybrid_chat_content' );
+
+		/* Auto-add paragraphs to the chat text. */
+		add_filter( 'hybrid_post_format_chat_text', 'wpautop' );
+	}
+}
+
+/**
+ * Filters the single post format title, which is used on the term archive page. The purpose of this 
+ * function is to replace the singular name with a plural version.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string $title The term name.
+ * @return string
+ */
+function hybrid_single_post_format_title( $title ) {
+
+	if ( is_tax( 'post_format' ) ) {
+		$term   = get_queried_object();
+		$plural = hybrid_get_plural_post_format_string( $term->slug );
+		$title  = !empty( $plural ) ? $plural : $title;
+	}
+
+	return $title;
+}
+
+/**
+ * Gets the plural version of a post format name.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string $slug The term slug.
+ * @return string
+ */
+function hybrid_get_plural_post_format_string( $slug ) {
+
+	$strings = hybrid_get_plural_post_format_strings();
+
+	$slug = hybrid_clean_post_format_slug( $slug );
+
+	return isset( $strings[ $slug ] ) ? $strings[ $slug ] : '';
+}
+
+/**
+ * Defines plural versions of the post format names since WordPress only provides a singular version 
+ * of each format. Basically, I hate having archive pages labeled with the singular name, so this is 
+ * what I created to take care of that problem.
+ *
+ * @since  1.6.0
+ * @access public
+ * @return array
+ */
+function hybrid_get_plural_post_format_strings() {
+
+	$strings = array(
+	//	'standard' => __( 'Articles',       'hybrid-core' ), // Would this ever be used?
+		'aside'    => __( 'Asides',         'hybrid-core' ),
+		'audio'    => __( 'Audio',          'hybrid-core' ), // Leave as "Audio"?
+		'chat'     => __( 'Chats',          'hybrid-core' ),
+		'image'    => __( 'Images',         'hybrid-core' ),
+		'gallery'  => __( 'Galleries',      'hybrid-core' ),
+		'link'     => __( 'Links',          'hybrid-core' ),
+		'quote'    => __( 'Quotes',         'hybrid-core' ), // Use "Quotations"?
+		'status'   => __( 'Status Updates', 'hybrid-core' ),
+		'video'    => __( 'Videos',         'hybrid-core' ),
+	);
+
+	return apply_filters( 'hybrid_plural_post_format_strings', $strings );
+}
+
+/**
+ * Strips the 'post-format-' prefix from a post format (term) slug.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string $slug The slug of the post format.
+ * @return string
+ */
+function hybrid_clean_post_format_slug( $slug ) {
+	return str_replace( 'post-format-', '', $slug );
+}
+
+/* === Asides === */
+
+/**
+ * Adds an infinity character "&#8734;" to the end of the post content on 'aside' posts.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string $content The post content.
+ * @return string $content
+ */
+function hybrid_aside_infinity( $content ) {
+
+	if ( has_post_format( 'aside' ) && !is_singular() )
+		$content .= ' <a class="permalink" href="' . get_permalink() . '" title="' . the_title_attribute( array( 'echo' => false ) ) . '">&#8734;</a>';
+
+	return $content;
+}
+
+/* === Galleries === */
+
+/**
+ * Gets the gallery *item* count.  This is different from getting the gallery *image* count.  By default, 
+ * WordPress only allows attachments with the 'image' mime type in galleries.  However, some scripts such 
+ * as Cleaner Gallery allow for other mime types.  This is a more accurate count than the 
+ * hybrid_get_gallery_image_count() function since it will count all gallery items regardless of mime type.
+ *
+ * @todo Check for the [gallery] shortcode with the 'mime_type' parameter and use that in get_posts().
+ *
+ * @since  1.6.0
+ * @access public
+ * @return int
+ */
+function hybrid_get_gallery_item_count() {
+
+	/* Check the post content for galleries. */
+	$galleries = get_post_galleries( get_the_ID(), true );
+
+	/* If galleries were found in the content, get the gallery item count. */
+	if ( !empty( $galleries ) ) {
+		$items = '';
+
+		foreach ( $galleries as $gallery => $gallery_items )
+			$items .= $gallery_items;
+
+		preg_match_all( '#src=([\'"])(.+?)\1#is', $items, $sources, PREG_SET_ORDER );
+
+		if ( !empty( $sources ) )
+			return count( $sources );
+	}
+
+	/* If an item count wasn't returned, get the post attachments. */
+	$attachments = get_posts( 
+		array( 
+			'fields'         => 'ids',
+			'post_parent'    => get_the_ID(), 
+			'post_type'      => 'attachment', 
+			'numberposts'    => -1 
+		) 
+	);
+
+	/* Return the attachment count if items were found. */
+	if ( !empty( $attachments ) )
+		return count( $attachments );
+
+	/* Return 0 for everything else. */
+	return 0;
+}
+
+/**
+ * Returns the number of images displayed by the gallery or galleries in a post.
+ *
+ * @since  1.6.0
+ * @access public
+ * @return int
+ */
+function hybrid_get_gallery_image_count() {
+
+	/* Set up an empty array for images. */
+	$images = array();
+
+	/* Get the images from all post galleries. */
+	$galleries = get_post_galleries_images();
+
+	/* Merge each gallery image into a single array. */
+	foreach ( $galleries as $gallery_images )
+		$images = array_merge( $images, $gallery_images );
+
+	/* If there are no images in the array, just grab the attached images. */
+	if ( empty( $images ) ) {
+		$images = get_posts( 
+			array( 
+				'fields'         => 'ids',
+				'post_parent'    => get_the_ID(), 
+				'post_type'      => 'attachment', 
+				'post_mime_type' => 'image', 
+				'numberposts'    => -1 
+			) 
+		);
+	}
+
+	/* Return the count of the images. */
+	return count( $images );
+}
+
+/* === Images === */
+
+/**
+ * Adds the post format image to the content if no image is found in the post content.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string  $content
+ * @return string
+ */
+function hybrid_image_content( $content ) {
+
+	if ( has_post_format( 'image' ) ) {
+		preg_match( '/<img.*?>/', $content, $matches );
+
+		if ( empty( $matches ) && current_theme_supports( 'get-the-image' ) )
+			$content = get_the_image( array( 'meta_key' => false, 'size' => 'large', 'link_to_post' => false, 'echo' => false ) ) . $content;
+
+		elseif ( empty( $matches ) )
+			$content = get_the_post_thumbnail( get_the_ID(), 'large' ) . $content;
+	}
+
+	return $content;
+}
+
+/* === Links === */
+
+/**
+ * Gets a URL from the content, even if it's not wrapped in an <a> tag.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string  $content
+ * @return string
+ */
+function hybrid_get_content_url( $content ) {
+
+	/* Catch links that are not wrapped in an '<a>' tag. */
+	preg_match( '/<a\s[^>]*?href=[\'"](.+?)[\'"]/is', make_clickable( $content ), $matches );
+
+	return !empty( $matches[1] ) ? esc_url_raw( $matches[1] ) : '';
+}
+
+/**
+ * Filters 'get_the_post_format_url' to make for a more robust and back-compatible function.  If WP did 
+ * not find a URL, check the post content for one.  If nothing is found, return the post permalink.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string  $url
+ * @param  object  $post
+ * @note   Setting defaults for the parameters so that this function can become a filter in future WP versions.
+ * @return string
+ */
+function hybrid_get_the_post_format_url( $url = '', $post = null ) {
+
+	if ( empty( $url ) ) {
+
+		$post = is_null( $post ) ? get_post() : $post;
+
+		$content_url = hybrid_get_content_url( $post->post_content );
+
+		$url = !empty( $content_url ) ? $content_url : get_permalink( $post->ID );
+	}
+
+	return $url;
+}
+
+/**
+ * Filters the content of the link format posts.  Wraps the content in the make_clickable() function 
+ * so that users can enter just a URL into the post content editor.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string $content The post content.
+ * @return string $content
+ */
+function hybrid_link_content( $content ) {
+
+	if ( has_post_format( 'link' ) && !preg_match( '/<a\s[^>]*?href=[\'"](.+?)[\'"]/is', $content ) )
+		$content = make_clickable( $content );
+
+	return $content;
+}
+
+/* === Quotes === */
+
+/**
+ * Checks if the quote post has a <blockquote> tag within the content.  If not, wraps the entire post 
+ * content with one.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string $content The post content.
+ * @return string $content
+ */
+function hybrid_quote_content( $content ) {
+
+	if ( has_post_format( 'quote' ) ) {
+		preg_match( '/<blockquote.*?>/', $content, $matches );
+
+		if ( empty( $matches ) )
+			$content = "<blockquote>{$content}</blockquote>";
+	}
+
+	return $content;
+}
+
+/* === Chats === */
+
+/**
+ * Separates the post content into an array of arrays for further formatting of the chat content.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string $content
+ * @return array
+ */
+function hybrid_get_the_post_format_chat( $content ) {
+
+	/* Allow the separator (separator for speaker/text) to be filtered. */
+	$separator = apply_filters( 'hybrid_post_format_chat_separator', ':' );
+
+	/* Split the content to get individual chat rows. */
+	$chat_rows = preg_split( "/(\r?\n)+|(<br\s*\/?>\s*)+/", $content );
+
+	/* Loop through each row and format the output. */
+	foreach ( $chat_rows as $chat_row ) {
+
+		/* Set up a new, empty array of this stanza. */
+		$stanza = array();
+
+		/* If a speaker is found, create a new chat row with speaker and text. */
+		if ( preg_match( '/(?<!http|https)' . $separator . '/', $chat_row ) ) {
+
+			/* Set up a new, empty array for this row. */
+			$row = array();
+
+			/* Split the chat row into author/text. */
+			$chat_row_split = explode( $separator, trim( $chat_row ), 2 );
+
+			/* Get the chat author and strip tags. */
+			$row['author'] = strip_tags( trim( $chat_row_split[0] ) );
+
+			/* Get the chat text. */
+			$row['message'] = trim( $chat_row_split[1] );
+
+			/* Add the row to the stanza. */
+			$stanza[] = $row;
+		}
+
+		/* If no speaker is found. */
+		else {
+
+			/* Make sure we have text. */
+			if ( !empty( $chat_row ) ) {
+				$stanza[] = array( 'message' => $chat_row );
+			}
+		}
+
+		$stanzas[] = $stanza;
+	}
+
+	return $stanzas;
+}
+
+/**
+ * This function filters the post content when viewing a post with the "chat" post format.  It formats 
+ * the content with structured HTML markup to make it easy for theme developers to style chat posts. 
+ * The advantage of this solution is that it allows for more than two speakers (like most solutions). 
+ * You can have 100s of speakers in your chat post, each with their own, unique classes for styling.
+ *
+ * @author    David Chandra <david.warna@gmail.com>
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @copyright Copyright (c) 2012
+ * @link      http://justintadlock.com/archives/2012/08/21/post-formats-chat
+ *
+ * @since  1.6.0
+ * @access public
+ * @global array   $_hybrid_post_chat_ids  An array of IDs for the chat rows based on the author.
+ * @param  string  $content                The content of the post.
+ * @return string  $chat_output            The formatted content of the post.
+ */
+function hybrid_chat_content( $content ) {
+
+	/* If this isn't a chat, return. */
+	if ( !has_post_format( 'chat' ) )
+		return $content;
+
+	/* Open the chat transcript div and give it a unique ID based on the post ID. */
+	$chat_output = "\n\t\t\t" . '<div id="chat-transcript-' . esc_attr( get_the_ID() ) . '" class="chat-transcript">';
+
+	/* Allow the separator (separator for speaker/text) to be filtered. */
+	$separator = apply_filters( 'hybrid_post_format_chat_separator', ':' );
+
+	/* Get the stanzas from the post content. */
+	$stanzas = hybrid_get_the_post_format_chat( $content );
+
+	/* Loop through the stanzas that were returned. */
+	foreach ( $stanzas as $stanza ) {
+
+		/* Loop through each row of the stanza and format. */
+		foreach ( $stanza as $row ) {
+
+			/* Get the chat author and message. */
+			$chat_author = !empty( $row['author'] ) ? $row['author'] : '';
+			$chat_text   = $row['message'];
+
+			/* Get the speaker/row ID. */
+			$speaker_id = hybrid_chat_row_id( $chat_author );
+
+			/* Format the time if there was one given. */
+			$time = empty( $row['time'] ) ? '' : '<time class="chat-timestamp">' . esc_html( $row['time'] ) . '</time> ';
+
+			/* Open the chat row. */
+			$chat_output .= "\n\t\t\t\t" . '<div class="chat-row ' . sanitize_html_class( "chat-speaker-{$speaker_id}" ) . '">';
+
+			/* Add the chat row author. */
+			if ( !empty( $chat_author ) )
+				$chat_output .= "\n\t\t\t\t\t" . '<div class="chat-author ' . sanitize_html_class( strtolower( "chat-author-{$chat_author}" ) ) . ' vcard">' . $time . '<cite class="fn">' . apply_filters( 'hybrid_post_format_chat_author', $chat_author, $speaker_id ) . '</cite>:</div>';
+
+			/* Add the chat row text. */
+			$chat_output .= "\n\t\t\t\t\t" . '<div class="chat-text">' . str_replace( array( "\r", "\n", "\t" ), '', apply_filters( 'hybrid_post_format_chat_text', $chat_text, $chat_author, $speaker_id ) ) . '</div>';
+
+			/* Close the chat row. */
+			$chat_output .= "\n\t\t\t\t" . '</div><!-- .chat-row -->';
+		}
+	}
+
+	/* Close the chat transcript div. */
+	$chat_output .= "\n\t\t\t</div><!-- .chat-transcript -->\n";
+
+	/* Return the chat content. */
+	return $chat_output;
+}
+
+
+/**
+ * This function returns an ID based on the provided chat author name.  It keeps these IDs in a global 
+ * array and makes sure we have a unique set of IDs.  The purpose of this function is to provide an "ID"
+ * that will be used in an HTML class for individual chat rows so they can be styled.  So, speaker "John" 
+ * will always have the same class each time he speaks.  And, speaker "Mary" will have a different class 
+ * from "John" but will have the same class each time she speaks.
+ *
+ * @author    David Chandra <david.warna@gmail.com>
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @copyright Copyright (c) 2012
+ * @link      http://justintadlock.com/archives/2012/08/21/post-formats-chat
+ *
+ * @since  1.6.0
+ * @access public
+ * @global array   $_hybrid_post_chat_ids  An array of IDs for the chat rows based on the author.
+ * @param  string  $chat_author            Author of the current chat row.
+ * @return int                             The ID for the chat row based on the author.
+ */
+function hybrid_chat_row_id( $chat_author ) {
+	global $_hybrid_post_chat_ids;
+
+	/* Let's sanitize the chat author to avoid craziness and differences like "John" and "john". */
+	$chat_author = strtolower( strip_tags( $chat_author ) );
+
+	/* Add the chat author to the array. */
+	$_hybrid_post_chat_ids[] = $chat_author;
+
+	/* Make sure the array only holds unique values. */
+	$_hybrid_post_chat_ids = array_unique( $_hybrid_post_chat_ids );
+
+	/* Return the array key for the chat author and add "1" to avoid an ID of "0". */
+	return absint( array_search( $chat_author, $_hybrid_post_chat_ids ) ) + 1;
+}
+
+?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/functions/scripts.php b/wp-content/themes/path/library/functions/scripts.php
new file mode 100644
index 0000000000000000000000000000000000000000..9245a3561c47a0046f369bed7474fc4bede3322c
--- /dev/null
+++ b/wp-content/themes/path/library/functions/scripts.php
@@ -0,0 +1,80 @@
+<?php
+/**
+ * Functions for handling JavaScript in the framework.  Themes can add support for the 
+ * 'hybrid-core-scripts' feature to allow the framework to handle loading the stylesheets into 
+ * the theme header or footer at an appropriate time.
+ *
+ * @package    HybridCore
+ * @subpackage Functions
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ */
+
+/* Register Hybrid Core scripts. */
+add_action( 'wp_enqueue_scripts', 'hybrid_register_scripts', 1 );
+
+/* Load Hybrid Core scripts. */
+add_action( 'wp_enqueue_scripts', 'hybrid_enqueue_scripts' );
+
+/**
+ * Registers JavaScript files for the framework.  This function merely registers scripts with WordPress using
+ * the wp_register_script() function.  It does not load any script files on the site.  If a theme wants to register 
+ * its own custom scripts, it should do so on the 'wp_enqueue_scripts' hook.
+ *
+ * @since 1.2.0
+ * @access private
+ * @return void
+ */
+function hybrid_register_scripts() {
+
+	/* Supported JavaScript. */
+	$supports = get_theme_support( 'hybrid-core-scripts' );
+
+	/* Use the .min script if SCRIPT_DEBUG is turned off. */
+	$suffix = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min';
+
+	/* Register the 'drop-downs' script if the current theme supports 'drop-downs'. */
+	if ( isset( $supports[0] ) && in_array( 'drop-downs', $supports[0] ) )
+		wp_register_script( 'drop-downs', esc_url( apply_atomic( 'drop_downs_script', trailingslashit( HYBRID_JS ) . "drop-downs{$suffix}.js" ) ), array( 'jquery' ), '20130805', true );
+
+	/* Register the 'nav-bar' script if the current theme supports 'nav-bar'. */
+	if ( isset( $supports[0] ) && in_array( 'nav-bar', $supports[0] ) )
+		wp_register_script( 'nav-bar', esc_url( apply_atomic( 'nav_bar_script', trailingslashit( HYBRID_JS ) . "nav-bar{$suffix}.js" ) ), array( 'jquery' ), '20130805', true );
+
+	/* Register the 'mobile-toggle' script if the current theme supports 'mobile-toggle'. */
+	if ( isset( $supports[0] ) && in_array( 'mobile-toggle', $supports[0] ) )
+		wp_register_script( 'mobile-toggle', esc_url( trailingslashit( HYBRID_JS ) . "mobile-toggle{$suffix}.js" ), array( 'jquery' ), '20130528', true );
+}
+
+/**
+ * Tells WordPress to load the scripts needed for the framework using the wp_enqueue_script() function.
+ *
+ * @since 1.2.0
+ * @access private
+ * @return void
+ */
+function hybrid_enqueue_scripts() {
+
+	/* Supported JavaScript. */
+	$supports = get_theme_support( 'hybrid-core-scripts' );
+
+	/* Load the comment reply script on singular posts with open comments if threaded comments are supported. */
+	if ( is_singular() && get_option( 'thread_comments' ) && comments_open() )
+		wp_enqueue_script( 'comment-reply' );
+
+	/* Load the 'drop-downs' script if the current theme supports 'drop-downs'. */
+	if ( isset( $supports[0] ) && in_array( 'drop-downs', $supports[0] ) )
+		wp_enqueue_script( 'drop-downs' );
+
+	/* Load the 'nav-bar' script if the current theme supports 'nav-bar'. */
+	if ( isset( $supports[0] ) && in_array( 'nav-bar', $supports[0] ) )
+		wp_enqueue_script( 'nav-bar' );
+
+	/* Load the 'mobile-toggle' script if the current theme supports 'mobile-toggle'. */
+	if ( isset( $supports[0] ) && in_array( 'mobile-toggle', $supports[0] ) )
+		wp_enqueue_script( 'mobile-toggle' );
+}
+
+?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/functions/settings.php b/wp-content/themes/path/library/functions/settings.php
index f8d4acba6c195b9150f821ebccab810daf5ab0fb..fc6b01269a975a149cff3d0f1780322e9d4edd20 100644
--- a/wp-content/themes/path/library/functions/settings.php
+++ b/wp-content/themes/path/library/functions/settings.php
@@ -5,12 +5,12 @@
  * the database.  This file is only loaded if the theme adds support for the 'hybrid-core-theme-settings' 
  * feature.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -33,21 +33,28 @@ function hybrid_get_setting( $option = '' ) {
 	if ( !$option )
 		return false;
 
+	/* Get the default settings. */
+	$defaults = hybrid_get_default_theme_settings();
+
 	/* If the settings array hasn't been set, call get_option() to get an array of theme settings. */
-	if ( !isset( $hybrid->settings ) )
-		$hybrid->settings = get_option( hybrid_get_prefix() . '_theme_settings', hybrid_get_default_theme_settings() );
+	if ( !isset( $hybrid->settings ) || !is_array( $hybrid->settings ) )
+		$hybrid->settings = get_option( hybrid_get_prefix() . '_theme_settings', $defaults );
+
+	/* If the option isn't set but the default is, set the option to the default. */
+	if ( !isset( $hybrid->settings[ $option ] ) && isset( $defaults[ $option ] ) )
+		$hybrid->settings[ $option ] = $defaults[ $option ];
 
-	/* If the settings isn't an array or the specific option isn't in the array, return false. */
-	if ( !is_array( $hybrid->settings ) || empty( $hybrid->settings[$option] ) )
+	/* If no option is found at this point, return false. */
+	if ( !isset( $hybrid->settings[ $option ] ) )
 		return false;
 
 	/* If the specific option is an array, return it. */
-	if ( is_array( $hybrid->settings[$option] ) )
-		return $hybrid->settings[$option];
+	if ( is_array( $hybrid->settings[ $option ] ) )
+		return $hybrid->settings[ $option ];
 
 	/* Strip slashes from the setting and return. */
 	else
-		return wp_kses_stripslashes( $hybrid->settings[$option] );
+		return wp_kses_stripslashes( $hybrid->settings[ $option ] );
 }
 
 /**
diff --git a/wp-content/themes/path/library/functions/shortcodes.php b/wp-content/themes/path/library/functions/shortcodes.php
index ffde6aa8b8822a75c6fb1e75aca1e929a22552db..d1c1102159357f8de4a2ec984decc4546e58cb9a 100644
--- a/wp-content/themes/path/library/functions/shortcodes.php
+++ b/wp-content/themes/path/library/functions/shortcodes.php
@@ -6,12 +6,12 @@
  * some shortcodes are specific to posts and comments and would be useless outside of the post and comment 
  * loops.  To use the shortcodes, a theme must register support for 'hybrid-core-shortcodes'.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Register shortcodes. */
@@ -22,7 +22,7 @@ add_action( 'init', 'hybrid_add_shortcodes' );
  * function to register new shortcodes with WordPress.
  *
  * @since 0.8.0
- * @access private
+ * @access public
  * @uses add_shortcode() to create new shortcodes.
  * @link http://codex.wordpress.org/Shortcode_API
  * @return void
@@ -30,32 +30,32 @@ add_action( 'init', 'hybrid_add_shortcodes' );
 function hybrid_add_shortcodes() {
 
 	/* Add theme-specific shortcodes. */
-	add_shortcode( 'the-year', 'hybrid_the_year_shortcode' );
-	add_shortcode( 'site-link', 'hybrid_site_link_shortcode' );
-	add_shortcode( 'wp-link', 'hybrid_wp_link_shortcode' );
-	add_shortcode( 'theme-link', 'hybrid_theme_link_shortcode' );
-	add_shortcode( 'child-link', 'hybrid_child_link_shortcode' );
+	add_shortcode( 'the-year',      'hybrid_the_year_shortcode' );
+	add_shortcode( 'site-link',     'hybrid_site_link_shortcode' );
+	add_shortcode( 'wp-link',       'hybrid_wp_link_shortcode' );
+	add_shortcode( 'theme-link',    'hybrid_theme_link_shortcode' );
+	add_shortcode( 'child-link',    'hybrid_child_link_shortcode' );
 	add_shortcode( 'loginout-link', 'hybrid_loginout_link_shortcode' );
 	add_shortcode( 'query-counter', 'hybrid_query_counter_shortcode' );
-	add_shortcode( 'nav-menu', 'hybrid_nav_menu_shortcode' );
+	add_shortcode( 'nav-menu',      'hybrid_nav_menu_shortcode' );
 
 	/* Add entry-specific shortcodes. */
-	add_shortcode( 'entry-title', 'hybrid_entry_title_shortcode' );
-	add_shortcode( 'entry-author', 'hybrid_entry_author_shortcode' );
-	add_shortcode( 'entry-terms', 'hybrid_entry_terms_shortcode' );
+	add_shortcode( 'entry-title',         'hybrid_entry_title_shortcode' );
+	add_shortcode( 'entry-author',        'hybrid_entry_author_shortcode' );
+	add_shortcode( 'entry-terms',         'hybrid_entry_terms_shortcode' );
 	add_shortcode( 'entry-comments-link', 'hybrid_entry_comments_link_shortcode' );
-	add_shortcode( 'entry-published', 'hybrid_entry_published_shortcode' );
-	add_shortcode( 'entry-edit-link', 'hybrid_entry_edit_link_shortcode' );
-	add_shortcode( 'entry-shortlink', 'hybrid_entry_shortlink_shortcode' );
-	add_shortcode( 'entry-permalink', 'hybrid_entry_permalink_shortcode' );
-	add_shortcode( 'post-format-link', 'hybrid_post_format_link_shortcode' );
+	add_shortcode( 'entry-published',     'hybrid_entry_published_shortcode' );
+	add_shortcode( 'entry-edit-link',     'hybrid_entry_edit_link_shortcode' );
+	add_shortcode( 'entry-shortlink',     'hybrid_entry_shortlink_shortcode' );
+	add_shortcode( 'entry-permalink',     'hybrid_entry_permalink_shortcode' );
+	add_shortcode( 'post-format-link',    'hybrid_post_format_link_shortcode' );
 
 	/* Add comment-specific shortcodes. */
-	add_shortcode( 'comment-published', 'hybrid_comment_published_shortcode' );
-	add_shortcode( 'comment-author', 'hybrid_comment_author_shortcode' );
-	add_shortcode( 'comment-edit-link', 'hybrid_comment_edit_link_shortcode' );
+	add_shortcode( 'comment-published',  'hybrid_comment_published_shortcode' );
+	add_shortcode( 'comment-author',     'hybrid_comment_author_shortcode' );
+	add_shortcode( 'comment-edit-link',  'hybrid_comment_edit_link_shortcode' );
 	add_shortcode( 'comment-reply-link', 'hybrid_comment_reply_link_shortcode' );
-	add_shortcode( 'comment-permalink', 'hybrid_comment_permalink_shortcode' );
+	add_shortcode( 'comment-permalink',  'hybrid_comment_permalink_shortcode' );
 }
 
 /**
@@ -102,7 +102,7 @@ function hybrid_wp_link_shortcode() {
  * @return string
  */
 function hybrid_theme_link_shortcode() {
-	$theme = wp_get_theme( get_template(), get_theme_root( get_template_directory() ) );
+	$theme = wp_get_theme( get_template() );
 	return '<a class="theme-link" href="' . esc_url( $theme->get( 'ThemeURI' ) ) . '" title="' . sprintf( esc_attr__( '%s WordPress Theme', 'hybrid-core' ), $theme->get( 'Name' ) ) . '"><span>' . esc_attr( $theme->get( 'Name' ) ) . '</span></a>';
 }
 
@@ -115,7 +115,7 @@ function hybrid_theme_link_shortcode() {
  * @return string
  */
 function hybrid_child_link_shortcode() {
-	$theme = wp_get_theme( get_stylesheet(), get_theme_root( get_stylesheet_directory() ) );
+	$theme = wp_get_theme();
 	return '<a class="child-link" href="' . esc_url( $theme->get( 'ThemeURI' ) ) . '" title="' . esc_attr( $theme->get( 'Name' ) ) . '"><span>' . esc_html( $theme->get( 'Name' ) ) . '</span></a>';
 }
 
@@ -164,20 +164,21 @@ function hybrid_nav_menu_shortcode( $attr ) {
 
 	$attr = shortcode_atts(
 		array(
-			'menu' => '',
-			'container' => 'div',
-			'container_id' => '',
+			'menu'            => '',
+			'container'       => 'div',
+			'container_id'    => '',
 			'container_class' => 'nav-menu',
-			'menu_id' => '',
-			'menu_class' => '',
-			'link_before' => '',
-			'link_after' => '',
-			'before' => '',
-			'after' => '',
-			'fallback_cb' => 'wp_page_menu',
-			'walker' => ''
+			'menu_id'         => '',
+			'menu_class'      => '',
+			'link_before'     => '',
+			'link_after'      => '',
+			'before'          => '',
+			'after'           => '',
+			'fallback_cb'     => 'wp_page_menu',
+			'walker'          => ''
 		),
-		$attr
+		$attr, 
+		'nav-menu'
 	);
 	$attr['echo'] = false;
 
@@ -199,7 +200,7 @@ function hybrid_entry_edit_link_shortcode( $attr ) {
 	if ( !current_user_can( $post_type->cap->edit_post, get_the_ID() ) )
 		return '';
 
-	$attr = shortcode_atts( array( 'before' => '', 'after' => '' ), $attr );
+	$attr = shortcode_atts( array( 'before' => '', 'after' => '' ), $attr, 'entry-edit-link' );
 
 	return $attr['before'] . '<span class="edit"><a class="post-edit-link" href="' . esc_url( get_edit_post_link( get_the_ID() ) ) . '" title="' . sprintf( esc_attr__( 'Edit %1$s', 'hybrid-core' ), $post_type->labels->singular_name ) . '">' . __( 'Edit', 'hybrid-core' ) . '</a></span>' . $attr['after'];
 }
@@ -213,9 +214,28 @@ function hybrid_entry_edit_link_shortcode( $attr ) {
  * @return string
  */
 function hybrid_entry_published_shortcode( $attr ) {
-	$attr = shortcode_atts( array( 'before' => '', 'after' => '', 'format' => get_option( 'date_format' ) ), $attr );
 
-	$published = '<abbr class="published" title="' . sprintf( get_the_time( esc_attr__( 'l, F jS, Y, g:i a', 'hybrid-core' ) ) ) . '">' . sprintf( get_the_time( $attr['format'] ) ) . '</abbr>';
+	$attr = shortcode_atts( 
+		array( 
+			'before' => '', 
+			'after' => '', 
+			'format' => get_option( 'date_format' ), 
+			'human_time' => '' 
+		), 
+		$attr, 
+		'entry-published'
+	);
+
+	/* If $human_time is passed in, allow for '%s ago' where '%s' is the return value of human_time_diff(). */
+	if ( !empty( $attr['human_time'] ) )
+		$time = sprintf( $attr['human_time'], human_time_diff( get_the_time( 'U' ), current_time( 'timestamp' ) ) );
+
+	/* Else, just grab the time based on the format. */
+	else
+		$time = get_the_time( $attr['format'] );
+
+	$published = '<time class="published" datetime="' . get_the_time( 'Y-m-d\TH:i:sP' ) . '" title="' . get_the_time( esc_attr__( 'l, F jS, Y, g:i a', 'hybrid-core' ) ) . '">' . $time . '</time>';
+
 	return $attr['before'] . $published . $attr['after'];
 }
 
@@ -231,7 +251,20 @@ function hybrid_entry_comments_link_shortcode( $attr ) {
 
 	$comments_link = '';
 	$number = doubleval( get_comments_number() );
-	$attr = shortcode_atts( array( 'zero' => __( 'Leave a response', 'hybrid-core' ), 'one' => __( '%1$s Response', 'hybrid-core' ), 'more' => __( '%1$s Responses', 'hybrid-core' ), 'css_class' => 'comments-link', 'none' => '', 'before' => '', 'after' => '' ), $attr );
+
+	$attr = shortcode_atts( 
+		array( 
+			'zero'      => __( 'Leave a response', 'hybrid-core' ), 
+			'one'       => __( '%1$s Response', 'hybrid-core' ), 
+			'more'      => __( '%1$s Responses', 'hybrid-core' ), 
+			'css_class' => 'comments-link', 
+			'none'      => '', 
+			'before'    => '', 
+			'after'     => '' 
+		), 
+		$attr,
+		'entry-comments-link'
+	);
 
 	if ( 0 == $number && !comments_open() && !pings_open() ) {
 		if ( $attr['none'] )
@@ -259,9 +292,26 @@ function hybrid_entry_comments_link_shortcode( $attr ) {
  * @return string
  */
 function hybrid_entry_author_shortcode( $attr ) {
-	$attr = shortcode_atts( array( 'before' => '', 'after' => '' ), $attr );
-	$author = '<span class="author vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ) . '" title="' . esc_attr( get_the_author_meta( 'display_name' ) ) . '">' . get_the_author_meta( 'display_name' ) . '</a></span>';
-	return $attr['before'] . $author . $attr['after'];
+
+	$post_type = get_post_type();
+
+	if ( post_type_supports( $post_type, 'author' ) ) {
+
+		$attr = shortcode_atts(
+			array( 
+				'before' => '', 
+				'after'  => '' 
+			), 
+			$attr,
+			'entry-author'
+		);
+
+		$author = '<span class="author vcard"><a class="url fn n" rel="author" href="' . esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ) . '" title="' . esc_attr( get_the_author_meta( 'display_name' ) ) . '">' . get_the_author_meta( 'display_name' ) . '</a></span>';
+
+		return $attr['before'] . $author . $attr['after'];
+	}
+
+	return '';
 }
 
 /**
@@ -274,7 +324,17 @@ function hybrid_entry_author_shortcode( $attr ) {
  */
 function hybrid_entry_terms_shortcode( $attr ) {
 
-	$attr = shortcode_atts( array( 'id' => get_the_ID(), 'taxonomy' => 'post_tag', 'separator' => ', ', 'before' => '', 'after' => '' ), $attr );
+	$attr = shortcode_atts( 
+		array( 
+			'id'        => get_the_ID(), 
+			'taxonomy'  => 'post_tag', 
+			'separator' => ', ', 
+			'before'    => '', 
+			'after'     => '' 
+		), 
+		$attr, 
+		'entry-terms'
+	);
 
 	$attr['before'] = ( empty( $attr['before'] ) ? '<span class="' . $attr['taxonomy'] . '">' : '<span class="' . $attr['taxonomy'] . '"><span class="before">' . $attr['before'] . '</span>' );
 	$attr['after'] = ( empty( $attr['after'] ) ? '</span>' : '<span class="after">' . $attr['after'] . '</span></span>' );
@@ -291,9 +351,16 @@ function hybrid_entry_terms_shortcode( $attr ) {
  */
 function hybrid_entry_title_shortcode( $attr ) {
 
-	$attr = shortcode_atts( array( 'permalink' => true ), $attr );
+	$attr = shortcode_atts(
+		array( 
+			'permalink' => true, 
+			'tag'       => is_singular() ? 'h1' : 'h2' 
+		), 
+		$attr,
+		'entry-title'
+	);
 
-	$tag = is_singular() ? 'h1' : 'h2';
+	$tag = tag_escape( $attr['tag'] );
 	$class = sanitize_html_class( get_post_type() ) . '-title entry-title';
 
 	if ( false == (bool)$attr['permalink'] )
@@ -301,9 +368,6 @@ function hybrid_entry_title_shortcode( $attr ) {
 	else
 		$title = the_title( "<{$tag} class='{$class}'><a href='" . get_permalink() . "'>", "</a></{$tag}>", false );
 
-	if ( empty( $title ) && !is_singular() )
-		$title = "<{$tag} class='{$class}'><a href='" . get_permalink() . "'>" . __( '(Untitled)', 'hybrid-core' ) . "</a></{$tag}>";
-
 	return $title;
 }
 
@@ -323,7 +387,8 @@ function hybrid_entry_shortlink_shortcode( $attr ) {
 			'before' => '',
 			'after' => ''
 		),
-		$attr
+		$attr,
+		'entry-shortlink'
 	);
 
 	$shortlink = esc_url( wp_get_shortlink( get_the_ID() ) );
@@ -340,7 +405,7 @@ function hybrid_entry_shortlink_shortcode( $attr ) {
  */
 function hybrid_entry_permalink_shortcode( $attr ) {
 
-	$attr = shortcode_atts( array( 'before' => '', 'after' => '' ), $attr );
+	$attr = shortcode_atts( array( 'before' => '', 'after' => '' ), $attr, 'entry-permalink' );
 
 	return $attr['before'] . '<a href="' . esc_url( get_permalink() ) . '" class="permalink">' . __( 'Permalink', 'hybrid-core' ) . '</a>' . $attr['after'];
 }
@@ -355,7 +420,7 @@ function hybrid_entry_permalink_shortcode( $attr ) {
  */
 function hybrid_post_format_link_shortcode( $attr ) {
 
-	$attr = shortcode_atts( array( 'before' => '', 'after' => '' ), $attr );
+	$attr = shortcode_atts( array( 'before' => '', 'after' => '' ), $attr, 'post-format-link' );
 	$format = get_post_format();
 	$url = ( empty( $format ) ? get_permalink() : get_post_format_link( $format ) );
 
@@ -369,9 +434,27 @@ function hybrid_post_format_link_shortcode( $attr ) {
  * @access public
  * @return string
  */
-function hybrid_comment_published_shortcode() {
-	$link = '<span class="published">' . sprintf( __( '%1$s at %2$s', 'hybrid-core' ), '<abbr class="comment-date" title="' . get_comment_date( esc_attr__( 'l, F jS, Y, g:i a', 'hybrid-core' ) ) . '">' . get_comment_date() . '</abbr>', '<abbr class="comment-time" title="' . get_comment_date( esc_attr__( 'l, F jS, Y, g:i a', 'hybrid-core' ) ) . '">' . get_comment_time() . '</abbr>' ) . '</span>';
-	return $link;
+function hybrid_comment_published_shortcode( $attr ) {
+
+	$attr = shortcode_atts(
+		array(
+			'human_time' => '',
+			'before'     => '',
+			'after'      => '',
+		),
+		$attr,
+		'comment-published'
+	);
+
+	/* If $human_time is passed in, allow for '%s ago' where '%s' is the return value of human_time_diff(). */
+	if ( !empty( $attr['human_time'] ) )
+		$published = '<time class="published" datetime="' . get_comment_time( 'Y-m-d\TH:i:sP' ) . '" title="' . get_comment_date( esc_attr__( 'l, F jS, Y, g:i a', 'hybrid-core' ) ) . '">' . sprintf( $attr['human_time'], human_time_diff( get_comment_time( 'U' ), current_time( 'timestamp' ) ) ) . '</time>';
+
+	/* Else, just return the default. */
+	else
+		$published = '<span class="published">' . sprintf( __( '%1$s at %2$s', 'hybrid-core' ), '<time class="comment-date" datetime="' . get_comment_time( 'Y-m-d\TH:i:sP' ) . '" title="' . get_comment_date( esc_attr__( 'l, F jS, Y, g:i a', 'hybrid-core' ) ) . '">' . get_comment_date() . '</time>', '<time class="comment-time" title="' . get_comment_date( esc_attr__( 'l, F jS, Y, g:i a', 'hybrid-core' ) ) . '">' . get_comment_time() . '</time>' ) . '</span>';
+
+	return $attr['before'] . $published . $attr['after'];
 }
 
 /**
@@ -391,7 +474,8 @@ function hybrid_comment_author_shortcode( $attr ) {
 			'after' => '',
 			'tag' => 'span' // @deprecated 1.2.0 Back-compatibility. Please don't use this argument.
 		),
-		$attr
+		$attr,
+		'comment-author'
 	);
 
 	$author = esc_html( get_comment_author( $comment->comment_ID ) );
@@ -418,7 +502,7 @@ function hybrid_comment_author_shortcode( $attr ) {
 function hybrid_comment_permalink_shortcode( $attr ) {
 	global $comment;
 
-	$attr = shortcode_atts( array( 'before' => '', 'after' => '' ), $attr );
+	$attr = shortcode_atts( array( 'before' => '', 'after' => '' ), $attr, 'comment-permalink' );
 	$link = '<a class="permalink" href="' . esc_url( get_comment_link( $comment->comment_ID ) ) . '" title="' . sprintf( esc_attr__( 'Permalink to comment %1$s', 'hybrid-core' ), $comment->comment_ID ) . '">' . __( 'Permalink', 'hybrid-core' ) . '</a>';
 	return $attr['before'] . $link . $attr['after'];
 }
@@ -438,7 +522,7 @@ function hybrid_comment_edit_link_shortcode( $attr ) {
 	if ( !$edit_link )
 		return '';
 
-	$attr = shortcode_atts( array( 'before' => '', 'after' => '' ), $attr );
+	$attr = shortcode_atts( array( 'before' => '', 'after' => '' ), $attr, 'comment-edit-link' );
 
 	$link = '<a class="comment-edit-link" href="' . esc_url( $edit_link ) . '" title="' . sprintf( esc_attr__( 'Edit %1$s', 'hybrid-core' ), $comment->comment_type ) . '"><span class="edit">' . __( 'Edit', 'hybrid-core' ) . '</span></a>';
 	$link = apply_filters( 'edit_comment_link', $link, $comment->comment_ID );
@@ -466,7 +550,7 @@ function hybrid_comment_reply_link_shortcode( $attr ) {
 		'before' => '',
 		'after' => ''
 	);
-	$attr = shortcode_atts( $defaults, $attr );
+	$attr = shortcode_atts( $defaults, $attr, 'comment-reply-link' );
 
 	return get_comment_reply_link( $attr );
 }
diff --git a/wp-content/themes/path/library/functions/sidebars.php b/wp-content/themes/path/library/functions/sidebars.php
index 0e7ce78113535056b727817df8173850b5b111f1..6ed7088e392b7086df2f3fefedde8669f0084580 100644
--- a/wp-content/themes/path/library/functions/sidebars.php
+++ b/wp-content/themes/path/library/functions/sidebars.php
@@ -5,12 +5,12 @@
  * for 'hybrid-core-sidebars' to use them and register each sidebar ID within an array for the second 
  * parameter of add_theme_support().
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Register widget areas. */
@@ -21,7 +21,7 @@ add_action( 'widgets_init', 'hybrid_register_sidebars' );
  * for using add_theme_support().
  *
  * @since 0.7.0
- * @access private
+ * @access public
  * @uses register_sidebar() Registers a sidebar with WordPress.
  * @link http://codex.wordpress.org/Function_Reference/register_sidebar
  * @return void
@@ -42,21 +42,21 @@ function hybrid_register_sidebars() {
 	foreach ( $supported_sidebars[0] as $sidebar ) {
 
 		/* Make sure the given sidebar is one of the core sidebars. */
-		if ( isset( $core_sidebars[$sidebar] ) ) {
+		if ( isset( $core_sidebars[ $sidebar ] ) ) {
 
 			/* Set up some default sidebar arguments. */
 			$defaults = array(
-				'before_widget' => 	'<div id="%1$s" class="widget %2$s widget-%2$s"><div class="widget-wrap widget-inside">',
-				'after_widget' => 		'</div></div>',
-				'before_title' => 		'<h3 class="widget-title">',
-				'after_title' => 		'</h3>'
+				'before_widget' => '<section id="%1$s" class="widget %2$s widget-%2$s">',
+				'after_widget'  => '</section>',
+				'before_title'  => '<h3 class="widget-title">',
+				'after_title'   => '</h3>'
 			);
 
 			/* Allow developers to filter the default sidebar arguments. */
 			$defaults = apply_filters( hybrid_get_prefix() . '_sidebar_defaults', $defaults, $sidebar );
 
 			/* Parse the sidebar arguments and defaults. */
-			$args = wp_parse_args( $core_sidebars[$sidebar], $defaults );
+			$args = wp_parse_args( $core_sidebars[ $sidebar ], $defaults );
 
 			/* If no 'id' was given, use the $sidebar variable and sanitize it. */
 			$args['id'] = ( isset( $args['id'] ) ? sanitize_key( $args['id'] ) : sanitize_key( $sidebar ) );
@@ -76,7 +76,7 @@ function hybrid_register_sidebars() {
  * sidebar is registered.
  *
  * @since 1.2.0
- * @access private
+ * @access public
  * @return array $sidebars All the available framework sidebars.
  */
 function hybrid_get_sidebars() {
@@ -84,32 +84,32 @@ function hybrid_get_sidebars() {
 	/* Set up an array of sidebars. */
 	$sidebars = array(
 		'primary' => array(
-			'name' => 	_x( 'Primary', 'sidebar', 'hybrid-core' ),
-			'description' => 	__( 'The main (primary) widget area, most often used as a sidebar.', 'hybrid-core' )
+			'name'        => _x( 'Primary', 'sidebar', 'hybrid-core' ),
+			'description' => __( 'The main (primary) widget area, most often used as a sidebar.', 'hybrid-core' )
 		),
 		'secondary' => array(
-			'name' =>	_x( 'Secondary', 'sidebar', 'hybrid-core' ),
-			'description' =>	__( 'The second most important widget area, most often used as a secondary sidebar.', 'hybrid-core' ),
+			'name'        => _x( 'Secondary', 'sidebar', 'hybrid-core' ),
+			'description' => __( 'The second most important widget area, most often used as a secondary sidebar.', 'hybrid-core' ),
 		),
 		'subsidiary' => array(
-			'name' => 	_x( 'Subsidiary', 'sidebar', 'hybrid-core' ),
-			'description' =>	__( 'A widget area loaded in the footer of the site.', 'hybrid-core' ),
+			'name'        => _x( 'Subsidiary', 'sidebar', 'hybrid-core' ),
+			'description' => __( 'A widget area loaded in the footer of the site.', 'hybrid-core' ),
 		),
 		'header' => array(
-			'name' =>	_x( 'Header', 'sidebar', 'hybrid-core' ),
-			'description' =>	__( "Displayed within the site's header area.", 'hybrid-core' ),
+			'name'        => _x( 'Header', 'sidebar', 'hybrid-core' ),
+			'description' => __( "Displayed within the site's header area.", 'hybrid-core' ),
 		),
 		'before-content' => array(
-			'name' =>	_x( 'Before Content', 'sidebar', 'hybrid-core' ),
-			'description' =>	__( "Loaded before the page's main content area.", 'hybrid-core' ),
+			'name'        => _x( 'Before Content', 'sidebar', 'hybrid-core' ),
+			'description' => __( "Loaded before the page's main content area.", 'hybrid-core' ),
 		),
 		'after-content' => array(
-			'name' =>	_x( 'After Content', 'sidebar', 'hybrid-core' ),
-			'description' =>	__( "Loaded after the page's main content area.", 'hybrid-core' ),
+			'name'        => _x( 'After Content', 'sidebar', 'hybrid-core' ),
+			'description' => __( "Loaded after the page's main content area.", 'hybrid-core' ),
 		),
 		'after-singular' => array(
-			'name' =>	_x( 'After Singular', 'sidebar', 'hybrid-core' ),
-			'description' =>	__( 'Loaded on singular post (page, attachment, etc.) views before the comments area.', 'hybrid-core' ),
+			'name'        => _x( 'After Singular', 'sidebar', 'hybrid-core' ),
+			'description' => __( 'Loaded on singular post (page, attachment, etc.) views before the comments area.', 'hybrid-core' ),
 		)
 	);
 
diff --git a/wp-content/themes/path/library/functions/styles.php b/wp-content/themes/path/library/functions/styles.php
new file mode 100644
index 0000000000000000000000000000000000000000..5f86c6ee219a124d1ece40148dda0c53e9a478ab
--- /dev/null
+++ b/wp-content/themes/path/library/functions/styles.php
@@ -0,0 +1,170 @@
+<?php
+/**
+ * Functions for handling stylesheets in the framework.  Themes can add support for the 
+ * 'hybrid-core-styles' feature to allow the framework to handle loading the stylesheets into the 
+ * theme header at an appropriate point.
+ *
+ * @package    HybridCore
+ * @subpackage Functions
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ */
+
+/* Register Hybrid Core styles. */
+add_action( 'wp_enqueue_scripts', 'hybrid_register_styles', 1 );
+
+/* Load Hybrid Core styles. */
+add_action( 'wp_enqueue_scripts', 'hybrid_enqueue_styles', 5 );
+
+/* Load the development stylsheet in script debug mode. */
+add_filter( 'stylesheet_uri', 'hybrid_min_stylesheet_uri', 10, 2 );
+
+/**
+ * Registers stylesheets for the framework.  This function merely registers styles with WordPress using
+ * the wp_register_style() function.  It does not load any stylesheets on the site.  If a theme wants to 
+ * register its own custom styles, it should do so on the 'wp_enqueue_scripts' hook.
+ *
+ * @since 1.5.0
+ * @access private
+ * @return void
+ */
+function hybrid_register_styles() {
+
+	/* Get framework styles. */
+	$styles = hybrid_get_styles();
+
+	/* Use the .min stylesheet if SCRIPT_DEBUG is turned off. */
+	$suffix = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min';
+
+	/* Loop through each style and register it. */
+	foreach ( $styles as $style => $args ) {
+
+		$defaults = array( 
+			'handle'  => $style, 
+			'src'     => trailingslashit( HYBRID_CSS ) . "{$style}{$suffix}.css",
+			'deps'    => null,
+			'version' => false,
+			'media'   => 'all'
+		);
+
+		$args = wp_parse_args( $args, $defaults );
+
+		wp_register_style(
+			sanitize_key( $args['handle'] ), 
+			esc_url( $args['src'] ), 
+			is_array( $args['deps'] ) ? $args['deps'] : null, 
+			preg_replace( '/[^a-z0-9_\-.]/', '', strtolower( $args['version'] ) ), 
+			esc_attr( $args['media'] )
+		);
+	}
+}
+
+/**
+ * Tells WordPress to load the styles needed for the framework using the wp_enqueue_style() function.
+ *
+ * @since 1.5.0
+ * @access private
+ * @return void
+ */
+function hybrid_enqueue_styles() {
+
+	/* Get the theme-supported stylesheets. */
+	$supports = get_theme_support( 'hybrid-core-styles' );
+
+	/* If the theme doesn't add support for any styles, return. */
+	if ( !is_array( $supports[0] ) )
+		return;
+
+	/* Get framework styles. */
+	$styles = hybrid_get_styles();
+
+	/* Loop through each of the core framework styles and enqueue them if supported. */
+	foreach ( $supports[0] as $style ) {
+
+		if ( isset( $styles[$style] ) )
+			wp_enqueue_style( $style );
+	}
+}
+
+/**
+ * Returns an array of the core framework's available styles for use in themes.
+ *
+ * @since 1.5.0
+ * @access private
+ * @return array $styles All the available framework styles.
+ */
+function hybrid_get_styles() {
+
+	/* Use the .min stylesheet if SCRIPT_DEBUG is turned off. */
+	$suffix = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min';
+
+	/* Default styles available. */
+	$styles = array(
+		'one-five'   => array( 'version' => '20130523' ),
+		'18px'       => array( 'version' => '20130526' ),
+		'20px'       => array( 'version' => '20130526' ),
+		'21px'       => array( 'version' => '20130526' ),
+		'22px'       => array( 'version' => '20130526' ),
+		'24px'       => array( 'version' => '20130526' ),
+		'25px'       => array( 'version' => '20130526' ),
+		'drop-downs' => array( 'version' => '20110919' ),
+		'nav-bar'    => array( 'version' => '20110519' ),
+		'gallery'    => array( 'version' => '20130526' ),
+	);
+
+	/* If a child theme is active, add the parent theme's style. */
+	if ( is_child_theme() ) {
+		$parent = wp_get_theme( get_template() );
+
+		/* Get the parent theme stylesheet. */
+		$src = trailingslashit( THEME_URI ) . "style.css";
+
+		/* If a '.min' version of the parent theme stylesheet exists, use it. */
+		if ( !empty( $suffix ) && file_exists( trailingslashit( THEME_DIR ) . "style{$suffix}.css" ) )
+			$src = trailingslashit( THEME_URI ) . "style{$suffix}.css";
+
+		$styles['parent'] = array( 'src' => $src, 'version' => $parent->get( 'Version' ) );
+	}
+
+	/* Add the active theme style. */
+	$styles['style'] = array( 'src' => get_stylesheet_uri(), 'version' => wp_get_theme()->get( 'Version' ) );
+
+	/* Return the array of styles. */
+	return apply_filters( hybrid_get_prefix() . '_styles', $styles );
+}
+
+/**
+ * Filters the 'stylesheet_uri' to allow theme developers to offer a minimized version of their main 
+ * 'style.css' file.  It will detect if a 'style.min.css' file is available and use it if SCRIPT_DEBUG 
+ * is disabled.
+ *
+ * @since 1.5.0
+ * @access public
+ * @param  string $stylesheet_uri The URI of the active theme's stylesheet.
+ * @param  string $stylesheet_dir_uri The directory URI of the active theme's stylesheet.
+ * @return string $stylesheet_uri
+ */
+function hybrid_min_stylesheet_uri( $stylesheet_uri, $stylesheet_dir_uri ) {
+
+	/* Use the .min stylesheet if SCRIPT_DEBUG is turned off. */
+	if ( !defined( 'SCRIPT_DEBUG' ) || false === SCRIPT_DEBUG ) {
+		$suffix = '.min';
+
+		/* Remove the stylesheet directory URI from the file name. */
+		$stylesheet = str_replace( trailingslashit( $stylesheet_dir_uri ), '', $stylesheet_uri );
+
+		/* Change the stylesheet name to 'style.min.css'. */
+		$stylesheet = str_replace( '.css', "{$suffix}.css", $stylesheet );
+
+		/* If the stylesheet exists in the stylesheet directory, set the stylesheet URI to the dev stylesheet. */
+		if ( file_exists( trailingslashit( get_stylesheet_directory() ) . $stylesheet ) )
+			$stylesheet_uri = trailingslashit( $stylesheet_dir_uri ) . $stylesheet;
+	}
+
+	/* Return the theme stylesheet. */
+	return $stylesheet_uri;
+}
+
+?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/functions/template-hierarchy.php b/wp-content/themes/path/library/functions/template-hierarchy.php
index 431e17d393270b653fafe37915771c9642da13e6..c83f3baa58e2e06ee3d044326d5f5728dd54be86 100644
--- a/wp-content/themes/path/library/functions/template-hierarchy.php
+++ b/wp-content/themes/path/library/functions/template-hierarchy.php
@@ -5,12 +5,12 @@
  * making it smarter and more flexible.  The goal is to give theme developers and end users an 
  * easy-to-override system that doesn't involve massive amounts of conditional tags within files.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Filter the date template. */
@@ -29,12 +29,15 @@ add_filter( 'single_template', 'hybrid_singular_template' );
 add_filter( 'page_template', 'hybrid_singular_template' );
 add_filter( 'attachment_template', 'hybrid_singular_template' );
 
+/* Filter the comments template. */
+add_filter( 'comments_template', 'hybrid_comments_template' );
+
 /**
  * Overrides WP's default template for date-based archives. Better abstraction of templates than 
  * is_date() allows by checking for the year, month, week, day, hour, and minute.
  *
  * @since 0.6.0
- * @access private
+ * @access public
  * @uses locate_template() Checks for template in child and parent theme.
  * @param string $template
  * @return string $template Full path to file.
@@ -89,7 +92,7 @@ function hybrid_date_template( $template ) {
  * user-$nicename.php, $user-role-$role.php, user.php, author.php, archive.php.
  *
  * @since 0.7.0
- * @access private
+ * @access public
  * @uses locate_template() Checks for template in child and parent theme.
  * @param string $template
  * @return string Full path to file.
@@ -132,7 +135,7 @@ function hybrid_user_template( $template ) {
  * taxonomy.php, archive.php.
  *
  * @since 0.7.0
- * @access private
+ * @access public
  * @uses locate_template() Checks for template in child and parent theme.
  * @param string $template
  * @return string Full path to file.
@@ -158,7 +161,7 @@ function hybrid_taxonomy_template( $template ) {
  * attachment-$mime[1].php, or attachment-$mime[0].php.
  *
  * @since 0.7.0
- * @access private
+ * @access public
  * @param string $template The default WordPress post template.
  * @return string $template The theme post template after all templates have been checked for.
  */
@@ -208,4 +211,34 @@ function hybrid_singular_template( $template ) {
 	return locate_template( $templates );
 }
 
+/**
+ * Overrides the default comments template.  This filter allows for a "comments-{$post_type}.php" 
+ * template based on the post type of the current single post view.  If this template is not found, it falls 
+ * back to the default "comments.php" template.
+ *
+ * @since 1.5.0
+ * @access public
+ * @param string $template The comments template file name.
+ * @return string $template The theme comments template after all templates have been checked for.
+ */
+function hybrid_comments_template( $template ) {
+
+	$templates = array();
+
+	/* Allow for custom templates entered into comments_template( $file ). */
+	$template = str_replace( trailingslashit( get_stylesheet_directory() ), '', $template );
+
+	if ( 'comments.php' !== $template )
+		$templates[] = $template;
+
+	/* Add a comments template based on the post type. */
+	$templates[] = 'comments-' . get_post_type() . '.php';
+
+	/* Add the default comments template. */
+	$templates[] = 'comments.php';
+
+	/* Return the found template. */
+	return locate_template( $templates );
+}
+
 ?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/functions/template.php b/wp-content/themes/path/library/functions/template.php
new file mode 100644
index 0000000000000000000000000000000000000000..b61267215c01b414499b6f86dab9624062bf0812
--- /dev/null
+++ b/wp-content/themes/path/library/functions/template.php
@@ -0,0 +1,60 @@
+<?php
+/**
+ * Functions for loading template parts.  These functions are helper functions or more flexible functions 
+ * than what core WordPress currently offers with template part loading.
+ *
+ * @package    HybridCore
+ * @subpackage Functions
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ */
+
+/**
+ * Loads a post content template based off the post type and/or the post format.  This functionality is 
+ * not feasible with the WordPress get_template_part() function, so we have to rely on some custom logic 
+ * and locate_template().
+ *
+ * Note that using this function assumes that you're creating a content template to handle attachments. 
+ * This filter must be removed since we're bypassing the WP template hierarchy and focusing on templates 
+ * specific to the content.
+ *
+ * @since  1.6.0
+ * @access public
+ * @return string
+ */
+function hybrid_get_content_template() {
+
+	/* Set up an empty array and get the post type. */
+	$templates = array();
+	$post_type = get_post_type();
+
+	/* Assume the theme developer is creating an attachment template. */
+	if ( 'attachment' == $post_type )
+		remove_filter( 'the_content', 'prepend_attachment' );
+
+	/* If the post type supports 'post-formats', get the template based on the format. */
+	if ( post_type_supports( $post_type, 'post-formats' ) ) {
+
+		/* Get the post format. */
+		$post_format = get_post_format() ? get_post_format() : 'standard';
+
+		/* Template based off post type and post format. */
+		$templates[] = "content-{$post_type}-{$post_format}.php";
+
+		/* Template based off the post format. */
+		$templates[] = "content-{$post_format}.php";
+	}
+
+	/* Template based off the post type. */
+	$templates[] = "content-{$post_type}.php";
+
+	/* Fallback 'content.php' template. */
+	$templates[] = 'content.php';
+
+	/* Apply filters and return the found content template. */
+	return apply_atomic( 'content_template', locate_template( $templates, true, false ) );
+}
+
+?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/functions/utility.php b/wp-content/themes/path/library/functions/utility.php
index 847e7b16d7becc30f97a30d46d280a2d6f36a096..48e1393ed93fd59ebd67130d50424d5e632bb5a9 100644
--- a/wp-content/themes/path/library/functions/utility.php
+++ b/wp-content/themes/path/library/functions/utility.php
@@ -3,12 +3,12 @@
  * Additional helper functions that the framework or themes may use.  The functions in this file are functions
  * that don't really have a home within any other parts of the framework.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Add extra support for post types. */
@@ -17,6 +17,9 @@ add_action( 'init', 'hybrid_add_post_type_support' );
 /* Add extra file headers for themes. */
 add_filter( 'extra_theme_headers', 'hybrid_extra_theme_headers' );
 
+/* Filters the title for untitled posts. */
+add_filter( 'the_title', 'hybrid_untitled_post' );
+
 /**
  * This function is for adding extra support for features not default to the core post types.
  * Excerpts are added to the 'page' post type.  Comments and trackbacks are added for the
@@ -24,7 +27,7 @@ add_filter( 'extra_theme_headers', 'hybrid_extra_theme_headers' );
  * they're not registered.
  *
  * @since 0.8.0
- * @access private
+ * @access public
  * @return void
  */
 function hybrid_add_post_type_support() {
@@ -32,8 +35,9 @@ function hybrid_add_post_type_support() {
 	/* Add support for excerpts to the 'page' post type. */
 	add_post_type_support( 'page', array( 'excerpt' ) );
 
-	/* Add support for trackbacks to the 'attachment' post type. */
-	add_post_type_support( 'attachment', array( 'trackbacks' ) );
+	/* Add thumbnail support for audio and video attachments. */
+	add_post_type_support( 'attachment:audio', 'thumbnail' );
+	add_post_type_support( 'attachment:video', 'thumbnail' );
 }
 
 /**
@@ -42,7 +46,7 @@ function hybrid_add_post_type_support() {
  * displaying additional information to the theme user.
  *
  * @since 1.2.0
- * @access private
+ * @access public
  * @link http://codex.wordpress.org/Theme_Review#Licensing
  * @param array $headers Array of extra headers added by plugins/themes.
  * @return array $headers
@@ -73,50 +77,17 @@ function hybrid_extra_theme_headers( $headers ) {
 	return $headers;
 }
 
-/**
- * Looks for a template based on the hybrid_get_context() function.  If the $template parameter
- * is a directory, it will look for files within that directory.  Otherwise, $template becomes the 
- * template name prefix.  The function looks for templates based on the context of the current page
- * being viewed by the user.
- *
- * @since 0.8.0
- * @access public
- * @param string $template The slug of the template whose context we're searching for.
- * @return string $template The full path of the located template.
- */
-function get_atomic_template( $template ) {
-
-	$templates = array();
-
-	$theme_dir = trailingslashit( THEME_DIR ) . $template;
-	$child_dir = trailingslashit( CHILD_THEME_DIR ) . $template;
-
-	if ( is_dir( $child_dir ) || is_dir( $theme_dir ) ) {
-		$dir = true;
-		$templates[] = "{$template}/index.php";
-	}
-	else {
-		$dir = false;
-		$templates[] = "{$template}.php";
-	}
-
-	foreach ( hybrid_get_context() as $context )
-		$templates[] = ( ( $dir ) ? "{$template}/{$context}.php" : "{$template}-{$context}.php" );
-
-	return locate_template( array_reverse( $templates ), true );
-}
-
 /**
  * Generates the relevant template info.  Adds template meta with theme version.  Uses the theme 
  * name and version from style.css.  In 0.6, added the hybrid_meta_template 
  * filter hook.
  *
  * @since 0.4.0
- * @access private
+ * @access public
  * @return void
  */
 function hybrid_meta_template() {
-	$theme = wp_get_theme( get_template(), get_theme_root( get_template_directory() ) );
+	$theme = wp_get_theme( get_template() );
 	$template = '<meta name="template" content="' . esc_attr( $theme->get( 'Name' ) . ' ' . $theme->get( 'Version' ) ) . '" />' . "\n";
 	echo apply_atomic( 'meta_template', $template );
 }
@@ -210,4 +181,22 @@ function hybrid_has_post_template( $template = '' ) {
 	return false;
 }
 
+/**
+ * The WordPress.org theme review requires that a link be provided to the single post page for untitled 
+ * posts.  This is a filter on 'the_title' so that an '(Untitled)' title appears in that scenario, allowing 
+ * for the normal method to work.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  string  $title
+ * @return string
+ */
+function hybrid_untitled_post( $title ) {
+
+	if ( empty( $title ) && !is_singular() && in_the_loop() && !is_admin() )
+		$title = __( '(Untitled)', 'hybrid-core' );
+
+	return $title;
+}
+
 ?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/functions/widgets.php b/wp-content/themes/path/library/functions/widgets.php
index 2d1bf9737741af6aa50d1ce95bf18831d0296dde..d5c8dd297f51183e75c34be0aa2c9c770370e103 100644
--- a/wp-content/themes/path/library/functions/widgets.php
+++ b/wp-content/themes/path/library/functions/widgets.php
@@ -5,12 +5,12 @@
  * widgets by giving users highly-customizable widget settings.  A theme must register support for the 
  * 'hybrid-core-widgets' feature to use the framework widgets.
  *
- * @package HybridCore
+ * @package    HybridCore
  * @subpackage Functions
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /* Unregister WP widgets. */
@@ -24,7 +24,7 @@ add_action( 'widgets_init', 'hybrid_register_widgets' );
  * widget by extending the available options of the widget.
  *
  * @since 0.6.0
- * @access private
+ * @access public
  * @uses register_widget() Registers individual widgets with WordPress
  * @link http://codex.wordpress.org/Function_Reference/register_widget
  * @return void
@@ -38,7 +38,8 @@ function hybrid_register_widgets() {
 	require_once( trailingslashit( HYBRID_CLASSES ) . 'widget-authors.php' );
 
 	/* Load the bookmarks widget class. */
-	require_once( trailingslashit( HYBRID_CLASSES ) . 'widget-bookmarks.php' );
+	if ( get_option( 'link_manager_enabled' ) )
+		require_once( trailingslashit( HYBRID_CLASSES ) . 'widget-bookmarks.php' );
 
 	/* Load the calendar widget class. */
 	require_once( trailingslashit( HYBRID_CLASSES ) . 'widget-calendar.php' );
@@ -65,7 +66,8 @@ function hybrid_register_widgets() {
 	register_widget( 'Hybrid_Widget_Authors' );
 
 	/* Register the bookmarks widget. */
-	register_widget( 'Hybrid_Widget_Bookmarks' );
+	if ( get_option( 'link_manager_enabled' ) )
+		register_widget( 'Hybrid_Widget_Bookmarks' );
 
 	/* Register the calendar widget. */
 	register_widget( 'Hybrid_Widget_Calendar' );
@@ -91,7 +93,7 @@ function hybrid_register_widgets() {
  * aren't replaced by the framework widgets are not unregistered.
  *
  * @since 0.3.2
- * @access private
+ * @access public
  * @uses unregister_widget() Unregisters a registered widget.
  * @link http://codex.wordpress.org/Function_Reference/unregister_widget
  * @return void
@@ -105,7 +107,6 @@ function hybrid_unregister_widgets() {
 	unregister_widget( 'WP_Widget_Links' );
 	unregister_widget( 'WP_Nav_Menu_Widget' );
 	unregister_widget( 'WP_Widget_Pages' );
-	unregister_widget( 'WP_Widget_Recent_Posts' );
 	unregister_widget( 'WP_Widget_Search' );
 	unregister_widget( 'WP_Widget_Tag_Cloud' );
 }
diff --git a/wp-content/themes/path/library/functions/wish-list.php b/wp-content/themes/path/library/functions/wish-list.php
new file mode 100644
index 0000000000000000000000000000000000000000..231ef36d1d4dd68d26d478c78e657573649b945c
--- /dev/null
+++ b/wp-content/themes/path/library/functions/wish-list.php
@@ -0,0 +1,98 @@
+<?php
+/**
+ * Functions that I've found useful that I wish WordPress had equivalents for baked right into core.  If 
+ * there's a relevant Trac ticket, it'll be listed in with the function.
+ *
+ * @package    HybridCore
+ * @subpackage Functions
+ * @author     Justin Tadlock <justin@justintadlock.com>
+ * @copyright  Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link       http://themehybrid.com/hybrid-core
+ * @license    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ */
+
+/**
+ * Retrieves the file with the highest priority that exists.  The function searches both the stylesheet 
+ * and template directories.  This function is similar to the locate_template() function in WordPress 
+ * but returns the file name with the URI path instead of the directory path.
+ *
+ * @since  1.5.0
+ * @access public
+ * @link   http://core.trac.wordpress.org/ticket/18302
+ * @param  array  $file_names The files to search for.
+ * @return string
+ */
+function hybrid_locate_theme_file( $file_names ) {
+
+	$located = '';
+
+	/* Loops through each of the given file names. */
+	foreach ( (array) $file_names as $file ) {
+
+		/* If the file exists in the stylesheet (child theme) directory. */
+		if ( is_child_theme() && file_exists( trailingslashit( get_stylesheet_directory() ) . $file ) ) {
+			$located = trailingslashit( get_stylesheet_directory_uri() ) . $file;
+			break;
+		}
+
+		/* If the file exists in the template (parent theme) directory. */
+		elseif ( file_exists( trailingslashit( get_template_directory() ) . $file ) ) {
+			$located = trailingslashit( get_template_directory_uri() ) . $file;
+			break;
+		}
+	}
+
+	return $located;
+}
+
+/**
+ * Checks if a post has any content. Useful if you need to check if the user has written any content 
+ * before performing any actions.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  int    $id  The ID of the post.
+ * @return bool
+ */
+function hybrid_post_has_content( $id = 0 ) {
+	$post = get_post( $id );
+	return !empty( $post->post_content ) ? true : false;
+}
+
+/**
+ * Checks if the current post has a mime type of 'audio'.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  int    $post_id
+ * @return bool
+ */
+function hybrid_attachment_is_audio( $post_id = 0 ) {
+
+	$post_id = empty( $post_id ) ? get_the_ID() : $post_id;
+
+	$mime = get_post_mime_type( $post_id );
+	$mime_type = explode( '/', $mime );
+
+	return 'audio' == array_shift( $mime_type ) ? true : false;
+}
+
+/**
+ * Checks if the current post has a mime type of 'video'.
+ *
+ * @since  1.6.0
+ * @access public
+ * @param  int    $post_id
+ * @return bool
+ */
+function hybrid_attachment_is_video( $post_id = 0 ) {
+
+	$post_id = empty( $post_id ) ? get_the_ID() : $post_id;
+
+	$mime = get_post_mime_type( $post_id );
+	$mime_type = explode( '/', $mime );
+
+	return 'video' == array_shift( $mime_type ) ? true : false;
+}
+
+?>
\ No newline at end of file
diff --git a/wp-content/themes/path/library/hybrid.php b/wp-content/themes/path/library/hybrid.php
index 6d35124a35ea3593234b954fda42168045ff2d36..3a6d75a08ec29899eb747f5fb22bbb72a8114932 100644
--- a/wp-content/themes/path/library/hybrid.php
+++ b/wp-content/themes/path/library/hybrid.php
@@ -23,12 +23,12 @@
  * You should have received a copy of the GNU General Public License along with this program; if not, write 
  * to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  *
- * @package HybridCore
- * @version 1.4.3
- * @author Justin Tadlock <justin@justintadlock.com>
- * @copyright Copyright (c) 2008 - 2012, Justin Tadlock
- * @link http://themehybrid.com/hybrid-core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * @package   HybridCore
+ * @version   1.6.0
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @copyright Copyright (c) 2008 - 2013, Justin Tadlock
+ * @link      http://themehybrid.com/hybrid-core
+ * @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  */
 
 /**
@@ -93,7 +93,7 @@ class Hybrid {
 	function constants() {
 
 		/* Sets the framework version number. */
-		define( 'HYBRID_VERSION', '1.4.3' );
+		define( 'HYBRID_VERSION', '1.6.0' );
 
 		/* Sets the path to the parent theme directory. */
 		define( 'THEME_DIR', get_template_directory() );
@@ -215,6 +215,14 @@ class Hybrid {
 		/* Remove support for the the Get the Image extension if the plugin is installed. */
 		if ( function_exists( 'get_the_image' ) )
 			remove_theme_support( 'get-the-image' );
+
+		/* Remove support for the Featured Header extension if the class exists. */
+		if ( class_exists( 'Featured_Header' ) )
+			remove_theme_support( 'featured-header' );
+
+		/* Remove support for the Random Custom Background extension if the class exists. */
+		if ( class_exists( 'Random_Custom_Background' ) )
+			remove_theme_support( 'random-custom-background' );
 	}
 
 	/**
@@ -234,9 +242,15 @@ class Hybrid {
 		/* Load the metadata functions. */
 		require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'meta.php' );
 
+		/* Load the template functions. */
+		require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'template.php' );
+
 		/* Load the utility functions. */
 		require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'utility.php' );
 
+		/* Load the wish-list functions. */
+		require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'wish-list.php' );
+
 		/* Load the theme settings functions if supported. */
 		require_if_theme_supports( 'hybrid-core-theme-settings', trailingslashit( HYBRID_FUNCTIONS ) . 'settings.php' );
 
@@ -261,6 +275,18 @@ class Hybrid {
 		/* Load the template hierarchy if supported. */
 		require_if_theme_supports( 'hybrid-core-template-hierarchy', trailingslashit( HYBRID_FUNCTIONS ) . 'template-hierarchy.php' );
 
+		/* Load the styles if supported. */
+		require_if_theme_supports( 'hybrid-core-styles', trailingslashit( HYBRID_FUNCTIONS ) . 'styles.php' );
+
+		/* Load the scripts if supported. */
+		require_if_theme_supports( 'hybrid-core-scripts', trailingslashit( HYBRID_FUNCTIONS ) . 'scripts.php' );
+
+		/* Load the media grabber script if supported. */
+		require_if_theme_supports( 'hybrid-core-media-grabber', trailingslashit( HYBRID_CLASSES ) . 'hybrid-media-grabber.php' );
+
+		/* Load the post format functionality if post formats are supported. */
+		require_if_theme_supports( 'post-formats', trailingslashit( HYBRID_FUNCTIONS ) . 'post-formats.php' );
+
 		/* Load the deprecated functions if supported. */
 		require_if_theme_supports( 'hybrid-core-deprecated', trailingslashit( HYBRID_FUNCTIONS ) . 'deprecated.php' );
 	}
@@ -301,6 +327,18 @@ class Hybrid {
 
 		/* Load the Post Stylesheets extension if supported. */
 		require_if_theme_supports( 'post-stylesheets', trailingslashit( HYBRID_EXTENSIONS ) . 'post-stylesheets.php' );
+
+		/* Load the Featured Header extension if supported. */
+		require_if_theme_supports( 'featured-header', trailingslashit( HYBRID_EXTENSIONS ) . 'featured-header.php' );
+
+		/* Load the Random Custom Background extension if supported. */
+		require_if_theme_supports( 'random-custom-background', trailingslashit( HYBRID_EXTENSIONS ) . 'random-custom-background.php' );
+
+		/* Load the Color Palette extension if supported. */
+		require_if_theme_supports( 'color-palette', trailingslashit( HYBRID_EXTENSIONS ) . 'color-palette.php' );
+
+		/* Load the Theme Fonts extension if supported. */
+		require_if_theme_supports( 'theme-fonts', trailingslashit( HYBRID_EXTENSIONS ) . 'theme-fonts.php' );
 	}
 
 	/**
@@ -339,13 +377,6 @@ class Hybrid {
 		/* Add the theme info to the header (lets theme developers give better support). */
 		add_action( 'wp_head', 'hybrid_meta_template', 1 );
 
-		/* Filter the textdomain mofile to allow child themes to load the parent theme translation. */
-		add_filter( 'load_textdomain_mofile', 'hybrid_load_textdomain_mofile', 10, 2 );
-
-		/* Filter text strings for Hybrid Core and extensions so themes can serve up translations. */
-		add_filter( 'gettext', 'hybrid_gettext', 1, 3 );
-		add_filter( 'gettext', 'hybrid_extensions_gettext', 1, 3 );
-
 		/* Make text widgets and term descriptions shortcode aware. */
 		add_filter( 'widget_text', 'do_shortcode' );
 		add_filter( 'term_description', 'do_shortcode' );
diff --git a/wp-content/themes/path/library/images/ping.png b/wp-content/themes/path/library/images/ping.png
new file mode 100644
index 0000000000000000000000000000000000000000..71ab6f75224655d63fe34ee965d152bb90acbabc
Binary files /dev/null and b/wp-content/themes/path/library/images/ping.png differ
diff --git a/wp-content/themes/path/library/js/drop-downs.js b/wp-content/themes/path/library/js/drop-downs.js
index 24f6ccf2d8f0e031aa9138bad45a7ba151d1f616..264ca55e8570338a799ce1defeb177358c59b4bd 100644
--- a/wp-content/themes/path/library/js/drop-downs.js
+++ b/wp-content/themes/path/library/js/drop-downs.js
@@ -1 +1,386 @@
-;(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl()},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path)}},o.delay)},getMenu=function($menu){var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];sf.op=sf.o[menu.serial];return menu},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone())};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass)});sf.o[s]=sf.op=o;$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent':'hover'](over,out).each(function(){if(o.autoArrows)addArrow($('>a:first-child',this))}).not('.'+c.bcClass).hideSuperfishUl();var $a=$('a',this);$a.each(function(i){var $li=$a.eq(i).parents('li');$a.eq(i).focus(function(){over.call($li)}).blur(function(){out.call($li)})});o.onInit.call(this)}).each(function(){var menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);$(this).addClass(menuClasses.join(' '))})};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined)this.toggleClass(sf.c.shadowClass+'-off')};sf.c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',arrowClass:'sf-sub-indicator',shadowClass:'sf-shadow'};sf.defaults={hoverClass:'sfHover',pathClass:'overideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},speed:'normal',autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:'';o.retainPath=false;var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass).find('>ul').hide().css('visibility','hidden');o.onHide.call($ul);return this},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+'-off',$ul=this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible');sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul)});return this}})})(jQuery);(function($){$.fn.supersubs=function(options){var opts=$.extend({},$.fn.supersubs.defaults,options);return this.each(function(){var $$=$(this);var o=$.meta?$.extend({},opts,$$.data()):opts;var fontsize=$('<li id="menu-fontsize">&#8212;</li>').css({'padding':0,'position':'absolute','top':'-999em','width':'auto'}).appendTo($$).width();$('#menu-fontsize').remove();$ULs=$$.find('ul');$ULs.each(function(i){var $ul=$ULs.eq(i);var $LIs=$ul.children();var $As=$LIs.children('a');var liFloat=$LIs.css('white-space','nowrap').css('float');var emWidth=$ul.add($LIs).add($As).css({'float':'none','width':'auto'}).end().end()[0].clientWidth/fontsize;emWidth+=o.extraWidth;if(emWidth>o.maxWidth){emWidth=o.maxWidth}else if(emWidth<o.minWidth){emWidth=o.minWidth}emWidth+='em';$ul.css('width',emWidth);$LIs.css({'float':liFloat,'width':'100%','white-space':'normal'}).each(function(){var $childUl=$('>ul',this);var offsetDirection=$childUl.css('left')!==undefined?'left':'right';$childUl.css(offsetDirection,emWidth)})})})};$.fn.supersubs.defaults={minWidth:9,maxWidth:25,extraWidth:0}})(jQuery);$j=jQuery.noConflict();$j(document).ready(function(){$j('div.menu ul:first-child').supersubs({minWidth:12,maxWidth:27,extraWidth:1}).superfish({delay:100,animation:{opacity:'show',height:'show'},dropShadows:false});$j('nav.menu ul:first-child').supersubs({minWidth:12,maxWidth:27,extraWidth:1}).superfish({delay:100,animation:{opacity:'show',height:'show'},dropShadows:false})});
\ No newline at end of file
+/*
+ * jQuery Superfish Menu Plugin
+ * Copyright (c) 2013 Joel Birch
+ *
+ * Dual licensed under the MIT and GPL licenses:
+ *	http://www.opensource.org/licenses/mit-license.php
+ *	http://www.gnu.org/licenses/gpl.html
+ */
+
+(function ($) {
+	"use strict";
+
+	var methods = (function () {
+		// private properties and methods go here
+		var c = {
+				bcClass: 'sf-breadcrumb',
+				menuClass: 'sf-js-enabled',
+				anchorClass: 'sf-with-ul',
+				menuArrowClass: 'sf-arrows'
+			},
+			ios = (function () {
+				var ios = /iPhone|iPad|iPod/i.test(navigator.userAgent);
+				if (ios) {
+					// iOS clicks only bubble as far as body children
+					$(window).load(function () {
+						$('body').children().on('click', $.noop);
+					});
+				}
+				return ios;
+			})(),
+			wp7 = (function () {
+				var style = document.documentElement.style;
+				return ('behavior' in style && 'fill' in style && /iemobile/i.test(navigator.userAgent));
+			})(),
+			toggleMenuClasses = function ($menu, o) {
+				var classes = c.menuClass;
+				if (o.cssArrows) {
+					classes += ' ' + c.menuArrowClass;
+				}
+				$menu.toggleClass(classes);
+			},
+			setPathToCurrent = function ($menu, o) {
+				return $menu.find('li.' + o.pathClass).slice(0, o.pathLevels)
+					.addClass(o.hoverClass + ' ' + c.bcClass)
+						.filter(function () {
+							return ($(this).children(o.popUpSelector).hide().show().length);
+						}).removeClass(o.pathClass);
+			},
+			toggleAnchorClass = function ($li) {
+				$li.children('a').toggleClass(c.anchorClass);
+			},
+			toggleTouchAction = function ($menu) {
+				var touchAction = $menu.css('ms-touch-action');
+				touchAction = (touchAction === 'pan-y') ? 'auto' : 'pan-y';
+				$menu.css('ms-touch-action', touchAction);
+			},
+			applyHandlers = function ($menu, o) {
+				var targets = 'li:has(' + o.popUpSelector + ')';
+				if ($.fn.hoverIntent && !o.disableHI) {
+					$menu.hoverIntent(over, out, targets);
+				}
+				else {
+					$menu
+						.on('mouseenter.superfish', targets, over)
+						.on('mouseleave.superfish', targets, out);
+				}
+				var touchevent = 'MSPointerDown.superfish';
+				if (!ios) {
+					touchevent += ' touchend.superfish';
+				}
+				if (wp7) {
+					touchevent += ' mousedown.superfish';
+				}
+				$menu
+					.on('focusin.superfish', 'li', over)
+					.on('focusout.superfish', 'li', out)
+					.on(touchevent, 'a', o, touchHandler);
+			},
+			touchHandler = function (e) {
+				var $this = $(this),
+					$ul = $this.siblings(e.data.popUpSelector);
+
+				if ($ul.length > 0 && $ul.is(':hidden')) {
+					$this.one('click.superfish', false);
+					if (e.type === 'MSPointerDown') {
+						$this.trigger('focus');
+					} else {
+						$.proxy(over, $this.parent('li'))();
+					}
+				}
+			},
+			over = function () {
+				var $this = $(this),
+					o = getOptions($this);
+				clearTimeout(o.sfTimer);
+				$this.siblings().superfish('hide').end().superfish('show');
+			},
+			out = function () {
+				var $this = $(this),
+					o = getOptions($this);
+				if (ios) {
+					$.proxy(close, $this, o)();
+				}
+				else {
+					clearTimeout(o.sfTimer);
+					o.sfTimer = setTimeout($.proxy(close, $this, o), o.delay);
+				}
+			},
+			close = function (o) {
+				o.retainPath = ($.inArray(this[0], o.$path) > -1);
+				this.superfish('hide');
+
+				if (!this.parents('.' + o.hoverClass).length) {
+					o.onIdle.call(getMenu(this));
+					if (o.$path.length) {
+						$.proxy(over, o.$path)();
+					}
+				}
+			},
+			getMenu = function ($el) {
+				return $el.closest('.' + c.menuClass);
+			},
+			getOptions = function ($el) {
+				return getMenu($el).data('sf-options');
+			};
+
+		return {
+			// public methods
+			hide: function (instant) {
+				if (this.length) {
+					var $this = this,
+						o = getOptions($this);
+					if (!o) {
+						return this;
+					}
+					var not = (o.retainPath === true) ? o.$path : '',
+						$ul = $this.find('li.' + o.hoverClass).add(this).not(not).removeClass(o.hoverClass).children(o.popUpSelector),
+						speed = o.speedOut;
+
+					if (instant) {
+						$ul.show();
+						speed = 0;
+					}
+					o.retainPath = false;
+					o.onBeforeHide.call($ul);
+					$ul.stop(true, true).animate(o.animationOut, speed, function () {
+						var $this = $(this);
+						o.onHide.call($this);
+					});
+				}
+				return this;
+			},
+			show: function () {
+				var o = getOptions(this);
+				if (!o) {
+					return this;
+				}
+				var $this = this.addClass(o.hoverClass),
+					$ul = $this.children(o.popUpSelector);
+
+				o.onBeforeShow.call($ul);
+				$ul.stop(true, true).animate(o.animation, o.speed, function () {
+					o.onShow.call($ul);
+				});
+				return this;
+			},
+			destroy: function () {
+				return this.each(function () {
+					var $this = $(this),
+						o = $this.data('sf-options'),
+						$hasPopUp;
+					if (!o) {
+						return false;
+					}
+					$hasPopUp = $this.find(o.popUpSelector).parent('li');
+					clearTimeout(o.sfTimer);
+					toggleMenuClasses($this, o);
+					toggleAnchorClass($hasPopUp);
+					toggleTouchAction($this);
+					// remove event handlers
+					$this.off('.superfish').off('.hoverIntent');
+					// clear animation's inline display style
+					$hasPopUp.children(o.popUpSelector).attr('style', function (i, style) {
+						return style.replace(/display[^;]+;?/g, '');
+					});
+					// reset 'current' path classes
+					o.$path.removeClass(o.hoverClass + ' ' + c.bcClass).addClass(o.pathClass);
+					$this.find('.' + o.hoverClass).removeClass(o.hoverClass);
+					o.onDestroy.call($this);
+					$this.removeData('sf-options');
+				});
+			},
+			init: function (op) {
+				return this.each(function () {
+					var $this = $(this);
+					if ($this.data('sf-options')) {
+						return false;
+					}
+					var o = $.extend({}, $.fn.superfish.defaults, op),
+						$hasPopUp = $this.find(o.popUpSelector).parent('li');
+					o.$path = setPathToCurrent($this, o);
+
+					$this.data('sf-options', o);
+
+					toggleMenuClasses($this, o);
+					toggleAnchorClass($hasPopUp);
+					toggleTouchAction($this);
+					applyHandlers($this, o);
+
+					$hasPopUp.not('.' + c.bcClass).superfish('hide', true);
+
+					o.onInit.call(this);
+				});
+			}
+		};
+	})();
+
+	$.fn.superfish = function (method, args) {
+		if (methods[method]) {
+			return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
+		}
+		else if (typeof method === 'object' || ! method) {
+			return methods.init.apply(this, arguments);
+		}
+		else {
+			return $.error('Method ' +  method + ' does not exist on jQuery.fn.superfish');
+		}
+	};
+
+	$.fn.superfish.defaults = {
+		popUpSelector: 'ul,.sf-mega', // within menu context
+		hoverClass: 'sfHover',
+		pathClass: 'overrideThisToUse',
+		pathLevels: 1,
+		delay: 800,
+		animation: {opacity: 'show'},
+		animationOut: {opacity: 'hide'},
+		speed: 'normal',
+		speedOut: 'fast',
+		cssArrows: true,
+		disableHI: false,
+		onInit: $.noop,
+		onBeforeShow: $.noop,
+		onShow: $.noop,
+		onBeforeHide: $.noop,
+		onHide: $.noop,
+		onIdle: $.noop,
+		onDestroy: $.noop
+	};
+
+	// soon to be deprecated
+	$.fn.extend({
+		hideSuperfishUl: methods.hide,
+		showSuperfishUl: methods.show
+	});
+
+})(jQuery);
+
+/*
+ * Supersubs v0.3b - jQuery plugin
+ * Copyright (c) 2013 Joel Birch
+ *
+ * Dual licensed under the MIT and GPL licenses:
+ * 	http://www.opensource.org/licenses/mit-license.php
+ * 	http://www.gnu.org/licenses/gpl.html
+ *
+ *
+ * This plugin automatically adjusts submenu widths of suckerfish-style menus to that of
+ * their longest list item children. If you use this, please expect bugs and report them
+ * to the jQuery Google Group with the word 'Superfish' in the subject line.
+ *
+ */
+
+;(function($){ // $ will refer to jQuery within this closure
+
+	$.fn.supersubs = function(options){
+		var opts = $.extend({}, $.fn.supersubs.defaults, options);
+		// return original object to support chaining
+		return this.each(function() {
+			// cache selections
+			var $$ = $(this);
+			// support metadata
+			var o = $.meta ? $.extend({}, opts, $$.data()) : opts;
+			// cache all ul elements and show them in preparation for measurements
+			$ULs = $$.find('ul').show();
+			// get the font size of menu.
+			// .css('fontSize') returns various results cross-browser, so measure an em dash instead
+			var fontsize = $('<li id="menu-fontsize">&#8212;</li>').css({
+				'padding' : 0,
+				'position' : 'absolute',
+				'top' : '-999em',
+				'width' : 'auto'
+			}).appendTo($$)[0].clientWidth; //clientWidth is faster than .width()
+			// remove em dash
+			$('#menu-fontsize').remove();
+			// loop through each ul in menu
+			$ULs.each(function(i) {	
+				// cache this ul
+				var $ul = $(this);
+				// get all (li) children of this ul
+				var $LIs = $ul.children();
+				// get all anchor grand-children
+				var $As = $LIs.children('a');
+				// force content to one line and save current float property
+				var liFloat = $LIs.css('white-space','nowrap').css('float');
+				// remove width restrictions and floats so elements remain vertically stacked
+				$ul.add($LIs).add($As).css({
+					'float' : 'none',
+					'width'	: 'auto'
+				});
+				// this ul will now be shrink-wrapped to longest li due to position:absolute
+				// so save its width as ems.
+				var emWidth = $ul[0].clientWidth / fontsize;
+				// add more width to ensure lines don't turn over at certain sizes in various browsers
+				emWidth += o.extraWidth;
+				// restrict to at least minWidth and at most maxWidth
+				if (emWidth > o.maxWidth)		{ emWidth = o.maxWidth; }
+				else if (emWidth < o.minWidth)	{ emWidth = o.minWidth; }
+				emWidth += 'em';
+				// set ul to width in ems
+				$ul.css('width',emWidth);
+				// restore li floats to avoid IE bugs
+				// set li width to full width of this ul
+				// revert white-space to normal
+				$LIs.css({
+					'float' : liFloat,
+					'width' : '100%',
+					'white-space' : 'normal'
+				})
+				// update offset position of descendant ul to reflect new width of parent.
+				// set it to 100% in case it isn't already set to this in the CSS
+				.each(function(){
+					var $childUl = $(this).children('ul');
+					var offsetDirection = $childUl.css('left') !== undefined ? 'left' : 'right';
+					$childUl.css(offsetDirection,'100%');
+				});
+			}).hide();
+			
+		});
+	};
+	// expose defaults
+	$.fn.supersubs.defaults = {
+		minWidth		: 9,		// requires em unit.
+		maxWidth		: 25,		// requires em unit.
+		extraWidth		: 0			// extra width can ensure lines don't sometimes turn over due to slight browser differences in how they round-off values
+	};
+	
+})(jQuery); // plugin code ends
+
+/**
+ * Hybrid drop-downs.
+ * @author Justin Tadlock
+ * @license http://www.gnu.org/licenses/gpl.html
+ * @copyright 2008 - 2012 Justin Tadlock
+ */
+$j = jQuery.noConflict();
+
+$j(document).ready(
+	function() {
+
+		/* Drop-down controls. */
+		$j('div.menu ul:first-child').supersubs( {
+			minWidth: 12,
+			maxWidth: 27,
+			extraWidth: 1
+			}
+		).superfish( {
+			delay: 100,
+			animation: { opacity: 'show', height: 'show' },
+			dropShadows: false
+			}
+		);
+
+		$j( 'nav.menu ul:first-child' ).supersubs( {
+			minWidth: 12,
+			maxWidth: 27,
+			extraWidth: 1
+			}
+		).superfish( {
+			delay: 100,
+			animation: { opacity: 'show', height: 'show' },
+			dropShadows: false
+			}
+		);
+	}
+);
\ No newline at end of file
diff --git a/wp-content/themes/path/library/js/drop-downs.min.js b/wp-content/themes/path/library/js/drop-downs.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..6cdad9496877dedf27b9933de73e72b04aa7b8e7
--- /dev/null
+++ b/wp-content/themes/path/library/js/drop-downs.min.js
@@ -0,0 +1 @@
+(function($){"use strict";var methods=(function(){var c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',menuArrowClass:'sf-arrows'},ios=(function(){var ios=/iPhone|iPad|iPod/i.test(navigator.userAgent);if(ios){$(window).load(function(){$('body').children().on('click',$.noop)})}return ios})(),wp7=(function(){var style=document.documentElement.style;return('behavior'in style&&'fill'in style&&/iemobile/i.test(navigator.userAgent))})(),toggleMenuClasses=function($menu,o){var classes=c.menuClass;if(o.cssArrows){classes+=' '+c.menuArrowClass}$menu.toggleClass(classes)},setPathToCurrent=function($menu,o){return $menu.find('li.'+o.pathClass).slice(0,o.pathLevels).addClass(o.hoverClass+' '+c.bcClass).filter(function(){return($(this).children(o.popUpSelector).hide().show().length)}).removeClass(o.pathClass)},toggleAnchorClass=function($li){$li.children('a').toggleClass(c.anchorClass)},toggleTouchAction=function($menu){var touchAction=$menu.css('ms-touch-action');touchAction=(touchAction==='pan-y')?'auto':'pan-y';$menu.css('ms-touch-action',touchAction)},applyHandlers=function($menu,o){var targets='li:has('+o.popUpSelector+')';if($.fn.hoverIntent&&!o.disableHI){$menu.hoverIntent(over,out,targets)}else{$menu.on('mouseenter.superfish',targets,over).on('mouseleave.superfish',targets,out)}var touchevent='MSPointerDown.superfish';if(!ios){touchevent+=' touchend.superfish'}if(wp7){touchevent+=' mousedown.superfish'}$menu.on('focusin.superfish','li',over).on('focusout.superfish','li',out).on(touchevent,'a',o,touchHandler)},touchHandler=function(e){var $this=$(this),$ul=$this.siblings(e.data.popUpSelector);if($ul.length>0&&$ul.is(':hidden')){$this.one('click.superfish',false);if(e.type==='MSPointerDown'){$this.trigger('focus')}else{$.proxy(over,$this.parent('li'))()}}},over=function(){var $this=$(this),o=getOptions($this);clearTimeout(o.sfTimer);$this.siblings().superfish('hide').end().superfish('show')},out=function(){var $this=$(this),o=getOptions($this);if(ios){$.proxy(close,$this,o)()}else{clearTimeout(o.sfTimer);o.sfTimer=setTimeout($.proxy(close,$this,o),o.delay)}},close=function(o){o.retainPath=($.inArray(this[0],o.$path)>-1);this.superfish('hide');if(!this.parents('.'+o.hoverClass).length){o.onIdle.call(getMenu(this));if(o.$path.length){$.proxy(over,o.$path)()}}},getMenu=function($el){return $el.closest('.'+c.menuClass)},getOptions=function($el){return getMenu($el).data('sf-options')};return{hide:function(instant){if(this.length){var $this=this,o=getOptions($this);if(!o){return this}var not=(o.retainPath===true)?o.$path:'',$ul=$this.find('li.'+o.hoverClass).add(this).not(not).removeClass(o.hoverClass).children(o.popUpSelector),speed=o.speedOut;if(instant){$ul.show();speed=0}o.retainPath=false;o.onBeforeHide.call($ul);$ul.stop(true,true).animate(o.animationOut,speed,function(){var $this=$(this);o.onHide.call($this)})}return this},show:function(){var o=getOptions(this);if(!o){return this}var $this=this.addClass(o.hoverClass),$ul=$this.children(o.popUpSelector);o.onBeforeShow.call($ul);$ul.stop(true,true).animate(o.animation,o.speed,function(){o.onShow.call($ul)});return this},destroy:function(){return this.each(function(){var $this=$(this),o=$this.data('sf-options'),$hasPopUp;if(!o){return false}$hasPopUp=$this.find(o.popUpSelector).parent('li');clearTimeout(o.sfTimer);toggleMenuClasses($this,o);toggleAnchorClass($hasPopUp);toggleTouchAction($this);$this.off('.superfish').off('.hoverIntent');$hasPopUp.children(o.popUpSelector).attr('style',function(i,style){return style.replace(/display[^;]+;?/g,'')});o.$path.removeClass(o.hoverClass+' '+c.bcClass).addClass(o.pathClass);$this.find('.'+o.hoverClass).removeClass(o.hoverClass);o.onDestroy.call($this);$this.removeData('sf-options')})},init:function(op){return this.each(function(){var $this=$(this);if($this.data('sf-options')){return false}var o=$.extend({},$.fn.superfish.defaults,op),$hasPopUp=$this.find(o.popUpSelector).parent('li');o.$path=setPathToCurrent($this,o);$this.data('sf-options',o);toggleMenuClasses($this,o);toggleAnchorClass($hasPopUp);toggleTouchAction($this);applyHandlers($this,o);$hasPopUp.not('.'+c.bcClass).superfish('hide',true);o.onInit.call(this)})}}})();$.fn.superfish=function(method,args){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof method==='object'||!method){return methods.init.apply(this,arguments)}else{return $.error('Method '+method+' does not exist on jQuery.fn.superfish')}};$.fn.superfish.defaults={popUpSelector:'ul,.sf-mega',hoverClass:'sfHover',pathClass:'overrideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},animationOut:{opacity:'hide'},speed:'normal',speedOut:'fast',cssArrows:true,disableHI:false,onInit:$.noop,onBeforeShow:$.noop,onShow:$.noop,onBeforeHide:$.noop,onHide:$.noop,onIdle:$.noop,onDestroy:$.noop};$.fn.extend({hideSuperfishUl:methods.hide,showSuperfishUl:methods.show})})(jQuery);(function($){$.fn.supersubs=function(options){var opts=$.extend({},$.fn.supersubs.defaults,options);return this.each(function(){var $$=$(this);var o=$.meta?$.extend({},opts,$$.data()):opts;$ULs=$$.find('ul').show();var fontsize=$('<li id="menu-fontsize">&#8212;</li>').css({'padding':0,'position':'absolute','top':'-999em','width':'auto'}).appendTo($$)[0].clientWidth;$('#menu-fontsize').remove();$ULs.each(function(i){var $ul=$(this);var $LIs=$ul.children();var $As=$LIs.children('a');var liFloat=$LIs.css('white-space','nowrap').css('float');$ul.add($LIs).add($As).css({'float':'none','width':'auto'});var emWidth=$ul[0].clientWidth/fontsize;emWidth+=o.extraWidth;if(emWidth>o.maxWidth){emWidth=o.maxWidth}else if(emWidth<o.minWidth){emWidth=o.minWidth}emWidth+='em';$ul.css('width',emWidth);$LIs.css({'float':liFloat,'width':'100%','white-space':'normal'}).each(function(){var $childUl=$(this).children('ul');var offsetDirection=$childUl.css('left')!==undefined?'left':'right';$childUl.css(offsetDirection,'100%')})}).hide()})};$.fn.supersubs.defaults={minWidth:9,maxWidth:25,extraWidth:0}})(jQuery);$j=jQuery.noConflict();$j(document).ready(function(){$j('div.menu ul:first-child').supersubs({minWidth:12,maxWidth:27,extraWidth:1}).superfish({delay:100,animation:{opacity:'show',height:'show'},dropShadows:false});$j('nav.menu ul:first-child').supersubs({minWidth:12,maxWidth:27,extraWidth:1}).superfish({delay:100,animation:{opacity:'show',height:'show'},dropShadows:false})});
\ No newline at end of file
diff --git a/wp-content/themes/path/library/js/mobile-toggle.js b/wp-content/themes/path/library/js/mobile-toggle.js
new file mode 100644
index 0000000000000000000000000000000000000000..ff653d33f64709a9ab30b80bad55703c98c11fb9
--- /dev/null
+++ b/wp-content/themes/path/library/js/mobile-toggle.js
@@ -0,0 +1,27 @@
+/**
+ * Mobile Menu Toggle
+ *
+ * Toggles a nav menu in mobile-ready designs.  The theme should have a link with the '.menu-toggle' class 
+ * for toggling the menu.  The menu must be wrapped with an element with the '.wrap' and/or the '.menu-items' 
+ * class.  The theme should also use media queries to handle any other design elements.  This script merely 
+ * toggles the menu when the '.menu-toggle' link is clicked.
+ *
+ * This code is a modified version of David Chandra's original menu code for the Shell theme.
+ *
+ * @author    Justin Tadlock <justin@justintadlock.com>
+ * @author    David Chandra <david.warna@gmail.com>
+ * @copyright Copyright (c) 2013
+ * @link      http://justintadlock.com
+ * @link      http://shellcreeper.com
+ * @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ */
+jQuery( document ).ready(
+	function() {
+		jQuery( '.menu-toggle' ).click(
+			function() {
+				jQuery( this ).parent().children( '.wrap, .menu-items' ).fadeToggle();
+				jQuery( this ).toggleClass( 'active' );
+			}
+		);
+	}
+);
\ No newline at end of file
diff --git a/wp-content/themes/path/library/js/mobile-toggle.min.js b/wp-content/themes/path/library/js/mobile-toggle.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..6bb9d7ace150af938f1f84d118ffaf77b3d06d39
--- /dev/null
+++ b/wp-content/themes/path/library/js/mobile-toggle.min.js
@@ -0,0 +1 @@
+jQuery(document).ready(function(){jQuery('.menu-toggle').click(function(){jQuery(this).parent().children('.wrap, .menu-items').fadeToggle();jQuery(this).toggleClass('active')})});
\ No newline at end of file
diff --git a/wp-content/themes/path/library/js/nav-bar.js b/wp-content/themes/path/library/js/nav-bar.js
index dca4ae8cfad257f7bf1616b832cb50bfb4e73643..1557c9df33b52fe0804cea225ca23330afe9a40d 100644
--- a/wp-content/themes/path/library/js/nav-bar.js
+++ b/wp-content/themes/path/library/js/nav-bar.js
@@ -1 +1,290 @@
-;(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl()},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path)}},o.delay)},getMenu=function($menu){var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];sf.op=sf.o[menu.serial];return menu},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone())};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass)});sf.o[s]=sf.op=o;$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent':'hover'](over,out).each(function(){if(o.autoArrows)addArrow($('>a:first-child',this))}).not('.'+c.bcClass).hideSuperfishUl();var $a=$('a',this);$a.each(function(i){var $li=$a.eq(i).parents('li');$a.eq(i).focus(function(){over.call($li)}).blur(function(){out.call($li)})});o.onInit.call(this)}).each(function(){var menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);$(this).addClass(menuClasses.join(' '))})};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined)this.toggleClass(sf.c.shadowClass+'-off')};sf.c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',arrowClass:'sf-sub-indicator',shadowClass:'sf-shadow'};sf.defaults={hoverClass:'sfHover',pathClass:'overideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},speed:'normal',autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:'';o.retainPath=false;var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass).find('>ul').hide().css('visibility','hidden');o.onHide.call($ul);return this},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+'-off',$ul=this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible');sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul)});return this}})})(jQuery);$j=jQuery.noConflict();$j(document).ready(function(){$j('div.menu ul li.current-menu-ancestor').addClass('current-menu-item');$j('nav.menu ul li.current-menu-ancestor').addClass('current-menu-item');$j('div.menu ul:first-child').superfish({pathClass:'current-menu-item',delay:100,animation:{opacity:'show',height:'show'},dropShadows:false});$j('nav.menu ul:first-child').superfish({pathClass:'current-menu-item',delay:100,animation:{opacity:'show',height:'show'},dropShadows:false})});
\ No newline at end of file
+/*
+ * jQuery Superfish Menu Plugin
+ * Copyright (c) 2013 Joel Birch
+ *
+ * Dual licensed under the MIT and GPL licenses:
+ *	http://www.opensource.org/licenses/mit-license.php
+ *	http://www.gnu.org/licenses/gpl.html
+ */
+
+(function ($) {
+	"use strict";
+
+	var methods = (function () {
+		// private properties and methods go here
+		var c = {
+				bcClass: 'sf-breadcrumb',
+				menuClass: 'sf-js-enabled',
+				anchorClass: 'sf-with-ul',
+				menuArrowClass: 'sf-arrows'
+			},
+			ios = (function () {
+				var ios = /iPhone|iPad|iPod/i.test(navigator.userAgent);
+				if (ios) {
+					// iOS clicks only bubble as far as body children
+					$(window).load(function () {
+						$('body').children().on('click', $.noop);
+					});
+				}
+				return ios;
+			})(),
+			wp7 = (function () {
+				var style = document.documentElement.style;
+				return ('behavior' in style && 'fill' in style && /iemobile/i.test(navigator.userAgent));
+			})(),
+			toggleMenuClasses = function ($menu, o) {
+				var classes = c.menuClass;
+				if (o.cssArrows) {
+					classes += ' ' + c.menuArrowClass;
+				}
+				$menu.toggleClass(classes);
+			},
+			setPathToCurrent = function ($menu, o) {
+				return $menu.find('li.' + o.pathClass).slice(0, o.pathLevels)
+					.addClass(o.hoverClass + ' ' + c.bcClass)
+						.filter(function () {
+							return ($(this).children(o.popUpSelector).hide().show().length);
+						}).removeClass(o.pathClass);
+			},
+			toggleAnchorClass = function ($li) {
+				$li.children('a').toggleClass(c.anchorClass);
+			},
+			toggleTouchAction = function ($menu) {
+				var touchAction = $menu.css('ms-touch-action');
+				touchAction = (touchAction === 'pan-y') ? 'auto' : 'pan-y';
+				$menu.css('ms-touch-action', touchAction);
+			},
+			applyHandlers = function ($menu, o) {
+				var targets = 'li:has(' + o.popUpSelector + ')';
+				if ($.fn.hoverIntent && !o.disableHI) {
+					$menu.hoverIntent(over, out, targets);
+				}
+				else {
+					$menu
+						.on('mouseenter.superfish', targets, over)
+						.on('mouseleave.superfish', targets, out);
+				}
+				var touchevent = 'MSPointerDown.superfish';
+				if (!ios) {
+					touchevent += ' touchend.superfish';
+				}
+				if (wp7) {
+					touchevent += ' mousedown.superfish';
+				}
+				$menu
+					.on('focusin.superfish', 'li', over)
+					.on('focusout.superfish', 'li', out)
+					.on(touchevent, 'a', o, touchHandler);
+			},
+			touchHandler = function (e) {
+				var $this = $(this),
+					$ul = $this.siblings(e.data.popUpSelector);
+
+				if ($ul.length > 0 && $ul.is(':hidden')) {
+					$this.one('click.superfish', false);
+					if (e.type === 'MSPointerDown') {
+						$this.trigger('focus');
+					} else {
+						$.proxy(over, $this.parent('li'))();
+					}
+				}
+			},
+			over = function () {
+				var $this = $(this),
+					o = getOptions($this);
+				clearTimeout(o.sfTimer);
+				$this.siblings().superfish('hide').end().superfish('show');
+			},
+			out = function () {
+				var $this = $(this),
+					o = getOptions($this);
+				if (ios) {
+					$.proxy(close, $this, o)();
+				}
+				else {
+					clearTimeout(o.sfTimer);
+					o.sfTimer = setTimeout($.proxy(close, $this, o), o.delay);
+				}
+			},
+			close = function (o) {
+				o.retainPath = ($.inArray(this[0], o.$path) > -1);
+				this.superfish('hide');
+
+				if (!this.parents('.' + o.hoverClass).length) {
+					o.onIdle.call(getMenu(this));
+					if (o.$path.length) {
+						$.proxy(over, o.$path)();
+					}
+				}
+			},
+			getMenu = function ($el) {
+				return $el.closest('.' + c.menuClass);
+			},
+			getOptions = function ($el) {
+				return getMenu($el).data('sf-options');
+			};
+
+		return {
+			// public methods
+			hide: function (instant) {
+				if (this.length) {
+					var $this = this,
+						o = getOptions($this);
+					if (!o) {
+						return this;
+					}
+					var not = (o.retainPath === true) ? o.$path : '',
+						$ul = $this.find('li.' + o.hoverClass).add(this).not(not).removeClass(o.hoverClass).children(o.popUpSelector),
+						speed = o.speedOut;
+
+					if (instant) {
+						$ul.show();
+						speed = 0;
+					}
+					o.retainPath = false;
+					o.onBeforeHide.call($ul);
+					$ul.stop(true, true).animate(o.animationOut, speed, function () {
+						var $this = $(this);
+						o.onHide.call($this);
+					});
+				}
+				return this;
+			},
+			show: function () {
+				var o = getOptions(this);
+				if (!o) {
+					return this;
+				}
+				var $this = this.addClass(o.hoverClass),
+					$ul = $this.children(o.popUpSelector);
+
+				o.onBeforeShow.call($ul);
+				$ul.stop(true, true).animate(o.animation, o.speed, function () {
+					o.onShow.call($ul);
+				});
+				return this;
+			},
+			destroy: function () {
+				return this.each(function () {
+					var $this = $(this),
+						o = $this.data('sf-options'),
+						$hasPopUp;
+					if (!o) {
+						return false;
+					}
+					$hasPopUp = $this.find(o.popUpSelector).parent('li');
+					clearTimeout(o.sfTimer);
+					toggleMenuClasses($this, o);
+					toggleAnchorClass($hasPopUp);
+					toggleTouchAction($this);
+					// remove event handlers
+					$this.off('.superfish').off('.hoverIntent');
+					// clear animation's inline display style
+					$hasPopUp.children(o.popUpSelector).attr('style', function (i, style) {
+						return style.replace(/display[^;]+;?/g, '');
+					});
+					// reset 'current' path classes
+					o.$path.removeClass(o.hoverClass + ' ' + c.bcClass).addClass(o.pathClass);
+					$this.find('.' + o.hoverClass).removeClass(o.hoverClass);
+					o.onDestroy.call($this);
+					$this.removeData('sf-options');
+				});
+			},
+			init: function (op) {
+				return this.each(function () {
+					var $this = $(this);
+					if ($this.data('sf-options')) {
+						return false;
+					}
+					var o = $.extend({}, $.fn.superfish.defaults, op),
+						$hasPopUp = $this.find(o.popUpSelector).parent('li');
+					o.$path = setPathToCurrent($this, o);
+
+					$this.data('sf-options', o);
+
+					toggleMenuClasses($this, o);
+					toggleAnchorClass($hasPopUp);
+					toggleTouchAction($this);
+					applyHandlers($this, o);
+
+					$hasPopUp.not('.' + c.bcClass).superfish('hide', true);
+
+					o.onInit.call(this);
+				});
+			}
+		};
+	})();
+
+	$.fn.superfish = function (method, args) {
+		if (methods[method]) {
+			return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
+		}
+		else if (typeof method === 'object' || ! method) {
+			return methods.init.apply(this, arguments);
+		}
+		else {
+			return $.error('Method ' +  method + ' does not exist on jQuery.fn.superfish');
+		}
+	};
+
+	$.fn.superfish.defaults = {
+		popUpSelector: 'ul,.sf-mega', // within menu context
+		hoverClass: 'sfHover',
+		pathClass: 'overrideThisToUse',
+		pathLevels: 1,
+		delay: 800,
+		animation: {opacity: 'show'},
+		animationOut: {opacity: 'hide'},
+		speed: 'normal',
+		speedOut: 'fast',
+		cssArrows: true,
+		disableHI: false,
+		onInit: $.noop,
+		onBeforeShow: $.noop,
+		onShow: $.noop,
+		onBeforeHide: $.noop,
+		onHide: $.noop,
+		onIdle: $.noop,
+		onDestroy: $.noop
+	};
+
+	// soon to be deprecated
+	$.fn.extend({
+		hideSuperfishUl: methods.hide,
+		showSuperfishUl: methods.show
+	});
+
+})(jQuery);
+
+/**
+ * Hybrid drop-downs.
+ * @author Justin Tadlock
+ * @license http://www.gnu.org/licenses/gpl.html
+ * @copyright 2008 - 2012 Justin Tadlock
+ */
+$j = jQuery.noConflict();
+
+$j(document).ready(
+	function() {
+
+		$j( 'div.menu ul li.current-menu-ancestor' ).addClass( 'current-menu-item' );
+		$j( 'nav.menu ul li.current-menu-ancestor' ).addClass( 'current-menu-item' );
+
+		/* Drop-down controls. */
+		$j('div.menu ul:first-child').superfish( {
+			pathClass:  'current-menu-item',
+			delay: 100,
+			animation: { opacity: 'show', height: 'show' },
+			dropShadows: false
+			}
+		);
+
+		$j( 'nav.menu ul:first-child' ).superfish( {
+			pathClass:  'current-menu-item',
+			delay: 100,
+			animation: { opacity: 'show', height: 'show' },
+			dropShadows: false
+			}
+		);
+	}
+);
\ No newline at end of file
diff --git a/wp-content/themes/path/library/js/nav-bar.min.js b/wp-content/themes/path/library/js/nav-bar.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..c6f1ceebcf78877a66320912f677327fb36f8301
--- /dev/null
+++ b/wp-content/themes/path/library/js/nav-bar.min.js
@@ -0,0 +1 @@
+(function($){"use strict";var methods=(function(){var c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',menuArrowClass:'sf-arrows'},ios=(function(){var ios=/iPhone|iPad|iPod/i.test(navigator.userAgent);if(ios){$(window).load(function(){$('body').children().on('click',$.noop)})}return ios})(),wp7=(function(){var style=document.documentElement.style;return('behavior'in style&&'fill'in style&&/iemobile/i.test(navigator.userAgent))})(),toggleMenuClasses=function($menu,o){var classes=c.menuClass;if(o.cssArrows){classes+=' '+c.menuArrowClass}$menu.toggleClass(classes)},setPathToCurrent=function($menu,o){return $menu.find('li.'+o.pathClass).slice(0,o.pathLevels).addClass(o.hoverClass+' '+c.bcClass).filter(function(){return($(this).children(o.popUpSelector).hide().show().length)}).removeClass(o.pathClass)},toggleAnchorClass=function($li){$li.children('a').toggleClass(c.anchorClass)},toggleTouchAction=function($menu){var touchAction=$menu.css('ms-touch-action');touchAction=(touchAction==='pan-y')?'auto':'pan-y';$menu.css('ms-touch-action',touchAction)},applyHandlers=function($menu,o){var targets='li:has('+o.popUpSelector+')';if($.fn.hoverIntent&&!o.disableHI){$menu.hoverIntent(over,out,targets)}else{$menu.on('mouseenter.superfish',targets,over).on('mouseleave.superfish',targets,out)}var touchevent='MSPointerDown.superfish';if(!ios){touchevent+=' touchend.superfish'}if(wp7){touchevent+=' mousedown.superfish'}$menu.on('focusin.superfish','li',over).on('focusout.superfish','li',out).on(touchevent,'a',o,touchHandler)},touchHandler=function(e){var $this=$(this),$ul=$this.siblings(e.data.popUpSelector);if($ul.length>0&&$ul.is(':hidden')){$this.one('click.superfish',false);if(e.type==='MSPointerDown'){$this.trigger('focus')}else{$.proxy(over,$this.parent('li'))()}}},over=function(){var $this=$(this),o=getOptions($this);clearTimeout(o.sfTimer);$this.siblings().superfish('hide').end().superfish('show')},out=function(){var $this=$(this),o=getOptions($this);if(ios){$.proxy(close,$this,o)()}else{clearTimeout(o.sfTimer);o.sfTimer=setTimeout($.proxy(close,$this,o),o.delay)}},close=function(o){o.retainPath=($.inArray(this[0],o.$path)>-1);this.superfish('hide');if(!this.parents('.'+o.hoverClass).length){o.onIdle.call(getMenu(this));if(o.$path.length){$.proxy(over,o.$path)()}}},getMenu=function($el){return $el.closest('.'+c.menuClass)},getOptions=function($el){return getMenu($el).data('sf-options')};return{hide:function(instant){if(this.length){var $this=this,o=getOptions($this);if(!o){return this}var not=(o.retainPath===true)?o.$path:'',$ul=$this.find('li.'+o.hoverClass).add(this).not(not).removeClass(o.hoverClass).children(o.popUpSelector),speed=o.speedOut;if(instant){$ul.show();speed=0}o.retainPath=false;o.onBeforeHide.call($ul);$ul.stop(true,true).animate(o.animationOut,speed,function(){var $this=$(this);o.onHide.call($this)})}return this},show:function(){var o=getOptions(this);if(!o){return this}var $this=this.addClass(o.hoverClass),$ul=$this.children(o.popUpSelector);o.onBeforeShow.call($ul);$ul.stop(true,true).animate(o.animation,o.speed,function(){o.onShow.call($ul)});return this},destroy:function(){return this.each(function(){var $this=$(this),o=$this.data('sf-options'),$hasPopUp;if(!o){return false}$hasPopUp=$this.find(o.popUpSelector).parent('li');clearTimeout(o.sfTimer);toggleMenuClasses($this,o);toggleAnchorClass($hasPopUp);toggleTouchAction($this);$this.off('.superfish').off('.hoverIntent');$hasPopUp.children(o.popUpSelector).attr('style',function(i,style){return style.replace(/display[^;]+;?/g,'')});o.$path.removeClass(o.hoverClass+' '+c.bcClass).addClass(o.pathClass);$this.find('.'+o.hoverClass).removeClass(o.hoverClass);o.onDestroy.call($this);$this.removeData('sf-options')})},init:function(op){return this.each(function(){var $this=$(this);if($this.data('sf-options')){return false}var o=$.extend({},$.fn.superfish.defaults,op),$hasPopUp=$this.find(o.popUpSelector).parent('li');o.$path=setPathToCurrent($this,o);$this.data('sf-options',o);toggleMenuClasses($this,o);toggleAnchorClass($hasPopUp);toggleTouchAction($this);applyHandlers($this,o);$hasPopUp.not('.'+c.bcClass).superfish('hide',true);o.onInit.call(this)})}}})();$.fn.superfish=function(method,args){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof method==='object'||!method){return methods.init.apply(this,arguments)}else{return $.error('Method '+method+' does not exist on jQuery.fn.superfish')}};$.fn.superfish.defaults={popUpSelector:'ul,.sf-mega',hoverClass:'sfHover',pathClass:'overrideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},animationOut:{opacity:'hide'},speed:'normal',speedOut:'fast',cssArrows:true,disableHI:false,onInit:$.noop,onBeforeShow:$.noop,onShow:$.noop,onBeforeHide:$.noop,onHide:$.noop,onIdle:$.noop,onDestroy:$.noop};$.fn.extend({hideSuperfishUl:methods.hide,showSuperfishUl:methods.show})})(jQuery);$j=jQuery.noConflict();$j(document).ready(function(){$j('div.menu ul li.current-menu-ancestor').addClass('current-menu-item');$j('nav.menu ul li.current-menu-ancestor').addClass('current-menu-item');$j('div.menu ul:first-child').superfish({pathClass:'current-menu-item',delay:100,animation:{opacity:'show',height:'show'},dropShadows:false});$j('nav.menu ul:first-child').superfish({pathClass:'current-menu-item',delay:100,animation:{opacity:'show',height:'show'},dropShadows:false})});
\ No newline at end of file
diff --git a/wp-content/themes/path/loop-meta.php b/wp-content/themes/path/loop-meta.php
index 36113064f5944e551d78ec3c68b288e60038084a..a774165cb482ae6d3b584b6bfe9b83aab6eb8c63 100644
--- a/wp-content/themes/path/loop-meta.php
+++ b/wp-content/themes/path/loop-meta.php
@@ -120,7 +120,7 @@
 
 		<div class="loop-meta">
 
-			<h1 class="loop-title"><?php _e( 'Archives', 'path' ); ?></h1>
+			<h1 class="loop-title"><?php _ex( 'Archives', 'For loop meta', 'path' ); ?></h1>
 
 			<div class="loop-description">
 				<p>
diff --git a/wp-content/themes/path/page-templates/archives.php b/wp-content/themes/path/page-templates/archives.php
index 5064c17794f0b05c0ade4d4f56ef678d2ebe4299..e88799ccd66afbf54fed5effdfe0aa97159dbc05 100644
--- a/wp-content/themes/path/page-templates/archives.php
+++ b/wp-content/themes/path/page-templates/archives.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Template Name: Archives
+ * Template Name: Archives Page
  *
  * Displays blog archives.
  *
@@ -51,7 +51,7 @@ get_header(); // Loads the header.php template. ?>
 	
 									<ul class="xoxo category-archives">
 									
-										<?php wp_list_categories( array( 'feed' => __( 'RSS', 'path' ), 'show_count' => true, 'use_desc_for_title' => false, 'title_li' => false ) ); ?>
+										<?php wp_list_categories( array( 'feed' => _x( 'RSS', 'For page template archives.php', 'path' ), 'show_count' => true, 'use_desc_for_title' => false, 'title_li' => false ) ); ?>
 									
 									</ul><!-- .xoxo .category-archives -->
 	
diff --git a/wp-content/themes/path/page-templates/authors.php b/wp-content/themes/path/page-templates/authors.php
index f30c1b516a7ade516824a4fb9acdac5e6d0c731c..28892f417da122f9f2a87d65fdb059d2da178e6a 100644
--- a/wp-content/themes/path/page-templates/authors.php
+++ b/wp-content/themes/path/page-templates/authors.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Template Name: Authors
+ * Template Name: Authors Page
  *
  * Displays authors who have capability to edit or publish posts or pages.
  *
diff --git a/wp-content/themes/path/sticky-slider.php b/wp-content/themes/path/sticky-slider.php
index ccbfcc25dd718adc19f9226e8e0f2462f920f628..ed149caddbe0bfee690b6dc19c08bf9129015600 100644
--- a/wp-content/themes/path/sticky-slider.php
+++ b/wp-content/themes/path/sticky-slider.php
@@ -35,7 +35,11 @@ $args = array( 'post__in' => $sticky );
 					<article id="post-<?php the_ID(); ?>" class="<?php hybrid_entry_class(); ?> featured">
 						
 						<div class="slider-images">
-							<?php if ( current_theme_supports( 'get-the-image' ) ) get_the_image( array( 'meta_key' => 'Thumbnail', 'size' => 'path-slider-thumbnail', 'image_class' => 'path-slider', 'default_image' => trailingslashit( get_template_directory_uri() ) . 'images/path_default_slider_image.png', 'width' => 660, 'height' => 300 ) ); ?>	
+							<?php if( has_post_format( 'video' ) ) {
+								echo hybrid_media_grabber( array( 'type' => 'video' ) );
+								} else {
+								if ( current_theme_supports( 'get-the-image' ) ) get_the_image( array( 'meta_key' => 'Thumbnail', 'size' => 'path-slider-thumbnail', 'image_class' => 'path-slider', 'default_image' => trailingslashit( get_template_directory_uri() ) . 'images/path_default_slider_image.png', 'width' => 660, 'height' => 300 ) ); 
+								} ?>	
 						</div>
 						
 						<div class="slider-title">
diff --git a/wp-content/themes/path/style.css b/wp-content/themes/path/style.css
index 01e866fbe3cafef180e0e1dedad66f772e04af9f..735718aea5e3680a055ef2ba3cbde0cef8e69b56 100644
--- a/wp-content/themes/path/style.css
+++ b/wp-content/themes/path/style.css
@@ -1,15 +1,1830 @@
-/**
- * Theme Name: Path
- * Theme URI: http://themehybrid.com/themes/path
- * Description: Path is designed for multiauthor blogs and magazine style websites. But who am I to tell you what to do with the theme. Feel free to use it for whatever you like. It supports plenty of plugins like Gravity Forms, Co-Authors Plus, Smart Archives Reloaded and Social Path. It's responsive, it supports post formats, it's translation-ready and so much more. You can set global layout in theme settings: one column, two columns or three columns. You can have the content on the left, right or center. You can also set logo, background and footer text in theme settings. There are 5 widget areas, 3 menu locations and 9 page templates (most popular articles by comments or views in different time span, archives, authors, tag cloud and slider) in the theme. And guess what, sticky posts are in a cool FlexSlider. I hope you enjoy Path Theme as much I do. Cheers!
- * Version: 0.1.4
- * Author: Sami Keijonen
- * Author URI: http://foxnet.fi/en
- * Tags: post-formats, sticky-post, theme-options, threaded-comments, translation-ready, one-column, two-columns, three-columns, flexible-width, left-sidebar, right-sidebar, custom-background, custom-header, featured-images, editor-style, red, white, light
- * License: GNU General Public License v2.0
- * License URI: http://www.gnu.org/licenses/gpl-2.0.html
- * Copyright (c) Sami Keijonen.  All rights reserved.
- * http://foxnet.fi
- */
- 
-article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.alignleft,.left{float:left;margin:1em 1.25em 0.5em 0}.alignright,.right{float:right;margin:1em 0 0.5em 1.25em}.aligncenter,.center{display:block;margin:1em auto}.alignnone,.block{clear:both;margin:1em 0}.clear{clear:both}blockquote.alignleft,blockquote.alignright{width:33%}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}div.menu ul,nav.menu ul{margin:0;padding:0;list-style:none;line-height:1.0}div.menu ul ul,nav.menu ul ul{position:absolute;top:-999em;width:10em}div.menu ul ul li,nav.menu ul ul li{width:100%}div.menu li:hover,nav.menu li:hover{visibility:inherit}div.menu li,nav.menu li{float:left;position:relative}div.menu a,nav.menu a{display:block;position:relative}div.menu li:hover ul,div.menu li.sfHover ul,nav.menu li:hover ul,nav.menu li.sfHover ul{left:0;top:2em;z-index:99}div.menu li:hover li ul,div.menu li.sfHover li ul,nav.menu li:hover li ul,nav.menu li.sfHover li ul{top:-999em}div.menu li li:hover ul,div.menu li li.sfHover ul,nav.menu li li:hover ul,nav.menu li li.sfHover ul{left:10em;top:0}div.menu li li:hover li ul,div.menu li li.sfHover li ul,nav.menu li li:hover li ul,nav.menu li li.sfHover li ul{top:-999em}div.menu li li li:hover ul,div.menu li li li.sfHover ul,nav.menu li li li:hover ul,nav.menu li li li.sfHover ul{left:10em;top:0}.gallery{display:block;clear:both;overflow:hidden;margin:0 auto}.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}.gallery .gallery-item{overflow:hidden;float:left;margin:0;text-align:center;list-style:none;padding:0}.gallery .gallery-item .gallery-icon img{width:auto;max-width:89%;height:auto;padding:1%;margin:0 auto}.gallery-caption{margin-left:0}.gallery .col-0{width:100%}.gallery .col-1{width:100%}.gallery .col-2{width:50%}.gallery .col-3{width:33.33%}.gallery .col-4{width:25%}.gallery .col-5{width:20%}.gallery .col-6{width:16.66%}.gallery .col-7{width:14.28%}.gallery .col-8{width:12.5%}.gallery .col-9{width:11.11%}.gallery .col-10{width:10%}.gallery .col-11{width:9.09%}.gallery .col-12{width:8.33%}.gallery .col-13{width:7.69%}.gallery .col-14{width:7.14%}.gallery .col-15{width:6.66%}.gallery .col-16{width:6.25%}.gallery .col-17{width:5.88%}.gallery .col-18{width:5.55%}.gallery .col-19{width:5.26%}.gallery .col-20{width:5%}.gallery .col-21{width:4.76%}.gallery .col-22{width:4.54%}.gallery .col-23{width:4.34%}.gallery .col-24{width:4.16%}.gallery .col-25{width:4%}.gallery .col-26{width:3.84%}.gallery .col-27{width:3.7%}.gallery .col-28{width:3.57%}.gallery .col-29{width:3.44%}.gallery .col-30{width:3.33%}body{font:normal normal normal 1em/1.5em Georgia,Palatino,"Palatino Linotype","Book Antiqua",serif;border-top:5px solid #ca4842;border-bottom:5px solid #ca4842;color:#666;width:100%;word-wrap:break-word}img,object,embed{max-width:100%}img{height:auto}a,a:visited{color:#ca4842;text-decoration:none}a:focus,a:active,a:hover{color:#b7322c;text-decoration:underline}a,input[type=submit],input[type=button],input[type=text],textarea{-webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; transition:all 0.2s ease-out}h1,h2,h3,h4,h5,h6{font-family:'Oswald',Georgia,sans-serif; font-style:normal; font-weight:normal;margin-top:0}h1{font-size:1.75em;line-height:1.1}h2{line-height:1.2}h4{font-size:1.0625em}h5{font-size:1em}h6{font-size:0.9375em}ul{list-style-type:circle}ul,ol{padding:0 0 0 2em}ol ol,ul ul{margin:0;padding:0 0 0 1.5em}dl dt{font-size:.95em;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}dl dd{color:#777}blockquote{background:#e9edf1;border:1px solid #e5e5e5;border-left:0.375em solid #70a0b2;color:#666;font-style:italic;margin:1em 0;padding:1% 2%}blockquote blockquote{padding:0.5% 2%}code{background:#f7f7f7;color:#555;padding:0 0.1875em}pre{background:#f7f7f7;border:1px solid #e5e5e5;color:#555;font-size:.9375em;padding:3%}pre code{padding:0}acronym,abbr{border-bottom:1px dotted #999}table{background:#fff;margin:0 0 1em 0;width:100%}th{background:#70a0b2;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;color:#fff;padding:.5em 2%;text-align:left}td,tbody th{border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;font-size:.9375em;padding:.5em 2%}tr:hover td{background:#e9edf1}tr:hover th{background:#e9edf1;color:#666}thead th,tfoot th,thead tr:hover th,tfoot tr:hover th{background:#e9edf1;color:#666}#wp-calendar th,#wp-calendar td{font-weight:normal;text-align:center}#wp-calendar tr:hover td{background:transparent}#wp-calendar td.pad,#wp-calendar #prev,#wp-calendar #next{background:transparent}#wp-calendar #prev{text-align:left}#wp-calendar #next{text-align:right}hr{background:#e9edf1;height:1px}.hfeed img,.avatar{height:auto}.avatar{float:left;margin:0 1em .5em 0}.format-status .avatar{margin-bottom:1.5em;width:80px;height:80px}.wp-caption{max-width:100%;overflow:visible;padding:0}.wp-caption img{margin:0;width:100%}.wp-caption-text{background:#e9edf1;border-bottom:1px solid #e5e5e5;color:#555;font:normal normal normal 0.875em/1.6 "Helvetica Neue",Helvetica,sans-serif;margin:-0.357142857em 0 0 0;max-width:100%;padding:0.571428571em 0.714285714em;text-align:center}.thumbnail,.path-thumbnail{float:left;margin:0 1.5em .5em 0}.thumbnail{max-width:150px;max-height:150px}.path-smaller-thumbnail{float:left;margin:0 1em 0.5em 0;max-width:80px;max-height:80px}.gallery{margin-bottom:1.5em !important}.gallery-caption{color:#555;font:normal normal normal 0.875em/1.4 "Helvetica Neue",Helvetica,sans-serif;margin-bottom:0.357142857em}.singular-attachment .gallery-caption{display:none}.hentry .gallery .gallery-icon .attachment-thumbnail{padding:2%}.singular-attachment .hentry .gallery .gallery-icon .attachment-thumbnail{padding:3%}img.wp-smiley{background:transparent !important;border:none !important;margin:0 !important;max-height:0.75em !important;padding:0 !important}#container{}#menu-primary,#menu-secondary{display:none}nav#menu-primary-mobile ul,nav#menu-secondary-mobile ul{list-style-type:circle;margin-top:0.5em}nav#menu-primary-mobile ul ul,nav#menu-secondary-mobile ul ul{margin-top:0}nav#menu-primary-mobile li a,nav#menu-secondary-mobile li a{display:block;padding:0.625em 0}#menu-primary-mobile,#menu-secondary-mobile,#menu-primary-title,#menu-secondary-title{display:block}#menu-primary-mobile,#menu-secondary-mobile{margin-top:1em}#menu-primary-title{background:#404040;margin:0;padding:0 2%;position:relative;width:96%;height:2.25em}#menu-primary-title .wrap{padding-top:0.2em}h3.menu-primary-mobile-title,h3.menu-secondary-mobile-title{margin:0.5em 0 0 0}#menu-primary-title a{color:#f6f6e8;font:normal normal normal 0.75em/2em Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0.75em 1.5em 1em}#menu-secondary-title{margin:0 0 0.825em 0;padding:0 2%;position:relative;width:96%}#menu-secondary-title a{background:#ca4842;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;font:normal normal normal 0.6875em/1.2em Arial,Verdana,sans-serif;letter-spacing:1px;padding:0.909090909em 1.81818182em;text-transform:uppercase}#menu-primary-title a:hover,#menu-secondary-title a:hover{text-decoration:none}.menu-primary-anchor:after,.menu-secondary-anchor:after,.search-primary-anchor:after{ content:" ▼"}.menu-secondary-anchor:after{font-size:1em}#search-primary-mobile .search{padding:1em 0 0.25em}#menu-primary-title,#menu-secondary-title,#header,#menu-primary-title .search{text-align:center}#header{margin:0 auto;padding:0 2% 0.25em;position:relative;overflow:hidden;width:96%;z-index:88}#branding{padding:0.5em 0 1em;position:relative;z-index:98}#site-title{font:1.25em/1.35 'Oswald',Georgia,sans-serif;margin:0}#site-title a{color:#70a0b2}#site-description{color:#70a0b2;font:italic 1em/1.25em Georgia,serif;margin:0;padding-top:0.5em;text-transform:none}.custom-header #site-title span{display:none}#sidebar-primary .widget,#sidebar-secondary .widget,#sidebar-before-content .widget,#sidebar-subsidiary .widget{color:#777;font-size:0.9375em;margin:0 0 1em 0}#sidebar-before-content{margin:0 0 0.825em 0}#sidebar-subsidiary{margin:0.825em 0 0 0}#sidebar-before-content .widget,#sidebar-subsidiary .widget{padding:1em 0 0 0}#main,#main .wrap{margin:0;overflow:hidden;padding:0 2%;width:96%}#main .wrap{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#sidebar-primary,#sidebar-secondary{margin:0 0 1em 0;padding:0}.breadcrumbs{color:#555;font-size:.875em;display:block;margin:0.5em 0}.breadcrumbs .trail-before{margin-right:0.5em}.breadcrumbs .trail-end{color:#999;font-style:italic}.hentry{border-bottom:1px solid #e9edf1;margin-bottom:1.5em;padding-bottom:1.5em}.singular .hentry{border-bottom:none;margin-bottom:2em;padding-bottom:0}.singular-attachment .hentry{text-align:center}.page-template-path-slider .hentry,.page-template-most-popular .hentry,.page-template-most-popular-last-30-days .hentry,.page-template-most-popular-by-comments .hentry,.page-template-most-popular-by-year .hentry,.page-template-most-popular-by-month .hentry{border-bottom:1px solid #e9edf1;margin-bottom:1.5em;padding-bottom:1.5em}.taxonomy-post_format-video .hentry{background:#e9edf1;padding:3%}.entry-title{margin-bottom:1em}.singular .entry-title,.error-404 .entry-title{margin-bottom:0;padding-bottom:.5em}.singular-post .entry-title,.format-standard .entry-title,.singular.attachment-image .entry-title{margin-bottom:.5em;padding-bottom:0}.singular .entry-title a{}.home .format-link .entry-title,.archive .format-link .entry-title{margin-bottom:1em}.singular-attachment .entry-title{text-align:center}.byline{color:#555;font:normal normal normal .875em/1.5 Georgia,serif;margin-bottom:1em}.hfeed-more-articles .byline{margin-bottom:0.25em}.entry-meta{clear:both;color:#555;font:normal normal normal .875em/1.5 Georgia,serif}.singular .entry-meta .category,.singular .entry-meta .post_tag{display:block}.loop-meta{border-bottom:1px solid #e9edf1;margin-bottom:1em;overflow:hidden}.blog .loop-meta{border-bottom:none;margin-bottom:0}.loop-meta .loop-title{color:#555}.loop-meta .loop-description{color:#999;font-style:italic}.pagination,.page-links,.comment-pagination{clear:both;font-size:0.875em;font-weight:bold;line-height:1em;margin:0 0 1.71428571em 0;overflow:hidden}.pagination{margin-bottom:1.71428571em;padding-bottom:0.142857143em;text-align:center}.page-links{padding:0.5em 0 0 0}.pagination .page-numbers,.page-links a{background:#ca4842;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font:normal normal bold 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;margin:0 0.714285714em 0 0;padding:0.857142857em 1.07142857em;text-transform:uppercase}.pagination .next{margin-right:0}.pagination .meta-nav,.loop-nav .meta-nav{font-size:0.875em}.page-links a{margin:0 0.214285714em;padding:1em 1.5em}.entry-summary .page-links a{padding:0.75em 1em}.pagination .page-numbers:hover,.page-links a:hover{background:#b7322c}.pagination .dots:hover{background:#b7322c}.pagination .current{background:#b7322c}.loop-nav,.loop-pagination{font-size:0.875em;font-weight:bold;line-height:1em;margin:1em 0 2em 0;overflow:hidden}.loop-nav .previous,.loop-nav .next{background:#ca4842;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;float:left;font:normal normal bold 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;margin:0;padding:1em 1.5em}.loop-nav .next{float:right;text-align:right}.loop-nav a:hover{text-decoration:none}.loop-nav a:hover span{background:#b7322c}.widget{color:#555}.widget-title{color:#555}.widget img{max-width:100%}.widget-search{padding-bottom:1.5em !important}#sidebar-header .widget-search{padding-bottom:1em !important}.widget-search input[type="text"],input[type="text"],input[type="password"]{background:#e9edf1;border:1px solid #e5e5e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#555;display:block;padding:0.5em;width:100%}#sidebar-header .widget-search input[type="text"],#sidebar-header input[type="text"]{border:1px solid #f2f2f2}.widget-search input[type="text"]:focus,input[type="text"]:focus,input[type="password"]:focus{background:#fff}.widget-search input[type="submit"],.widget-search label{display:none}input[type="submit"]{background:#ca4842;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;display:block;font:normal normal bold 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;margin:0.714285714em 0;padding:0.857142857em 1.07142857em}input[type="submit"]:hover{background:#b7322c}.widget-most-viewed .hentry:after{ clear:both; content:""; display:table}.widget-most-viewed .byline{margin-top:1em}#comments-number{border-bottom:1px solid #e9edf1;padding-bottom:1em}.comments-closed{color:#555;padding:0 1.5em}.comments-nav{float:right;line-height:2em;margin:0 0 1em 0;position:relative}.comment-list,.comment-list ol.children{list-style:none;margin:0 0 2em 0}ol.comment-list{padding:0}.comment-list ol.children{margin-left:1%;margin-bottom:0;padding:0}.comment-list li.comment,.comment-list li.pingback,.comment-list li.trackback{border-bottom:1px solid #e9edf1;clear:both;margin-bottom:1.5em;overflow:hidden}.comment-list li li.comment{border-bottom:none;margin-bottom:0;padding:1.5em 0 0 0;overflow:hidden}.comment-list .avatar{float:none;margin:0 1.5em 1.5em 0;width:80px;height:80px}.comment-list li li .avatar{margin-bottom:0.375em;padding:0.175em;width:60px;height:60px}.comment-meta{color:#555;font:normal normal normal 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;margin-bottom:0.714285714em}.comment-list li.pingback .comment-meta,.comment-list li.trackback .comment-meta{margin-bottom:1.5em}.comment-meta .published abbr{font-style:italic}.comment-author{display:block}.comment-author cite{font-weight:bold}.pingback .comment-author cite,.trackback .comment-author cite{font-style:italic}.comment-reply-link{}.comment-text{overflow:hidden}.comment-list li li.comment .comment-text{overflow:visible}.comment-list li li.has-avatar .comment-text{margin-left:0}.comment-text .moderation{font-style:italic;color:#555}.comment-note{font-weight:bold}#sidebar-after-singular{border-top:1px solid #e9edf1;margin-bottom:1em;padding-top:1em}#respond{margin-bottom:1.5em;overflow:hidden}#reply-title small a{font:bold 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;margin-left:1em}#respond label{font:normal 1em/1.8 "Helvetica Neue",Helvetica,sans-serif}#respond p.form-email label{padding:0}#respond span.required{font-size:1em;font-weight:bold}#respond input[type="text"],#respond textarea{background:#e9edf1;border:1px solid #e5e5e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#555;display:block;padding:0.5em;width:100%}#respond input[type="text"]:focus,#respond textarea:focus{background:#fff}#respond #submit{background:#ca4842;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;font:normal 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;float:right;margin:0 0 1em 1em;padding:1em 1.5em}#respond #submit:hover{background:#b7322c}#footer{font-size:.875em;margin:0;padding:0 2%;width:96%}#footer .wrap{margin:0 auto;overflow:hidden;padding:0 2%;width:96%}#footer .copyright,#footer .credit{text-align:center}.top:after{ content:" ▲"}#menu-subsidiary{background:#b2cecf;padding:0 2%;position:relative;margin:0;overflow:hidden;width:96%;z-index:98}#menu-subsidiary .wrap{margin:0 auto;width:100%}#menu-subsidiary .menu{    display:table;    margin:0 auto}#menu-subsidiary ul{padding:0}#menu-subsidiary li{display:inline}#menu-subsidiary li a{color:#069;font:normal normal normal 0.75em/1.5625em Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0.5em 1em}#menu-subsidiary li.current-menu-item a{color:#ca4842}.singular-post .author-profile{border:1px solid #e9edf1;margin-bottom:2em;overflow:hidden;padding:4%}.singular-post .author-co-profile{overflow:hidden}p.twitter{margin:1em 0 0 0}p.multi-author{margin:1em 0}.gform_wrapper ul{background:transparent;list-style:none;margin:0;padding:0}body .gform_wrapper .gform_heading{margin-bottom:1em;width:100%}body .gform_wrapper .gform_heading .gform_title,body .gform_wrapper .gform_body .gform_fields .gsection .gsection_title{font-weight:normal;margin:0.625em 0}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description,body .gform_wrapper .gform_body .gform_fields .gsection .gsection_description,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex label{color:#555;font:normal normal normal 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;padding:0.625em 0 0}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex label{padding:0.25em 0 0.625em}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],body .gform_wrapper .gform_body .gform_fields .gfield textarea{background:#e9edf1;border:1px solid #e5e5e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#555;font-size:0.875em;display:block;padding:0.5em}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=url]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=number]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=password]:focus,body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus{background:#fff}body .gform_wrapper .gform_body .gform_fields .gfield select{border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font:normal normal normal 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;padding:0.25em 0}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox],body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li input[type=radio]{margin-top:0.3125em}body .gform_wrapper table.gfield_list th,body .gform_wrapper table.gfield_list td{padding:0.5em 2%}body .gform_wrapper table.gfield_list tr:hover td{background:none}body .gform_wrapper .gform_body .gform_page_footer .gform_next_button,body .gform_wrapper .gform_body .gform_page_footer .gform_previous_button{background:#ca4842;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;color:#fff;font:normal normal bold 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;float:left;margin-bottom:0.625em;padding:1em 1.5em}body .gform_wrapper .gform_body .gform_page_footer .gform_next_button{float:right}body .gform_wrapper .gform_body .gform_page_footer .gform_next_button:hover,body .gform_wrapper .gform_body .gform_page_footer .gform_previous_button:hover{background:#b7332c}body .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:1.1em}body .gform_wrapper .gform_page_footer .button.gform_button{clear:both}body #gforms_confirmation_message{background:#e9edf1;border:1px solid #e5e5e5;padding:2em}body .ui-datepicker-div,body .ui-datepicker-inline,body #ui-datepicker-div{font:normal normal bold 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif}#social-media{margin:0.625em 0}.fb-like,.tweet,.google{display:inline;padding-right:0.625em}body .fb_edge_widget_with_comment{bottom:2px}.pullquote{border-top:1px solid #666;border-bottom:1px solid #666;color:#666;font-size:1.125em;font-style:italic;line-height:1.875em;margin:0.625em auto;padding:0.625em;text-align:center;max-width:12.5em}@media only screen and (min-width:49em){#sidebar-subsidiary #wp-calendar th,#sidebar-subsidiary #wp-calendar td{padding:2px 1px}#menu-primary{background:#404040;display:block;padding:0 2%;position:relative;margin:0;width:96%;height:2.25em;z-index:98}#menu-primary .wrap{margin:0 auto;width:100%}#menu-primary ul{padding:0}#menu-primary li{background:#404040;display:inline}#menu-primary li a{color:#fff;font:normal normal normal 0.75em/2em Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0.416666667em 1.16666667em 0.583333333em}#menu-primary li.current-menu-item{background:#e9edf1;color:#ca4842}#menu-primary li.current-menu-item a{color:#ca4842}#menu-primary li a:hover,#menu-primary li.sfHover a{background:#e9edf1;color:#ca4842;text-decoration:none}#menu-primary li li a,#menu-primary li.sfHover li a,#menu-primary li li.sfHover li a{background:#fff;border-bottom:1px solid #f2f2f2;color:#ca4842;padding-left:1.16666667em;text-transform:none}#menu-primary li li.current-menu-item a,#menu-primary li li.sfHover li.current-menu-item a,#menu-primary li li a:hover,#menu-primary li li.sfHover a,#menu-primary li li.sfHover li a:hover{color:#404040}#menu-primary li:hover ul,#menu-primary li.sfHover ul{top:2.25em}#menu-primary li:hover li ul,#menu-primary li.sfHover li ul{top:-999em}#menu-primary li li:hover ul,#menu-primary li li.sfHover ul{margin-left:0;padding-bottom:0;top:0}#menu-primary a.sf-with-ul{padding-right:2.33333333em}#menu-primary li .sf-sub-indicator{background:url('images/menu-plus.png') no-repeat 0 0;overflow:hidden;position:absolute;top:1.16666667em;right:1em;width:6px;height:6px;text-indent:-9999em}#menu-primary li a:hover .sf-sub-indicator,#menu-primary li.sfHover .sf-sub-indicator,#menu-primary li.current-menu-item .sf-sub-indicator{background-position:0 -6px}#menu-primary li ul li .sf-sub-indicator,#menu-primary li ul li.current-menu-item li .sf-sub-indicator{background-position:0 -6px !important;top:1.41666667em;width:6px;height:6px}#menu-primary form{overflow:hidden;width:10.62500em;float:right;margin-top:0.3125em}#menu-primary input[type="text"]{float:right;width:9.16666667em;margin:0;padding:5px 0 6px 9px;font-style:italic;font-size:0.75em;background:#e9edf1;border:none}#menu-primary input[type="text"]:focus{width:14.1666667em;background-color:#fff}#menu-primary .search-submit{display:none}#menu-secondary{display:block;padding:0 2% 1em;width:96%;height:2em}#menu-secondary .wrap{margin:0 auto}#menu-secondary ul{padding:0}#menu-secondary li{display:inline;margin-left:1em}#menu-secondary li:first-child{margin-left:0}#menu-secondary li a{color:#ca4842;font:normal normal normal 0.6875em/1.2em Arial,Verdana,sans-serif;letter-spacing:1px;margin-bottom:0.363636364em;padding:0.909090909em 1.81818182em;text-transform:uppercase}#menu-secondary li li a{margin-bottom:0}#menu-secondary li li{margin-left:0}#menu-secondary li.current-menu-item a,#menu-secondary li a:hover,#menu-secondary li.sfHover a{background:#ca4842;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff}#menu-secondary li a:hover,#menu-secondary li.sfHover a{text-decoration:none}#menu-secondary li li a,#menu-secondary li.sfHover li a,#menu-secondary li li.sfHover li a{background:#e9edf1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#ca4842;border-bottom:1px solid #fff;padding-left:1.81818182em}#menu-secondary li li.current-menu-item a,#menu-secondary li li.sfHover li.current-menu-item a{color:#404040}#menu-secondary li li a:hover,#menu-secondary li li.sfHover a,#menu-secondary li li.sfHover li a:hover{background:#fff;color:#404040}#menu-secondary li:hover ul,#menu-secondary li.sfHover ul{top:2.0625em}#menu-secondary li:hover li ul,#menu-secondary li.sfHover li ul{top:-999em}#menu-secondary li li:hover ul,#menu-secondary li li.sfHover ul{margin-left:0;padding-bottom:0;top:0}#menu-secondary a.sf-with-ul{padding-right:2.54545455em}#menu-secondary li .sf-sub-indicator{background:url('images/menu-plus.png') no-repeat 0 0;background-position:0 -6px;overflow:hidden;position:absolute;top:1.18181818em;right:1.09090909em;width:6px;height:6px;text-indent:-9999em}#menu-secondary li a:hover .sf-sub-indicator,#menu-secondary li.sfHover .sf-sub-indicator,#menu-secondary li.current-menu-item .sf-sub-indicator{background-position:0 -12px}#menu-secondary li ul li .sf-sub-indicator,#menu-secondary li ul li.current-menu-item li .sf-sub-indicator{background-position:0 -6px !important;top:1.18181818em;width:6px;height:6px}#menu-primary .wrap,#menu-secondary .wrap,#main .wrap,#header,#sidebar-subsidiary .wrap,#menu-subsidiary .wrap{max-width:60em}#footer .wrap{max-width:68.5714286em;padding-bottom:1em}#menu-primary-mobile,#menu-secondary-mobile,#menu-primary-title,#menu-secondary-title{display:none}#sidebar-description{float:right;padding:1em 0}#header{padding:1em 2%}.custom-header #header{padding:0.5em 2%}#header{text-align:left}#site-title{float:left;font-size:2em;line-height:1.125em;margin-right:4%;width:32%}#site-description{float:left;font-size:1em;line-height:1.25em;padding-top:0.8125em;width:64%}.custom-header #site-description{padding-top:1.375em}#sidebar-before-content{margin:3px 0 0.825em 0}#sidebar-before-content .widget{float:left;margin-right:4%;width:46%}.breadcrumbs{margin:1em 0 1.5em}img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9edf1;padding:4px}.thumbnail{max-width:160px;max-height:160px}.path-smaller-thumbnail{max-width:90px;max-height:90px}#site-title img{border:none;padding:0}#content{float:left;width:64%}.hfeed-more-articles .byline{margin-bottom:0.8em}#main .wrap{-moz-box-shadow:0 1px 3px #8493a6;-webkit-box-shadow:0 1px 3px #8493a6;box-shadow:0 1px 3px #8493a6;margin:3px auto 2em}#sidebar-primary{float:right;margin:0;padding:0;width:32%}#respond p.form-author{float:left;width:50%}#respond p.form-email{float:right;overflow:hidden;width:50%}#respond p.form-author input[type="text"]{width:90%}#respond p.form-email input[type="text"],#respond p.form-email label{width:90%;float:right}#respond p.form-url{clear:both}#footer .copyright,#footer .credit{float:left;text-align:left;width:50%}#footer .credit{text-align:right}#footer p{ margin-top:0}.comment-list ol.children{margin-left:2%}#sidebar-subsidiary .widget{float:left;margin-right:4%;width:21%}.layout-1c #content{float:none;margin-right:0;width:100%}.layout-2c-l #content,.layout-default #content,.layout-3c-l #content,.layout-3c-c #content{float:left;width:64%}.layout-2c-l #sidebar-primary,.layout-default #sidebar-primary,.layout-2c-l #sidebar-secondary,.layout-default #sidebar-secondary,.layout-3c-l #sidebar-primary,.layout-3c-l #sidebar-secondary,.layout-3c-c #sidebar-primary,.layout-3c-c #sidebar-secondary{float:right;width:32%}.layout-2c-l #sidebar-secondary,.layout-default #sidebar-secondary,.layout-3c-l #sidebar-secondary,.layout-3c-c #sidebar-secondary{clear:right}.layout-2c-r #content,.layout-3c-r #content{ float:right;width:64%}.layout-2c-r #sidebar-primary,.layout-2c-r #sidebar-secondary,.layout-3c-r #sidebar-primary,.layout-3c-r #sidebar-secondary{ float:left;width:32%}.layout-2c-r #sidebar-secondary,.layout-3c-r #sidebar-secondary{clear:left}}@media only screen and (min-width:60em){.custom-header #site-description{padding-top:2.25em}.pullquote{float:right;margin:0.625em 0 0.625em 1.25em}}@media only screen and (min-width:70em){.comment-list ol.children{margin-left:1em}.comment-list .avatar{float:left}.comment-list li li.has-avatar .comment-text{margin-left:3.75em;overflow:hidden}.page-template-path-slider #content .hentry{float:left;border-bottom:none;margin:0 4% 0 0;width:48%}.page-template-path-slider #content .last{margin:0}.page-template-path-slider #content .path-line{border-bottom:1px solid #e9edf1;margin-bottom:1.5em}.page-template-path-slider #slider-content .hentry{float:none;margin:0;width:100%}.page-template-path-slider #content .path-thumbnail{float:none}.page-template-path-slider #content .entry-header{text-align:center}.page-template-path-slider #content .hfeed-more-articles .entry-header,.page-template-path-slider #slider-content .entry-header{text-align:left}.page-template-path-slider #content .hfeed-more-articles h2{font-size:1.25em}.layout-3c-l #content{float:left;width:46%}.layout-3c-l #sidebar-primary,.layout-3c-l #sidebar-secondary{float:left;width:23%;margin:0 0 0 4%}.layout-3c-l #sidebar-secondary{clear:none}.layout-3c-r #content{float:right;width:46%}.layout-3c-r #sidebar-primary,.layout-3c-r #sidebar-secondary{float:left;width:23%;margin:0 4% 0 0}.layout-3c-r #sidebar-secondary{clear:none}.layout-3c-c #content{float:left;margin-left:27%;width:46%}.layout-3c-c #sidebar-primary{float:left;margin-left:-73%;width:23%}.layout-3c-c #sidebar-secondary{float:right;width:23%}.layout-3c-c #sidebar-secondary{clear:none}.layout-3c-l #menu-primary .wrap,.layout-3c-r #menu-primary .wrap,.layout-3c-c #menu-primary .wrap,.layout-3c-l #menu-secondary .wrap,.layout-3c-r #menu-secondary .wrap,.layout-3c-c #menu-secondary .wrap,.layout-3c-l #main .wrap,.layout-3c-r #main .wrap,.layout-3c-c #main .wrap,.layout-3c-l #header,.layout-3c-r #header,.layout-3c-c #header,.layout-3c-l #sidebar-subsidiary .wrap,.layout-3c-r #sidebar-subsidiary .wrap,.layout-3c-c #sidebar-subsidiary .wrap,.layout-3c-l #menu-subsidiary .wrap,.layout-3c-r #menu-subsidiary .wrap,.layout-3c-c #menu-subsidiary .wrap{max-width:64em}.layout-3c-l #footer .wrap,.layout-3c-r #footer .wrap,.layout-3c-c #footer .wrap{max-width:73.1428571em;padding-bottom:1em}.layout-3c-l #sidebar-primary #wp-calendar th,.layout-3c-l #sidebar-secondary #wp-calendar th,.layout-3c-r #sidebar-primary #wp-calendar th,.layout-3c-r #sidebar-secondary #wp-calendar th,.layout-3c-c #sidebar-primary #wp-calendar th,.layout-3c-c #sidebar-secondary #wp-calendar th,.layout-3c-l #sidebar-primary #wp-calendar td,.layout-3c-l #sidebar-secondary #wp-calendar td,.layout-3c-r #sidebar-primary #wp-calendar td,.layout-3c-r #sidebar-secondary #wp-calendar td,.layout-3c-c #sidebar-primary #wp-calendar td,.layout-3c-c #sidebar-secondary #wp-calendar td{padding:2px 1px}}
\ No newline at end of file
+/**
+ * Theme Name: Path
+ * Theme URI: http://themehybrid.com/themes/path
+ * Description: Path is designed for multiauthor blogs and magazine style websites. But who am I to tell you what to do with the theme. Feel free to use it for whatever you like. It supports plenty of plugins like Gravity Forms, Co-Authors Plus, Smart Archives Reloaded and Social Path. It's responsive, it supports post formats, it's translation-ready and so much more. You can set global layout in theme settings: one column, two columns or three columns. You can have the content on the left, right or center. You can also set logo, background and footer text in theme settings. There are 5 widget areas, 3 menu locations and 9 page templates (most popular articles by comments or views in different time span, archives, authors, tag cloud and slider) in the theme. And guess what, sticky posts are in a cool FlexSlider. I hope you enjoy Path Theme as much I do. Cheers!
+ * Version: 0.2.1.2
+ * Author: Sami Keijonen
+ * Author URI: http://foxnet.fi/en
+ * Tags: post-formats, sticky-post, theme-options, threaded-comments, translation-ready, one-column, two-columns, three-columns, flexible-width, left-sidebar, right-sidebar, custom-background, custom-header, featured-images, editor-style, red, white, light
+ * Text Domain: path
+ * License: GNU General Public License v2.0
+ * License URI: http://www.gnu.org/licenses/gpl-2.0.html
+ * Copyright (c) Sami Keijonen.  All rights reserved.
+ * http://foxnet.fi
+ */
+ 
+ /* =CSS Resets (Normalize). @link: https://raw.github.com/necolas/normalize.css/master/normalize.css
+-------------------------------------------------------------- */
+article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{ display:block}audio,canvas,video{ display:inline-block; *display:inline; *zoom:1}audio:not([controls]){ display:none; height:0}[hidden]{ display:none}html{ font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}html,button,input,select,textarea{ font-family:sans-serif}body{ margin:0}a:focus{ outline:thin dotted}a:hover,a:active{ outline:0}h1{ font-size:2em; margin:0.67em 0}h2{ font-size:1.5em; margin:0.83em 0}h3{ font-size:1.17em; margin:1em 0}h4{ font-size:1em; margin:1.33em 0}h5{ font-size:0.83em; margin:1.67em 0}h6{ font-size:0.75em; margin:2.33em 0}abbr[title]{ border-bottom:1px dotted}b,strong{ font-weight:bold}blockquote{ margin:1em 40px}dfn{ font-style:italic}mark{ background:#ff0; color:#000}p,pre{ margin:1em 0}pre,code,kbd,samp{ font-family:monospace,serif; _font-family:'courier new',monospace; font-size:1em}pre{ white-space:pre; white-space:pre-wrap; word-wrap:break-word}q{ quotes:none}q:before,q:after{ content:''; content:none}small{ font-size:75%}sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline}sup{ top:-0.5em}sub{ bottom:-0.25em}dl,menu,ol,ul{ margin:1em 0}dd{ margin:0 0 0 40px}menu,ol,ul{ padding:0 0 0 40px}nav ul,nav ol{ list-style:none; list-style-image:none}img{ border:0; -ms-interpolation-mode:bicubic}svg:not(:root){ overflow:hidden}figure{ margin:0}form{ margin:0}fieldset{ border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em}legend{ border:0; padding:0; white-space:normal; *margin-left:-7px}button,input,select,textarea{ font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle}button,input{ line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{ cursor:pointer; -webkit-appearance:button; *overflow:visible}button[disabled],input[disabled]{ cursor:default}input[type="checkbox"],input[type="radio"]{ box-sizing:border-box; padding:0; *height:13px; *width:13px}input[type="search"]{ -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{ -webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{ border:0; padding:0}textarea{ overflow:auto; vertical-align:top}table{ border-collapse:collapse; border-spacing:0}.alignleft,.left{float:left;margin:1em 1.25em 0.5em 0}.alignright,.right{float:right;margin:1em 0 0.5em 1.25em}.aligncenter,.center{display:block;margin:1em auto}.alignnone,.block{clear:both;margin:1em 0}.clear{clear:both}blockquote.alignleft,blockquote.alignright{width:33%}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
+
+
+/* =Layout for all devices
+-------------------------------------------------------------- */
+
+/* Drop-downs. */
+div.menu ul,nav.menu ul{margin:0;padding:0;list-style:none;line-height:1.0}div.menu ul ul,nav.menu ul ul{position:absolute;top:-999em;width:10em}div.menu ul ul li,nav.menu ul ul li{width:100%}div.menu li:hover,nav.menu li:hover{visibility:inherit}div.menu li,nav.menu li{float:left;position:relative}div.menu a,nav.menu a{display:block;position:relative}div.menu li:hover ul,div.menu li.sfHover ul,nav.menu li:hover ul,nav.menu li.sfHover ul{left:0;top:2em;z-index:99}div.menu li:hover li ul,div.menu li.sfHover li ul,nav.menu li:hover li ul,nav.menu li.sfHover li ul{top:-999em}div.menu li li:hover ul,div.menu li li.sfHover ul,nav.menu li li:hover ul,nav.menu li li.sfHover ul{left:10em;top:0}div.menu li li:hover li ul,div.menu li li.sfHover li ul,nav.menu li li:hover li ul,nav.menu li li.sfHover li ul{top:-999em}div.menu li li li:hover ul,div.menu li li li.sfHover ul,nav.menu li li li:hover ul,nav.menu li li li.sfHover ul{left:10em;top:0}
+
+/* Gallery. */
+.gallery{display:block;clear:both;overflow:hidden;margin:0 auto}.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}.gallery .gallery-item{overflow:hidden;float:left;margin:0;text-align:center;list-style:none;padding:0}.gallery .gallery-item .gallery-icon img{width:auto;max-width:89%;height:auto;padding:1%;margin:0 auto}.gallery-caption{margin-left:0}.gallery .col-0{width:100%}.gallery .col-1{width:100%}.gallery .col-2{width:50%}.gallery .col-3{width:33.33%}.gallery .col-4{width:25%}.gallery .col-5{width:20%}.gallery .col-6{width:16.66%}.gallery .col-7{width:14.28%}.gallery .col-8{width:12.5%}.gallery .col-9{width:11.11%}.gallery .col-10{width:10%}.gallery .col-11{width:9.09%}.gallery .col-12{width:8.33%}.gallery .col-13{width:7.69%}.gallery .col-14{width:7.14%}.gallery .col-15{width:6.66%}.gallery .col-16{width:6.25%}.gallery .col-17{width:5.88%}.gallery .col-18{width:5.55%}.gallery .col-19{width:5.26%}.gallery .col-20{width:5%}.gallery .col-21{width:4.76%}.gallery .col-22{width:4.54%}.gallery .col-23{width:4.34%}.gallery .col-24{width:4.16%}.gallery .col-25{width:4%}.gallery .col-26{width:3.84%}.gallery .col-27{width:3.7%}.gallery .col-28{width:3.57%}.gallery .col-29{width:3.44%}.gallery .col-30{width:3.33%}
+
+/* Body. */
+body {
+	font: normal normal normal 1em/1.5em Georgia, Palatino, "Palatino Linotype", "Book Antiqua", serif;
+	border-top: 5px solid #ca4842;
+	border-bottom: 5px solid #ca4842;
+	color: #666;
+	width: 100%;
+	word-wrap: break-word;
+}
+
+/* Images, embed. */
+img,
+object,
+embed {
+	max-width: 100%;
+}
+img {
+	height: auto;
+}
+
+/* Links. */
+a,
+a:visited {
+	color: #ca4842;
+	text-decoration: none;
+}
+a:focus,
+a:active,
+a:hover {
+	color: #b7322c;
+	text-decoration: underline;
+}
+
+/* Transitions. */
+a,
+input[type=submit],
+input[type=button],
+input[type=text],
+input[type="email"],
+input[type="url"],
+input[type=tel],
+input[type=number],
+input[type=password],
+textarea {
+	-webkit-transition: all 0.2s ease-out;
+    -moz-transition: all 0.2s ease-out;
+    -ms-transition: all 0.2s ease-out;
+    -o-transition: all 0.2s ease-out;
+    transition: all 0.2s ease-out;
+}
+
+/* Headers. */
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+	font-family: 'Oswald', Georgia, sans-serif;
+    font-style: normal;
+    font-weight: normal;
+	margin-top: 0;
+}
+h1 {
+	font-size: 1.75em; /* 28px / 16px = 1.75  */
+	line-height: 1.1;
+}
+h2 {
+	line-height: 1.2;
+}
+h4 {
+	font-size: 1.0625em; /* 17px / 16px = 1.0625 */
+}
+h5 {
+	font-size: 1em;
+}
+h6 {
+	font-size: 0.9375em; /* 15px / 16px = 0.9375 */
+}
+
+/* Lists. */
+ul {
+	list-style-type: circle;
+}
+ul,
+ol {
+	padding: 0 0 0 2em;
+}
+ol ol,
+ul ul {
+	margin: 0;
+	padding: 0 0 0 1.5em;
+} 
+dl dt {
+	font-size: .95em;
+	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
+}
+dl dd {
+	color: #777;
+}
+
+/* Blockquotes. */
+blockquote {
+	background: #e9edf1;
+	border: 1px solid #e5e5e5;
+	border-left: 0.375em solid #70a0b2;
+	color: #666;
+	font-style: italic;
+	margin: 1em 0;
+	padding: 1% 2%;
+}
+blockquote blockquote {
+	padding: 0.5% 2%;
+}
+
+/* Code */
+code {
+	background: #f7f7f7;
+	color: #555;
+	padding: 0 0.1875em;
+}
+pre {
+	background: #f7f7f7;
+	border: 1px solid #e5e5e5;
+	color: #555;
+	font-size: .9375em;
+	padding: 3%;
+}
+pre code {
+	padding: 0;
+}
+
+/* Acronyms and abbreviations */
+acronym,
+abbr {
+	border-bottom: 1px dotted #999;
+}
+
+/* Sticky, by author. */
+.sticky,
+.bypostauthor {
+} 
+
+/* Tables. */
+table {
+	background: #fff;
+	margin: 0 0 1em 0;
+	width: 100%;
+}
+th {
+	background: #70a0b2;
+	border-top: 1px solid #f2f2f2;
+	border-bottom: 1px solid #f2f2f2;
+	border-right: 1px solid #f2f2f2;
+	color: #fff;
+	padding: .5em 2%;
+	text-align: left;
+}
+td,
+tbody th {
+	border-bottom: 1px solid #f2f2f2;
+	border-left: 1px solid #f2f2f2;
+	border-right: 1px solid #f2f2f2;
+	font-size: .9375em;
+	padding: .5em 2%;
+}
+tr:hover td {
+	background: #e9edf1;
+}
+tr:hover th {
+	background: #e9edf1;
+	color: #666;
+}
+thead th,
+tfoot th,
+thead tr:hover th,
+tfoot tr:hover th {
+	background: #e9edf1;
+	color: #666;
+}
+
+/* WP calendar. */
+#wp-calendar th,
+#wp-calendar td {
+	font-weight: normal;
+	text-align: center;
+}
+#wp-calendar tr:hover td {
+	background: transparent;
+}
+#wp-calendar td.pad,
+#wp-calendar #prev,
+#wp-calendar #next {
+	background: transparent;
+}
+#wp-calendar #prev {
+	text-align: left;
+}
+#wp-calendar #next {
+	text-align: right;
+}
+
+/* Horizontal rule. */
+hr {
+	background: #e9edf1;
+	height: 1px;
+}
+
+
+/* =Images
+-------------------------------------------------------------- */
+
+.hfeed img,
+.avatar {
+	height: auto;
+}
+
+/* Avatars. */
+.avatar {
+	float: left;
+	margin: 0 1em .5em 0;
+}
+.format-status .avatar {
+	margin-bottom: 1.5em;
+	width: 80px;
+	height: 80px;
+}
+
+/* Captions. */
+.wp-caption {
+	max-width: 100%;
+	overflow: visible;
+	padding: 0;
+}
+.wp-caption img {
+	margin: 0;
+	width: 100%;
+}
+.wp-caption-text {
+	background: #e9edf1;
+	border-bottom: 1px solid #e5e5e5;
+	color: #555;
+	font: normal normal normal 0.875em/1.6 "Helvetica Neue", Helvetica, sans-serif;
+	margin: -0.357142857em 0 0 0; /* 5px / 14px = 0.357142857 */
+	max-width: 100%;
+	padding: 0.571428571em 0.714285714em;
+	text-align: center;
+}
+
+/* Thumbnails. */
+.thumbnail,
+.path-thumbnail {
+	float: left;
+	margin: 0 1.5em .5em 0;
+}
+.thumbnail {
+	max-width: 150px;
+	max-height: 150px;
+}
+.path-smaller-thumbnail {
+	float: left;
+	margin: 0 1em 0.5em 0;
+	max-width: 80px;
+	max-height: 80px;
+}
+
+/* Galleries. */
+.gallery {
+	margin-bottom: 1.5em !important;
+}
+.gallery-caption {
+	color: #555;
+	font: normal normal normal 0.875em/1.4 "Helvetica Neue", Helvetica, sans-serif;
+	margin-bottom: 0.357142857em;
+}
+.singular-attachment .gallery-caption {
+	display: none; /* Hides gallery captions on singular-attachment views. */
+}
+.hentry .gallery .gallery-icon .attachment-thumbnail {
+	padding: 2%;
+}
+.singular-attachment .hentry .gallery .gallery-icon .attachment-thumbnail {
+	padding: 3%;
+}
+
+/* WP smiley. */
+img.wp-smiley {
+	background: transparent !important;
+	border: none !important;
+	margin: 0 !important;
+	max-height: 0.75em !important;
+	padding: 0 !important;
+}
+
+/* Container. */
+#container {
+}
+
+/* Primary and secondary menu. */
+#menu-primary,
+#menu-secondary {
+	display: none;
+}
+
+/* Mobile menus. */
+nav#menu-primary-mobile ul,
+nav#menu-secondary-mobile ul {
+	list-style-type: circle;
+	margin-top: 0.5em;
+}
+nav#menu-primary-mobile ul ul,
+nav#menu-secondary-mobile ul ul {
+	margin-top: 0;
+}
+nav#menu-primary-mobile li a,
+nav#menu-secondary-mobile li a {
+	display: block;
+	padding: 0.625em 0;
+}
+#menu-primary-mobile,
+#menu-secondary-mobile,
+#menu-primary-title,
+#menu-secondary-title {
+	display: block;
+}
+#menu-primary-mobile,
+#menu-secondary-mobile {
+	margin-top: 1em;
+}
+#menu-primary-title {
+	background: #404040;
+	margin: 0;
+	padding: 0 2%;
+	position: relative;
+	width: 96%;
+	height: 2.25em; /* 36px / 16px = 2.25 */
+}
+#menu-primary-title .wrap {
+	padding-top: 0.2em;
+}
+h3.menu-primary-mobile-title,
+h3.menu-secondary-mobile-title {
+	margin: 0.5em 0 0 0;
+}
+#menu-primary-title a {
+	color: #f6f6e8;
+	font: normal normal normal 0.75em/2em Arial, "Helvetica Neue", Helvetica, sans-serif; /* 12px / 16px = 0.75 */
+	padding: 0.75em 1.5em 1em;
+}
+#menu-secondary-title {
+	margin: 0 0 0.825em 0;
+	padding: 0 2%;
+	position: relative;
+	width: 96%;
+}
+#menu-secondary-title a {
+	background: #ca4842;
+	-webkit-border-radius: 3px;
+	-moz-border-radius: 3px;
+	border-radius: 3px;
+	color: #fff;
+	font: normal normal normal 0.6875em/1.2em Arial, Verdana, sans-serif;
+	letter-spacing: 1px;
+	padding: 0.909090909em 1.81818182em; /* 10px / 11px = 0.909090909 and 20px / 11px = 1.81818182  */
+	text-transform: uppercase;
+}
+#menu-primary-title a:hover,
+#menu-secondary-title a:hover {
+	text-decoration: none;
+}
+	
+.menu-primary-anchor:after,
+.menu-secondary-anchor:after,
+.search-primary-anchor:after {
+    content: " ▼";
+}
+.menu-secondary-anchor:after {
+	font-size: 1em;
+}
+
+/* Mobile search. */
+#search-primary-mobile .search {
+	padding: 1em 0 0.25em;
+}
+
+/* Center. */
+#menu-primary-title,
+#menu-secondary-title,
+#header,
+#menu-primary-title .search {
+	text-align: center;
+}
+
+/* Header. */
+#header {
+	margin: 0 auto;
+	padding: 0 2% 0.25em;
+	position: relative;
+	overflow: hidden;
+	width: 96%;
+	z-index: 88;
+}
+
+/* Branding. */
+#branding {
+	padding: 0.5em 0 1em;
+	position: relative;
+	z-index: 98;
+}
+
+/* Site title and description. */
+#site-title {
+	font: 1.25em/1.35 'Oswald', Georgia, sans-serif;
+	margin: 0;
+}
+#site-title a {
+	color: #70a0b2;
+}
+#site-description {
+	color: #70a0b2;
+	font: italic 1em/1.25em Georgia,serif;
+	margin: 0;
+	padding-top: 0.5em;
+	text-transform: none;
+}
+.custom-header #site-title span {
+	display: none;
+}
+
+/* Sidebars. */
+#sidebar-primary .widget,
+#sidebar-secondary .widget,
+#sidebar-before-content .widget,
+#sidebar-subsidiary .widget {
+	color: #777;
+	font-size: 0.9375em;
+	margin: 0 0 1em 0;
+}
+#sidebar-before-content {
+	margin: 0 0 0.825em 0;
+}
+#sidebar-subsidiary {
+	margin: 0.825em 0 0 0;
+}
+#sidebar-before-content .widget,
+#sidebar-subsidiary .widget {
+	padding: 1em 0 0 0;
+}
+	
+/* Main. */
+#main,
+#main .wrap {
+	margin: 0;
+	overflow: hidden;
+	padding: 0 2%;
+	width: 96%;
+}
+#main .wrap {
+	background: #fff;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	border-radius: 4px;
+}
+
+/* Primary and secondary sidebar. */
+#sidebar-primary,
+#sidebar-secondary {
+	margin: 0 0 1em 0;
+	padding: 0;
+}
+
+/* Breadcrumbs. */
+.breadcrumbs {
+	color: #555;
+	font-size: .875em;
+	display: block;
+	margin: 0.5em 0;
+}
+.breadcrumbs .trail-before {
+	margin-right: 0.5em;
+}
+.breadcrumbs .trail-end {
+	color: #999;
+	font-style: italic;
+}
+
+
+/* =Posts
+-------------------------------------------------------------- */
+
+.hentry {
+	border-bottom: 1px solid #e9edf1;
+	margin-bottom: 1.5em;
+	padding-bottom: 1.5em;
+}
+.singular .hentry {
+	border-bottom: none;
+	margin-bottom: 2em;
+	padding-bottom: 0;
+}
+.singular-attachment .hentry {
+	text-align: center;
+}
+.page-template-path-slider .hentry,
+.page-template-most-popular .hentry,
+.page-template-most-popular-last-30-days .hentry,
+.page-template-most-popular-by-comments .hentry,
+.page-template-most-popular-by-year .hentry,
+.page-template-most-popular-by-month .hentry {
+	border-bottom: 1px solid #e9edf1;
+	margin-bottom: 1.5em;
+	padding-bottom: 1.5em;
+}
+.taxonomy-post_format-video .hentry {
+	background: #e9edf1;
+	padding: 3%;
+}
+.format-chat .chat-author {
+	font-weight: bold;
+}
+.format-chat .chat-text {
+	margin-left: 14px;
+	margin-left: 1rem;
+}
+.format-chat .chat-text p {
+	margin-top: 0;
+}
+
+/* Post titles. */
+.entry-title {
+	margin-bottom: 1em;
+}
+.singular .entry-title,
+.error-404 .entry-title {
+	margin-bottom: 0;
+	padding-bottom: .5em;
+}
+.singular-post .entry-title,
+.format-standard .entry-title,
+.singular.attachment-image .entry-title {
+	margin-bottom: .5em;
+	padding-bottom: 0;
+}
+.singular .entry-title a {
+}
+.home .format-link .entry-title,
+.archive .format-link .entry-title {
+	margin-bottom: 1em;
+}
+.singular-attachment .entry-title {
+	text-align: center;
+}
+
+/* Bylines. */
+.byline {
+	color: #555;
+	font: normal normal normal .875em/1.5 Georgia, serif;
+	margin-bottom: 1em;
+}
+.hfeed-more-articles .byline {
+	margin-bottom: 0.25em;
+}
+	
+/* Entry meta. */
+.entry-meta {
+	clear: both;
+	color: #555;
+	font: normal normal normal .875em/1.5  Georgia, serif;
+}
+.singular .entry-meta .category,
+.singular .entry-meta .post_tag {
+	display: block;
+}
+
+/* Loop meta. */
+.loop-meta {
+	border-bottom: 1px solid #e9edf1;
+	margin-bottom: 1em;
+	overflow: hidden;
+}
+.blog .loop-meta {
+	border-bottom: none;
+	margin-bottom: 0;
+}
+.loop-meta .loop-title {
+	color: #555;
+}
+.loop-meta .loop-description {
+	color: #999;
+	font-style: italic;
+}
+
+
+/* =Pagination and prev/next links
+-------------------------------------------------------------- */
+
+.pagination, .page-links, .comment-pagination {
+	clear: both;
+	font-size: 0.875em;
+	font-weight: bold;
+	line-height: 1em;
+	margin: 0 0 1.71428571em 0;
+	overflow: hidden;
+}
+.pagination {
+	margin-bottom: 1.71428571em;
+	padding-bottom: 0.142857143em;
+	text-align: center;
+}
+.page-links {
+	padding: 0.5em 0 0 0;
+}
+.pagination .page-numbers,
+.page-links a {
+	background: #ca4842;
+	-webkit-border-radius: 3px;
+	-moz-border-radius: 3px;
+	border-radius: 3px;
+	color: #fff;
+	display: inline-block;
+	font: normal normal bold 0.875em/1.2 "Helvetica Neue", Helvetica, sans-serif;
+	margin: 0 0.714285714em 0 0;
+	padding: 0.857142857em 1.07142857em;
+	text-transform: uppercase;
+}
+.pagination .next {
+	margin-right: 0;
+}
+.pagination .meta-nav,
+.loop-nav .meta-nav {
+	font-size: 0.875em;
+}
+.page-links a {
+	margin: 0 0.214285714em;
+	padding: 1em 1.5em;
+}
+.entry-summary .page-links a {
+	padding: 0.75em 1em;
+}
+.pagination .page-numbers:hover,
+.page-links a:hover {
+	background: #b7322c;
+}
+.pagination .dots:hover {
+	background: #b7322c;
+}
+.pagination .current {
+	background: #b7322c;
+}
+.loop-nav,
+.loop-pagination {
+	font-size: 0.875em;
+	font-weight: bold;
+	line-height: 1em;
+	margin: 1em 0 2em 0;
+	overflow: hidden;
+}
+.loop-nav .previous,
+.loop-nav .next {
+	background: #ca4842;
+	-webkit-border-radius: 3px;
+	-moz-border-radius: 3px;
+	border-radius: 3px;
+	color: #fff;
+	float: left;
+	font: normal normal bold 0.875em/1.2 "Helvetica Neue", Helvetica, sans-serif;
+	margin: 0;
+	padding: 1em 1.5em;
+}
+.loop-nav .next {
+	float: right;
+	text-align: right;
+}
+.loop-nav a:hover {
+	text-decoration: none;
+}
+.loop-nav a:hover span {
+	background: #b7322c;
+}
+
+
+/* =Widgets
+-------------------------------------------------------------- */
+
+.widget {
+	color: #555;
+}
+.widget-title {
+	color: #555;
+}
+.widget img {
+	max-width: 100%;
+}
+
+/* Search widget. */
+.widget-search {
+	padding-bottom: 1.5em !important;
+}
+#sidebar-header .widget-search {
+	padding-bottom: 1em !important;
+} 
+.widget-search input[type="text"],
+input[type="text"],
+input[type="password"] {
+	background: #e9edf1;
+	border: 1px solid #e5e5e5;
+	-moz-box-sizing: border-box; 
+	-webkit-box-sizing: border-box; 
+	box-sizing: border-box;
+	-webkit-border-radius: 3px;
+	-moz-border-radius: 3px;
+	border-radius: 3px;
+	color: #555;
+	display: block;
+	padding: 0.5em;
+	width: 100%;
+}
+#sidebar-header .widget-search input[type="text"],
+#sidebar-header input[type="text"] {
+	border: 1px solid #f2f2f2;
+}
+.widget-search input[type="text"]:focus,
+input[type="text"]:focus,
+input[type="password"]:focus {
+	background: #fff;
+}
+.widget-search input[type="submit"],
+.widget-search label {
+	display: none;
+}
+input[type="submit"] {
+	background: #ca4842;
+	border: none;
+	-webkit-border-radius: 3px;
+	-moz-border-radius: 3px;
+	border-radius: 3px;
+	color: #fff;
+	display: block;
+	font: normal normal bold 0.875em/1.2 "Helvetica Neue", Helvetica, sans-serif;
+	margin: 0.714285714em 0;
+	padding: 0.857142857em 1.07142857em;
+}
+input[type="submit"]:hover {
+	background: #b7322c;
+}
+
+/* For most viewed widget */
+.widget-most-viewed .hentry:after {
+    clear: both;
+    content: "";
+    display: table;
+}
+.widget-most-viewed .byline {
+	margin-top: 1em;
+}
+
+
+/* =Comments
+-------------------------------------------------------------- */
+
+#comments-number {
+	border-bottom: 1px solid #e9edf1;
+	padding-bottom: 1em;
+}
+
+/* Comments closed. */
+.comments-closed {
+	color: #555;
+	padding: 0 1.5em;
+}
+
+/* Comment pagination. */
+.comments-nav {
+	float: right;
+	line-height: 2em;
+	margin: 0 0 1em 0;
+	position: relative;
+}
+
+/* Comment list. */
+.comment-list,
+.comment-list ol.children {
+	list-style: none;
+	margin: 0 0 2em 0;
+}
+ol.comment-list {
+	padding: 0;
+}
+.comment-list ol.children {
+	margin-left: 1%;
+	margin-bottom: 0;
+	padding: 0;
+}
+.comment-list li.comment,
+.comment-list li.pingback,
+.comment-list li.trackback {
+	border-bottom: 1px solid #e9edf1;
+	clear: both;
+	margin-bottom: 1.5em;
+	overflow: hidden;
+}
+.comment-list li li.comment {
+	border-bottom: none;
+	margin-bottom: 0;
+	padding: 1.5em 0 0 0;
+	overflow: hidden; /* IE7 */
+}
+
+/* Avatars. */
+.comment-list .avatar {
+	float: none;
+	margin: 0 1.5em 1.5em 0;
+	width: 80px;
+	height: 80px;
+}
+.comment-list li li .avatar {
+	margin-bottom: 0.375em;
+	padding: 0.175em;
+	width: 60px;
+	height: 60px;
+}
+
+/* Comment meta. */
+.comment-meta {
+	color: #555;
+	font: normal normal normal 0.875em/1.2 "Helvetica Neue", Helvetica, sans-serif;
+	margin-bottom: 0.714285714em;
+}
+.comment-list li.pingback .comment-meta,
+.comment-list li.trackback .comment-meta {
+	margin-bottom: 1.5em;
+}
+.comment-meta .published abbr {
+	font-style: italic;
+}
+.comment-author {
+	display: block;
+}
+.comment-author cite {
+	font-weight: bold;
+}
+.pingback .comment-author cite,
+.trackback .comment-author cite {
+	font-style: italic;
+}
+.comment-reply-link {
+}
+
+/* Comment text. */
+.comment-text {
+	overflow: hidden;
+}
+.comment-list li li.comment .comment-text {
+	overflow: visible;
+}
+.comment-list li li.has-avatar .comment-text {
+	margin-left: 0;
+}
+.comment-text .moderation {
+	font-style: italic;
+	color: #555;
+}
+
+/* Comment note. */
+.comment-note {
+	font-weight: bold;
+}
+
+/* After singular sidebar. */
+#sidebar-after-singular {
+	border-top: 1px solid #e9edf1;
+	margin-bottom: 1em;
+	padding-top: 1em;
+}
+
+
+/* =Comment form
+-------------------------------------------------------------- */
+
+#respond {
+	margin-bottom: 1.5em;
+	overflow: hidden;
+}
+
+/* Cancel reply link. */
+#reply-title small a {
+	font: bold 0.875em/1.2 "Helvetica Neue", Helvetica, sans-serif;
+	margin-left: 1em;
+}
+
+/* Comment form labels. */
+#respond label {
+	font: normal 1em/1.8 "Helvetica Neue", Helvetica, sans-serif;
+}
+#respond p.form-email label {
+	padding: 0;
+}
+#respond span.required {
+	font-size: 1em;
+	font-weight: bold;
+}
+
+/* Comment form inputs and textarea elements. */
+input[type="text"],
+input[type="email"],
+input[type="url"],
+input[type=tel],
+input[type=number],
+input[type=password],
+#respond input[type="text"],
+#respond textarea {
+	background: #e9edf1;
+	border: 1px solid #e5e5e5;
+	-moz-box-sizing: border-box;
+	-webkit-box-sizing: border-box;
+	box-sizing: border-box;
+	-webkit-border-radius: 3px;
+	-moz-border-radius: 3px;
+	border-radius: 3px;
+	color: #555;
+	display: block;
+	padding: 0.5em;
+	width: 100%;
+}
+input[type="text"]:focus,
+input[type="email"]:focus,
+input[type="url"]:focus,
+input[type=tel]:focus,
+input[type=number]:focus,
+input[type=password]:focus,
+#respond input[type="text"]:focus,
+#respond textarea:focus {
+	background: #fff;
+	border: 1px solid #e5e5e5;
+}
+
+/* Submit button. */
+#respond #submit {
+	background: #ca4842;
+	border: none;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	border-radius: 4px;
+	color: #fff;
+	font: normal 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;
+	float: right;
+	margin: 0 0 1em 1em;
+	padding: 1em 1.5em;
+}
+#respond #submit:hover {
+	background: #b7322c;
+}
+
+
+/* =Footer area
+-------------------------------------------------------------- */
+
+/* Footer. */
+#footer {
+	font-size: .875em;
+	margin: 0;
+	padding: 0 2%;
+	width: 96%;
+}
+#footer .wrap {
+	margin: 0 auto;
+	overflow: hidden;
+	padding: 0 2%;
+	width: 96%;
+}
+/* Copyright and credit in footer. */
+#footer .copyright,
+#footer .credit {
+	text-align: center;
+}
+.top:after {
+    content: " ▲";
+}
+
+/* Subsidiary menu. */
+#menu-subsidiary {
+	background: #b2cecf;
+	padding: 0 2%;
+	position: relative;
+	margin: 0;
+	overflow: hidden;
+	width: 96%;
+	z-index: 98;
+}
+#menu-subsidiary .wrap {
+	margin: 0 auto;
+	width: 100%;
+}
+#menu-subsidiary .menu {
+    display: table;
+    margin: 0 auto;
+}
+#menu-subsidiary ul {
+	padding: 0;
+}
+#menu-subsidiary li {
+	display: inline;
+}
+#menu-subsidiary li a {
+	color: #006699;
+	font: normal normal normal 0.75em/1.5625em Arial, "Helvetica Neue", Helvetica, sans-serif; /* 12px / 16px = 0.75 and 25px / 16px = 1.5625 */
+	padding: 0.5em 1em;
+}
+#menu-subsidiary li.current-menu-item a {
+	color: #ca4842; 
+}
+
+/* Author profile. */
+.singular-post .author-profile {
+	border: 1px solid #e9edf1;
+	margin-bottom: 2em;
+	overflow: hidden;
+	padding: 4%;
+}
+.singular-post .author-co-profile {
+	overflow: hidden;
+}
+p.twitter {
+	margin: 1em 0 0 0;
+}
+p.multi-author {
+	margin: 1em 0;
+}
+
+
+/* =Gravity Forms CSS. @link: http://www.rocketgenius.com/gravity-forms-css-targeting-specific-elements/
+-------------------------------------------------------------- */
+
+.gform_wrapper ul {
+	background: transparent;
+	list-style: none;
+	margin: 0;
+	padding: 0;
+}
+body .gform_wrapper .gform_heading {
+	margin-bottom: 1em;
+	width: 100%;
+}
+body .gform_wrapper .gform_heading .gform_title,
+body .gform_wrapper .gform_body .gform_fields .gsection .gsection_title {
+	font-weight: normal;
+	margin: 0.625em 0; /* 10px / 16px = 0.625 */
+}
+body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description,
+body .gform_wrapper .gform_body .gform_fields .gsection .gsection_description,
+body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex label {
+	color: #555;
+	font: normal normal normal 0.875em/1.2 "Helvetica Neue", Helvetica, sans-serif;
+	padding: 0.625em 0 0; /* 10px / 16px = 0.625 */
+}
+body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex label {
+	padding: 0.25em 0 0.625em; /* 4px / 16px = 0.25 and 10px / 16px = 0.625 */
+}
+body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
+body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
+body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
+body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],
+body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],
+body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],
+body .gform_wrapper .gform_body .gform_fields .gfield textarea {
+	background: #e9edf1;
+	border: 1px solid #e5e5e5;
+	-moz-box-sizing: border-box; 
+	-webkit-box-sizing: border-box; 
+	box-sizing: border-box;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	border-radius: 4px;
+	color: #555;
+	font-size: 0.875em; /* 14px / 16px = 0.875 */
+	display: block;
+	padding: 0.5em;
+}
+body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,
+body .gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus,
+body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus,
+body .gform_wrapper .gform_body .gform_fields .gfield input[type=url]:focus,
+body .gform_wrapper .gform_body .gform_fields .gfield input[type=number]:focus,
+body .gform_wrapper .gform_body .gform_fields .gfield input[type=password]:focus,
+body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus {
+	background: #fff;
+} 
+body .gform_wrapper .gform_body .gform_fields .gfield select {
+	border: 1px solid #e5e5e5;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	border-radius: 4px;
+	font: normal normal normal 0.875em/1.2 "Helvetica Neue", Helvetica, sans-serif;
+	padding: 0.25em 0; /* 4px / 16px = 0.25 */
+}
+body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox],
+body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li input[type=radio] {
+	margin-top: 0.3125em; /* 5px / 16px = 0.3125 */
+}
+body .gform_wrapper table.gfield_list th,
+body .gform_wrapper table.gfield_list td {
+	padding: 0.5em 2%;
+}
+body .gform_wrapper table.gfield_list tr:hover td {
+	background: none;
+}
+body .gform_wrapper .gform_body .gform_page_footer .gform_next_button,
+body .gform_wrapper .gform_body .gform_page_footer .gform_previous_button {
+	background: #ca4842;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	border-radius: 4px;
+	border: none;
+	color: #fff;
+	font: normal normal bold 0.875em/1.2 "Helvetica Neue", Helvetica, sans-serif;
+	float: left;
+	margin-bottom: 0.625em; /* 10px / 16px = 0.625 */
+	padding: 1em 1.5em;
+}
+body .gform_wrapper .gform_body .gform_page_footer .gform_next_button {
+	float: right;
+}
+body .gform_wrapper .gform_body .gform_page_footer .gform_next_button:hover,
+body .gform_wrapper .gform_body .gform_page_footer .gform_previous_button:hover {
+	background: #b7332c;
+}
+body .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
+	font-size: 1.1em;
+}
+body .gform_wrapper .gform_page_footer .button.gform_button {
+	clear: both;
+}
+body #gforms_confirmation_message {
+	background: #e9edf1;
+	border: 1px solid #e5e5e5;
+	padding: 2em;
+}
+body .ui-datepicker-div,
+body .ui-datepicker-inline,
+body #ui-datepicker-div {
+	font: normal normal bold 0.875em/1.2 "Helvetica Neue", Helvetica, sans-serif;
+}
+
+
+/* =Social Path Plugin CSS 
+-------------------------------------------------------------- */
+
+#social-media {
+	margin: 0.625em 0;
+}
+.fb-like, .tweet, .google {
+	display: inline;
+	padding-right: 0.625em;
+}
+body .fb_edge_widget_with_comment{
+	bottom: 2px;
+}
+
+
+/* =Pullquote Shortcode Plugin CSS
+-------------------------------------------------------------- */
+
+.pullquote {
+	border-top: 1px solid #666;
+	border-bottom: 1px solid #666;
+	color: #666;
+	font-size: 1.125em; /* 18px / 16px = 1.125 */
+	font-style: italic;
+	line-height: 1.875em; /* 18px / 16px = 1.875 */
+	margin: 0.625em auto; 
+	padding: 0.625em;
+	text-align: center;
+	max-width: 12.5em; /* 200px / 16px = 12.5 */
+}
+
+
+/* =Layout for tablets version 
+-------------------------------------------------------------- */
+
+@media only screen and (min-width: 49em) {
+
+/* WP calendar. */
+#sidebar-subsidiary #wp-calendar th,
+#sidebar-subsidiary #wp-calendar td {
+	padding: 2px 1px;
+}
+
+/* Primary menu. */
+#menu-primary {
+	background: #404040;
+	display: block;
+	padding: 0 2%;
+	position: relative;
+	margin: 0;
+	width: 96%;
+	height: 2.25em; /* 36px / 16px = 2.25 */
+	z-index: 98;
+}
+#menu-primary .wrap {
+	margin: 0 auto;
+	width: 100%;
+}
+#menu-primary ul {
+	padding: 0;
+}
+#menu-primary li {
+	background: #404040;
+	display: inline;
+}
+#menu-primary li a {
+	color: #fff;
+	font: normal normal normal 0.75em/2em Arial, "Helvetica Neue", Helvetica, sans-serif; /* 12px / 16px = 0.75 */
+	padding: 0.416666667em 1.16666667em 0.583333333em; /* 7px / 12px = 0.583333333 and 14px / 12px = 1.16666667 */
+}
+#menu-primary li.current-menu-item {
+	background: #e9edf1;
+	color: #ca4842;
+}
+#menu-primary li.current-menu-item a {
+	color: #ca4842;
+}
+#menu-primary li a:hover,
+#menu-primary li.sfHover a {
+	background: #e9edf1;
+	color: #ca4842;
+	text-decoration: none;
+}
+#menu-primary li li a,
+#menu-primary li.sfHover li a,
+#menu-primary li li.sfHover li a {
+	background: #fff;
+	border-bottom: 1px solid #f2f2f2;
+	color: #ca4842;
+	padding-left: 1.16666667em; /* 14px / 12px = 1.16666667 */
+	text-transform: none;
+}
+#menu-primary li li.current-menu-item a,
+#menu-primary li li.sfHover li.current-menu-item a,
+#menu-primary li li a:hover,
+#menu-primary li li.sfHover a,
+#menu-primary li li.sfHover li a:hover {
+	color: #404040;
+}
+
+/* Drop-down styles */
+#menu-primary li:hover ul,
+#menu-primary li.sfHover ul {
+	top: 2.25em; /* 36px / 16px = 2.25 */
+}
+#menu-primary li:hover li ul,
+#menu-primary li.sfHover li ul {
+	top: -999em;
+}
+#menu-primary li li:hover ul,
+#menu-primary li li.sfHover ul {
+	margin-left: 0;
+	padding-bottom: 0;
+	top: 0;
+}
+	
+/* Sub-nav indicator. */
+#menu-primary a.sf-with-ul {
+	padding-right: 2.33333333em; /* 28px / 12px = 2.33333333 */
+}
+#menu-primary ul .sf-with-ul > a:after {
+	content: "\002B"; /* Plus sign. */
+	float: right;
+	padding-left: 8px;
+	padding-left: 0.5rem;
+	position: absolute;
+}
+#menu-primary ul .sf-with-ul > a {
+	padding-right: 24px;
+	padding-right: 1.71428571rem;
+	padding-right: 1.5rem;
+ }
+#menu-primary ul ul .sf-with-ul > a:after {
+	position: static;
+}
+#menu-primary  ul ul .sf-with-ul > a {
+	padding-right: 8px;
+	padding-right: 0.5rem;
+}
+
+/* Search form. */
+#menu-primary form {
+	overflow: hidden;
+	width: 10.62500em; /* 170px / 16px = 10.62500 */
+	float: right;
+	margin-top: 0.3125em; /* 5px / 16 px = 0.3125 */
+}
+#menu-primary input[type="text"] {
+	float: right;
+	width: 9.16666667em; /* 110 px / 12 px = 9.16666667 */
+	margin: 0; /* Chrome */
+	padding: 5px 0 6px 9px;
+	font-style: italic;
+	font-size: 0.75em; /* 12 px / 16 px = 0.75 */
+	background: #e9edf1;
+	border: none;
+}
+#menu-primary input[type="text"]:focus {
+	width: 14.1666667em; /* 170 px / 12 px = 14.1666667 */
+	background-color: #fff;
+}
+#menu-primary .search-submit {
+	display: none;
+}
+
+/* Menu secondary. */
+#menu-secondary {
+	display: block;
+	padding: 0 2% 1em;
+	width: 96%;
+	height: 2em; /* 32px / 16px = 2 */
+}
+#menu-secondary .wrap {
+	margin: 0 auto;
+}
+#menu-secondary ul {
+	padding: 0;
+}
+#menu-secondary li {
+	display: inline;
+	margin-left: 1em;
+}
+#menu-secondary li:first-child {
+	margin-left: 0;
+}
+#menu-secondary li a {
+	color: #ca4842;
+	font: normal normal normal 0.6875em/1.2em Arial, Verdana, sans-serif;
+	letter-spacing: 1px;
+	margin-bottom: 0.363636364em; /* 4px / 11px = 0.363636364 */
+	padding: 0.909090909em 1.81818182em; /* 10px / 11px = 0.909090909 and 20px / 11px = 1.81818182  */
+	text-transform: uppercase;
+}
+#menu-secondary li li a {
+	margin-bottom: 0;
+}
+#menu-secondary li li {
+	margin-left: 0;
+}
+#menu-secondary li.current-menu-item a,
+#menu-secondary li a:hover,
+#menu-secondary li.sfHover a {
+	background: #ca4842;
+	-webkit-border-radius: 3px;
+	-moz-border-radius: 3px;
+	border-radius: 3px;
+	color: #fff;
+}
+#menu-secondary li a:hover,
+#menu-secondary li.sfHover a {
+	text-decoration: none;
+}
+#menu-secondary li li a,
+#menu-secondary li.sfHover li a,
+#menu-secondary li li.sfHover li a {
+	background: #e9edf1;
+	-webkit-border-radius: 0;
+	-moz-border-radius: 0;
+	border-radius: 0;
+	color: #ca4842;
+	border-bottom: 1px solid #fff;
+	padding-left: 1.81818182em; /* 20px / 11px = 1.81818182 */
+}
+#menu-secondary li li.current-menu-item a,
+#menu-secondary li li.sfHover li.current-menu-item a {
+	color: #404040;
+}
+#menu-secondary li li a:hover,
+#menu-secondary li li.sfHover a,
+#menu-secondary li li.sfHover li a:hover {
+	background: #fff;
+	color: #404040;
+}
+
+/* Drop-down styles. */
+#menu-secondary li:hover ul,
+#menu-secondary li.sfHover ul {
+	top: 2.0625em; /* 33px / 16px = 2.0625 */
+}
+#menu-secondary li:hover li ul,
+#menu-secondary li.sfHover li ul {
+	top: -999em;
+}
+#menu-secondary li li:hover ul,
+#menu-secondary li li.sfHover ul {
+	margin-left: 0;
+	padding-bottom: 0;
+	top: 0;
+}
+	
+/* Sub-nav indicator. */
+#menu-primary ul .menu-item-parent > a:after,
+#menu-secondary ul .menu-item-parent > a:after  {
+	content: "\002B"; /* Plus sign. */
+	float: right;
+	padding-left: 8px;
+	padding-left: 0.5rem;
+	position: absolute;
+}
+#menu-primary ul .menu-item-parent > a,
+#menu-secondary ul .menu-item-parent > a {
+	padding-right: 24px;
+	padding-right: 1.5rem;
+}
+#menu-primary ul ul .menu-item-parent > a:after,
+#menu-secondary ul ul .menu-item-parent > a:after {
+	position: static;
+}
+#menu-primary  ul ul .menu-item-parent > a,
+#menu-secondary  ul ul .menu-item-parent > a  {
+	padding-right: 8px;
+	padding-right: 0.5rem;
+}
+
+/* Width. */
+#menu-primary .wrap,
+#menu-secondary .wrap,
+#main .wrap,
+#header,
+#sidebar-subsidiary .wrap,
+#menu-subsidiary .wrap {
+	max-width: 60em;
+}
+#footer .wrap {
+	max-width: 68.5714286em; /*60 * ( 16 px / 14 px ) = 68.5714286 */
+	padding-bottom: 1em;
+}
+
+/* Mobiles menus. */
+#menu-primary-mobile,
+#menu-secondary-mobile,
+#menu-primary-title,
+#menu-secondary-title {
+	display: none;
+}
+
+#sidebar-description {
+	float: right;
+	padding: 1em 0;
+}
+
+/* Header. */
+#header {
+	padding: 1em 2%;
+}
+.custom-header #header {
+	padding: 0.5em 2%;
+}
+
+/* Center to left align. */
+#header {
+	text-align: left;
+}
+
+/* Site title. */
+#site-title {
+	float: left;
+	font-size: 2em; /* 32px / 16px = 2 */
+	line-height: 1.125em; /* 36px / 32px = 1.12500 */
+	margin-right: 4%;
+	width: 32%;
+}
+#site-description {
+	float: left;
+	font-size: 1em;
+	line-height: 1.25em; /* 20px / 16px = 1.25 */
+	padding-top: 0.8125em; /* 13px / 16px = 0.8125 */
+	width: 64%;
+}
+.custom-header #site-description {
+	padding-top: 1.375em;
+}
+
+/* Before content sidebar. */
+#sidebar-before-content {
+	margin: 3px 0 0.825em 0;
+}
+#sidebar-before-content .widget {
+	float: left;
+	margin-right: 4%;
+	width: 46%;
+}
+
+/* Breadcrumbs. */
+.breadcrumbs {
+	margin: 1em 0 1.5em;
+}
+
+/* Image. */
+img {
+	-moz-box-sizing: border-box; 
+	-webkit-box-sizing: border-box; 
+	box-sizing: border-box;
+	border: 1px solid #e9edf1;
+	padding: 4px;
+}
+.thumbnail {
+	max-width: 160px; /* 4px padding and 1px border left and right. */
+	max-height: 160px;
+}
+.path-smaller-thumbnail {
+	max-width: 90px; /* 4px padding and 1px border left and right. */
+	max-height: 90px;
+}
+#site-title img {
+	border: none;
+	padding: 0;
+}
+
+#content {
+	float: left;
+	width: 64%; /* 4% for margin */
+}
+
+/* Byline. */
+.hfeed-more-articles .byline {
+	margin-bottom: 0.8em;
+}
+
+#main .wrap {
+	-moz-box-shadow: 0 1px 3px #8493a6;
+	-webkit-box-shadow: 0 1px 3px #8493a6;
+	box-shadow: 0 1px 3px #8493a6;
+	margin: 3px auto 2em;
+}
+
+/* Sidebars. */
+#sidebar-primary {
+	float: right;
+	margin: 0;
+	padding: 0;
+	width: 32%;
+}
+
+/* Comment form paragraphs. */
+#respond p.form-author {
+	float: left;
+	width: 50%;
+}
+#respond p.form-email {
+	float: right;
+	overflow: hidden;
+	width: 50%;
+}
+#respond p.form-author input[type="text"] {
+	width: 90%;
+}
+#respond p.form-email input[type="text"],
+#respond p.form-email label {
+	width: 90%;
+	float: right;
+}
+#respond p.form-url {
+	clear: both;
+}
+
+/* Copyright and credit in footer. */
+#footer .copyright, #footer .credit {
+	float: left;
+	text-align: left;
+	width: 50%;
+}
+#footer .credit {
+	text-align: right;
+}
+
+#footer p {
+    margin-top: 0;
+}
+
+/* Comments. */
+.comment-list ol.children {
+	margin-left: 2%;
+}
+
+/* Subsidiary. */
+#sidebar-subsidiary .widget {
+	float: left;
+	margin-right: 4%;
+	width: 21%;
+}
+
+/* =Layouts
+-------------------------------------------------------------- */
+
+/* One column. */
+.layout-1c #content {
+	float: none;
+	margin-right: 0;
+	width: 100%;
+}
+
+/* Two columns. */
+.layout-2c-l #content,
+.layout-default #content,
+.layout-3c-l #content,
+.layout-3c-c #content {
+	float: left;
+	width: 64%; /* 4% for margin */
+}
+.layout-2c-l #sidebar-primary,
+.layout-default #sidebar-primary,
+.layout-2c-l #sidebar-secondary,
+.layout-default #sidebar-secondary,
+.layout-3c-l #sidebar-primary,
+.layout-3c-l #sidebar-secondary,
+.layout-3c-c #sidebar-primary,
+.layout-3c-c #sidebar-secondary {
+	float: right;
+	width: 32%;
+}
+.layout-2c-l #sidebar-secondary,
+.layout-default #sidebar-secondary,
+.layout-3c-l #sidebar-secondary,
+.layout-3c-c #sidebar-secondary {
+	clear: right;
+}
+.layout-2c-r #content,
+.layout-3c-r #content {
+    float: right;
+	width: 64%; /* 4% for margin */
+}
+.layout-2c-r #sidebar-primary,
+.layout-2c-r #sidebar-secondary,
+.layout-3c-r #sidebar-primary,
+.layout-3c-r #sidebar-secondary {
+    float: left;
+	width: 32%;
+}
+.layout-2c-r #sidebar-secondary,
+.layout-3c-r #sidebar-secondary {
+	clear: left;
+}
+
+}
+
+/* =Layout for somewhere in the middle version 
+-------------------------------------------------------------- */
+
+@media only screen and (min-width: 60em) {
+
+.custom-header #site-description {
+	padding-top: 2.25em;
+}
+
+/* Pullquote Shortcode Plugin CSS. */
+.pullquote {
+	float: right;
+	margin: 0.625em 0 0.625em 1.25em;
+}
+
+}
+
+/* =Layout for desktop version 
+-------------------------------------------------------------- */
+
+@media only screen and (min-width: 70em) {
+
+/* Comments for desktop. */
+.comment-list ol.children {
+	margin-left: 1em;
+}
+.comment-list .avatar {
+	float: left;
+}
+.comment-list li li.has-avatar .comment-text {
+	margin-left: 3.75em;
+	overflow: hidden;
+}
+
+/* Slider Page Template. */
+.page-template-path-slider #content .hentry {
+	float: left;
+	border-bottom: none;
+	margin: 0 4% 0 0;
+	width: 48%;
+}
+.page-template-path-slider #content .last {
+	margin: 0;
+}
+.page-template-path-slider #content .path-line {
+	border-bottom: 1px solid #e9edf1;
+	margin-bottom: 1.5em;
+}
+.page-template-path-slider #slider-content .hentry {
+	float: none;
+	margin: 0;
+	width: 100%;
+}
+.page-template-path-slider #content .path-thumbnail {
+	float: none;
+}
+.page-template-path-slider #content .entry-header {
+	text-align: center;
+}
+.page-template-path-slider #content .hfeed-more-articles .entry-header,
+.page-template-path-slider #slider-content .entry-header {
+	text-align: left;
+}
+.page-template-path-slider #content .hfeed-more-articles h2 {
+	font-size: 1.25em;
+}
+
+/* layout-3c-l. */
+.layout-3c-l #content {
+	float: left;
+	width: 46%;
+}
+.layout-3c-l #sidebar-primary,
+.layout-3c-l #sidebar-secondary {
+	float: left;
+	width: 23%;
+	margin: 0 0 0 4%;
+}
+.layout-3c-l #sidebar-secondary {
+	clear: none;
+}
+
+/* layout-3c-r. */
+.layout-3c-r #content {
+	float: right;
+	width: 46%;
+}
+.layout-3c-r #sidebar-primary,
+.layout-3c-r #sidebar-secondary {
+	float: left;
+	width: 23%;
+	margin: 0 4% 0 0;
+}
+.layout-3c-r #sidebar-secondary {
+	clear: none;
+}
+
+/* layout-3c-c. */
+.layout-3c-c #content {
+	float: left;
+	margin-left: 27%;
+	width: 46%;
+}
+.layout-3c-c #sidebar-primary {
+	float: left;
+	margin-left: -73%;
+	width: 23%;
+}
+.layout-3c-c #sidebar-secondary {
+	float: right;
+	width: 23%;
+}
+.layout-3c-c #sidebar-secondary {
+	clear: none;
+}
+
+/* Width. */
+.layout-3c-l #menu-primary .wrap,
+.layout-3c-r #menu-primary .wrap,
+.layout-3c-c #menu-primary .wrap,
+.layout-3c-l #menu-secondary .wrap,
+.layout-3c-r #menu-secondary .wrap,
+.layout-3c-c #menu-secondary .wrap,
+.layout-3c-l #main .wrap,
+.layout-3c-r #main .wrap,
+.layout-3c-c #main .wrap,
+.layout-3c-l #header,
+.layout-3c-r #header,
+.layout-3c-c #header,
+.layout-3c-l #sidebar-subsidiary .wrap,
+.layout-3c-r #sidebar-subsidiary .wrap,
+.layout-3c-c #sidebar-subsidiary .wrap,
+.layout-3c-l #menu-subsidiary .wrap,
+.layout-3c-r #menu-subsidiary .wrap,
+.layout-3c-c #menu-subsidiary .wrap {
+	max-width: 64em;
+}
+.layout-3c-l #footer .wrap,
+.layout-3c-r #footer .wrap,
+.layout-3c-c #footer .wrap {
+	max-width: 73.1428571em; /* 64 * ( 16 px / 14 px ) = 73.1428571 */
+	padding-bottom: 1em;
+}
+
+/* WP calendar. */
+.layout-3c-l #sidebar-primary #wp-calendar th,
+.layout-3c-l #sidebar-secondary #wp-calendar th,
+.layout-3c-r #sidebar-primary #wp-calendar th,
+.layout-3c-r #sidebar-secondary #wp-calendar th,
+.layout-3c-c #sidebar-primary #wp-calendar th,
+.layout-3c-c #sidebar-secondary #wp-calendar th,
+.layout-3c-l #sidebar-primary #wp-calendar td,
+.layout-3c-l #sidebar-secondary #wp-calendar td,
+.layout-3c-r #sidebar-primary #wp-calendar td,
+.layout-3c-r #sidebar-secondary #wp-calendar td,
+.layout-3c-c #sidebar-primary #wp-calendar td,
+.layout-3c-c #sidebar-secondary #wp-calendar td {
+	padding: 2px 1px;
+}
+
+}
\ No newline at end of file
diff --git a/wp-content/themes/path/style.min.css b/wp-content/themes/path/style.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..8f0d2acb328a45a61f0f21216ca0cb73dd51b747
--- /dev/null
+++ b/wp-content/themes/path/style.min.css
@@ -0,0 +1 @@
+article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.alignleft,.left{float:left;margin:1em 1.25em 0.5em 0}.alignright,.right{float:right;margin:1em 0 0.5em 1.25em}.aligncenter,.center{display:block;margin:1em auto}.alignnone,.block{clear:both;margin:1em 0}.clear{clear:both}blockquote.alignleft,blockquote.alignright{width:33%}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}div.menu ul,nav.menu ul{margin:0;padding:0;list-style:none;line-height:1.0}div.menu ul ul,nav.menu ul ul{position:absolute;top:-999em;width:10em}div.menu ul ul li,nav.menu ul ul li{width:100%}div.menu li:hover,nav.menu li:hover{visibility:inherit}div.menu li,nav.menu li{float:left;position:relative}div.menu a,nav.menu a{display:block;position:relative}div.menu li:hover ul,div.menu li.sfHover ul,nav.menu li:hover ul,nav.menu li.sfHover ul{left:0;top:2em;z-index:99}div.menu li:hover li ul,div.menu li.sfHover li ul,nav.menu li:hover li ul,nav.menu li.sfHover li ul{top:-999em}div.menu li li:hover ul,div.menu li li.sfHover ul,nav.menu li li:hover ul,nav.menu li li.sfHover ul{left:10em;top:0}div.menu li li:hover li ul,div.menu li li.sfHover li ul,nav.menu li li:hover li ul,nav.menu li li.sfHover li ul{top:-999em}div.menu li li li:hover ul,div.menu li li li.sfHover ul,nav.menu li li li:hover ul,nav.menu li li li.sfHover ul{left:10em;top:0}.gallery{display:block;clear:both;overflow:hidden;margin:0 auto}.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}.gallery .gallery-item{overflow:hidden;float:left;margin:0;text-align:center;list-style:none;padding:0}.gallery .gallery-item .gallery-icon img{width:auto;max-width:89%;height:auto;padding:1%;margin:0 auto}.gallery-caption{margin-left:0}.gallery .col-0{width:100%}.gallery .col-1{width:100%}.gallery .col-2{width:50%}.gallery .col-3{width:33.33%}.gallery .col-4{width:25%}.gallery .col-5{width:20%}.gallery .col-6{width:16.66%}.gallery .col-7{width:14.28%}.gallery .col-8{width:12.5%}.gallery .col-9{width:11.11%}.gallery .col-10{width:10%}.gallery .col-11{width:9.09%}.gallery .col-12{width:8.33%}.gallery .col-13{width:7.69%}.gallery .col-14{width:7.14%}.gallery .col-15{width:6.66%}.gallery .col-16{width:6.25%}.gallery .col-17{width:5.88%}.gallery .col-18{width:5.55%}.gallery .col-19{width:5.26%}.gallery .col-20{width:5%}.gallery .col-21{width:4.76%}.gallery .col-22{width:4.54%}.gallery .col-23{width:4.34%}.gallery .col-24{width:4.16%}.gallery .col-25{width:4%}.gallery .col-26{width:3.84%}.gallery .col-27{width:3.7%}.gallery .col-28{width:3.57%}.gallery .col-29{width:3.44%}.gallery .col-30{width:3.33%}body{font:normal normal normal 1em/1.5em Georgia,Palatino,"Palatino Linotype","Book Antiqua",serif;border-top:5px solid #ca4842;border-bottom:5px solid #ca4842;color:#666;width:100%;word-wrap:break-word}img,object,embed{max-width:100%}img{height:auto}a,a:visited{color:#ca4842;text-decoration:none}a:focus,a:active,a:hover{color:#b7322c;text-decoration:underline}a,input[type=submit],input[type=button],input[type=text],input[type="email"],input[type="url"],input[type=tel],input[type=number],input[type=password],textarea{-webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; transition:all 0.2s ease-out}h1,h2,h3,h4,h5,h6{font-family:'Oswald',Georgia,sans-serif; font-style:normal; font-weight:normal;margin-top:0}h1{font-size:1.75em;line-height:1.1}h2{line-height:1.2}h4{font-size:1.0625em}h5{font-size:1em}h6{font-size:0.9375em}ul{list-style-type:circle}ul,ol{padding:0 0 0 2em}ol ol,ul ul{margin:0;padding:0 0 0 1.5em}dl dt{font-size:.95em;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}dl dd{color:#777}blockquote{background:#e9edf1;border:1px solid #e5e5e5;border-left:0.375em solid #70a0b2;color:#666;font-style:italic;margin:1em 0;padding:1% 2%}blockquote blockquote{padding:0.5% 2%}code{background:#f7f7f7;color:#555;padding:0 0.1875em}pre{background:#f7f7f7;border:1px solid #e5e5e5;color:#555;font-size:.9375em;padding:3%}pre code{padding:0}acronym,abbr{border-bottom:1px dotted #999}.sticky,.bypostauthor{}table{background:#fff;margin:0 0 1em 0;width:100%}th{background:#70a0b2;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;color:#fff;padding:.5em 2%;text-align:left}td,tbody th{border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;font-size:.9375em;padding:.5em 2%}tr:hover td{background:#e9edf1}tr:hover th{background:#e9edf1;color:#666}thead th,tfoot th,thead tr:hover th,tfoot tr:hover th{background:#e9edf1;color:#666}#wp-calendar th,#wp-calendar td{font-weight:normal;text-align:center}#wp-calendar tr:hover td{background:transparent}#wp-calendar td.pad,#wp-calendar #prev,#wp-calendar #next{background:transparent}#wp-calendar #prev{text-align:left}#wp-calendar #next{text-align:right}hr{background:#e9edf1;height:1px}.hfeed img,.avatar{height:auto}.avatar{float:left;margin:0 1em .5em 0}.format-status .avatar{margin-bottom:1.5em;width:80px;height:80px}.wp-caption{max-width:100%;overflow:visible;padding:0}.wp-caption img{margin:0;width:100%}.wp-caption-text{background:#e9edf1;border-bottom:1px solid #e5e5e5;color:#555;font:normal normal normal 0.875em/1.6 "Helvetica Neue",Helvetica,sans-serif;margin:-0.357142857em 0 0 0;max-width:100%;padding:0.571428571em 0.714285714em;text-align:center}.thumbnail,.path-thumbnail{float:left;margin:0 1.5em .5em 0}.thumbnail{max-width:150px;max-height:150px}.path-smaller-thumbnail{float:left;margin:0 1em 0.5em 0;max-width:80px;max-height:80px}.gallery{margin-bottom:1.5em !important}.gallery-caption{color:#555;font:normal normal normal 0.875em/1.4 "Helvetica Neue",Helvetica,sans-serif;margin-bottom:0.357142857em}.singular-attachment .gallery-caption{display:none}.hentry .gallery .gallery-icon .attachment-thumbnail{padding:2%}.singular-attachment .hentry .gallery .gallery-icon .attachment-thumbnail{padding:3%}img.wp-smiley{background:transparent !important;border:none !important;margin:0 !important;max-height:0.75em !important;padding:0 !important}#container{}#menu-primary,#menu-secondary{display:none}nav#menu-primary-mobile ul,nav#menu-secondary-mobile ul{list-style-type:circle;margin-top:0.5em}nav#menu-primary-mobile ul ul,nav#menu-secondary-mobile ul ul{margin-top:0}nav#menu-primary-mobile li a,nav#menu-secondary-mobile li a{display:block;padding:0.625em 0}#menu-primary-mobile,#menu-secondary-mobile,#menu-primary-title,#menu-secondary-title{display:block}#menu-primary-mobile,#menu-secondary-mobile{margin-top:1em}#menu-primary-title{background:#404040;margin:0;padding:0 2%;position:relative;width:96%;height:2.25em}#menu-primary-title .wrap{padding-top:0.2em}h3.menu-primary-mobile-title,h3.menu-secondary-mobile-title{margin:0.5em 0 0 0}#menu-primary-title a{color:#f6f6e8;font:normal normal normal 0.75em/2em Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0.75em 1.5em 1em}#menu-secondary-title{margin:0 0 0.825em 0;padding:0 2%;position:relative;width:96%}#menu-secondary-title a{background:#ca4842;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;font:normal normal normal 0.6875em/1.2em Arial,Verdana,sans-serif;letter-spacing:1px;padding:0.909090909em 1.81818182em;text-transform:uppercase}#menu-primary-title a:hover,#menu-secondary-title a:hover{text-decoration:none}.menu-primary-anchor:after,.menu-secondary-anchor:after,.search-primary-anchor:after{ content:" ▼"}.menu-secondary-anchor:after{font-size:1em}#search-primary-mobile .search{padding:1em 0 0.25em}#menu-primary-title,#menu-secondary-title,#header,#menu-primary-title .search{text-align:center}#header{margin:0 auto;padding:0 2% 0.25em;position:relative;overflow:hidden;width:96%;z-index:88}#branding{padding:0.5em 0 1em;position:relative;z-index:98}#site-title{font:1.25em/1.35 'Oswald',Georgia,sans-serif;margin:0}#site-title a{color:#70a0b2}#site-description{color:#70a0b2;font:italic 1em/1.25em Georgia,serif;margin:0;padding-top:0.5em;text-transform:none}.custom-header #site-title span{display:none}#sidebar-primary .widget,#sidebar-secondary .widget,#sidebar-before-content .widget,#sidebar-subsidiary .widget{color:#777;font-size:0.9375em;margin:0 0 1em 0}#sidebar-before-content{margin:0 0 0.825em 0}#sidebar-subsidiary{margin:0.825em 0 0 0}#sidebar-before-content .widget,#sidebar-subsidiary .widget{padding:1em 0 0 0}#main,#main .wrap{margin:0;overflow:hidden;padding:0 2%;width:96%}#main .wrap{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#sidebar-primary,#sidebar-secondary{margin:0 0 1em 0;padding:0}.breadcrumbs{color:#555;font-size:.875em;display:block;margin:0.5em 0}.breadcrumbs .trail-before{margin-right:0.5em}.breadcrumbs .trail-end{color:#999;font-style:italic}.hentry{border-bottom:1px solid #e9edf1;margin-bottom:1.5em;padding-bottom:1.5em}.singular .hentry{border-bottom:none;margin-bottom:2em;padding-bottom:0}.singular-attachment .hentry{text-align:center}.page-template-path-slider .hentry,.page-template-most-popular .hentry,.page-template-most-popular-last-30-days .hentry,.page-template-most-popular-by-comments .hentry,.page-template-most-popular-by-year .hentry,.page-template-most-popular-by-month .hentry{border-bottom:1px solid #e9edf1;margin-bottom:1.5em;padding-bottom:1.5em}.taxonomy-post_format-video .hentry{background:#e9edf1;padding:3%}.format-chat .chat-author{font-weight:bold}.format-chat .chat-text{margin-left:14px;margin-left:1rem}.format-chat .chat-text p{margin-top:0}.entry-title{margin-bottom:1em}.singular .entry-title,.error-404 .entry-title{margin-bottom:0;padding-bottom:.5em}.singular-post .entry-title,.format-standard .entry-title,.singular.attachment-image .entry-title{margin-bottom:.5em;padding-bottom:0}.singular .entry-title a{}.home .format-link .entry-title,.archive .format-link .entry-title{margin-bottom:1em}.singular-attachment .entry-title{text-align:center}.byline{color:#555;font:normal normal normal .875em/1.5 Georgia,serif;margin-bottom:1em}.hfeed-more-articles .byline{margin-bottom:0.25em}.entry-meta{clear:both;color:#555;font:normal normal normal .875em/1.5 Georgia,serif}.singular .entry-meta .category,.singular .entry-meta .post_tag{display:block}.loop-meta{border-bottom:1px solid #e9edf1;margin-bottom:1em;overflow:hidden}.blog .loop-meta{border-bottom:none;margin-bottom:0}.loop-meta .loop-title{color:#555}.loop-meta .loop-description{color:#999;font-style:italic}.pagination,.page-links,.comment-pagination{clear:both;font-size:0.875em;font-weight:bold;line-height:1em;margin:0 0 1.71428571em 0;overflow:hidden}.pagination{margin-bottom:1.71428571em;padding-bottom:0.142857143em;text-align:center}.page-links{padding:0.5em 0 0 0}.pagination .page-numbers,.page-links a{background:#ca4842;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font:normal normal bold 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;margin:0 0.714285714em 0 0;padding:0.857142857em 1.07142857em;text-transform:uppercase}.pagination .next{margin-right:0}.pagination .meta-nav,.loop-nav .meta-nav{font-size:0.875em}.page-links a{margin:0 0.214285714em;padding:1em 1.5em}.entry-summary .page-links a{padding:0.75em 1em}.pagination .page-numbers:hover,.page-links a:hover{background:#b7322c}.pagination .dots:hover{background:#b7322c}.pagination .current{background:#b7322c}.loop-nav,.loop-pagination{font-size:0.875em;font-weight:bold;line-height:1em;margin:1em 0 2em 0;overflow:hidden}.loop-nav .previous,.loop-nav .next{background:#ca4842;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;float:left;font:normal normal bold 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;margin:0;padding:1em 1.5em}.loop-nav .next{float:right;text-align:right}.loop-nav a:hover{text-decoration:none}.loop-nav a:hover span{background:#b7322c}.widget{color:#555}.widget-title{color:#555}.widget img{max-width:100%}.widget-search{padding-bottom:1.5em !important}#sidebar-header .widget-search{padding-bottom:1em !important}.widget-search input[type="text"],input[type="text"],input[type="password"]{background:#e9edf1;border:1px solid #e5e5e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#555;display:block;padding:0.5em;width:100%}#sidebar-header .widget-search input[type="text"],#sidebar-header input[type="text"]{border:1px solid #f2f2f2}.widget-search input[type="text"]:focus,input[type="text"]:focus,input[type="password"]:focus{background:#fff}.widget-search input[type="submit"],.widget-search label{display:none}input[type="submit"]{background:#ca4842;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;display:block;font:normal normal bold 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;margin:0.714285714em 0;padding:0.857142857em 1.07142857em}input[type="submit"]:hover{background:#b7322c}.widget-most-viewed .hentry:after{ clear:both; content:""; display:table}.widget-most-viewed .byline{margin-top:1em}#comments-number{border-bottom:1px solid #e9edf1;padding-bottom:1em}.comments-closed{color:#555;padding:0 1.5em}.comments-nav{float:right;line-height:2em;margin:0 0 1em 0;position:relative}.comment-list,.comment-list ol.children{list-style:none;margin:0 0 2em 0}ol.comment-list{padding:0}.comment-list ol.children{margin-left:1%;margin-bottom:0;padding:0}.comment-list li.comment,.comment-list li.pingback,.comment-list li.trackback{border-bottom:1px solid #e9edf1;clear:both;margin-bottom:1.5em;overflow:hidden}.comment-list li li.comment{border-bottom:none;margin-bottom:0;padding:1.5em 0 0 0;overflow:hidden}.comment-list .avatar{float:none;margin:0 1.5em 1.5em 0;width:80px;height:80px}.comment-list li li .avatar{margin-bottom:0.375em;padding:0.175em;width:60px;height:60px}.comment-meta{color:#555;font:normal normal normal 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;margin-bottom:0.714285714em}.comment-list li.pingback .comment-meta,.comment-list li.trackback .comment-meta{margin-bottom:1.5em}.comment-meta .published abbr{font-style:italic}.comment-author{display:block}.comment-author cite{font-weight:bold}.pingback .comment-author cite,.trackback .comment-author cite{font-style:italic}.comment-reply-link{}.comment-text{overflow:hidden}.comment-list li li.comment .comment-text{overflow:visible}.comment-list li li.has-avatar .comment-text{margin-left:0}.comment-text .moderation{font-style:italic;color:#555}.comment-note{font-weight:bold}#sidebar-after-singular{border-top:1px solid #e9edf1;margin-bottom:1em;padding-top:1em}#respond{margin-bottom:1.5em;overflow:hidden}#reply-title small a{font:bold 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;margin-left:1em}#respond label{font:normal 1em/1.8 "Helvetica Neue",Helvetica,sans-serif}#respond p.form-email label{padding:0}#respond span.required{font-size:1em;font-weight:bold}input[type="text"],input[type="email"],input[type="url"],input[type=tel],input[type=number],input[type=password],#respond input[type="text"],#respond textarea{background:#e9edf1;border:1px solid #e5e5e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#555;display:block;padding:0.5em;width:100%}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,#respond input[type="text"]:focus,#respond textarea:focus{background:#fff;border:1px solid #e5e5e5}#respond #submit{background:#ca4842;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;font:normal 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;float:right;margin:0 0 1em 1em;padding:1em 1.5em}#respond #submit:hover{background:#b7322c}#footer{font-size:.875em;margin:0;padding:0 2%;width:96%}#footer .wrap{margin:0 auto;overflow:hidden;padding:0 2%;width:96%}#footer .copyright,#footer .credit{text-align:center}.top:after{ content:" ▲"}#menu-subsidiary{background:#b2cecf;padding:0 2%;position:relative;margin:0;overflow:hidden;width:96%;z-index:98}#menu-subsidiary .wrap{margin:0 auto;width:100%}#menu-subsidiary .menu{    display:table;    margin:0 auto}#menu-subsidiary ul{padding:0}#menu-subsidiary li{display:inline}#menu-subsidiary li a{color:#069;font:normal normal normal 0.75em/1.5625em Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0.5em 1em}#menu-subsidiary li.current-menu-item a{color:#ca4842}.singular-post .author-profile{border:1px solid #e9edf1;margin-bottom:2em;overflow:hidden;padding:4%}.singular-post .author-co-profile{overflow:hidden}p.twitter{margin:1em 0 0 0}p.multi-author{margin:1em 0}.gform_wrapper ul{background:transparent;list-style:none;margin:0;padding:0}body .gform_wrapper .gform_heading{margin-bottom:1em;width:100%}body .gform_wrapper .gform_heading .gform_title,body .gform_wrapper .gform_body .gform_fields .gsection .gsection_title{font-weight:normal;margin:0.625em 0}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description,body .gform_wrapper .gform_body .gform_fields .gsection .gsection_description,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex label{color:#555;font:normal normal normal 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;padding:0.625em 0 0}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex label{padding:0.25em 0 0.625em}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],body .gform_wrapper .gform_body .gform_fields .gfield textarea{background:#e9edf1;border:1px solid #e5e5e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#555;font-size:0.875em;display:block;padding:0.5em}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=url]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=number]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=password]:focus,body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus{background:#fff}body .gform_wrapper .gform_body .gform_fields .gfield select{border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font:normal normal normal 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;padding:0.25em 0}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox],body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li input[type=radio]{margin-top:0.3125em}body .gform_wrapper table.gfield_list th,body .gform_wrapper table.gfield_list td{padding:0.5em 2%}body .gform_wrapper table.gfield_list tr:hover td{background:none}body .gform_wrapper .gform_body .gform_page_footer .gform_next_button,body .gform_wrapper .gform_body .gform_page_footer .gform_previous_button{background:#ca4842;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;color:#fff;font:normal normal bold 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif;float:left;margin-bottom:0.625em;padding:1em 1.5em}body .gform_wrapper .gform_body .gform_page_footer .gform_next_button{float:right}body .gform_wrapper .gform_body .gform_page_footer .gform_next_button:hover,body .gform_wrapper .gform_body .gform_page_footer .gform_previous_button:hover{background:#b7332c}body .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:1.1em}body .gform_wrapper .gform_page_footer .button.gform_button{clear:both}body #gforms_confirmation_message{background:#e9edf1;border:1px solid #e5e5e5;padding:2em}body .ui-datepicker-div,body .ui-datepicker-inline,body #ui-datepicker-div{font:normal normal bold 0.875em/1.2 "Helvetica Neue",Helvetica,sans-serif}#social-media{margin:0.625em 0}.fb-like,.tweet,.google{display:inline;padding-right:0.625em}body .fb_edge_widget_with_comment{bottom:2px}.pullquote{border-top:1px solid #666;border-bottom:1px solid #666;color:#666;font-size:1.125em;font-style:italic;line-height:1.875em;margin:0.625em auto;padding:0.625em;text-align:center;max-width:12.5em}@media only screen and (min-width:49em){#sidebar-subsidiary #wp-calendar th,#sidebar-subsidiary #wp-calendar td{padding:2px 1px}#menu-primary{background:#404040;display:block;padding:0 2%;position:relative;margin:0;width:96%;height:2.25em;z-index:98}#menu-primary .wrap{margin:0 auto;width:100%}#menu-primary ul{padding:0}#menu-primary li{background:#404040;display:inline}#menu-primary li a{color:#fff;font:normal normal normal 0.75em/2em Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0.416666667em 1.16666667em 0.583333333em}#menu-primary li.current-menu-item{background:#e9edf1;color:#ca4842}#menu-primary li.current-menu-item a{color:#ca4842}#menu-primary li a:hover,#menu-primary li.sfHover a{background:#e9edf1;color:#ca4842;text-decoration:none}#menu-primary li li a,#menu-primary li.sfHover li a,#menu-primary li li.sfHover li a{background:#fff;border-bottom:1px solid #f2f2f2;color:#ca4842;padding-left:1.16666667em;text-transform:none}#menu-primary li li.current-menu-item a,#menu-primary li li.sfHover li.current-menu-item a,#menu-primary li li a:hover,#menu-primary li li.sfHover a,#menu-primary li li.sfHover li a:hover{color:#404040}#menu-primary li:hover ul,#menu-primary li.sfHover ul{top:2.25em}#menu-primary li:hover li ul,#menu-primary li.sfHover li ul{top:-999em}#menu-primary li li:hover ul,#menu-primary li li.sfHover ul{margin-left:0;padding-bottom:0;top:0}#menu-primary a.sf-with-ul{padding-right:2.33333333em}#menu-primary ul .sf-with-ul >a:after{content:"\002B";float:right;padding-left:8px;padding-left:0.5rem;position:absolute}#menu-primary ul .sf-with-ul >a{padding-right:24px;padding-right:1.71428571rem;padding-right:1.5rem}#menu-primary ul ul .sf-with-ul >a:after{position:static}#menu-primary ul ul .sf-with-ul >a{padding-right:8px;padding-right:0.5rem}#menu-primary form{overflow:hidden;width:10.62500em;float:right;margin-top:0.3125em}#menu-primary input[type="text"]{float:right;width:9.16666667em;margin:0;padding:5px 0 6px 9px;font-style:italic;font-size:0.75em;background:#e9edf1;border:none}#menu-primary input[type="text"]:focus{width:14.1666667em;background-color:#fff}#menu-primary .search-submit{display:none}#menu-secondary{display:block;padding:0 2% 1em;width:96%;height:2em}#menu-secondary .wrap{margin:0 auto}#menu-secondary ul{padding:0}#menu-secondary li{display:inline;margin-left:1em}#menu-secondary li:first-child{margin-left:0}#menu-secondary li a{color:#ca4842;font:normal normal normal 0.6875em/1.2em Arial,Verdana,sans-serif;letter-spacing:1px;margin-bottom:0.363636364em;padding:0.909090909em 1.81818182em;text-transform:uppercase}#menu-secondary li li a{margin-bottom:0}#menu-secondary li li{margin-left:0}#menu-secondary li.current-menu-item a,#menu-secondary li a:hover,#menu-secondary li.sfHover a{background:#ca4842;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff}#menu-secondary li a:hover,#menu-secondary li.sfHover a{text-decoration:none}#menu-secondary li li a,#menu-secondary li.sfHover li a,#menu-secondary li li.sfHover li a{background:#e9edf1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#ca4842;border-bottom:1px solid #fff;padding-left:1.81818182em}#menu-secondary li li.current-menu-item a,#menu-secondary li li.sfHover li.current-menu-item a{color:#404040}#menu-secondary li li a:hover,#menu-secondary li li.sfHover a,#menu-secondary li li.sfHover li a:hover{background:#fff;color:#404040}#menu-secondary li:hover ul,#menu-secondary li.sfHover ul{top:2.0625em}#menu-secondary li:hover li ul,#menu-secondary li.sfHover li ul{top:-999em}#menu-secondary li li:hover ul,#menu-secondary li li.sfHover ul{margin-left:0;padding-bottom:0;top:0}#menu-primary ul .menu-item-parent >a:after,#menu-secondary ul .menu-item-parent >a:after {content:"\002B";float:right;padding-left:8px;padding-left:0.5rem;position:absolute}#menu-primary ul .menu-item-parent >a,#menu-secondary ul .menu-item-parent >a{padding-right:24px;padding-right:1.5rem}#menu-primary ul ul .menu-item-parent >a:after,#menu-secondary ul ul .menu-item-parent >a:after{position:static}#menu-primary ul ul .menu-item-parent >a,#menu-secondary ul ul .menu-item-parent >a {padding-right:8px;padding-right:0.5rem}#menu-primary .wrap,#menu-secondary .wrap,#main .wrap,#header,#sidebar-subsidiary .wrap,#menu-subsidiary .wrap{max-width:60em}#footer .wrap{max-width:68.5714286em;padding-bottom:1em}#menu-primary-mobile,#menu-secondary-mobile,#menu-primary-title,#menu-secondary-title{display:none}#sidebar-description{float:right;padding:1em 0}#header{padding:1em 2%}.custom-header #header{padding:0.5em 2%}#header{text-align:left}#site-title{float:left;font-size:2em;line-height:1.125em;margin-right:4%;width:32%}#site-description{float:left;font-size:1em;line-height:1.25em;padding-top:0.8125em;width:64%}.custom-header #site-description{padding-top:1.375em}#sidebar-before-content{margin:3px 0 0.825em 0}#sidebar-before-content .widget{float:left;margin-right:4%;width:46%}.breadcrumbs{margin:1em 0 1.5em}img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9edf1;padding:4px}.thumbnail{max-width:160px;max-height:160px}.path-smaller-thumbnail{max-width:90px;max-height:90px}#site-title img{border:none;padding:0}#content{float:left;width:64%}.hfeed-more-articles .byline{margin-bottom:0.8em}#main .wrap{-moz-box-shadow:0 1px 3px #8493a6;-webkit-box-shadow:0 1px 3px #8493a6;box-shadow:0 1px 3px #8493a6;margin:3px auto 2em}#sidebar-primary{float:right;margin:0;padding:0;width:32%}#respond p.form-author{float:left;width:50%}#respond p.form-email{float:right;overflow:hidden;width:50%}#respond p.form-author input[type="text"]{width:90%}#respond p.form-email input[type="text"],#respond p.form-email label{width:90%;float:right}#respond p.form-url{clear:both}#footer .copyright,#footer .credit{float:left;text-align:left;width:50%}#footer .credit{text-align:right}#footer p{ margin-top:0}.comment-list ol.children{margin-left:2%}#sidebar-subsidiary .widget{float:left;margin-right:4%;width:21%}.layout-1c #content{float:none;margin-right:0;width:100%}.layout-2c-l #content,.layout-default #content,.layout-3c-l #content,.layout-3c-c #content{float:left;width:64%}.layout-2c-l #sidebar-primary,.layout-default #sidebar-primary,.layout-2c-l #sidebar-secondary,.layout-default #sidebar-secondary,.layout-3c-l #sidebar-primary,.layout-3c-l #sidebar-secondary,.layout-3c-c #sidebar-primary,.layout-3c-c #sidebar-secondary{float:right;width:32%}.layout-2c-l #sidebar-secondary,.layout-default #sidebar-secondary,.layout-3c-l #sidebar-secondary,.layout-3c-c #sidebar-secondary{clear:right}.layout-2c-r #content,.layout-3c-r #content{ float:right;width:64%}.layout-2c-r #sidebar-primary,.layout-2c-r #sidebar-secondary,.layout-3c-r #sidebar-primary,.layout-3c-r #sidebar-secondary{ float:left;width:32%}.layout-2c-r #sidebar-secondary,.layout-3c-r #sidebar-secondary{clear:left}}@media only screen and (min-width:60em){.custom-header #site-description{padding-top:2.25em}.pullquote{float:right;margin:0.625em 0 0.625em 1.25em}}@media only screen and (min-width:70em){.comment-list ol.children{margin-left:1em}.comment-list .avatar{float:left}.comment-list li li.has-avatar .comment-text{margin-left:3.75em;overflow:hidden}.page-template-path-slider #content .hentry{float:left;border-bottom:none;margin:0 4% 0 0;width:48%}.page-template-path-slider #content .last{margin:0}.page-template-path-slider #content .path-line{border-bottom:1px solid #e9edf1;margin-bottom:1.5em}.page-template-path-slider #slider-content .hentry{float:none;margin:0;width:100%}.page-template-path-slider #content .path-thumbnail{float:none}.page-template-path-slider #content .entry-header{text-align:center}.page-template-path-slider #content .hfeed-more-articles .entry-header,.page-template-path-slider #slider-content .entry-header{text-align:left}.page-template-path-slider #content .hfeed-more-articles h2{font-size:1.25em}.layout-3c-l #content{float:left;width:46%}.layout-3c-l #sidebar-primary,.layout-3c-l #sidebar-secondary{float:left;width:23%;margin:0 0 0 4%}.layout-3c-l #sidebar-secondary{clear:none}.layout-3c-r #content{float:right;width:46%}.layout-3c-r #sidebar-primary,.layout-3c-r #sidebar-secondary{float:left;width:23%;margin:0 4% 0 0}.layout-3c-r #sidebar-secondary{clear:none}.layout-3c-c #content{float:left;margin-left:27%;width:46%}.layout-3c-c #sidebar-primary{float:left;margin-left:-73%;width:23%}.layout-3c-c #sidebar-secondary{float:right;width:23%}.layout-3c-c #sidebar-secondary{clear:none}.layout-3c-l #menu-primary .wrap,.layout-3c-r #menu-primary .wrap,.layout-3c-c #menu-primary .wrap,.layout-3c-l #menu-secondary .wrap,.layout-3c-r #menu-secondary .wrap,.layout-3c-c #menu-secondary .wrap,.layout-3c-l #main .wrap,.layout-3c-r #main .wrap,.layout-3c-c #main .wrap,.layout-3c-l #header,.layout-3c-r #header,.layout-3c-c #header,.layout-3c-l #sidebar-subsidiary .wrap,.layout-3c-r #sidebar-subsidiary .wrap,.layout-3c-c #sidebar-subsidiary .wrap,.layout-3c-l #menu-subsidiary .wrap,.layout-3c-r #menu-subsidiary .wrap,.layout-3c-c #menu-subsidiary .wrap{max-width:64em}.layout-3c-l #footer .wrap,.layout-3c-r #footer .wrap,.layout-3c-c #footer .wrap{max-width:73.1428571em;padding-bottom:1em}.layout-3c-l #sidebar-primary #wp-calendar th,.layout-3c-l #sidebar-secondary #wp-calendar th,.layout-3c-r #sidebar-primary #wp-calendar th,.layout-3c-r #sidebar-secondary #wp-calendar th,.layout-3c-c #sidebar-primary #wp-calendar th,.layout-3c-c #sidebar-secondary #wp-calendar th,.layout-3c-l #sidebar-primary #wp-calendar td,.layout-3c-l #sidebar-secondary #wp-calendar td,.layout-3c-r #sidebar-primary #wp-calendar td,.layout-3c-r #sidebar-secondary #wp-calendar td,.layout-3c-c #sidebar-primary #wp-calendar td,.layout-3c-c #sidebar-secondary #wp-calendar td{padding:2px 1px}}
\ No newline at end of file