windhamdavid 6 years ago
parent
commit
e433c6d441
9 changed files with 2647 additions and 0 deletions
  1. 854 0
      rtl.css
  2. 49 0
      search.php
  3. 39 0
      servervars.php
  4. 236 0
      service-request.php
  5. 22 0
      sidebar.php
  6. 42 0
      single.php
  7. 1284 0
      style.css
  8. 60 0
      tag.php
  9. 61 0
      taxonomy-post_format.php

+ 854 - 0
rtl.css

@@ -0,0 +1,854 @@
+/*
+Theme Name: Twenty Fourteen
+Description: Adds support for languages written in a Right To Left (RTL) direction.
+It's easy, just a matter of overwriting all the horizontal positioning attributes
+of your CSS stylesheet in a separate stylesheet file named rtl.css.
+
+See http://codex.wordpress.org/Right_to_Left_Language_Support
+*/
+
+/**
+ * Table of Contents:
+ *
+ * 1.0 - Reset
+ * 2.0 - Repeatable Patterns
+ * 4.0 - Header
+ * 5.0 - Navigation
+ * 6.0 - Content
+ *   6.3 - Entry Meta
+ *   6.4 - Entry Content
+ *   6.5 - Galleries
+ *   6.7 - Post/Image/Paging Navigation
+ *   6.10 - Contributor Page
+ *   6.14 - Comments
+ * 7.0 - Sidebar
+ *   7.1 - Widgets
+ *   7.2 - Content Sidebar Widgets
+ * 9.0 - Featured Content
+ * 10.0 - Media Queries
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 1.0 Reset
+ * -----------------------------------------------------------------------------
+ */
+
+body {
+	direction: rtl;
+	unicode-bidi: embed;
+}
+
+a {
+	display: inline-block;
+}
+
+ul,
+ol {
+	margin: 0 20px 24px 0;
+}
+
+li > ul,
+li > ol {
+	margin: 0 20px 0 0;
+}
+
+caption,
+th,
+td {
+	text-align: right;
+}
+
+
+/**
+ * 2.0 Repeatable Patterns
+ * -----------------------------------------------------------------------------
+ */
+
+.wp-caption-text {
+	padding-left: 10px;
+	padding-right: 0;
+}
+
+.screen-reader-text:focus {
+	right: 5px;
+	left: auto;
+}
+
+
+/**
+ * 4.0 Header
+ * -----------------------------------------------------------------------------
+ */
+
+.site-title {
+	float: right;
+}
+
+.search-toggle {
+	float: left;
+	margin-left: 38px;
+	margin-right: auto;
+}
+
+.search-box .search-field {
+	float: left;
+	padding: 1px 6px 2px 2px;
+}
+
+.search-toggle .screen-reader-text {
+	right: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */
+	left: auto;
+}
+
+
+/**
+ * 5.0 Navigation
+ * -----------------------------------------------------------------------------
+ */
+
+.site-navigation ul ul {
+	margin-right: 20px;
+	margin-left: auto;
+}
+
+.menu-toggle {
+	right: auto;
+	left: 0;
+}
+
+
+/**
+ * 6.0 Content
+ * -----------------------------------------------------------------------------
+ */
+
+/**
+ * 6.3 Entry Meta
+ * -----------------------------------------------------------------------------
+ */
+
+.entry-meta .tag-links a {
+	margin: 0 10px 4px 4px;
+}
+
+.entry-meta .tag-links a:before {
+	border-right: 0;
+	border-left: 8px solid #767676;
+	right: -7px;
+	left: auto;
+}
+
+.entry-meta .tag-links a:hover:before,
+.entry-meta .tag-links a:focus:before {
+	border-left-color: #41a62a;
+}
+
+.entry-meta .tag-links a:after {
+	right: -2px;
+	left: auto;
+}
+
+
+/**
+ * 6.4 Entry Content
+ * -----------------------------------------------------------------------------
+ */
+
+.page-links a,
+.page-links > span {
+	margin: 0 0 2px 1px;
+}
+
+.page-links > .page-links-title {
+	padding-right: 0;
+	padding-left: 7px;
+}
+
+
+/**
+ * 6.5 Galleries
+ * -----------------------------------------------------------------------------
+ */
+
+.gallery-item {
+	float: right;
+	margin: 0 0 4px 4px;
+}
+
+.gallery-columns-1 .gallery-item:nth-of-type(1n),
+.gallery-columns-2 .gallery-item:nth-of-type(2n),
+.gallery-columns-3 .gallery-item:nth-of-type(3n),
+.gallery-columns-4 .gallery-item:nth-of-type(4n),
+.gallery-columns-5 .gallery-item:nth-of-type(5n),
+.gallery-columns-6 .gallery-item:nth-of-type(6n),
+.gallery-columns-7 .gallery-item:nth-of-type(7n),
+.gallery-columns-8 .gallery-item:nth-of-type(8n),
+.gallery-columns-9 .gallery-item:nth-of-type(9n) {
+	margin-right: auto;
+	margin-left: 0;
+}
+
+.gallery-caption {
+	padding: 6px 8px;
+	right: 0;
+	left: auto;
+	text-align: right;
+}
+
+.gallery-caption:before {
+	right: 0;
+	left: auto;
+}
+
+
+/**
+ * 6.7 Post/Image/Paging Navigation
+ * -----------------------------------------------------------------------------
+ */
+
+.paging-navigation .page-numbers {
+	margin-right: auto;
+	margin-left: 1px;
+}
+
+
+/**
+ * 6.10 Contributor Page
+ * -----------------------------------------------------------------------------
+ */
+
+.contributor-avatar {
+	float: right;
+	margin: 0 0 20px 30px;
+}
+
+
+/**
+ * 6.14 Comments
+ * -----------------------------------------------------------------------------
+ */
+
+.comment-author .avatar {
+	right: 0;
+	left: auto;
+}
+
+.bypostauthor > article .fn:before {
+	margin: 0 -2px 0 2px;
+}
+
+.comment-author,
+.comment-awaiting-moderation,
+.comment-content,
+.comment-list .reply,
+.comment-metadata {
+	padding-right: 30px;
+	padding-left: 0;
+}
+
+.comment-edit-link {
+	margin-right: 10px;
+	margin-left: auto;
+}
+
+.comment-reply-link:before,
+.comment-reply-login:before {
+	margin-left: auto;
+	margin-right: 2px;
+}
+
+.comment-reply-link:before,
+.comment-reply-login:before,
+.comment-edit-link:before {
+	-webkit-transform: scaleX(-1);
+	-moz-transform:    scaleX(-1);
+	-ms-transform:     scaleX(-1);
+	-o-transform:      scaleX(-1);
+	transform:         scaleX(-1);
+}
+
+.comment-content ul,
+.comment-content ol {
+	margin: 0 22px 24px 0;
+}
+
+.comment-list .children {
+	margin-right: 15px;
+	margin-left: auto;
+}
+
+.comment-reply-title small a {
+	float: left;
+}
+
+.comment-navigation .nav-previous a {
+	margin-right: auto;
+	margin-left: 10px;
+}
+
+
+/**
+ * 7.0 Sidebars
+ * -----------------------------------------------------------------------------
+ */
+
+/**
+ * 7.1 Widgets
+ * -----------------------------------------------------------------------------
+ */
+
+.widget li > ol,
+.widget li > ul {
+	margin-right: 10px;
+	margin-left: auto;
+}
+
+.widget input,
+.widget textarea {
+	padding: 1px 4px 2px 2px;
+}
+
+.widget_calendar caption {
+	text-align: right;
+}
+
+.widget_calendar #prev {
+	padding-right: 5px;
+	padding-left: 0;
+}
+
+.widget_calendar #next {
+	padding-right: 0;
+	padding-left: 5px;
+	text-align: left;
+}
+
+.widget_twentyfourteen_ephemera .entry-content ul,
+.widget_twentyfourteen_ephemera .entry-content ol {
+	margin: 0 20px 18px 0;
+}
+
+.widget_twentyfourteen_ephemera .entry-content li > ul,
+.widget_twentyfourteen_ephemera .entry-content li > ol {
+	margin: 0 20px 0 0;
+}
+
+
+/**
+ * 7.2 Content Sidebar Widgets
+ * -----------------------------------------------------------------------------
+ */
+
+.content-sidebar .widget li > ol,
+.content-sidebar .widget li > ul {
+	margin-right: 18px;
+	margin-left: auto;
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
+	margin: -1px 0 0 18px;
+}
+
+
+/**
+ * 9.0 Featured Content
+ * -----------------------------------------------------------------------------
+ */
+
+.featured-content .post-thumbnail img {
+	right: 0;
+	left: auto;
+}
+
+.slider-viewport {
+	direction: ltr;
+}
+
+.slider .featured-content .entry-header {
+	right: 0;
+	left: auto;
+	text-align: right;
+}
+
+.slider-control-paging {
+	float: right;
+}
+
+.slider-control-paging li {
+	float: right;
+	margin: 2px 0 2px 4px;
+}
+
+.slider-control-paging li:last-child {
+	margin-right: auto;
+	margin-left: 0;
+}
+
+.slider-control-paging a:before {
+	right: 10px;
+	left: auto;
+}
+
+.slider-direction-nav li {
+	border-width: 2px 0 0 1px;
+	float: right;
+}
+
+.slider-direction-nav li:last-child {
+	border-width: 2px 1px 0 0;
+}
+
+.slider-direction-nav a:before {
+	content: "\f429";
+}
+
+.slider-direction-nav .slider-next:before {
+	content: "\f430";
+}
+
+
+/**
+ * 10.0 Media Queries
+ * -----------------------------------------------------------------------------
+ */
+
+@media screen and (max-width: 400px) {
+	.list-view .site-content .post-thumbnail img {
+		float: right;
+		margin: 0 0 3px 10px;
+	}
+}
+
+@media screen and (min-width: 401px) {
+	.site-content .entry-meta > span {
+		margin-right: auto;
+		margin-left: 10px;
+	}
+
+	.site-content .format-quote .post-format a:before {
+		margin-right: auto;
+		margin-left: 2px;
+	}
+
+	.site-content .format-gallery .post-format a:before {
+		margin-right: auto;
+		margin-left: 4px;
+	}
+
+	.site-content .format-aside .post-format a:before {
+		margin-right: auto;
+		margin-left: 2px;
+	}
+
+	.site-content .featured-post:before {
+		margin-right: auto;
+		margin-left: 3px;
+	}
+
+	.site-content .entry-date a:before,
+	.attachment .site-content span.entry-date:before {
+		margin-right: auto;
+		margin-left: 1px;
+	}
+
+	.site-content .comments-link a:before {
+		margin-right: auto;
+		margin-left: 2px;
+	}
+
+	.site-content .full-size-link a:before {
+		margin-right: auto;
+		margin-left: 1px;
+	}
+
+	.entry-content .edit-link a:before,
+	.entry-meta .edit-link a:before {
+		-webkit-transform: scaleX(-1);
+		-moz-transform:    scaleX(-1);
+		-ms-transform:     scaleX(-1);
+		-o-transform:      scaleX(-1);
+		transform:         scaleX(-1);
+	}
+}
+
+@media screen and (min-width: 594px) {
+	.site-content .entry-header {
+		padding-right: 30px;
+		padding-left: 30px;
+	}
+}
+
+@media screen and (min-width: 673px) {
+	.search-toggle {
+		margin-right: auto;
+		margin-left: 18px;
+	}
+
+	.content-area {
+		float: right;
+	}
+
+	.site-content {
+		margin-right: auto;
+		margin-left: 33.33333333%;
+	}
+
+	.archive-header,
+	.comments-area,
+	.image-navigation,
+	.page-header,
+	.page-content,
+	.post-navigation,
+	.site-content .entry-content,
+	.site-content .entry-summary,
+	.site-content footer.entry-meta {
+		padding-right: 30px;
+		padding-left: 30px;
+	}
+
+	.full-width .site-content {
+		margin-left: 0;
+	}
+
+	.content-sidebar {
+		float: left;
+		margin-right: -33.33333333%;
+		margin-left: auto;
+	}
+
+	.grid .featured-content .hentry {
+		float: right;
+	}
+
+	.slider-control-paging {
+		padding-right: 20px;
+		padding-left: 0;
+	}
+
+	.slider-direction-nav {
+		float: left;
+	}
+
+	.slider-direction-nav li {
+		padding: 0 0 0 1px;
+	}
+
+	.slider-direction-nav li:last-child {
+		padding: 0 1px 0 0;
+	}
+}
+
+@media screen and (min-width: 783px) {
+	.header-main {
+		padding-right: 30px;
+		padding-left: 0;
+	}
+
+	.search-toggle {
+		margin-right: auto;
+		margin-left: 0;
+	}
+
+	.primary-navigation {
+		float: left;
+		margin: 0 -12px 0 1px;
+	}
+
+	.primary-navigation ul ul {
+		float: right;
+		margin: 0;
+		right: -999em;
+		left: auto;
+	}
+
+	.primary-navigation ul ul ul {
+		right: -999em;
+		left: auto;
+	}
+
+	.primary-navigation ul li:hover > ul,
+	.primary-navigation ul li.focus > ul {
+		right: auto;
+	}
+
+	.primary-navigation ul ul li:hover > ul,
+	.primary-navigation ul ul li.focus > ul {
+		right: 100%;
+		left: auto;
+	}
+
+	.primary-navigation .menu-item-has-children > a,
+	.primary-navigation .page_item_has_children > a {
+		padding-right: 12px;
+		padding-left: 26px;
+	}
+
+	.primary-navigation .menu-item-has-children > a:after,
+	.primary-navigation .page_item_has_children > a:after {
+		right: auto;
+		left: 12px;
+	}
+
+	.primary-navigation li .menu-item-has-children > a,
+	.primary-navigation li .page_item_has_children > a {
+		padding-right: 12px;
+		padding-left: 20px;
+	}
+
+	.primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
+	.primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
+	.primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
+	.primary-navigation .page_item_has_children li.page_item_has_children > a:after {
+		content: "\f503";
+		right: auto;
+		left: 8px;
+	}
+}
+
+@media screen and (min-width: 810px) {
+	.attachment .entry-attachment .attachment {
+		margin-right: -168px;
+		margin-left: -168px;
+	}
+
+	.attachment .entry-attachment .attachment a {
+		display: block;
+	}
+
+	.contributor-avatar {
+		margin-right: -168px;
+		margin-left: auto;
+	}
+
+	.contributor-summary {
+		float: right;
+	}
+
+	.full-width .site-content blockquote.alignright,
+	.full-width .site-content img.size-full.alignright,
+	.full-width .site-content img.size-large.alignright,
+	.full-width .site-content img.size-medium.alignright,
+	.full-width .site-content .wp-caption.alignright {
+		margin-right: -168px;
+		margin-left: auto;
+	}
+
+	.full-width .site-content blockquote.alignleft,
+	.full-width .site-content img.size-full.alignleft,
+	.full-width .site-content img.size-large.alignleft,
+	.full-width .site-content img.size-medium.alignleft,
+	.full-width .site-content .wp-caption.alignleft {
+		margin-right: auto;
+		margin-left: -168px;
+	}
+}
+
+@media screen and (min-width: 846px) {
+	.comment-author,
+	.comment-awaiting-moderation,
+	.comment-content,
+	.comment-list .reply,
+	.comment-metadata {
+		padding-right: 50px;
+		padding-left: 0;
+	}
+
+	.comment-list .children {
+		margin-right: 20px;
+		margin-left: auto;
+	}
+}
+
+@media screen and (min-width: 1008px) {
+	.search-box-wrapper {
+		padding-right: 182px;
+		padding-left: 0;
+	}
+
+	.main-content {
+		float: right;
+	}
+
+	.site-content {
+		margin-right: 182px;
+		margin-left: 29.04761904%;
+	}
+
+	.full-width .site-content {
+		margin-right: 182px;
+	}
+
+	.content-sidebar {
+		margin-right: -29.04761904%;
+		margin-left: auto;
+	}
+
+	.site:before {
+		right: 0;
+		left: auto;
+	}
+
+	#secondary {
+		float: right;
+		margin: 0 -100% 0 0;
+	}
+
+	.secondary-navigation ul ul {
+		right: -999em;
+		left: auto;
+	}
+
+	.secondary-navigation ul li:hover > ul,
+	.secondary-navigation ul li.focus > ul {
+		right: 162px;
+		left: auto;
+	}
+
+	.secondary-navigation .menu-item-has-children > a {
+		padding-right: 30px;
+		padding-left: 38px;
+	}
+
+	.secondary-navigation .menu-item-has-children > a:after {
+		border-right-color: #fff;
+		border-left-color: transparent;
+		right: auto;
+		left: 26px;
+		content: "\f503";
+	}
+
+	.footer-sidebar .widget {
+		float: right;
+	}
+
+	.featured-content {
+		padding-right: 182px;
+		padding-left: 0;
+	}
+}
+
+@media screen and (min-width: 1040px) {
+	.archive-header,
+	.comments-area,
+	.image-navigation,
+	.page-header,
+	.page-content,
+	.post-navigation,
+	.site-content .entry-header,
+	.site-content .entry-content,
+	.site-content .entry-summary,
+	.site-content footer.entry-meta {
+		padding-right: 15px;
+		padding-left: 15px;
+	}
+
+	.full-width .archive-header,
+	.full-width .comments-area,
+	.full-width .image-navigation,
+	.full-width .page-header,
+	.full-width .page-content,
+	.full-width .post-navigation,
+	.full-width .site-content .entry-header,
+	.full-width .site-content .entry-content,
+	.full-width .site-content .entry-summary,
+	.full-width .site-content footer.entry-meta {
+		padding-right: 30px;
+		padding-left: 30px;
+	}
+}
+
+@media screen and (min-width: 1080px) {
+	.site-content {
+		margin-right: 222px;
+		margin-left: 29.04761904%;
+	}
+
+	.full-width .site-content {
+		margin-right: 222px;
+	}
+
+	.search-box-wrapper,
+	.featured-content {
+		padding-right: 222px;
+		padding-left: 0;
+	}
+
+	.secondary-navigation ul li:hover > ul,
+	.secondary-navigation ul li.focus > ul {
+		right: 202px;
+		left: auto;
+	}
+
+	.slider-control-paging {
+		padding-right: 24px;
+		padding-left: 0;
+	}
+
+	.slider-control-paging li {
+		margin: 12px 0 12px 12px;
+	}
+
+	.slider-control-paging a:before {
+		right: 6px;
+		left: auto;
+	}
+}
+
+@media screen and (min-width: 1110px) {
+	.archive-header,
+	.comments-area,
+	.image-navigation,
+	.page-header,
+	.page-content,
+	.post-navigation,
+	.site-content .entry-header,
+	.site-content .entry-content,
+	.site-content .entry-summary,
+	.site-content footer.entry-meta {
+		padding-right: 30px;
+		padding-left: 30px;
+	}
+}
+
+@media screen and (min-width: 1218px) {
+	.archive-header,
+	.comments-area,
+	.image-navigation,
+	.page-header,
+	.page-content,
+	.post-navigation,
+	.site-content .entry-header,
+	.site-content .entry-content,
+	.site-content .entry-summary,
+	.site-content footer.entry-meta {
+		margin-left: 54px;
+	}
+
+	.full-width .archive-header,
+	.full-width .comments-area,
+	.full-width .image-navigation,
+	.full-width .page-header,
+	.full-width .page-content,
+	.full-width .post-navigation,
+	.full-width .site-content .entry-header,
+	.full-width .site-content .entry-content,
+	.full-width .site-content .entry-summary,
+	.full-width .site-content footer.entry-meta {
+		margin-right: auto;
+		margin-left: auto;
+	}
+}
+
+@media screen and (min-width: 1260px) {
+	.site-content blockquote.alignright {
+		margin-right: -18%;
+		margin-left: auto;
+	}
+
+	.site-content blockquote.alignleft {
+		margin-left: -18%;
+		margin-right: auto;
+	}
+}

