Browse Source

front/about

windhamdavid 9 years ago
parent
commit
6b54aa02b8
12 changed files with 1115 additions and 111 deletions
  1. 8 57
      css/card.css
  2. 206 0
      css/front-page.css
  3. 98 37
      front-page.php
  4. 1 1
      functions.php
  5. 663 0
      js/color.js
  6. 1 0
      js/front-page.js
  7. 0 0
      js/svg-morpheus.js
  8. 42 10
      page-about.php
  9. 26 0
      page-bio.php
  10. 69 0
      page-card.php
  11. 1 3
      page-sitemap.php
  12. 0 3
      page.php

+ 8 - 57
css/card.css

@@ -18,9 +18,13 @@ time, mark, audio, video {
   vertical-align:baseline;
   background:transparent;
 }
-
 body {
-	line-height: 1;
+    padding: 0;
+    margin: 0;
+	background: rgba(160,160,160,0.73) url(../img/3.png);
+	color: #666;
+	font-size: 12px;
+	line-height: 18px;
 }
 h1, h2, h3, h4, h5, h6 {
 	clear: both;
@@ -29,13 +33,6 @@ h1, h2, h3, h4, h5, h6 {
 ol, ul {
 	list-style: none;
 }
-blockquote {
-	quotes: none;
-}
-blockquote:before, blockquote:after {
-	content: '';
-	content: none;
-}
 del {
 	text-decoration: line-through;
 }
@@ -47,32 +44,6 @@ table {
 a img {
 	border: none;
 }
-.clear {
-	clear: both;
-}
-
-
-
-
-body {
-		background: rgba(160,160,160,0.73) url(../img/3.png);
-}
-body,
-input,
-textarea {
-	color: #666;
-	font-size: 12px;
-	line-height: 18px;
-}
-hr {
-	background-color: #e7e7e7;
-	border: 0;
-	clear: both;
-	height: 1px;
-	margin-bottom: 18px;
-}
-
-/* Text elements */
 p {
 	font-size: 13px;
 	margin-bottom: 8px;
@@ -106,19 +77,10 @@ a:hover {
 	color: #757576;
 	text-decoration: none;
 }
-
-/* Text meant only for screen readers */
 .screen-reader-text {
 	position: absolute;
 	left: -9000px;
 }
-
-/* =Layout
--------------------------------------------------------------- */
-body {
-  padding: 0;
-  margin: 0;
-}
 .header {
 	margin: 0 0 50px 0;
 }
@@ -156,9 +118,7 @@ body {
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
-
 }
-
 .bottom {
 	margin-top: 32px;
 }
@@ -178,7 +138,6 @@ body {
 	font-size: 9px;
 }
 .right-bottom {
-
 	margin: 0px 50px 0 0;
 	text-align: right;
 	font-size: 9px;
@@ -190,16 +149,9 @@ body {
 	font-size: 12px;
 }
 
-
 @-webkit-keyframes Rotation {
-from {
-	-webkit-transform: rotate(0deg);
-	}
-
-to {
-	-webkit-transform: rotate(360deg);
-
-	}
+from {-webkit-transform: rotate(0deg);}
+to {-webkit-transform: rotate(360deg);}
 }
 
 @media (max-width: 480px) {
@@ -228,5 +180,4 @@ to {
 	.bottom p {
 		font-size: 9px;
 	}
-
 }

+ 206 - 0
css/front-page.css

@@ -0,0 +1,206 @@
+/* @override http://macs.local/david/wp-content/themes/dw/css/front-page.css */
+
+html, body, div, span, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+abbr, address, cite, code,
+del, dfn, em, img, ins, kbd, q, samp,
+small, strong, sub, sup, var,
+b, i,
+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;
+  border:0;
+  outline:0;
+  font-size:100%;
+  vertical-align:baseline;
+  background:transparent;
+}
+body {
+    padding: 0;
+    margin: 0;
+	background: rgba(242, 242, 242, 0.7);
+	color: #666;
+	font-size: 12px;
+	line-height: 18px;
+}
+h1, h2, h3, h4, h5, h6 {
+	clear: both;
+	font-weight: normal;
+}
+ol, ul {
+	list-style: none;
+}
+a img {
+	border: none;
+}
+p {
+	font-size: 13px;
+	margin-bottom: 8px;
+}
+h4 {
+	font-size: 13px;
+	margin-bottom: 10px;
+}
+h3 {
+	font-size: 14px;
+	margin-bottom: 0px;
+}
+h2 {
+	font-size: 16px;
+	margin-left: 25px;
+}
+	p.noindent {
+	margin-bottom: 10px;
+	text-indent : 0px;
+}
+a:link {
+	color: #000;
+	text-decoration: none;
+}
+a:visited {
+	color: #000;
+	text-decoration: none;
+}
+a:active,
+a:hover {
+	color: #757576;
+	text-decoration: none;
+}
+.screen-reader-text {
+	position: absolute;
+	left: -9000px;
+}
+.header {
+	margin: 0 0 50px 0;
+}
+.container {
+	margin: 0 auto;
+	text-align: center;
+}
+.card .logo .svg {
+	margin: 0 auto;
+}
+.card .content img {
+	float: left;
+	margin: -5px 0 -40px 95px;
+}
+.card .content .icons img {
+	margin: 3px;
+	float: none;
+}
+.card .content {
+	margin: 100px auto;	
+	width:500px;
+	background: #fff;
+	padding: 50px 20px 30px;
+	-webkit-animation-name: none;
+	-webkit-animation-iteration-count: infinite;
+	-webkit-animation-timing-function: linear;
+	-webkit-animation-duration: 400s;
+	z-index:-1;
+	width:450px;
+	border-top: 1px solid #fff;
+  -webkit-box-shadow: 0px 3px 5px #cbcbcb;
+  -moz-box-shadow: 0px 3px 5px #cbcbcb;
+  box-shadow: 0px 3px 5px #cbcbcb;
+  -webkit-border-radius: 4px;
+  -moz-border-radius: 4px;
+  border-radius: 4px;
+}
+.card .search {
+	margin: 10px;
+}
+.bottom {
+	margin-top: 20px;
+}
+.bottom p {
+	margin: 0;
+}
+.bottom a {
+	color: #666;
+}
+.left-bottom {
+	float: left;
+	display: block;
+	text-align: left;
+	margin: 0px 0 0 50px;
+}
+.left-bottom p {
+	font-size: 9px;
+}
+.right-bottom {
+	margin: 0px 50px 0 0;
+	text-align: right;
+	font-size: 9px;
+}
+.right-bottom p {
+	font-size: 9px;
+}
+.contact {
+	font-size: 12px;
+}
+
+@-webkit-keyframes Rotation {
+from {-webkit-transform: rotate(0deg);}
+to {-webkit-transform: rotate(360deg);}
+}
+
+@media (max-width: 480px) {
+	.card #content {
+		-webkit-animation-name: none;
+		width:550px;
+	}
+	h2 {
+		font-size: 21px;
+	}
+	h3 {
+		font-size: 19px;
+	}
+	h4 {
+		font-size: 17px;
+ 	}
+	.header {
+		margin: 0 0 55px 0;
+	}
+	#content img {
+		margin: -5px 0 -40px 80px;
+	}
+	.bottom {
+		margin-top: 50px;
+	}
+	.bottom p {
+		font-size: 9px;
+	}
+}
+
+#icon {
+  display: block;
+  box-sizing: border-box;
+  width:50px;
+  height:50px;
+  background: #FFF;
+  margin:10px 0 -30px 50px;
+  padding: 0px;
+}
+
+#options {
+  margin:0;
+  text-align:center;
+}
+
+.option {
+  display: block;
+  margin: auto;
+  overflow: hidden;
+  text-align: left;
+}
+label {
+  text-align: right;
+  display: inline-block;
+  width:100px;
+}

+ 98 - 37
front-page.php

@@ -1,8 +1,3 @@
-<?php
-/**
- * Template Name: Card
- */
- ?>
 <!--
 	     .     . .              .       .  . 
 	. . ...-..-| |-. .-. .-.-..-| .-.. ...-| 
@@ -16,24 +11,76 @@
 <title>David A. Windham</title>
 <meta name="description" content="David A. Windham - Zeken Woozer Enterprises, Un-Ltd. South Carolina USA" />
 <meta name="author" content="David Windham">
-<link rel="stylesheet" type="text/css" media="all" href="<?php echo get_template_directory_uri();?>/css/card.css"/>
+<link rel='canonical' href='https://davidawindham.com/' />
+<link rel="stylesheet" type="text/css" media="all" href="<?php echo get_template_directory_uri();?>/css/front-page.css"/>
 </head>
 <body>
-	<div id="wrapper" class="hfeed"> 
-		<div id="main"> 
-			<div id="container" class="card">
-				<div id="content" class "hentry" role="main"> 
-					<div class="header">
-						&nbsp;		
-					</div>
-					<img src="<?php echo get_template_directory_uri();?>/img/dw.png" width="25" alt="daw"/>
-					<h2 class="entry-title"><a href="http://zekenwoozer.com/" title="David A. Windham" rel="home">&nbsp;&nbsp;Zeken Wo&#246;zer Enterprises, Un-Ltd.</a></h2>
-					<h4>South Carolina USA</h4>
-					<h3 class="vcard author"><a href="https://davidawindham.com/" title="David A. Windham" rel="home">David A. Windham</a></h3>
-					<p>au&middot;to&middot;di&middot;dact &nbsp; rac&middot;on&middot;teur</p>
-					<div class="contact">803-712-3283 - <script type="text/javascript"> 
+<div class="container card">	 
+	<div class="header" role="banner">
+		&nbsp;		
+	</div>
+	<div class="content" role="main">
+		<div class="h-card" itemscope itemtype="http://schema.org/Person">
+			<div class="logo u-logo" role="logo">				
+			    <svg id="icon" viewBox="0 0 48 48" style="background-color:#fff" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
+				<g id="zw" style="display:none">
+					<path fill="#3C4650" d="M0,24a24,24 0 1,0 48,0a24,24 0 1,0 -48,0"/>
+					<path fill="#FFFFFF" d="M25.4,30.8L25.4,30.8L24.1,27l-1.3,3.8c-0.3,1.7-0.7,3.3-1,4.1c-0.9,2.1-5,7.3-5,7.3
+						s4.7-0.5,7.6-0.5c2.9,0,7.3,0.6,7.3,0.6s-4.3-5.3-5.2-7.4C26.1,34,25.8,32.4,25.4,30.8z"/>
+					<path fill="#FFFFFF" d="M44.4,23.6c-0.1-5.2-3.8-8.7-8.3-8.7c-2.9,0-4.9,1.5-4.9,1.5s2.2-2.8,2.2-6.4
+						c0-4.3-4-8.3-9.1-8.3c-4.9,0-9.4,3.6-9.3,8.7c0.1,3.6,2.2,6,2.2,6c0,0-2.4-1.5-5-1.4c-6.8,0.2-8.5,5.9-8.4,8.8
+						c0.2,5.8,2.7,9.3,9.1,9.4c5.9,0.1,9.5-5.6,10.5-7.5c0.3-1.6,0-2.4,0-2.4c-0.5,0.3-2.5,4.8-6.2,2.8c-1.2-0.7-1.5-2.9-0.9-4.5
+						c1.1-2.9,3.2-3.2,6.2-7c1.2-1.4,1.4-2.4,1.4-2.4s0.2,0.9,1.3,2.3c3,3.7,5.2,4.1,6.4,7c0.7,1.8,0.3,4-1,4.7c-3.5,1.8-5.4-2.6-6-2.9
+						c0,0-0.2,0.7,0,2.2c0.4,1,3.8,7.6,11.1,7.6C41.6,33.1,44.5,27.8,44.4,23.6z"/>
+				</g>	
+			     <g id="about" style="display:none">
+			        <path d="M24,4C13,4,4,13,4,24c0,11,9,20,20,20c11,0,20-9,20-20C44,13,35,4,24,4z" fill="#336699"/>
+			        <path d="M28.4,28.4L12,36l7.6-16.4L36,12L28.4,28.4z" fill="#FFF"/>
+			        <path d="M24,21.8c-1.2,0-2.2,1-2.2,2.2s1,2.2,2.2,2.2c1.2,0,2.2-1,2.2-2.2S25.2,21.8,24,21.8z" fill="#336699"/>
+			      </g>
+			      <g id="desk" style="display:none">
+			        <path d="M38,16H10c-3.3,0-6,2.7-6,6v12h8v8h24v-8h8V22C44,18.7,41.3,16,38,16z" fill="#336699"/>
+			        <path d="M32,38H16V28h16V38z" fill="#FFF"/>
+			        <path d="M38,24c-1.1,0-2-0.9-2-2s0.9-2,2-2c1.1,0,2,0.9,2,2S39.1,24,38,24z" fill="#FFF"/>
+			        <path d="M36,6H12v8h24V6z" fill="#336699"/>
+			      </g>
+			      <g id="studio" style="display:none">
+			        <path d="M35.3,15.9L24,4.5l0,0v0L12.7,15.9c-6.2,6.2-6.2,16.4,0,22.6c3.1,3.1,7.2,4.7,11.3,4.7s8.2-1.6,11.3-4.7
+			          C41.6,32.2,41.6,22.1,35.3,15.9z" fill="#336699"/>
+			        <path d="M24,39.2L24,39.2c-3.2,0-6.2-1.2-8.5-3.5c-2.3-2.3-3.5-5.3-3.5-8.5s1.2-6.2,3.5-8.5l8.5-8.5
+			          L24,39.2z" fill="#FFF"/>
+			      </g>
+			      <g id="contact" style="display:none">
+			        <path d="M6,44l3-3l3,3l3-3l3,3l3-3l3,3l3-3l3,3l3-3l3,3l3-3l3,3V4l-3,3l-3-3l-3,3l-3-3l-3,3l-3-3l-3,3l-3-3l-3,3l-3-3L9,7L6,4V44z" fill="#336699"/>
+			        <path d="M36,34H12v-4h24V34z" fill="#FFF"/>
+			        <path d="M36,26H12v-4h24V26z" fill="#FFF"/>
+			        <path d="M36,18H12v-4h24V18z" fill="#FFF"/>
+			      </g>
+			      <g id="sitemap" style="display:none">
+			        <path d="M24,4C12.9,4,4,13,4,24s8.9,20,20,20c11.1,0,20-9,20-20S35,4,24,4z" fill="#336699"/>
+			        <path d="M37.8,16h-5.9c-0.6-2.5-1.6-4.9-2.8-7.1C32.9,10.1,35.9,12.7,37.8,16z" fill="#FFF"/>
+			        <path d="M24,8.1c1.7,2.4,3,5.1,3.8,7.9h-7.6C21,13.1,22.3,10.5,24,8.1z" fill="#FFF"/>
+			        <path d="M8.5,28C8.2,26.7,8,25.4,8,24s0.2-2.7,0.5-4h6.8c-0.2,1.3-0.3,2.6-0.3,4s0.1,2.7,0.3,4H8.5z" fill="#FFF"/>
+			        <path d="M10.2,32h5.9c0.6,2.5,1.6,4.9,2.8,7.1C15.1,37.9,12.1,35.3,10.2,32z" fill="#FFF"/>
+			        <path d="M16.1,16h-5.9c1.9-3.3,5-5.9,8.7-7.1C17.6,11.1,16.7,13.5,16.1,16z" fill="#FFF"/>
+			        <path d="M24,39.9c-1.7-2.4-3-5.1-3.8-7.9h7.6C27,34.9,25.7,37.5,24,39.9z" fill="#FFF"/>
+			        <path d="M28.7,28h-9.4c-0.2-1.3-0.3-2.6-0.3-4s0.1-2.7,0.3-4h9.4c0.2,1.3,0.3,2.6,0.3,4S28.9,26.7,28.7,28z" fill="#FFF"/>
+			        <path d="M29.2,39.1c1.2-2.2,2.1-4.6,2.8-7.1h5.9C35.9,35.3,32.9,37.9,29.2,39.1z" fill="#FFF"/>
+			        <path d="M32.7,28c0.2-1.3,0.3-2.6,0.3-4s-0.1-2.7-0.3-4h6.8c0.3,1.3,0.5,2.6,0.5,4s-0.2,2.7-0.5,4H32.7z" fill="#FFF"/>
+			      </g>
+			    </svg>
+			</div>
+			<div itemscope itemtype="http://schema.org/Organization">
+				<h2><span class="p-org"><a href="http://zekenwoozer.com/" title="David A. Windham" rel="home">&nbsp;&nbsp;Zeken Wo&#246;zer Enterprises, Un-Ltd.</a></span></h2>
+			</div>
+			<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
+				<h4><span itemprop="addressLocality">Greenwood</span>, <span class="p-region" itemprop="addressRegion">South Carolina</span> <span class="p-country-name" itemprop="addressCountry">USA</span></h4>
+			</div>
+			<h3><span itemprop="name" class="author p-name"><a class="u-url" itemprop="url" href="https://davidawindham.com/" title="David A. Windham" rel="home">David A. Windham</a></span></h3>
+			<p class="p-job-title" itemprop="description">au&middot;to&middot;di&middot;dact &nbsp; rac&middot;on&middot;teur</p>
+			<div class="contact"><span class="p-tel" itemprop="telephone">803-712-3283</span> - <span class="u-email" itemprop="email">
+				<script type="text/javascript"> 
 					//<![CDATA[
-
 					function hiveware_enkoder(){var i,j,x,y,x=
 					"x=\"3.r87dx:7=\\\"57|A;7&;:7<7:7h6=767:7:7878767::<7:7:7:75777;7;7879767::" +
 					"=787:7:78797:7::5797;7;7:787:76:=797:7;787;7:7;75767;7:7;7=7:7;7=787:::797" +
@@ -50,25 +97,39 @@
 					";j=eval(x.charAt(0));x=x.substr(1);y='';for(i=0;i<x.length;i+=4){y+=x.subs" +
 					"tr(i,2);}for(i=2;i<x.length;i+=4){y+=x.substr(i,2);}y=y.substr(j);";
 					while(x=eval(x));}hiveware_enkoder();
-
 					//]]>
-					</script>
-					 - <a href="https://keybase.io/windhamdavid" title="David Windham Keybase">keys</a>
-					</div>
-					<div class="bottom">
-						<p><a href="https://plus.google.com/+DavidWindham1?rel=author" rel="me">Used Cars</a> - <a href="http://en.wikipedia.org/wiki/User:Windhamdavid rel="me"">Land</a> - <a href="http://twitter.com/windhamdavid" rel="me">Whiskey</a> - <a href="http://facebook.com/windhamdavid" rel="me">Manure</a> - <a href="http://windhamdavid.tumblr.com/" rel="me">Nails</a> - <a href="http://vimeo.com/windhamdavid" rel="me">Fly Swatters</a> - <a href="http://davidawindham.com/lemon-tomato-onion-garlic-leek-zinnias/">Art</a> - <a href="http://davidawindham.com/radio">Bongos</a></p>
-						<p><a href="http://github.com/windhamdavid" rel="me">Lions Tamed</a> - <a href="http://sandbox.davidawindham.com">Bars Emptied</a> - <a href="https://cantbuymelove.org/">Love</a> - <a href="http://64.207.154.37/">Computers Verified</a> - <a href="http://gzet.net">Uprisings Quelled</a></p>
-					</div>
+			</script>
+			</span>
+			</div>
+			<div class="search" role="search">
+				<?php get_search_form();?>
+			</div>
+			<div class="bottom" role="navigation">
+				<p>
+					<a class="home" href="<?php echo home_url( '/' ); ?>home" class="list-group-item"><span class="fa fa-home fa-fw"></span> Home</a> - 
+					<a class="about" href="<?php echo home_url( '/' ); ?>about" class="list-group-item"><span class="fa fa-file-text-o fa-fw"></span> About</a> - 
+					<a class="desk" href="<?php echo home_url( '/' ); ?>desk" class="list-group-item"><span class="fa fa-pencil-square-o fa-fw"></span> Desk</a> - 
+					<a class="studio" href="<?php echo home_url( '/' ); ?>studio" class="list-group-item"><span class="fa fa-flask fa-fw"></span> Studio</a> - 
+					<a class="contact" href="<?php echo home_url( '/' ); ?>contact" class="list-group-item"><span class="fa fa-envelope-o fa-fw"></span> Contact</a> - 
+					<a class="sitemap" href="<?php echo home_url( '/' ); ?>sitemap" class="list-group-item"><span class="fa fa-sitemap fa-fw"></span> Sitemap</a>
+				</p>
+				<div class="" role="complementary">
+					<p class="screen-reader-text"><a href="https://plus.google.com/+DavidWindham1?rel=author" rel="me">Used Cars</a> - <a href="http://en.wikipedia.org/wiki/User:Windhamdavid rel="me"">Land</a> - <a href="http://twitter.com/windhamdavid" rel="me">Whiskey</a> - <a href="http://facebook.com/windhamdavid" rel="me">Manure</a> - <a href="http://windhamdavid.tumblr.com/" rel="me">Nails</a> - <a href="http://vimeo.com/windhamdavid" rel="me">Fly Swatters</a> - <a href="http://davidawindham.com/lemon-tomato-onion-garlic-leek-zinnias/">Art</a> - <a href="http://davidawindham.com/radio">Bongos</a></p>
+					<p class="screen-reader-text"><a href="http://github.com/windhamdavid" rel="me">Lions Tamed</a> - <a href="http://sandbox.davidawindham.com">Bars Emptied</a> - <a href="https://cantbuymelove.org/">Love</a> - <a href="http://64.207.154.37/">Computers Verified</a> - <a href="http://gzet.net">Uprisings Quelled</a> - <a class="u-key" href="https://keybase.io/windhamdavid" title="David Windham Keybase">keys</a></p>
+				</div>
+			</div>
+		</div>
+	</div> 
+</div> 
+<div id="footer" role="contentinfo">
 
-				</div> 
-			</div> 
-		</div> 
-		<div id="footer" role="contentinfo">
-
-		</div> 
-	</div>
-<script type='text/javascript' src='<?php echo get_template_directory_uri();?>/js/script-o.js'></script>
-<script type='text/javascript' src='<?php echo get_template_directory_uri();?>/js/init-o.js'></script>
+</div> 
+<script type='text/javascript' src='<?php echo get_template_directory_uri();?>/js/jquery-2.1.1.min.js'></script>
+<script type='text/javascript' src='<?php echo get_template_directory_uri();?>/js/color.js'></script>
+<script type='text/javascript' src='<?php echo get_template_directory_uri();?>/js/svg-morpheus.js'></script>
+<script type='text/javascript' src='<?php echo get_template_directory_uri();?>/js/front-page.js'></script>
 <?php wp_footer(); ?>
+<script type="application/ld+json">{"@context": "http://schema.org","@type": "WebSite","url":"https://davidawindham.com/","potentialAction":{"@type":"SearchAction","target":"https://davidawindham.com/?s={search_term_string}","query-input": "required name=search_term_string"}}
+</script>
 </body> 
 </html>

+ 1 - 1
functions.php

@@ -44,7 +44,7 @@ function dw_scripts() {
 	
 	wp_deregister_script('jquery');
 	
-	if ( is_page('home') ) {	
+	if ( is_page('about') ) {	
 		wp_enqueue_style( 'boot', get_template_directory_uri() . '/css/bootstrap.css');
 		wp_enqueue_style( 'cal', get_template_directory_uri() . '/css/fullcalendar.css');
 		wp_enqueue_style( 'ani', get_template_directory_uri() . '/css/animate.css');	

+ 663 - 0
js/color.js

@@ -0,0 +1,663 @@
+/*!
+ * jQuery Color Animations v@VERSION
+ * https://github.com/jquery/jquery-color
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * Date: @DATE
+ */
+(function( jQuery, undefined ) {
+
+	var stepHooks = "backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",
+
+	// plusequals test for += 100 -= 100
+	rplusequals = /^([\-+])=\s*(\d+\.?\d*)/,
+	// a set of RE's that can match strings and generate color tuples.
+	stringParsers = [{
+			re: /rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
+			parse: function( execResult ) {
+				return [
+					execResult[ 1 ],
+					execResult[ 2 ],
+					execResult[ 3 ],
+					execResult[ 4 ]
+				];
+			}
+		}, {
+			re: /rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
+			parse: function( execResult ) {
+				return [
+					execResult[ 1 ] * 2.55,
+					execResult[ 2 ] * 2.55,
+					execResult[ 3 ] * 2.55,
+					execResult[ 4 ]
+				];
+			}
+		}, {
+			// this regex ignores A-F because it's compared against an already lowercased string
+			re: /#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,
+			parse: function( execResult ) {
+				return [
+					parseInt( execResult[ 1 ], 16 ),
+					parseInt( execResult[ 2 ], 16 ),
+					parseInt( execResult[ 3 ], 16 )
+				];
+			}
+		}, {
+			// this regex ignores A-F because it's compared against an already lowercased string
+			re: /#([a-f0-9])([a-f0-9])([a-f0-9])/,
+			parse: function( execResult ) {
+				return [
+					parseInt( execResult[ 1 ] + execResult[ 1 ], 16 ),
+					parseInt( execResult[ 2 ] + execResult[ 2 ], 16 ),
+					parseInt( execResult[ 3 ] + execResult[ 3 ], 16 )
+				];
+			}
+		}, {
+			re: /hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
+			space: "hsla",
+			parse: function( execResult ) {
+				return [
+					execResult[ 1 ],
+					execResult[ 2 ] / 100,
+					execResult[ 3 ] / 100,
+					execResult[ 4 ]
+				];
+			}
+		}],
+
+	// jQuery.Color( )
+	color = jQuery.Color = function( color, green, blue, alpha ) {
+		return new jQuery.Color.fn.parse( color, green, blue, alpha );
+	},
+	spaces = {
+		rgba: {
+			props: {
+				red: {
+					idx: 0,
+					type: "byte"
+				},
+				green: {
+					idx: 1,
+					type: "byte"
+				},
+				blue: {
+					idx: 2,
+					type: "byte"
+				}
+			}
+		},
+
+		hsla: {
+			props: {
+				hue: {
+					idx: 0,
+					type: "degrees"
+				},
+				saturation: {
+					idx: 1,
+					type: "percent"
+				},
+				lightness: {
+					idx: 2,
+					type: "percent"
+				}
+			}
+		}
+	},
+	propTypes = {
+		"byte": {
+			floor: true,
+			max: 255
+		},
+		"percent": {
+			max: 1
+		},
+		"degrees": {
+			mod: 360,
+			floor: true
+		}
+	},
+	support = color.support = {},
+
+	// element for support tests
+	supportElem = jQuery( "<p>" )[ 0 ],
+
+	// colors = jQuery.Color.names
+	colors,
+
+	// local aliases of functions called often
+	each = jQuery.each;
+
+// determine rgba support immediately
+supportElem.style.cssText = "background-color:rgba(1,1,1,.5)";
+support.rgba = supportElem.style.backgroundColor.indexOf( "rgba" ) > -1;
+
+// define cache name and alpha properties
+// for rgba and hsla spaces
+each( spaces, function( spaceName, space ) {
+	space.cache = "_" + spaceName;
+	space.props.alpha = {
+		idx: 3,
+		type: "percent",
+		def: 1
+	};
+});
+
+function clamp( value, prop, allowEmpty ) {
+	var type = propTypes[ prop.type ] || {};
+
+	if ( value == null ) {
+		return (allowEmpty || !prop.def) ? null : prop.def;
+	}
+
+	// ~~ is an short way of doing floor for positive numbers
+	value = type.floor ? ~~value : parseFloat( value );
+
+	// IE will pass in empty strings as value for alpha,
+	// which will hit this case
+	if ( isNaN( value ) ) {
+		return prop.def;
+	}
+
+	if ( type.mod ) {
+		// we add mod before modding to make sure that negatives values
+		// get converted properly: -10 -> 350
+		return (value + type.mod) % type.mod;
+	}
+
+	// for now all property types without mod have min and max
+	return 0 > value ? 0 : type.max < value ? type.max : value;
+}
+
+function stringParse( string ) {
+	var inst = color(),
+		rgba = inst._rgba = [];
+
+	string = string.toLowerCase();
+
+	each( stringParsers, function( i, parser ) {
+		var parsed,
+			match = parser.re.exec( string ),
+			values = match && parser.parse( match ),
+			spaceName = parser.space || "rgba";
+
+		if ( values ) {
+			parsed = inst[ spaceName ]( values );
+
+			// if this was an rgba parse the assignment might happen twice
+			// oh well....
+			inst[ spaces[ spaceName ].cache ] = parsed[ spaces[ spaceName ].cache ];
+			rgba = inst._rgba = parsed._rgba;
+
+			// exit each( stringParsers ) here because we matched
+			return false;
+		}
+	});
+
+	// Found a stringParser that handled it
+	if ( rgba.length ) {
+
+		// if this came from a parsed string, force "transparent" when alpha is 0
+		// chrome, (and maybe others) return "transparent" as rgba(0,0,0,0)
+		if ( rgba.join() === "0,0,0,0" ) {
+			jQuery.extend( rgba, colors.transparent );
+		}
+		return inst;
+	}
+
+	// named colors
+	return colors[ string ];
+}
+
+color.fn = jQuery.extend( color.prototype, {
+	parse: function( red, green, blue, alpha ) {
+		if ( red === undefined ) {
+			this._rgba = [ null, null, null, null ];
+			return this;
+		}
+		if ( red.jquery || red.nodeType ) {
+			red = jQuery( red ).css( green );
+			green = undefined;
+		}
+
+		var inst = this,
+			type = jQuery.type( red ),
+			rgba = this._rgba = [];
+
+		// more than 1 argument specified - assume ( red, green, blue, alpha )
+		if ( green !== undefined ) {
+			red = [ red, green, blue, alpha ];
+			type = "array";
+		}
+
+		if ( type === "string" ) {
+			return this.parse( stringParse( red ) || colors._default );
+		}
+
+		if ( type === "array" ) {
+			each( spaces.rgba.props, function( key, prop ) {
+				rgba[ prop.idx ] = clamp( red[ prop.idx ], prop );
+			});
+			return this;
+		}
+
+		if ( type === "object" ) {
+			if ( red instanceof color ) {
+				each( spaces, function( spaceName, space ) {
+					if ( red[ space.cache ] ) {
+						inst[ space.cache ] = red[ space.cache ].slice();
+					}
+				});
+			} else {
+				each( spaces, function( spaceName, space ) {
+					var cache = space.cache;
+					each( space.props, function( key, prop ) {
+
+						// if the cache doesn't exist, and we know how to convert
+						if ( !inst[ cache ] && space.to ) {
+
+							// if the value was null, we don't need to copy it
+							// if the key was alpha, we don't need to copy it either
+							if ( key === "alpha" || red[ key ] == null ) {
+								return;
+							}
+							inst[ cache ] = space.to( inst._rgba );
+						}
+
+						// this is the only case where we allow nulls for ALL properties.
+						// call clamp with alwaysAllowEmpty
+						inst[ cache ][ prop.idx ] = clamp( red[ key ], prop, true );
+					});
+
+					// everything defined but alpha?
+					if ( inst[ cache ] && jQuery.inArray( null, inst[ cache ].slice( 0, 3 ) ) < 0 ) {
+						// use the default of 1
+						inst[ cache ][ 3 ] = 1;
+						if ( space.from ) {
+							inst._rgba = space.from( inst[ cache ] );
+						}
+					}
+				});
+			}
+			return this;
+		}
+	},
+	is: function( compare ) {
+		var is = color( compare ),
+			same = true,
+			inst = this;
+
+		each( spaces, function( _, space ) {
+			var localCache,
+				isCache = is[ space.cache ];
+			if (isCache) {
+				localCache = inst[ space.cache ] || space.to && space.to( inst._rgba ) || [];
+				each( space.props, function( _, prop ) {
+					if ( isCache[ prop.idx ] != null ) {
+						same = ( isCache[ prop.idx ] === localCache[ prop.idx ] );
+						return same;
+					}
+				});
+			}
+			return same;
+		});
+		return same;
+	},
+	_space: function() {
+		var used = [],
+			inst = this;
+		each( spaces, function( spaceName, space ) {
+			if ( inst[ space.cache ] ) {
+				used.push( spaceName );
+			}
+		});
+		return used.pop();
+	},
+	transition: function( other, distance ) {
+		var end = color( other ),
+			spaceName = end._space(),
+			space = spaces[ spaceName ],
+			startColor = this.alpha() === 0 ? color( "transparent" ) : this,
+			start = startColor[ space.cache ] || space.to( startColor._rgba ),
+			result = start.slice();
+
+		end = end[ space.cache ];
+		each( space.props, function( key, prop ) {
+			var index = prop.idx,
+				startValue = start[ index ],
+				endValue = end[ index ],
+				type = propTypes[ prop.type ] || {};
+
+			// if null, don't override start value
+			if ( endValue === null ) {
+				return;
+			}
+			// if null - use end
+			if ( startValue === null ) {
+				result[ index ] = endValue;
+			} else {
+				if ( type.mod ) {
+					if ( endValue - startValue > type.mod / 2 ) {
+						startValue += type.mod;
+					} else if ( startValue - endValue > type.mod / 2 ) {
+						startValue -= type.mod;
+					}
+				}
+				result[ index ] = clamp( ( endValue - startValue ) * distance + startValue, prop );
+			}
+		});
+		return this[ spaceName ]( result );
+	},
+	blend: function( opaque ) {
+		// if we are already opaque - return ourself
+		if ( this._rgba[ 3 ] === 1 ) {
+			return this;
+		}
+
+		var rgb = this._rgba.slice(),
+			a = rgb.pop(),
+			blend = color( opaque )._rgba;
+
+		return color( jQuery.map( rgb, function( v, i ) {
+			return ( 1 - a ) * blend[ i ] + a * v;
+		}));
+	},
+	toRgbaString: function() {
+		var prefix = "rgba(",
+			rgba = jQuery.map( this._rgba, function( v, i ) {
+				return v == null ? ( i > 2 ? 1 : 0 ) : v;
+			});
+
+		if ( rgba[ 3 ] === 1 ) {
+			rgba.pop();
+			prefix = "rgb(";
+		}
+
+		return prefix + rgba.join() + ")";
+	},
+	toHslaString: function() {
+		var prefix = "hsla(",
+			hsla = jQuery.map( this.hsla(), function( v, i ) {
+				if ( v == null ) {
+					v = i > 2 ? 1 : 0;
+				}
+
+				// catch 1 and 2
+				if ( i && i < 3 ) {
+					v = Math.round( v * 100 ) + "%";
+				}
+				return v;
+			});
+
+		if ( hsla[ 3 ] === 1 ) {
+			hsla.pop();
+			prefix = "hsl(";
+		}
+		return prefix + hsla.join() + ")";
+	},
+	toHexString: function( includeAlpha ) {
+		var rgba = this._rgba.slice(),
+			alpha = rgba.pop();
+
+		if ( includeAlpha ) {
+			rgba.push( ~~( alpha * 255 ) );
+		}
+
+		return "#" + jQuery.map( rgba, function( v ) {
+
+			// default to 0 when nulls exist
+			v = ( v || 0 ).toString( 16 );
+			return v.length === 1 ? "0" + v : v;
+		}).join("");
+	},
+	toString: function() {
+		return this._rgba[ 3 ] === 0 ? "transparent" : this.toRgbaString();
+	}
+});
+color.fn.parse.prototype = color.fn;
+
+// hsla conversions adapted from:
+// https://code.google.com/p/maashaack/source/browse/packages/graphics/trunk/src/graphics/colors/HUE2RGB.as?r=5021
+
+function hue2rgb( p, q, h ) {
+	h = ( h + 1 ) % 1;
+	if ( h * 6 < 1 ) {
+		return p + (q - p) * h * 6;
+	}
+	if ( h * 2 < 1) {
+		return q;
+	}
+	if ( h * 3 < 2 ) {
+		return p + (q - p) * ((2/3) - h) * 6;
+	}
+	return p;
+}
+
+spaces.hsla.to = function ( rgba ) {
+	if ( rgba[ 0 ] == null || rgba[ 1 ] == null || rgba[ 2 ] == null ) {
+		return [ null, null, null, rgba[ 3 ] ];
+	}
+	var r = rgba[ 0 ] / 255,
+		g = rgba[ 1 ] / 255,
+		b = rgba[ 2 ] / 255,
+		a = rgba[ 3 ],
+		max = Math.max( r, g, b ),
+		min = Math.min( r, g, b ),
+		diff = max - min,
+		add = max + min,
+		l = add * 0.5,
+		h, s;
+
+	if ( min === max ) {
+		h = 0;
+	} else if ( r === max ) {
+		h = ( 60 * ( g - b ) / diff ) + 360;
+	} else if ( g === max ) {
+		h = ( 60 * ( b - r ) / diff ) + 120;
+	} else {
+		h = ( 60 * ( r - g ) / diff ) + 240;
+	}
+
+	// chroma (diff) == 0 means greyscale which, by definition, saturation = 0%
+	// otherwise, saturation is based on the ratio of chroma (diff) to lightness (add)
+	if ( diff === 0 ) {
+		s = 0;
+	} else if ( l <= 0.5 ) {
+		s = diff / add;
+	} else {
+		s = diff / ( 2 - add );
+	}
+	return [ Math.round(h) % 360, s, l, a == null ? 1 : a ];
+};
+
+spaces.hsla.from = function ( hsla ) {
+	if ( hsla[ 0 ] == null || hsla[ 1 ] == null || hsla[ 2 ] == null ) {
+		return [ null, null, null, hsla[ 3 ] ];
+	}
+	var h = hsla[ 0 ] / 360,
+		s = hsla[ 1 ],
+		l = hsla[ 2 ],
+		a = hsla[ 3 ],
+		q = l <= 0.5 ? l * ( 1 + s ) : l + s - l * s,
+		p = 2 * l - q;
+
+	return [
+		Math.round( hue2rgb( p, q, h + ( 1 / 3 ) ) * 255 ),
+		Math.round( hue2rgb( p, q, h ) * 255 ),
+		Math.round( hue2rgb( p, q, h - ( 1 / 3 ) ) * 255 ),
+		a
+	];
+};
+
+
+each( spaces, function( spaceName, space ) {
+	var props = space.props,
+		cache = space.cache,
+		to = space.to,
+		from = space.from;
+
+	// makes rgba() and hsla()
+	color.fn[ spaceName ] = function( value ) {
+
+		// generate a cache for this space if it doesn't exist
+		if ( to && !this[ cache ] ) {
+			this[ cache ] = to( this._rgba );
+		}
+		if ( value === undefined ) {
+			return this[ cache ].slice();
+		}
+
+		var ret,
+			type = jQuery.type( value ),
+			arr = ( type === "array" || type === "object" ) ? value : arguments,
+			local = this[ cache ].slice();
+
+		each( props, function( key, prop ) {
+			var val = arr[ type === "object" ? key : prop.idx ];
+			if ( val == null ) {
+				val = local[ prop.idx ];
+			}
+			local[ prop.idx ] = clamp( val, prop );
+		});
+
+		if ( from ) {
+			ret = color( from( local ) );
+			ret[ cache ] = local;
+			return ret;
+		} else {
+			return color( local );
+		}
+	};
+
+	// makes red() green() blue() alpha() hue() saturation() lightness()
+	each( props, function( key, prop ) {
+		// alpha is included in more than one space
+		if ( color.fn[ key ] ) {
+			return;
+		}
+		color.fn[ key ] = function( value ) {
+			var vtype = jQuery.type( value ),
+				fn = ( key === "alpha" ? ( this._hsla ? "hsla" : "rgba" ) : spaceName ),
+				local = this[ fn ](),
+				cur = local[ prop.idx ],
+				match;
+
+			if ( vtype === "undefined" ) {
+				return cur;
+			}
+
+			if ( vtype === "function" ) {
+				value = value.call( this, cur );
+				vtype = jQuery.type( value );
+			}
+			if ( value == null && prop.empty ) {
+				return this;
+			}
+			if ( vtype === "string" ) {
+				match = rplusequals.exec( value );
+				if ( match ) {
+					value = cur + parseFloat( match[ 2 ] ) * ( match[ 1 ] === "+" ? 1 : -1 );
+				}
+			}
+			local[ prop.idx ] = value;
+			return this[ fn ]( local );
+		};
+	});
+});
+
+// add cssHook and .fx.step function for each named hook.
+// accept a space separated string of properties
+color.hook = function( hook ) {
+	var hooks = hook.split( " " );
+	each( hooks, function( i, hook ) {
+		jQuery.cssHooks[ hook ] = {
+			set: function( elem, value ) {
+				var parsed, curElem,
+					backgroundColor = "";
+
+				if ( value !== "transparent" && ( jQuery.type( value ) !== "string" || ( parsed = stringParse( value ) ) ) ) {
+					value = color( parsed || value );
+					if ( !support.rgba && value._rgba[ 3 ] !== 1 ) {
+						curElem = hook === "backgroundColor" ? elem.parentNode : elem;
+						while (
+							(backgroundColor === "" || backgroundColor === "transparent") &&
+							curElem && curElem.style
+						) {
+							try {
+								backgroundColor = jQuery.css( curElem, "backgroundColor" );
+								curElem = curElem.parentNode;
+							} catch ( e ) {
+							}
+						}
+
+						value = value.blend( backgroundColor && backgroundColor !== "transparent" ?
+							backgroundColor :
+							"_default" );
+					}
+
+					value = value.toRgbaString();
+				}
+				try {
+					elem.style[ hook ] = value;
+				} catch( e ) {
+					// wrapped to prevent IE from throwing errors on "invalid" values like 'auto' or 'inherit'
+				}
+			}
+		};
+		jQuery.fx.step[ hook ] = function( fx ) {
+			if ( !fx.colorInit ) {
+				fx.start = color( fx.elem, hook );
+				fx.end = color( fx.end );
+				fx.colorInit = true;
+			}
+			jQuery.cssHooks[ hook ].set( fx.elem, fx.start.transition( fx.end, fx.pos ) );
+		};
+	});
+
+};
+
+color.hook( stepHooks );
+
+jQuery.cssHooks.borderColor = {
+	expand: function( value ) {
+		var expanded = {};
+
+		each( [ "Top", "Right", "Bottom", "Left" ], function( i, part ) {
+			expanded[ "border" + part + "Color" ] = value;
+		});
+		return expanded;
+	}
+};
+
+// Basic color names only.
+// Usage of any of the other color names requires adding yourself or including
+// jquery.color.svg-names.js.
+colors = jQuery.Color.names = {
+	// 4.1. Basic color keywords
+	aqua: "#00ffff",
+	black: "#000000",
+	blue: "#0000ff",
+	fuchsia: "#ff00ff",
+	gray: "#808080",
+	green: "#008000",
+	lime: "#00ff00",
+	maroon: "#800000",
+	navy: "#000080",
+	olive: "#808000",
+	purple: "#800080",
+	red: "#ff0000",
+	silver: "#c0c0c0",
+	teal: "#008080",
+	white: "#ffffff",
+	yellow: "#ffff00",
+
+	// 4.2.3. "transparent" color keyword
+	transparent: [ null, null, null, 0 ],
+
+	_default: "#ffffff"
+};
+
+}( jQuery ));

File diff suppressed because it is too large
+ 1 - 0
js/front-page.js


File diff suppressed because it is too large
+ 0 - 0
js/svg-morpheus.js


File diff suppressed because it is too large
+ 42 - 10
page-about.php


+ 26 - 0
page-bio.php

@@ -0,0 +1,26 @@
+<?php get_header(); ?>
+
+	<div class="container">
+		<article id="content" class="single" role="main">
+			<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
+			<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+				<div id="about" class="entry-content">
+					<div class="date">
+						<p>&nbsp</p>
+					</div>
+					<h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="About" rel="bookmark"><em>About</em></a></h2>
+					<div class="row">
+						<div class="col-md-6">
+							<img src="<?php echo get_template_directory_uri();?>/img/david.jpg"/>
+							<p class="dim right"><small>December, 2014</small></p>		
+						</div>
+						<div class="col-md-6">
+							<?php the_content(); ?>
+						</div>
+					</div>	
+				</div>
+			</div>
+			<?php endwhile; ?>
+		</article>
+	</div>
+<?php get_footer('home'); ?>

+ 69 - 0
page-card.php

@@ -0,0 +1,69 @@
+<?php
+/**
+ * Template Name: Card
+ */
+ ?>
+<!--
+	     .     . .              .       .  . 
+	. . ...-..-| |-. .-. .-.-..-| .-.. ...-| 
+	 ` ` '' '`-'-' '-`-`-' ' '`-'-`-`-` '`-'-
+-->
+<!DOCTYPE html>
+<html lang="en-US">
+<head>
+<meta charset="UTF-8" />
+<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
+<title>David A. Windham</title>
+<meta name="description" content="David A. Windham - Zeken Woozer Enterprises, Un-Ltd. South Carolina USA" />
+<meta name="author" content="David Windham">
+<link rel="stylesheet" type="text/css" media="all" href="<?php echo get_template_directory_uri();?>/css/card.css"/>
+</head>
+<body>
+<div id="container" class="card">
+	<div id="content" class="hentry" role="main"> 
+		<div class="header">
+			&nbsp;		
+		</div>
+		<img src="<?php echo get_template_directory_uri();?>/img/dw.png" width="25" alt="daw"/>
+		<h2 class="entry-title"><a href="http://zekenwoozer.com/" title="David A. Windham" rel="home">&nbsp;&nbsp;Zeken Wo&#246;zer Enterprises, Un-Ltd.</a></h2>
+		<h4>South Carolina USA</h4>
+		<h3 class="vcard author"><a href="https://davidawindham.com/" title="David A. Windham" rel="home">David A. Windham</a></h3>
+		<p>au&middot;to&middot;di&middot;dact &nbsp; rac&middot;on&middot;teur</p>
+		<div class="contact">803-712-3283 - <script type="text/javascript"> 
+		//<![CDATA[
+
+		function hiveware_enkoder(){var i,j,x,y,x=
+		"x=\"3.r87dx:7=\\\"57|A;7&;:7<7:7h6=767:7:7878767::<7:7:7:75777;7;7879767::" +
+		"=787:7:78797:7::5797;7;7:787:76:=797:7;787;7:7;75767;7:7;7=7:7;7=787:::797" +
+		"97:76787<7:767<767:77:5777:::787576:679747:7:777<7::;7:767:::787977::777:7" +
+		"6:7::787:79:57777:67976767::678767:7=7577::767=777::47777:;7668767::f;:7=7" +
+		"7:h657;6:7;787f::7::57j;;766:7<::7=7=7h7:74787f:87=747g;:7<687i::7g:579:;7" +
+		"i::7;;:78:=7<7:7f:87=6:7f757h7;766;7=;:7f;=7=6::f797h;:79:87i::79;<77::77:" +
+		"575;::4:87966:<697;6:79677;6::f;:7<6::i;877;7:9::76;;77;778;;76697<::7=667" +
+		"g7::6657=6:7=797f;:7h;77=&;7?}87A+7:+?87js;7v,67mA:74?97m@7:|257pi:7rk87xl" +
+		":7?m57/A;76-:7!}:7/A=7yr:7iw87ge:7ti57,+;7)+;7/|:72w=7yf::wx97v,:7m0876-:7" +
+		"-?<7#}:7\\\";57y=::''87;x6:=u97ne:7sc77ap::e(:7x)::;f87or9:(i77=067;i67<x;" +
+		"7.l87en:7gt=7h;;7i+87+)::{j77=x:7.c97ha7:rC87od9:eA77t(67i)67-4:7;i77f(::j" +
+		"<:732::)j97+=;79487;y:7+=57St:7ri77ng;7.f87ro9:mC77ha67rC67od7:e(97j):7}y\""+
+		";j=eval(x.charAt(0));x=x.substr(1);y='';for(i=0;i<x.length;i+=4){y+=x.subs" +
+		"tr(i,2);}for(i=2;i<x.length;i+=4){y+=x.substr(i,2);}y=y.substr(j);";
+		while(x=eval(x));}hiveware_enkoder();
+
+		//]]>
+		</script>
+		 - <a href="https://keybase.io/windhamdavid" title="David Windham Keybase">keys</a>
+		</div>
+		<div class="bottom">
+			<p><a href="https://plus.google.com/+DavidWindham1?rel=author" rel="me">Used Cars</a> - <a href="http://en.wikipedia.org/wiki/User:Windhamdavid rel="me"">Land</a> - <a href="http://twitter.com/windhamdavid" rel="me">Whiskey</a> - <a href="http://facebook.com/windhamdavid" rel="me">Manure</a> - <a href="http://windhamdavid.tumblr.com/" rel="me">Nails</a> - <a href="http://vimeo.com/windhamdavid" rel="me">Fly Swatters</a> - <a href="http://davidawindham.com/lemon-tomato-onion-garlic-leek-zinnias/">Art</a> - <a href="http://davidawindham.com/radio">Bongos</a></p>
+			<p><a href="http://github.com/windhamdavid" rel="me">Lions Tamed</a> - <a href="http://sandbox.davidawindham.com">Bars Emptied</a> - <a href="https://cantbuymelove.org/">Love</a> - <a href="http://64.207.154.37/">Computers Verified</a> - <a href="http://gzet.net">Uprisings Quelled</a></p>
+		</div>
+	</div> 
+</div> 
+<div id="footer" role="contentinfo">
+
+</div> 
+<script type='text/javascript' src='<?php echo get_template_directory_uri();?>/js/script-o.js'></script>
+<script type='text/javascript' src='<?php echo get_template_directory_uri();?>/js/card.js'></script>
+<?php wp_footer(); ?>
+</body> 
+</html>

+ 1 - 3
page-sitemap.php

@@ -14,9 +14,7 @@ get_header(); ?>
 					<div class="row">
 						<div class="col-sm-8">
 							<ul class="sitemap">
-								<li class="list-group-item"><a href="../" title="Welcome" class="list-group-item"><span class="fa fa-bank fa-fw"></span> Welcome</a>
-									<a href="../home" title="Home" class="list-group-item"><span class="fa fa-home fa-fw"></span> Home</a>
-								</li>
+								<li class="list-group-item"><a href="../" title="Welcome" class="list-group-item"><span class="fa fa-home fa-fw"></span> Home</a></li>
 								<li class="list-group-item"><a href="../about/" title="About" class="list-group-item"><span class="fa fa-file-text-o fa-fw"></span> About</a>
 									<ul class="list-group-horizontal">
 										<a href="../about/bio/" title="Bio" class="list-group-item"><span class="fa fa-male fa-fw"></span> Bio</a>

+ 0 - 3
page.php

@@ -5,9 +5,6 @@
 			<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
 			<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
 				<div class="entry-content">
-					<div class="date">
-						<?php the_date(); ?>
-					</div>
 					<h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'daw' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
 					<?php the_content(); ?>
 				</div>

Some files were not shown because too many files changed in this diff