/*   
Theme Name: Humble Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
Author URI: http://themeshaper.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('../humble-theme/layout/3c-fixed-humble.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');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

#blog-title a {
display:block;
text-indent:-9000px;
height: 80px; /* height of your header, like 180px */
width: 1025px; /* width of your header, like 940px */
background:url(images/header.jpg) no-repeat top center;

}
#blog-description {
position:absolute;
left:-9000px; /* We avoid display:none because it's bad for SEO */
}
.aside h3 {
font-family:Arial,sans-serif;
font-size:12px;
font-style:normal;
line-height:24px;
border-bottom:1px solid #CCCCCC;
margin:none;
padding-top:20px;
}
#secondary.aside {
color:#000000;
font-size:12px;
line-height:20px;
padding:none;
width:200px;
}
#primary.aside {
color:#000000;
font-size:12px;
border:none;
line-height:20px;
}
h2.entry-title {
font-weight:normal;
text-align:center
}
.sf-menu a {
border-left:1px solid #CCCCCC;
border-top:0px solid #CCCCCC;
border-bottom:0px solid #CCCCCC;
padding:0px 13px;
text-decoration:none;
font-family:Arial,sans-serif;
font-size:12px
}
#nav {
float: left;
width: 900px;
text-align: center
}
#nav ul {
width: 20px;
margin: 0 auto;
list-style: none;
}
#nav li {
float: left;
position: relative;
width: 180px
}
.aside ul ul {
list-style:none;
margin:0 0 0 0;
}
#branding {
padding:6px 0 6px;
}
#main {
clear:both;
padding:22px 0 22px;
}
#primary {
padding:0px 0 0;
}
.entry-title {
font-weight:normal;
text-align:center
padding:none;
font-size:22px;
}
body.page h1.entry-title {
display: none;
}
.sf-menu a:hover {
background:#F0F0F0 none repeat scroll 0 0
}
.entry-meta {
padding-bottom:22px;
text-align:center;
}
.entry-utility {
border-bottom:1px solid;
padding-top:12px;
padding-bottom:32px;
text-align:center;
margin-bottom;22px;}
.aside ul ul li {
padding:0 0
}
#content .aside {
border:medium none;
}
body, input, textarea {
font-size:14px;
}
.wp-caption-text, .gallery-caption {
font-family:arial;
font-size:10px;
text-transform:uppercase;
}
#siteinfo {
text-align:center;
}
.page-title {
background-color:#F0F0F0;
padding-top:5px;
padding-bottom:5px;
text-align:center;
margin-bottom:32px;
}
#comments-list li.bypostauthor {
background:transparent none repeat scroll 0 0;
background-color:none;
}
#comments-list li .avatar {
display:none;
}
#comments-list .comment-meta {
padding:0 0 9px 0;
}
#comments-list .comment-author {
padding:0;
}
a img {
padding-bottom:32px;
}
.aside input {
font-size:12px;
}
.main-aside ul {
padding:0 18px;
}
.menu { /* centers the nav menu by .sf menu width + 1px */
width:901px
}
.entry-content {/* space above image */
padding:0 0 0;
}
.entry-title {style.css (line 108)
font-weight:normal;
text-align:center;
}
#access{/* space below nav headings */
height:20px;
}