+ 49 - 0
search.php

@@ -0,0 +1,49 @@
+<?php
+/**
+ * The template for displaying Search Results pages
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+<div id="main-content" class="main-content inner-wrapper">
+	<div id="primary" class="content-area">
+		<div id="content" class="site-content" role="main">
+
+			<?php if ( have_posts() ) : ?>
+
+			<header class="page-header">
+				<h1 class="page-title"><?php printf( __( 'Search Results for: %s', 'twentyfourteen' ), get_search_query() ); ?></h1>
+			</header><!-- .page-header -->
+
+				<?php
+					// Start the Loop.
+					while ( have_posts() ) : the_post();
+
+						/*
+						 * Include the post format-specific template for the content. If you want to
+						 * use this in a child theme, then include a file called called content-___.php
+						 * (where ___ is the post format) and that will be used instead.
+						 */
+						get_template_part( 'content', get_post_format() );
+
+					endwhile;
+					// Previous/next post navigation.
+					if (function_exists("pagination")) : pagination(); endif;
+
+				else :
+					// If no content, include the "No posts found" template.
+					get_template_part( 'content', 'none' );
+
+				endif;
+			?>
+
+		</div><!-- #content -->
+	</div><!-- #primary -->
+</div><!-- #main-content -->
+
+<?php
+get_footer();

