/*
THEME NAME: Seasons - Fall
DESCRIPTION: Designed specifically for the Moore 4
VERSION: 1.0
AUTHOR: <a href="http://rickmoore.me/">Rick Moore</a>
*/


/* reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* theme css */
html { background-color: #3c3223; color: #333; font-size: 100%; text-align: center; }
body { font: 14px "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;margin: 0 auto 36px; text-align: left; width: 996px; }
h2.post-title { font: 18px/1 Georgia, "Times New Roman", serif; margin: 18px 0; }
p, li, dl#comments-block { font-size: 14px; line-height: 1.5; }
.entry p { margin-bottom: 18px; }
p.post-date, #comments h3 { color: #aaa; letter-spacing: .12em; text-transform: uppercase; }
.byline { border-top: 1px solid #ddd; font-size: 10px; margin: 9px 0 27px; padding-top: 9px; }
#header h1 a { background: url(images/header_bg.jpg) no-repeat; display: block; height: 150px; text-indent: -9999px; }
#content { background: url(images/content_bg.gif) repeat-y; }
#content-main { float: left; margin: 18px 36px 0 18px; width: 563px; }
#features, #nav { margin: 0 18px 0 36px; }
.post { margin-bottom: 36px; }
#content-sub { float: left; margin: 18px 0 0 0; padding-bottom: 36px; width: 378px; }
#content-sub .widgets { margin: 0 18px; }
#content-sub h2 { font: 16px/1 Georgia, "Times New Roman", serif; margin: 27px 0 9px; }
#footer { background: #2c482b url(images/footer_bg.gif) repeat-x top; clear: both; margin-top: 36px; }
#footer p { color: #fff; padding: 18px 0 48px 18px; }
.post img { background-color: #dedede; border: 1px solid #ccc; padding: 9px; }
.read-more { font: italic 14px Georgia, "Times New Roman", serif; margin-top: 9px; }
#searchform { background: #9d8320; padding: 9px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.screen-reader-text { color: #fff; }
#searchform #s { border: 1px solid #7b6100; font-size: 12px; padding: 2px; }
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a:link { color: #a88a2b; text-decoration: none; }
a:visited { color: #a88a2b; text-decoration: none; }
a:hover { color: #96690a; text-decoration: underline; }
a:active { color: #a88a2b; text-decoration: none; }

/* Comments
-------------------------------------------------------------------------- */
.comments-template { margin: 36px 0 18px; }
.comments-template ol { border-bottom: 1px solid #ccc; margin-bottom: 9px; padding: 0 0 18px; list-style: none; }
.comments-template ol li { margin: 9px 0 0; padding: 9px; }
.comments-template ol li p { font: italic 14px Georgia, "Times New Roman", serif; margin: 9px 0 12px; text-indent: 18px; }
.comments-template h2, .comments-template h3 { font-family: Georgia, Sans-serif; font-size: 16px; }
.commentmetadata { font-size: 12px; }
.comments-template p.nocomments { padding: 0; }
.comments-template textarea { font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 12px; }
.alt { background: #eee; border: 1px solid #ccc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;  }
strong { font-weight: bold; }
#commentform p { margin: 9px 0 4px; }
textarea#comment { width: 400px; background: #eee; border: 1px solid #ccc; margin-bottom: 9px; padding: 5px; }  
.commentmetadata { font-size: 12px; }
.comment-poster { margin: 9px 0; }

/* Overheard
-------------------------------------------------------------------------- */
#overheard p { margin-top: 9px; text-indent: 0; }
.tumblr_posts { margin-bottom: 9px; }
li.tumblr_post .tumblr_quote, li.tumblr_post .tumblr_title { color: #333; font: italic 12px/1.5 Georgia, "Times New Roman", serif; margin: 9px 0 0; }
#sidebar ol li.tumblr_chat_post { padding-bottom: 0; }
#sidebar ol li.tumblr_chat_post ul { margin-bottom: 0; }
li.tumblr_chat_post ul li, li.tumblr_post .tumblr_source, li.tumblr_post .tumblr_body, li.tumblr_chat_post ul li { color: #594000; font-size: 11px; }
li.tumblr_chat_post, li.tumblr_quote_post { border-bottom: 1px solid #9d8320; padding-bottom: 9px; }

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }
