/*
Theme Name: Carruth Blog
Theme URI: 
Description: 
Version: 1
Author: 
Author URI: 
Tags: 
*/


/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */

body { width: 900px;margin: 0 auto;font: small Verdana, Geneva, Tahoma, sans-serif;color: #371c00;background: #2f868d; }
#main { background: url(images/content-bg.gif) center top repeat-y;min-height:600px;height:auto !important;height:600px; }
#content { float: left;width:350px;margin-left: 30px;padding-top: 30px; }
#sidebar { float: left;width: 230px;margin-left: 50px;padding-top: 30px; }
#footer { background: url(images/signature.jpg) left bottom no-repeat;height: 130px;clear: both; }
h1#logo a { background: url(images/header.jpg) no-repeat;width: 900px;height: 153px; }

.replace { text-indent: -9999px;font-size: 1%;overflow: hidden; }
a.replace { display: block; }
.float-left { float: left; }
.clear { clear: both; }

h2 { font-size: 1.4em;font-weight: bold;margin: 5px 0; }
a { color: #128089; }
h2 a { color: #371c00;text-decoration: none; }
h2 a:hover { border-bottom: 1px dotted; }
p { margin-bottom: 10px; }

.post { margin-bottom: 20px; }
p.date { font-size: .9em; }
.alignleft { float: left;margin: 0 10px 10px 0;}
.alignright { float: right;margin: 0 0 10px 10px;}
input { margin: 5px 0;}
.post img { border: 1px solid #94a3c4; }
#respond textarea { width: 350px; }

#sidebar li { margin: 0 0 30px; }
#sidebar li ul li { margin: 0 0 5px; }
.flickr img { display: block;border: 1px solid #3c2211;margin: 10px auto; }
#sidebar .widget_pages h2 { text-align: left; }