+ 39 - 0
servervars.php

@@ -0,0 +1,39 @@
+<?php
+
+# Domain Name Variable
+$domainNameone = "adservices.net";
+$domainNametwo = "aadservicesftp.com";
+# Function
+function domainCheck($domainName, $attemptRequest=false)
+{
+    $errorno = 0;
+    $errorstr = "";
+    $fp = @fsockopen ($domainName, 80, $errno, $errstr, 10);
+    if (!$fp) {
+        throw new Exception(sprintf("Failed to connect to host %s (%d): %s",
+                                     $domainName, $errno, $errstr));
+    } else {
+        if ($attemptRequest) {
+            $req = "GET / HTTP/1.1\r\n";
+            $req .= "Host: {$domainName}\r\n";
+            $req .= "Connection: Close\r\n\r\n";
+            if (fwrite($fp, $req) == false) {
+                throw new Exception("Failed to send data to {$domainName}");
+            }
+        }
+        fclose($fp);
+    }
+    return true;
+}
+
+
+try {
+    if (domainCheck($domainNameone)) {
+        $serverone=$domainNameone;
+    }    
+} catch (Exception $e) {
+    $serverone=$domainNametwo;
+} 
+$guid="CCSG871414";
+$width="910px";
+?>

+ 236 - 0
service-request.php

