/*
Theme Name:  Herding Cats
Theme URI:  
Description:  Theme for Raising the Herd
Version: 0.1
Author: Alicia Wilkerson
Author URI: http://alicia.wilkersons.us
Tags: 
*/

/* Basic Structure */
body { margin: 0; padding: 0; }
#page { width: 1000px; margin: auto; }
#content { width: 680px; margin:auto; }
#footer { width: 900px; margin: auto; clear: both; padding: 10px 0; }
.section { width: 214px; padding: 0 5px; float: left; }
#footer_info { clear: both; font-size: .8em; text-align: center; padding: 20px;}

/* Formatting and Pretties */
body { background: url("images/fullBg.jpg") repeat-y center #253c28; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
.clear { clear: both; }
a { color: #000000; }
a:visited { color: #253c28; }
a:hover { color: #cccccc; }
#header a img, #footer a img { border: none; }
#header { background: url("images/pageBg.jpg") no-repeat;  width: 1000px; height: 512px; }
#rss { float: right; padding: 10px 50px; }
#header h1, #header .description, #searchform label { margin: 0; padding; 0; width: 0; overflow: auto; float: left; }
#box { padding: 400px 50px 0 50px; }
#menu { margin: 0; padding: 0; }
#menu li { padding: 5px 10px 5px 5px; list-style-type: none; float: left; font-size: 1.1em; }
#menu a { color: #ffffff; text-decoration: none; }
#menu a:hover { text-decoration: underline; }
#searchform { float: right; }
#s { border: none; color: #000000; background: #ffffff; }
#searchsubmit { background: none transparent; color: #ffffff; border: none; cursor: pointer; }
#footer ul { margin: 0; padding: 0; }
#footer li { margin: 0; padding: 0; padding-left: 20px; background: url("images/bullet.jpg")no-repeat; list-style-type: none;}
.more-link { float: right; padding: 11px 20px; display: block; width: 128px; height: 41px; color: #00ff00; font-variant: small-caps; background:url("images/readMore.jpg") no-repeat; font-size: 10pt; text-decoration: none; }
.more-link:visited { color: #ffffff; }

.postdata { background: url('images/postData.jpg') no-repeat; color: #ffffff; width: 680px; height: 60px; }
.postdata a { color: #ffffff; text-decoration: none; }
.postdata a:hover { text-decoration: underline; }
.post-edit-link { padding-left: 20px; background: url("images/edit.png") no-repeat 0 0; }
.postdata .date { color: #253c28; width: 52px; margin-right: 10px; float: left; text-align: center; font-size: 1em; font-weight: bold; line-height: 1em; }
.postdata h2 { margin: 0; padding: 0; font-variant: small-caps; font-size: 1.1em; }
.postdata .edit_link { font-weight: normal; font-size: 65%; }
.postdata .category { font-size: .8em; width: 280px; float: left; padding: 10px 0 0 20px; background: url('images/category.png') no-repeat 0 10px; }
.postdata .comment { font-size: .8em; width: 270px; float: right; text-align: right; padding: 10px 30px 0 0; background: url('images/comments.png') no-repeat 275px 10px; }
.navigation .alignleft { width: 45%; float: left; padding-bottom: 10px; }
.navigation .alignright { width: 45%; float: right; text-align: right; padding-bottom: 10px; }

.alt { border-top: 1px solid #253c28; border-bottom: 1px solid #253c28; padding: 10px; }

.section h2 span { margin-left: -9999em;  }
.section h2 { width: 213px; height: 55px; background:url("images/headings.gif") no-repeat; }
.section#archives  h2{ background-position: -20px 0; }
.section#categories h2{ background-position: -235px 0; }
.section#recent_posts h2{ background-position: -460px 0; }
.section#related_posts h2{ background-position: -460px -110px; }
.section#pages h2{ background-position: -460px -50px; }
.section#findme h2{ background-position: -685px 0; }

.commentlist { margin: 0; padding: 0; }
.commentlist li { list-style-type: none; padding-left: 10px; }
.bypostauthor { background: #253C28; color: #ffffff; }
.bypostauthor a { color: #00ff00; }
.reply { clear: both; padding-bottom: 10px; }
.avatar  { float: left; padding: 5px 10px 0 0; }