/*
Theme Name: BitPusher
Author: Kristin Kramer
Author URI: http:/kpisf.com
Description: The 2011 custom child-theme developed for BitPusher.com
Version: 1.0
Template:  twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

@import url("../twentyeleven/style.css");

body {background-color: #fff; font-family: "pt-sans",sans-serif; font-size: 16px;}
#branding {border: 0; padding-top: 15px;}
#branding hgroup {margin: 0;}
#site-title {padding: 0;}
#site-title a {background: url("img/logo.png") no-repeat; text-indent: -9999px; width: 300px; height: 70px; display: block;}
#access {background: none; box-shadow: none; text-align: center; min-width: 960px;}
#access div {margin: 0;}
#access a {color: #094D55; font-size: 18px; padding: 0 60px 0 0;}
#access ul {float: right;}
#access ul ul {top: 40px; }
#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a, #access li:hover > a, #access a:focus {background: #fff; color: #40aba2;}
a {color: #40aba2;}
#page {margin: 0 auto;}
#site-description {margin: -7px 0 0 73px; font: 200 15px "Helvetica Neue", Helvetica, Arial, sans-serif;}
#access ul ul a {text-align: left; width: 170px;}
h2 {display: block; font-size: 20px; font-weight: 400; margin: 15px 0 0 0;}
h1, h2, .entry-title {font-family: "quatro-slab",serif;  font-weight: 400; padding-top: 0;} 
#main {float: left; padding-top: 0;}
.post-53 img {float: left; margin: 0 10px 10px 0;}
.post-53 h2 {width: 100%; text-align:right;}
.post-53 p {clear: both;}
.entry-content {padding-top: 0;}
#site-generator {background: none; text-align: right; margin-top: 20px; text-align: right; width: 100%; float: left; padding:1em 0.5em;}
.widget-title {font-size: 11px; color: #fff;}
.entry-content h3, .comment-content h3 {font-size: 13px;}
.widget-area {font-size: 14px; font-weight: 500;}
#main #secondary {padding: 40px 30px 30px; width:190px!important; margin-right: 10px; border: medium #fff;  border-radius: 4px; box-shadow: 3px 3px 10px 3px rgba(80, 80, 80, 0.6); color: #fff; float: left; margin: 0; min-height: 300px;background: #094D55;}
.quoted {clear: both; display: block; width: 100; padding-top: 10px; font-size: 11px;}
.hentry, .no-results  {border: 0;}
.singular .entry-title {font-weight: normal;}
.entry-content h1, .entry-content h2, .comment-content h1, .comment-content h2 {font-weight: normal;}
.singular #content, .left-sidebar.singular #content {margin: 0;}
.login {float: right;}
.IN-widget {line-height: 0!important;}
.xoxo.blogroll {list-style:none;}
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {color: #40aba2;}
#main {min-width: 960px;}