@@ -0,0 +1,236 @@
+<?php
+//Send Confirmation Email
+
+$confirmtext="<p>Thank you for contacting Uni-Serve Air Conditioning. We have received your communication and will get back to you as soon as possible.</p>
+<p><strong>Uni-Serve Air Conditioning</strong><br>
+2723 Cedarville Drive<br />
+Kingwood, Texas 77345<br />
+Kingwood: (281) 360-9898<br />
+Pasadena/Charlotte: (281) 998-9168<br />
+</p>";
+$confirmemail='noreply@uniserveair.com';
+$confirmname='Uni-Serve Air Conditioning';
+$confirmsubject='Uni-Serve Air Conditioning Contact Form Confirmation';
+
+// L10Fm - v1.3 (11/10/06) (patched for XSS)
+// requirements for session data -
+//	1. LevelTen Hit Counter PHP v3.15 rel 3
+//	2. L10HC_API.php v3.15 v1.0 rel 1
+//
+
+//////////////////////////////////////////////////////////////////////////////////////
+//
+// configuration variables
+//
+//////////////////////////////////////////////////////////////////////////////////////
+
+// List all domains, including posible subdomains (e.g. www.) that are allowed to submit
+// requests to this script and the domains of any posible recipient email address.
+
+$validReferrers = array('www.climategreenwood.com','climategreenwood.com','gmail.com','www.gmail.com');
+
+// Use the this array (or create new arrays with a different association) to replace
+// setting fields in the form. Don't delete the 'default' array.
+
+$formAction['default'] = array(
+	'recipient' => 'jodi@climategreenwood.com',
+	'recipient_cc' => '',
+	'recipient_bcc' => '',
+	'subject' => 'Service Request Form | Climate Control Systems of Greenwood Inc',
+	'redirect' => 'http://climategreenwood.com/thank-you/',
+	'email' => '',
+	'realname' => '',
+	'required' => 'Name,Email,Home_Phone',
+	'format' => 'html',
+	'sesrep_max_items' => '10',
+);
+
+// If set to 0, the form can set the email recipient. For security reasons you should
+// always set this variable to 1.
+
+define('DISABLE_FORM_RECIPIENTS', 1);
+
+//////////////////////////////////////////////////////////////////////////////////////
+//
+// Start of code
+// Don't edit below this line
+//
+//////////////////////////////////////////////////////////////////////////////////////
+
+$pageHdr = "<html><head><style>td {font: x-small, verdana, arial, helvetica, sans-serif;} h1 {font-size: medium;} .err {color: #EE0000; font-weight: bold;}</style></head><body bgcolor=#FFFFFF><table width='500' align=center><tr><td>";
+$pageFtr = "</td></tr>\n</body></html>";
+
+$L10_LIBLoaded = 0;
+if(file_exists("L10_LIB.php")) {
+	include_once("L10_LIB.php");
+	$L10_LIBLoaded = 1;
+}
+
+$http_ref = $_SERVER['HTTP_REFERER'];
+$array = parse_url($http_ref);
+$a = $array['host'];
+
+if(!in_array($a,$validReferrers)) {
+	print "$pageHdr<p class=err>Invalid Referrer '$a'</p><p>Referrer does not have permission to access this LevelTen Formmail script.<p>For help on this issue, see <a href='http://www.leveltendesign.com/L10Apps/Fm/help_troubleshooting.php#invalidReferrer?hct=L10Fm-ErrMsg' target=_blank>LevelTen Formmail troubleshooting</a>$pageFtr";
+	exit;
+}
+
+if(! $_POST['form_action'] or ! $formAction[$_POST['form_action']]['recipient']) {
+	$fAIndex = 'default';
+} else {
+	$fAIndex = $_POST['form_action'];
+}
+
+$recipient  = (! DISABLE_FORM_RECIPIENTS && ($_POST['recipient'] != '')) ? $_POST['recipient'] : $formAction[$fAIndex]['recipient'];
+$subject  = ($_POST['subject'] != '') ? $_POST['subject'] : $formAction[$fAIndex]['subject'];
+$redirect = ($_POST['redirect'] != '') ? $_POST['redirect'] : $formAction[$fAIndex]['redirect'];
+$email = ($_POST['email'] != '') ? $_POST['email'] : $formAction[$fAIndex]['email'];
+$realname = ($_POST['realname']) ? $_POST['realname'] : $formAction[$fAIndex]['realname'];
+$recipient_cc  = (! DISABLE_FORM_RECIPIENTS && ($_POST['recipient_cc'] != '')) ? $_POST['recipient_cc'] : $formAction[$fAIndex]['recipient_cc'];
+$recipient_bcc  = (! DISABLE_FORM_RECIPIENTS && ($_POST['recipient_bcc'] != '')) ? $_POST['recipient_bcc'] : $formAction[$fAIndex]['recipient_bcc'];
+$format = ($_POST['format'] != '') ? $_POST['format'] : $formAction[$fAIndex]['format'];
+$required  = ($_POST['required'] != '') ? $_POST['required'] : $formAction[$fAIndex]['required'];
+$sesrep_max_items  = ($_POST['sesrep_max_items'] != '') ? $_POST['sesrep_max_items'] : $formAction[$fAIndex]['sesrep_max_items'];
+$recipient_secured  = ($_POST['recipient_secured'] != '') ? $_POST['recipient_secured'] : $formAction[$fAIndex]['recipient_secured'];
+
+$a = explode("@",$recipient);
+$a = array_pop($a);
+if(!in_array($a,$validReferrers)) {
+	print "$pageHdr<p class=err>Invalid Recipient '$recipient'</p><p> Email address does not have permission to relay through this LevelTen Formmail script.<p>For help on this issue, see <a href='http://www.leveltendesign.com/L10Apps/Fm/help_troubleshooting.php#invalidReferrer?hct=L10Fm-ErrMsg' target=_blank>LevelTen Formmail troubleshooting</a>$pageFtr";
+	exit;
+}
+
+$rccArray = explode(",",$recipient_cc);
+$recipient_cc = '';
+if($rccArray[0] != '') {
+	foreach($rccArray as $rcc) {
+		$a = explode("@",$rcc);
+		$a = array_pop($a);
+		if(in_array($a,$validReferrers)) {
+			$recipient_cc .= "$rcc,";
+		}
+	}
+}
+$recipient_cc = substr($recipient_cc,0,-1);
+
+$rbccArray = explode(",",$recipient_bcc);
+$recipient_bcc = '';
+if($rbccArray[0] != '') {
+	foreach($rbccArray as $rbcc) {
+		$a = explode("@",$rbcc);
+		$a = array_pop($a);
+		if(in_array($a,$validReferrers)) {
+			$recipient_bcc .= "$rbcc,";
+		}
+	}
+}
+$recipient_bcc = substr($recipient_bcc,0,-1);
+
+$a = explode(",",$required);
+if($a[0] != '') {
+	foreach($a as $req) {
+		if($_POST[$req] == '') {
+			print "$pageHdr<p class=err>Required Field '$req' is missing!</p><p> You must input a value for this field before submitting<p align=center><a href='javascript: history.back(-1)'>back to form</a>$pageFtr";
+			exit;
+		}
+	}
+}
+
+
+$htmlFormat = (strtolower(substr($format,0,1)) == 'h');
+
+$msg = '';
+if($htmlFormat) {
+	$msg = "<html><head><style>td {font: x-small, verdana, arial, helvetica, sans-serif;} .fldname {font-weight:bold;font-size:x-small;} .flddata {font-size:x-small;} .tblhdr { font-size:x-small;font-weight:bold;color:#FFFFFF;background-color=#000088}</style></head><body>\n";
+	$msg .= "<table border=0 cellspacing=0 cellpadding=0 width=640>\n";
+	$msg .= "<tr><td colspan=3 class='tblhdr'>Form Data</td></tr>\n";
+} else {
+	$msg = "Form data\n\n";
+}
+
+$bl0 = '';
+$bl1 = '';
+$ld = ' ';
+$el = "\n\n";
+
+$creditStrAdd = '';
+
+if($htmlFormat) {
+	$bl0 = '<tr bgcolor=#E8E8FF><td class="fldname" valign=top>';
+	$bl1 = '<tr bgcolor=#FFFFFF><td class="fldname" valign=top>';
+	$ld = '</td><td> &nbsp; </td><td width=80% class="flddata">';
+	$el = "</td></tr>\n";
+}
+$i = 0;
+foreach($_POST as $k => $v) {
+	if($htmlFormat) {
+		$v = str_replace("\n","<br>\n",$v);
+	}
+	if($i) {
+		$msg .= "$bl0$k:$ld$v$el";
+	} else {
+		$msg .= "$bl1$k:$ld$v$el";
+	}
+	$i = !$i;
+}
+
+if(file_exists("L10HC_API.php")) {
+	include("L10HC_API.php");
+	$vID = getVID();
+	if($htmlFormat) {
+		$msg .= "<tr><td colspan=3><br>&nbsp;<br></td></tr>\n<tr><td colspan=3 border=1>";
+		$creditStrAdd = ' &amp; LevelTen Hit Counter';
+	} else {
+		$msg .= "\n\n";
+		$creditStrAdd = ' & LevelTen Hit Counter';
+	}
+	$msg .= getSessions($vID,$max_sessions,$recipient_secured,$htmlFormat+1);
+	if($htmlFormat) {
+		$msg .= "</td></tr>\n";
+	} else {
+
+	}
+}
+
+if($htmlFormat) {
+	$msg .= "<tr><td colspan=3>&nbsp;</td></tr><tr><td colspan=3 align=center>Generated by<br>LevelTen Formmail$creditStrAdd<td></tr></table></body></html>\n";
+} else {
+	$msg .= "\n\nGenerated by LevelTen Formmail$creditStrAdd\n";
+}
+
+
+
+if (! preg_match("/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i", $recipient, $result)) {echo "Invalid recipient"; exit;}
+if (strlen($recipient) > 80 or strlen($recipient_cc) > 200 or strlen($recipient_bcc) > 200) {echo "Possible hack attempt"; exit;}
+if(stristr($subject, "Bcc:") or stristr($subject, "cc:") or stristr($subject, "to:")) {echo "Invalid content in subject"; exit;}
+if(stristr($msg, "Bcc:") or stristr($msg, "cc:") or stristr($msg, "to:")) {echo "Invalid content in message"; exit;}
+if(stristr($realname, "Bcc:") or stristr($realname, "cc:") or stristr($realname, "to:") or stristr($realname, "Content-type")) {echo "Invalid content"; exit;}
+if(stristr($email, "Bcc:") or stristr($email, "cc:") or stristr($email, "to:")) {echo "Invalid content"; exit;}
+
+
+$extraHeaders = "";
+if($email) { $extraHeaders .= "From: \"". $realname ."\" <". trim($email) .">\r\n"; }
+if($email) { $extraHeaders .= "Return-Path: ". trim($email) ."\r\n"; }
+if($email) { $extraHeaders .= "Reply-To: ". trim($email) ."\r\n"; }
+if($htmlFormat == 'h') { $extraHeaders .= "Content-type: text/html\r\n"; }
+if($recipient_cc != '') { $extraHeaders .= "Cc: ". trim($recipient_cc) ."\r\n"; }
+if($recipient_bcc != '') { $extraHeaders .= "Bcc: ". trim($recipient_bcc) ."\r\n"; }
+
+$confirmfrom = "";
+$confirmfrom .= "From: \"". $confirmname ."\" <". trim($confirmemail) .">\r\n";
+$confirmfrom .= "Return-Path: ". trim($confirmemail) ."\r\n";
+$confirmfrom .= "Reply-To: ". trim($confirmemail) ."\r\n";
+$confirmfrom .= "Content-type: text/html\r\n";
+
+$success = 1;
+$success = mail($recipient,$subject,$msg,$extraHeaders);
+//$success = mail($_POST['email'],$confirmsubject,$confirmtext,$confirmfrom);
+if(!$success && $L10_LIBLoaded) {
+	log_event("Unsuccesful Email Attempt: $recipient");
+}
+
+//print "mail($recipient,$subject,$msg,$extraHeaders)";
+//print "$msg";
+
+header("Location: $redirect");
+?>

+ 22 - 0
sidebar.php

