/*   
Theme Name: X-Combinator Thematic Child Theme
Theme URI: 
Description: For xcombinator
Author: Nate Murray + Ian Stewart
Author URI: http://xcombinator.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');
@import url('../thematic/library/styles/18px.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

#access {
    height:0px;
}

#content {
    color: rgb(51, 51, 51);      
    overflow: visible;
    width: 620px;
}

#header, #footer {
    background: rgb(15, 15, 15);
}

#logo {
    position: relative;
    left: -14px;
}

#branding {
    /* padding: 18px 0px 4px 0px; */
    padding: 18px 0px 0px 0px;
}

.entry-content {
    padding: 6px 0 0;
}

.entry-content h2 {
    font-size: 17px;
    padding: 7px 0px 13px 0px;
}

h2.entry-title, h1.entry-title { border-bottom: solid 2px #75B752; padding: 0px; margin-bottom: 7px; }

#rss-links {
    background-color: rgb(255, 255, 234);
    border: 1px solid rgb(255, 204, 51);
    padding-left: 15px;
    padding-top: 15px;
    margin-bottom: 10px;
}

#rss-links a {
    text-decoration: none;

}

#rss-icon {
    float: left;
}

#rss-subscribe {
    color: #2D2D2D;
    font-style: normal;
    font-family: sans-serif;
    font-weight: bold;
    font-size: 30px;
    display: inline;
    margin-left: 10px;
    position: relative;
    top: 4px;
}

a:hover #rss-subscribe {
    color: #ff4b33;
}

#rss-via-rss {
    float: left;
    display: block;
    margin-left: 10px;
    width: 140px;
    text-align: right;
    clear: none;
    position: relative;
    top: 4px;
}

#menu {
  background-color: white;
  font-family: san-serif;

}

#tabbar {
    /* padding: 2em 0px 0px 0px; */
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

#tabbar li {
    display: inline;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#tabbar li a {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    text-decoration: none;
    color: black;
}

#tabbar li.first a {
    padding-left: 17px;
}

#tabbar li a:hover {
    color: green;
    background-color: #ddd;
    text-decoration: underline;
}


#wp_syntax .pre {
  font-size: 10px;
}

img.border-photo { float: left; border: 1px solid #ccc; padding: 2px; margin: 0px 6px 2px 0px;}
.entry-content .border-photo { margin: 0px 6px 2px 0px;}
h2.entry-title { height: 30px }
