/*
Theme Name: PureCSS WP
Theme URI: https://github.com/tristanojbacon/purecss-wp
Author: Tristan Bacon
Author URI: https://github.com/tristanojbacon
Description: A WordPress theme skeleton using the PureCSS framework by Yahoo. To extend this theme with more PureCSS goodness, check out http://purecss.io.
Version: 0.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pure-wp
*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  color:#444;
  font-size:16px;
}

a {
  text-decoration: none;
  color: #77a4d3;
}
a:hover,
a:focus {
  text-decoration: none;
  color:#6b94bf;
}
h1, h2, h3, h4, h5 {
  font-family:Arial, Helvetica, sans-serif;
}
h2 {
  font-size:28px;
  font-weight:600;
}
h3 {
  font-size:24px;
  font-weight: 400;
}
p {
  font-family: Georgia, serif;
  line-height:26px;
}
/* LAYOUT CSS */
.pure-img-responsive {
  max-width: 100%;
  height: auto;
}

#layout {
  padding: 0;
}
.header {
  background: #2d3e50;
}
.header .pure-menu {
  padding: 30px 20px;
}
.pure-menu-heading {
  color: white;
  font-weight: bold;
  font-size: 26px;
}
.pure-menu-heading:hover {
  color: white;
  text-decoration: none;
}
.site-title,
.site-tagline {
  margin:0;
  color:white;
}
.site-title {
  font-size:24px;
  text-transform:uppercase;
  font-weight:bold;
}
.site-tagline {
  text-transform: none;
  font-weight:300;
  color:#588ec7;
}
.pure-menu-link {
  color:white;
}
.pure-menu-link:hover {
  background:none;
  color:white;
  text-decoration:none;
}

.container {
  padding: 30px;
}

#sidebar {
  border-left:1px solid #ccc
}
/*
* Widgets
*/
#sidebar .widget {
  border-bottom:1px solid #ccc;
  padding:20px;
}
#sidebar .widget-title {
  margin-top:0;
}
.widget_text {
  color:#888;
}
.widget_categories ul {
  padding-left: 0;
}

.widget_categories li {
  display: inline-block;
  list-style: none;
  padding: 6px 10px;
  margin: 0 5px 10px 0;
  border-radius: 5px;
  background: #77a4d3;
}

.widget_categories li a {
  color: white;
}

#header-navigation {
  float:right;
  padding: .5em 1em;
}

.content-subhead {
  text-transform: uppercase;
  color: #aaa;
  border-bottom: 1px solid #eee;
  padding: 0.4em 0;
  font-size: 80%;
  font-weight: 500;
  letter-spacing: 0.1em;
}

/*
* Posts
*/
.post {
  padding-bottom: 2em;
}
.post-info .container {
  padding: 0px 30px;
}
.post-title {
  color: #222;
  margin-bottom: 0.2em;
  margin-top:0;
}
.post-avatar {
  border-radius: 50px;
  float: right;
  margin-left: 1em;
}
.post-meta {
  color: #999;
  font-size: 90%;
  margin: 0;
}

.post-categories {
  margin: 0;
}
.post-images {
  margin: 1em 0;
}
.post-image-meta {
  margin-top: -3.5em;
  margin-left: 1em;
  color: #fff;
  text-shadow: 0 1px 1px #333;
}

/*
* Forms and Buttons
*/
.pure-button {
  font-family: Arial, Helvetica, sans-serif;
}

/*
* Footer
*/
.footer {
  text-align: center;
  padding: 1em 0;
}
.footer a {
  color: #77a4d3;
  font-size: 80%;
}
.footer .pure-menu a:hover,
.footer .pure-menu a:focus,
.footer .pure-menu-link:hover,
.footer .pure-menu-link:focus {
  background: none;
  color:#6b94bf;
}

@media (min-width: 48em) {
    .content {

    }

    .header {

    }

    .sidebar {

    }
}