@@ -0,0 +1,22 @@
+<?php
+/**
+ * The Sidebar containing the main widget area
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+<div id="secondary">
+	<?php if ( has_nav_menu( 'secondary' ) ) : ?>
+	<nav role="navigation" class="navigation site-navigation secondary-navigation">
+		<?php wp_nav_menu( array( 'theme_location' => 'secondary' ) ); ?>
+	</nav>
+	<?php endif; ?>
+
+	<?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?>
+	<div id="primary-sidebar" class="primary-sidebar widget-area" role="complementary">
+		<?php dynamic_sidebar( 'sidebar-1' ); ?>
+	</div><!-- #primary-sidebar -->
+	<?php endif; ?>
+</div><!-- #secondary -->

+ 42 - 0
single.php

@@ -0,0 +1,42 @@
+<?php
+/**
+ * The Template for displaying all single posts
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+	<div id="main-content" class="main-content inner-wrapper">
+	<div id="primary" class="content-area">
+		<div id="content" class="site-content" role="main">
+			<?php
+				// Start the Loop.
+				while ( have_posts() ) : the_post();
+
+					/*
+					 * Include the post format-specific template for the content. If you want to
+					 * use this in a child theme, then include a file called called content-___.php
+					 * (where ___ is the post format) and that will be used instead.
+					 */
+					get_template_part( 'content', get_post_format() );
+
+					// Previous/next post navigation.
+					//twentyfourteen_post_nav();
+
+					// If comments are open or we have at least one comment, load up the comment template.
+					if ( comments_open() || get_comments_number() ) {
+						comments_template();
+					}
+				endwhile;
+			?>
+			</div>
+		</div><!-- #content -->
+	</div><!-- #primary -->
+
+<?php
+get_sidebar( 'content' );
+get_sidebar();
+get_footer();

+ 1284 - 0
style.css

@@ -0,0 +1,1284 @@
+/*
+Theme Name: Climate Control Systems
+Author: AdServices
+*/
+
+/**
+ * Table of Contents:
+ *
+ * 1.0 - Reset
+ * 2.0 - Repeatable Patterns
+ * 3.0 - Basic Structure
+ * 4.0 - Header
+ * 5.0 - Navigation
+ * 6.0 - Content
+ *   6.1 - Post Thumbnail
+ *   6.2 - Entry Header
+ *   6.3 - Entry Meta
+ *   6.4 - Entry Content
+ *   6.5 - Galleries
+ *   6.6 - Post Formats
+ *   6.7 - Post/Image/Paging Navigation
+ *   6.8 - Attachments
+ *   6.9 - Archives
+ *   6.10 - Contributor Page
+ *   6.11 - 404 Page
+ *   6.12 - Full-width
+ *   6.13 - Singular
+ *   6.14 - Comments
+ * 7.0 - Sidebar
+ *   7.1 - Widgets
+ *   7.2 - Content Sidebar Widgets
+ * 8.0 - Footer
+ * 9.0 - Featured Content
+ * 10.0 - Fluid Columns
+ * 11.0 - Media Queries
+ * 12.0 - Print
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 1.0 Reset
+ *
+ * Resetting and rebuilding styles have been helped along thanks to the fine
+ * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
+ * along with Nicolas Gallagher and Jonathan Neal
+ * http://necolas.github.com/normalize.css/ and Blueprint
+ * http://www.blueprintcss.org/
+ *
+ * -----------------------------------------------------------------------------
+ */
+
+html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
+	border: 0;
+	font-family: inherit;
+	font-size: 100%;
+	font-style: inherit;
+	font-weight: inherit;
+	margin: 0;
+	outline: 0;
+	padding: 0;
+	vertical-align: baseline;
+}
+
+article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
+	display: block;
+}
+
+audio, can vas, video {
+	display: inline-block;
+	max-width: 100%;
+}
+
+html {
+	overflow-y: scroll;
+	-webkit-text-size-adjust: 100%;
+	-ms-text-size-adjust:     100%;
+}
+
+html, body {
+	height:100%;
+	position: relative;
+}
+
+body, button, input, select, textarea {
+	color: #2b2b2b;
+	font-family: 'Economica', sans-serif;
+	font-size: 16px;
+	font-weight: 400;
+	line-height: 1.5;
+}
+
+body {
+}
+
+p {
+	font-size: 16px;
+	line-height: 1.3em;
+	margin-bottom:1em;
+}
+
+a {
+	text-decoration: none;
+}
+
+a:hover, a:active {
+	outline: 0;
+}
+
+a:active, a:hover {
+}
+
+h1, h2, h3, h4, h5, h6 {
+	clear: both;
+	font-weight: 700;
+	margin:0 0 .7em 0;
+	color:#7a1919;
+	text-transform: uppercase;
+}
+
+h1 {
+	font-size: 30px;
+	line-height: 1;
+}
+
+h2 {
+	font-size: 26px;
+	line-height: 1;
+}
+
+h3 {
+	font-size: 22px;
+	line-height: 1.0909090909;
+}
+
+h4 {
+	font-size: 20px;
+	line-height: 1.2;
+}
+
+h5 {
+	font-size: 18px;
+	line-height: 1.3333333333;
+}
+
+h6 {
+	font-size: 16px;
+	line-height: 1.5;
+}
+
+address {
+	font-style: italic;
+	margin-bottom: 24px;
+}
+
+abbr[title] {
+	border-bottom: 1px dotted #2b2b2b;
+	cursor: help;
+}
+
+b, strong {
+	font-weight: 700;
+}
+
+cite, dfn, em, i {
+	font-style: italic;
+}
+
+mark, ins {
+	background: #fff9c0;
+	text-decoration: none;
+}
+
+code, kbd, tt, var, samp, pre {
+	font-family: monospace, serif;
+	font-size: 15px;
+	-webkit-hyphens: none;
+	-moz-hyphens:    none;
+	-ms-hyphens:     none;
+	hyphens:         none;
+	line-height: 1.6;
+}
+
+pre {
+	border: 1px solid rgba(0, 0, 0, 0.1);
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing:    border-box;
+	box-sizing:         border-box;
+	margin-bottom: 24px;
+	max-width: 100%;
+	overflow: auto;
+	padding: 12px;
+	white-space: pre;
+	white-space: pre-wrap;
+	word-wrap: break-word;
+}
+
+blockquote, q {
+	-webkit-hyphens: none;
+	-moz-hyphens:    none;
+	-ms-hyphens:     none;
+	hyphens:         none;
+	quotes: none;
+}
+
+blockquote:before, blockquote:after, q:before, q:after {
+	content: "";
+	content: none;
+}
+
+blockquote {
+	color: #767676;
+	font-size: 19px;
+	font-style: italic;
+	font-weight: 300;
+	line-height: 1.2631578947;
+	margin-bottom: 24px;
+}
+
+blockquote cite, blockquote small {
+	color: #2b2b2b;
+	font-size: 16px;
+	font-weight: 400;
+	line-height: 1.5;
+}
+
+blockquote em, blockquote i, blockquote cite {
+	font-style: normal;
+}
+
+blockquote strong, blockquote b {
+	font-weight: 400;
+}
+
+small {
+	font-size: smaller;
+}
+
+big {
+	font-size: 125%;
+}
+
+sup, sub {
+	font-size: 75%;
+	height: 0;
+	line-height: 0;
+	position: relative;
+	vertical-align: baseline;
+}
+
+sup {
+	bottom: 1ex;
+}
+
+sub {
+	top: .5ex;
+}
+
+dl {
+	margin-bottom: 24px;
+}
+
+dt {
+	font-weight: bold;
+}
+
+dd {
+	margin-bottom: 24px;
+}
+
+ul, ol {
+	list-style: none;
+	margin: 0 0 24px 20px;
+}
+
+ul {
+	list-style: disc;
+}
+
+ol {
+	list-style: decimal;
+}
+
+li > ul, li > ol {
+	margin: 0 0 0 20px;
+}
+
+img {
+	-ms-interpolation-mode: bicubic;
+	border: 0;
+	vertical-align: middle;
+}
+
+figure {
+	margin: 0;
+}
+
+fieldset {
+	border: 1px solid rgba(0, 0, 0, 0.1);
+	margin: 0 0 24px;
+	padding: 11px 12px 0;
+}
+
+legend {
+	white-space: normal;
+}
+
+button, input, select, textarea {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing:    border-box;
+	box-sizing:         border-box;
+	font-size: 100%;
+	margin: 0;
+	max-width: 100%;
+	vertical-align: baseline;
+}
+
+button, input {
+	line-height: normal;
+}
+
+input, textarea {
+	background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
+}
+
+button, html input[type="button"], input[type="reset"], input[type="submit"] {
+	-webkit-appearance: button;
+	cursor: pointer;
+}
+
+button[disabled], input[disabled] {
+	cursor: default;
+}
+
+input[type="checkbox"], input[type="radio"] {
+	padding: 0;
+}
+
+input[type="search"] {
+	-webkit-appearance: textfield;
+}
+
+input[type="search"]::-webkit-search-decoration {
+	-webkit-appearance: none;
+}
+
+button::-moz-focus-inner, input::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+
+textarea {
+	overflow: auto;
+	vertical-align: top;
+}
+
+table {
+	border-collapse: separate;
+	border-spacing: 0;
+	border-width: 1px 0 0 1px;
+	margin-bottom: 24px;
+	width: 100%;
+}
+
+caption, th, td {
+	font-weight: normal;
+	text-align: left;
+}
+
+th {
+	border-width: 0 1px 1px 0;
+	font-weight: bold;
+}
+
+td {
+	border-width: 0 1px 1px 0;
+}
+
+del {
+	color: #767676;
+}
+
+hr {
+	background-color: rgba(0, 0, 0, 0.1);
+	border: 0;
+	height: 1px;
+	margin-bottom: 23px;
+}
+
+/* Support a widely-adopted but non-standard selector for text selection styles
+ * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.
+ */
+::selection {
+	background: #7a1919;
+	color: #fff;
+	text-shadow: none;
+}
+
+::-moz-selection {
+	background: #7a1919;
+	color: #fff;
+	text-shadow: none;
+}
+
+
+/**
+ * 2.0 Repeatable Patterns
+ * -----------------------------------------------------------------------------
+ */
+
+/* Input fields */
+
+input, textarea {
+	border: 1px solid rgba(0, 0, 0, 0.1);
+	border-radius: 2px;
+	color: #2b2b2b;
+	padding: 8px 10px 7px;
+}
+
+textarea {
+	width: 100%;
+}
+
+input:focus, textarea:focus {
+	border: 1px solid rgba(0, 0, 0, 0.3);
+	outline: 0;
+}
+
+/* Buttons */
+
+
+/* Placeholder text color -- selectors need to be separate to work. */
+
+::-webkit-input-placeholder {
+	color: #7a1919;
+}
+
+:-moz-placeholder {
+	color: #7a1919;
+}
+
+::-moz-placeholder {
+	color: #7a1919;
+	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
+}
+
+:-ms-input-placeholder {
+	color: #7a1919;
+}
+
+/* Responsive images. Fluid images for posts, comments, and widgets */
+
+.comment-content img, .entry-content img, .entry-summary img, #site-header img, .widget img, .wp-caption {
+	max-width: 100%;
+}
+
+/**
+ * Make sure images with WordPress-added height and width attributes are
+ * scaled correctly.
+ */
+
+.comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img {
+	height: auto;
+}
+
+img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {
+	height: auto;
+	max-width: 100%;
+}
+
+/* Make sure embeds and iframes fit their containers */
+
+embed, iframe, object, video {
+	margin-bottom: 24px;
+	max-width: 100%;
+}
+
+p > embed, p > iframe, p > object, span > embed, span > iframe, span > object {
+	margin-bottom: 0;
+}
+
+/* Alignment */
+
+.alignleft {
+	float: left;
+}
+
+.alignright {
+	float: right;
+}
+
+.aligncenter {
+	display: block;
+	margin-left: auto;
+	margin-right: auto;
+}
+
+blockquote.alignleft, img.alignleft {
+	margin: 7px 24px 7px 0;
+}
+
+.wp-caption.alignleft {
+	margin: 7px 14px 7px 0;
+}
+
+blockquote.alignright, img.alignright {
+	margin: 7px 0 7px 24px;
+}
+
+.wp-caption.alignright {
+	margin: 7px 0 7px 14px;
+}
+
+blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter {
+	margin-top: 7px;
+	margin-bottom: 7px;
+}
+
+.site-content blockquote.alignleft, .site-content blockquote.alignright {
+	border-top: 1px solid rgba(0, 0, 0, 0.1);
+	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+	padding-top: 17px;
+	width: 50%;
+}
+
+.site-content blockquote.alignleft p, .site-content blockquote.alignright p {
+	margin-bottom: 17px;
+}
+
+.wp-caption {
+	margin-bottom: 24px;
+}
+
+.wp-caption img[class*="wp-image-"] {
+	display: block;
+	margin: 0;
+}
+
+.wp-caption {
+	color: #767676;
+}
+
+.wp-caption-text {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing:    border-box;
+	box-sizing:         border-box;
+	font-size: 12px;
+	font-style: italic;
+	line-height: 1.5;
+	margin: 9px 0;
+	padding-right: 10px;
+}
+
+.wp-smiley {
+	border: 0;
+	margin-bottom: 0;
+	margin-top: 0;
+	padding: 0;
+}
+
+/* Assistive text */
+
+.screen-reader-text {
+	clip: rect(1px, 1px, 1px, 1px);
+	position: absolute;
+}
+
+.screen-reader-text:focus {
+	background-color: #f1f1f1;
+	border-radius: 3px;
+	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
+	clip: auto;
+	color: #21759b;
+	display: block;
+	font-size: 14px;
+	font-weight: bold;
+	height: auto;
+	line-height: normal;
+	padding: 15px 23px 14px;
+	position: absolute;
+	left: 5px;
+	top: 5px;
+	text-decoration: none;
+	text-transform: none;
+	width: auto;
+	z-index: 100000; /* Above WP toolbar */
+}
+
+.hide {
+	display: none;
+}
+
+/* Clearing floats */
+
+.footer-sidebar:before, .footer-sidebar:after, .hentry:before, .hentry:after, .slider-direction-nav:before, .slider-direction-nav:after, .contributor-info:before, .contributor-info:after, .search-box:before, .search-box:after, [class*="content"]:before, [class*="content"]:after, [class*="site"]:before, [class*="site"]:after {
+	content: "";
+	display: table;
+}
+
+.footer-sidebar:after, .hentry:after, .slider-direction-nav:after, .contributor-info:after, .search-box:after, [class*="content"]:after, [class*="site"]:after {
+	clear: both;
+}
+.clear {
+	float:none;
+	clear:both;
+}
+
+/* Genericons */
+
+.bypostauthor > article .fn:before .comment-edit-link:before .comment-reply-link:before .comment-reply-login:before .comment-reply-title small a:before .contributor-posts-link:before .menu-toggle:before .search-toggle:before .slider-direction-nav a:before .widget_twentyfourteen_ephemera .widget-title:before {
+	-webkit-font-smoothing: antialiased;
+	display: inline-block;
+	font: normal 16px/1 Genericons;
+	text-decoration: inherit;
+	vertical-align: text-bottom;
+}
+
+/* Separators */
+
+.site-content span + .entry-date:before, .full-size-link:before, .parent-post-link:before, span + .byline:before, span + .comments-link:before, span + .edit-link:before, .widget_twentyfourteen_ephemera .entry-title:after {
+	content: "\0020\007c\0020";
+}
+
+table {
+	color:#7a1919;
+}
+table td {
+	font-weight: bold;
+	font-size: 14px;
+}
+
+
+/**
+ * 3.0 Basic Structure
+ * -----------------------------------------------------------------------------
+ */
+.inner-wrapper {
+	width:980px;
+	position: relative;
+	margin:0 auto;
+}
+#page {
+	padding-top:140px;
+	min-height: calc(100% - 140px);
+	position: relative;
+	background:#CCC;
+}
+.bg-element {
+	position:fixed;
+	width:980px;
+	top:0;
+	left:50%;
+	margin-left:-490px;
+	height:100%;
+	z-index: 0;
+	background:white;
+}
+#main {
+	position: relative;
+	z-index: 5;
+	padding-bottom:100px;
+}
+#main-content {
+}
+#primary {
+	width:940px;
+	padding:20px;
+	min-height: calc(100% - 140px);
+	background:white;
+	position: relative;
+	z-index: 10;
+	/*padding-bottom:;*/
+}
+
+/**
+ * 4.0 Header
+ * -----------------------------------------------------------------------------
+ */
+
+/* Ensure that there is no gap between the header and
+   the admin bar for WordPress versions before 3.8. */
+#wpadminbar {
+	min-height: 32px;
+}
+header#masthead {
+	background: #7f5516; /* Old browsers */
+	background: -moz-linear-gradient(left,  #7f5516 0%, #ba9458 15%, #e8c48b 50%, #ba9458 85%, #7f5516 100%); /* FF3.6+ */
+	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7f5516), color-stop(15%,#ba9458), color-stop(50%,#e8c48b), color-stop(85%,#ba9458), color-stop(100%,#7f5516)); /* Chrome,Safari4+ */
+	background: -webkit-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* Chrome10+,Safari5.1+ */
+	background: -o-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* Opera 11.10+ */
+	background: -ms-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* IE10+ */
+	background: linear-gradient(to right,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* W3C */
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f5516', endColorstr='#7f5516',GradientType=1 ); /* IE6-9 */
+	padding-top:4px;
+	position: fixed;
+	z-index: 100;
+	width:100%;
+	height:136px;
+	top:0;
+	left:0;
+}
+.header-main {
+	background:white;
+}
+.header-main .inner-wrapper {
+	height: 107px;
+}
+.logo {
+	position: absolute;
+	top:10px;
+	left:50%;
+	margin-left:-152px;
+}
+.logo a {
+	display: block;
+	width:305px;
+	height:85px;
+	background:url('images/climate_control_logo.png') center center no-repeat;
+}
+.header-main .search-form {
+	position: absolute;
+	top:10px;
+	right:0;
+	width:200px;
+}
+input.search-field {
+	border: 1px solid #7a1919;
+	padding: 2px 2px 2px 20px;
+	color: #7a1919;
+	background:url('images/search_icon.png') left center no-repeat;
+	background-color: rgba(232,196,139,.5);
+	border-radius: 0;
+	width:90%;
+}
+input.search-submit {
+	display: block;
+	text-indent: -9999px;
+	padding: 0;
+	width: 0;
+	height: 0px;
+	border: 10px solid transparent;
+	border-right: 0;
+	border-left: 15px solid #7a1919;
+	background: none;
+	float: right;
+	margin-top: 2px;
+}
+.search-submit {
+	display: none;
+}
+.social {
+	position: absolute;
+	right:0;
+	bottom:10px;
+}
+.social .social-links {
+	margin:0;
+}
+.social .social-links li {
+	display: inline-block;
+	list-style: none outside none;
+}
+.social .social-links li a {
+	display: block;
+	font-weight: bold;
+	padding:5px 30px 5px 5px;
+	background-position: right center;
+	background-repeat: no-repeat;
+	color:#7a1919;
+}
+
+.header-left{
+	position: absolute;
+	top:10px;
+	left:0;
+}
+.header-left .header-links a {
+	display: block;
+	width:160px;
+	text-align: center;
+	background:#7a1919;
+	color:white;
+	font-weight: bold;
+	font-size: 14px;
+	text-transform: uppercase;
+	margin-bottom:10px;
+}
+.header-left .phone {
+	font-size: 30px;
+	font-weight: bold;
+	color:#7a1919;
+	line-height: 1em;
+	text-align: center;
+}
+
+/**
+ * 5.0 Navigation
+ * -----------------------------------------------------------------------------
+ */
+#primary-navigation, .menu-primary-menu-container {
+	position: relative;
+	z-index: 100;
+}
+#primary-navigation .nav-menu {
+	list-style: none outside none;
+	margin:0;
+	text-align: left;
+}
+#primary-navigation .nav-menu li {
+	display: block;
+	float:left;
+	position: relative;
+}
+#primary-navigation .nav-menu > li > a {
+	display: block;
+	font-size: 17px;
+	font-weight: bold;
+	color:#5a0000;
+	line-height: 17px;
+	padding:6px 12px;
+	text-transform: uppercase;
+}
+#primary-navigation .nav-menu > li:hover > a, #primary-navigation .nav-menu > li.current-menu-item > a, #primary-navigation .nav-menu > li.current-menu-ancestor > a {
+	background: #7f5516; /* Old browsers */
+	background: -moz-linear-gradient(top,  #7f5516 0%, #e8c48b 100%); /* FF3.6+ */
+	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f5516), color-stop(100%,#e8c48b)); /* Chrome,Safari4+ */
+	background: -webkit-linear-gradient(top,  #7f5516 0%,#e8c48b 100%); /* Chrome10+,Safari5.1+ */
+	background: -o-linear-gradient(top,  #7f5516 0%,#e8c48b 100%); /* Opera 11.10+ */
+	background: -ms-linear-gradient(top,  #7f5516 0%,#e8c48b 100%); /* IE10+ */
+	background: linear-gradient(to bottom,  #7f5516 0%,#e8c48b 100%); /* W3C */
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f5516', endColorstr='#e8c48b',GradientType=0 ); /* IE6-9 */
+	color:white;
+}
+#primary-navigation .nav-menu li > ul {
+	display: none;
+	position: absolute;
+	margin:0;
+	left:50%;
+	-moz-transform: translateX(-50%);
+	-webkit-transform: translateX(-50%);
+	-o-transform: translateX(-50%);
+	-ms-transform: translateX(-50%);
+	transform: translateX(-50%);
+	white-space: nowrap;
+	line-height: 18px;
+}
+#primary-navigation .nav-menu li:hover > ul {
+	display: block;
+}
+#primary-navigation .nav-menu li > ul > li {
+	margin:0 3px 0 1px;
+	line-height: 20px;
+	font-size: 14px;
+	display: inline-block;
+	float:none;
+}
+#primary-navigation .nav-menu li > ul > li:before {
+	content:" | ";
+	color:white;
+}
+#primary-navigation .nav-menu li > ul > li:first-child:before {
+	content:"";	
+}
+#primary-navigation .nav-menu li > ul > li > a {
+	color:white;
+	display: inline-block;
+	padding:0 2px 0 4px;
+}
+.sub-nav-back {
+	background: #452802; /* Old browsers */
+	background: -moz-linear-gradient(left,  #452802 0%, #ac8b59 15%, #ac8b59 50%, #ac8b59 85%, #ac8b59 85%, #452802 100%); /* FF3.6+ */
+	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#452802), color-stop(15%,#ac8b59), color-stop(50%,#ac8b59), color-stop(85%,#ac8b59), color-stop(85%,#ac8b59), color-stop(100%,#452802)); /* Chrome,Safari4+ */
+	background: -webkit-linear-gradient(left,  #452802 0%,#ac8b59 15%,#ac8b59 50%,#ac8b59 85%,#ac8b59 85%,#452802 100%); /* Chrome10+,Safari5.1+ */
+	background: -o-linear-gradient(left,  #452802 0%,#ac8b59 15%,#ac8b59 50%,#ac8b59 85%,#ac8b59 85%,#452802 100%); /* Opera 11.10+ */
+	background: -ms-linear-gradient(left,  #452802 0%,#ac8b59 15%,#ac8b59 50%,#ac8b59 85%,#ac8b59 85%,#452802 100%); /* IE10+ */
+	background: linear-gradient(to right,  #452802 0%,#ac8b59 15%,#ac8b59 50%,#ac8b59 85%,#ac8b59 85%,#452802 100%); /* W3C */
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#452802', endColorstr='#452802',GradientType=1 ); /* IE6-9 */
+	width:100%;
+	position: absolute;
+	z-index: 1;
+	left:-20px;
+	padding:0 20px;
+	height:20px;
+	top:100%;
+	display: none;
+}
+.sub-nav-back.show {
+	display: block;
+}
+
+
+/**
+ * 6.0 Content
+ * -----------------------------------------------------------------------------
+ */
+.home .slider {
+	background: #7f5516; /* Old browsers */
+	background: -moz-linear-gradient(left,  #7f5516 0%, #ba9458 15%, #e8c48b 50%, #ba9458 85%, #7f5516 100%); /* FF3.6+ */
+	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7f5516), color-stop(15%,#ba9458), color-stop(50%,#e8c48b), color-stop(85%,#ba9458), color-stop(100%,#7f5516)); /* Chrome,Safari4+ */
+	background: -webkit-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* Chrome10+,Safari5.1+ */
+	background: -o-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* Opera 11.10+ */
+	background: -ms-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* IE10+ */
+	background: linear-gradient(to right,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* W3C */
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f5516', endColorstr='#7f5516',GradientType=1 ); /* IE6-9 */
+	padding-bottom:4px;
+}
+.home .slider .bg-color {
+	background:#7a1919;
+}
+.home .entry-content p {
+	font-size: 22px;
+}
+#slider img {
+	display: none;
+}
+#slider img:first-child {
+	display: block;
+}
+.content_area {
+	padding-left: 10px;
+	border-left: 3px solid #7a1919;
+	margin: 25px 0;
+}
+.home .content_area {
+	padding-left: 0px;
+	border-left: none;
+	margin: 0;
+}
+.entry-content a {
+	color:#7a1919;
+	font-weight: bold;
+}
+a.anchor{ display: block; position: relative; top: -160px; visibility: hidden; }
+
+/**
+ * 6.1 Post Thumbnail
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 6.2 Entry Header
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 6.3 Entry Meta
+ * -----------------------------------------------------------------------------
+ */
+
+
+
+
+/**
+ * 6.4 Entry Content
+ * -----------------------------------------------------------------------------
+ */
+.home .content_area > div { margin-left:-3px; }
+.home .content_area > div:first-child {
+	border-right:1px solid #7a1919;
+	margin-left:0;
+	padding-right:1%;
+	margin-right:3%;
+}
+form .grid_2 , form .grid_3{
+	float:left;
+}
+form .grid_2 {
+	width:120px;
+}
+form .grid_3 {
+	width:340px;
+}
+.form_row {
+	float: left;
+	padding: 6px 0;
+	width: 570px;
+}
+.form_row .indent { padding-left: 40px; }
+.form_row .indent .row {
+	float: left;
+	margin-bottom: 2px;
+	width: 100%;
+}
+.form_row .indent .first-row { margin-top: 5px; }
+.form_row .indent input, .form_row .indent span {
+	/*float: left;*/
+	padding-right: 8px;
+	width: auto;
+}
+.form_row1 {
+	float: left;
+	padding-top: 6px;
+	width: 570px;
+}
+.form_row1 label {
+	padding-left: 16px;
+	padding-right: 0;
+	padding-top: 0;
+	text-align: left;
+}
+.form_row1 span {
+	float: left;
+	padding: 0 10px 0 6px;
+}
+.form_row span textarea {
+	margin: 0 20px;
+	width: 95%;
+}
+.form_row table { margin-left: 10px; }
+.form_row td input { width: auto; }
+
+
+/**
+ * 6.6 Post Formats
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 6.7 Post/Image/Paging Navigation
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 6.8 Attachments
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 6.9 Archives
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 6.10 Contributor Page
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 6.11 404 Page
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 6.12 Full-width
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 6.13 Singular
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 7.0 Sidebars
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 7.1 Widgets
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 7.2 Content Sidebar Widgets
+ * -----------------------------------------------------------------------------
+ */
+
+
+
+/**
+ * 8.0 Footer
+ * -----------------------------------------------------------------------------
+ */
+footer#colophon {
+	margin-top:-100px;
+	background:#7A1919;
+	position: relative;
+	z-index: 100;
+}
+footer#colophon > .inner-wrapper {
+	height:150px;
+}
+#footer-navigation {
+	text-align: center;
+	padding-top:8px;
+}
+#footer-navigation ul {
+	list-style: none outside none;
+	margin:0 auto;
+	display: inline-block;
+}
+#footer-navigation ul ul {
+	display: none;
+}
+#footer-navigation li {
+	display: block;
+	float:left;
+	font-size: 14px;
+}
+#footer-navigation li:before {
+	content:" | ";
+	color:white;
+	font-size: 15px;
+}
+#footer-navigation li:first-child:before {
+	content: "";
+}
+#footer-navigation li a {
+	color:white;
+	font-weight: bold;
+	display: inline-block;
+	padding:0px 7px 0 5px;
+	text-transform: uppercase;
+}
+.footer-left, .footer-right {
+
+	line-height: 1.3em;
+	color: white;
+	position: absolute;
+	bottom: 10px;
+}
+.footer-left a, .footer-right a {
+	color:white;
+}
+.footer-left {
+	left:20px;
+	text-align: left;
+}
+.footer-right {
+	right:20px;
+	text-align: right;
+}
+
+/**
+ * 9.0 Pagination
+ * -----------------------------------------------------------------------------
+ */
+ 	.pagination { clear:both; padding:20px 0; position:relative; font-size:11px; line-height:13px; }
+	.pagination span, .pagination a { display:block; float:left; margin: 2px 2px 2px 0; padding:6px 9px 5px 9px; text-decoration:none; width:auto; color:#fff; background: #555; }
+	.pagination a:hover{ color:#fff; background: #3279BB; } 
+	.pagination .current{ padding:6px 9px 5px 9px; background: #3279BB; color:#fff; }
+
+/**
+ * 10.0 Fluid Columns
+ * -----------------------------------------------------------------------------
+ */
+	.one_half{ width:48%; }
+	.one_third{ width:30.66%; }
+	.two_third{ width:65.33%; }
+	.one_fourth{ width:22%; }
+	.three_fourth{ width:74%; }
+	.one_fifth{ width:16.8%; }
+	.two_fifth{ width:37.6%; }
+	.three_fifth{ width:58.4%; }
+	.four_fifth{ width:79.2%; }
+	.one_sixth{ width:13.33%; }
+	.five_sixth{ width:82.67%; }
+	.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
+	.last{ margin-right:0 !important; clear:right; }
+	.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}
+
+/**
+ * 12.0 Print
+ * -----------------------------------------------------------------------------
+ */
+
+@media print {
+	body {
+		background: none !important; /* Brute force since user agents all print differently. */
+		color: #2b2b2b;
+		font-size: 12pt;
+	}
+
+	.site, .site-header, .hentry, .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content, .archive-header, .page-header, .contributor-info, .comments-area, .attachment .entry-attachment .attachment {
+		max-width: 100%;
+	}
+
+	#site-header img, .search-toggle, .site-navigation, .site-content nav, .edit-link, .page-links, .widget-area, .more-link, .post-format-archive-link, .comment-respond, .comment-list .reply, .comment-reply-login, #secondary, .site-footer, .slider-control-paging, .slider-direction-nav {
+		display: none;
+	}
+
+	.site-title a, .entry-meta, .entry-meta a, .featured-content .hentry, .featured-content a {
+		color: #2b2b2b;
+	}
+
+	.entry-content a, .entry-summary a, .page-content a, .comment-content a {
+		text-decoration: none;
+	}
+
+	.site-header, .post-thumbnail, a.post-thumbnail:hover, .site-content .entry-header, .site-footer, .featured-content, .featured-content .entry-header {
+		background: transparent;
+	}
+
+	.header-main {
+		padding: 48px 10px;
+	}
+
+	.site-title {
+		float: none;
+		font-size: 19pt;
+	}
+
+	.content-area {
+		padding-top: 0;
+	}
+
+	.list-view .site-content .hentry {
+		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+		margin-bottom: 48px;
+		padding-bottom: 24px;
+	}
+
+	.post-thumbnail img {
+		margin: 0 10px 24px;
+	}
+
+	.site-content .has-post-thumbnail .entry-header {
+		padding-top: 0;
+	}
+
+	.site-content footer.entry-meta {
+		margin: 24px auto;
+	}
+
+	.entry-meta .tag-links a {
+		color: #fff;
+	}
+
+	.singular .site-content .hentry.has-post-thumbnail {
+		margin-top: 0;
+	}
+
+	.gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail {
+		display: block;
+	}
+
+	.archive-title, .page-title {
+		margin: 0 10px 48px;
+	}
+
+	.featured-content .hentry {
+		margin-bottom: 48px;
+	}
+
+	.featured-content .post-thumbnail, .slider .featured-content .post-thumbnail {
+		padding-top: 0;
+	}
+
+	.featured-content .post-thumbnail img {
+		position: relative;
+	}
+
+	.featured-content .entry-header {
+		padding: 0 10px 24px;
+	}
+
+	.featured-content .entry-meta {
+		font-size: 9pt;
+		margin-bottom: 11px;
+	}
+
+	.featured-content .cat-links {
+		font-weight: 900;
+	}
+
+	.featured-content .entry-title {
+		font-size: 25pt;
+		line-height: 36px;
+	}
+	
+}
+.bf_layout_checkbox {margin-right:10px!important;}

+ 60 - 0
tag.php

@@ -0,0 +1,60 @@
+<?php
+/**
+ * The template for displaying Tag pages
+ *
+ * Used to display archive-type pages for posts in a tag.
+ *
+ * @link http://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+	<section id="primary" class="content-area">
+		<div id="content" class="site-content" role="main">
+
+			<?php if ( have_posts() ) : ?>
+
+			<header class="archive-header">
+				<h1 class="archive-title"><?php printf( __( 'Tag Archives: %s', 'twentyfourteen' ), single_tag_title( '', false ) ); ?></h1>
+
+				<?php
+					// Show an optional term description.
+					$term_description = term_description();
+					if ( ! empty( $term_description ) ) :
+						printf( '<div class="taxonomy-description">%s</div>', $term_description );
+					endif;
+				?>
+			</header><!-- .archive-header -->
+
+			<?php
+					// Start the Loop.
+					while ( have_posts() ) : the_post();
+
+						/*
+						 * Include the post format-specific template for the content. If you want to
+						 * use this in a child theme, then include a file called called content-___.php
+						 * (where ___ is the post format) and that will be used instead.
+						 */
+						get_template_part( 'content', get_post_format() );
+
+					endwhile;
+					// Previous/next page navigation.
+					if (function_exists("pagination")) : pagination(); endif;
+
+				else :
+					// If no content, include the "No posts found" template.
+					get_template_part( 'content', 'none' );
+
+				endif;
+			?>
+		</div><!-- #content -->
+	</section><!-- #primary -->
+
+<?php
+get_sidebar( 'content' );
+get_sidebar();
+get_footer();

+ 61 - 0
taxonomy-post_format.php

@@ -0,0 +1,61 @@
+<?php
+/**
+ * The template for displaying Post Format pages
+ *
+ * Used to display archive-type pages for posts with a post format.
+ * If you'd like to further customize these Post Format views, you may create a
+ * new template file for each specific one.
+ *
+ * @todo http://core.trac.wordpress.org/ticket/23257: Add plural versions of Post Format strings
+ * and remove plurals below.
+ *
+ * @link http://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+	<section id="primary" class="content-area">
+		<div id="content" class="site-content" role="main">
+
+			<?php if ( have_posts() ) : ?>
+
+			<header class="archive-header">
+				<h1 class="archive-title">
+					<?php
+						_e( 'Archives', 'twentyfourteen' );
+					?>
+				</h1>
+			</header><!-- .archive-header -->
+
+			<?php
+					// Start the Loop.
+					while ( have_posts() ) : the_post();
+
+						/*
+						 * Include the post format-specific template for the content. If you want to
+						 * use this in a child theme, then include a file called called content-___.php
+						 * (where ___ is the post format) and that will be used instead.
+						 */
+						get_template_part( 'content', get_post_format() );
+
+					endwhile;
+					// Previous/next page navigation.
+					if (function_exists("pagination")) : pagination(); endif;
+
+				else :
+					// If no content, include the "No posts found" template.
+					get_template_part( 'content', 'none' );
+
+				endif;
+			?>
+		</div><!-- #content -->
+	</section><!-- #primary -->
+
+<?php
+get_sidebar( 'content' );
+get_sidebar();
+get_footer();