/*  
Theme Name: Well Cultivated
Theme URI: http://www.it4b.org.uk
Description: Well Cultivated Theme
Version: 1.0
Author: Tim Lenton
Author URI: http://www.it4b.org.uk
*/

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, 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% }
q:before, q:after { content:''}
a { text-decoration:none }

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a { font-weight: normal; } /* Gets links displaying over a PNG background */
a img, a:hover img { border: 0 !important; } /* Gets rid of IE's blue borders */
h3 { font-size: 14px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #2D6900; }
#content { margin: 0 auto; width: 570px; float: left; }
#middleSectionBlog { width: 100%; }
#middleSectionBlog h1 { font-size: 14px; margin-bottom: 10px; color: #5b8b1f; }
#middleSectionBlog h2 { font-size: 12px; margin-bottom: 10px; }

.post { width: 570px; float: left; background: #fff; margin: 10px 0 10px 15px; }
.post .info { font-size: 10px; }
.post h2 a { font-size: 14px;  padding-bottom: 3px; font-weight: bold; }
.post .entry { padding-top: 5px; }
.post h2 a:hover { border: 0; }
.post p { margin: 0 0 10px 0; line-height: 18px; }
.post ul { margin: 0 20px 10px 20px; }
.post ul li { list-style: disc; margin:  0 0 5px 0; line-height: 18px; }
.more-link { color: #2D6900; }
.info { line-height: normal !important; }
.postmetadata { padding: 0 0 10px 0; }
.commentlist { overflow: hidden; margin-top: 10px; }
.commentlist li { clear: both; border-bottom: 2px solid #ccc;  overflow: hidden; margin: 0 0 10px 0; }
.comment-details { float: left; width: 150px; }
.comments-txt { float: right; width: 350px; }
#commentHead { margin-top: 40px; }

#sidebar { float: right; width: 180px; }
#sidebar li { margin: 3px 0 0 0; }
#sidebar #main { padding: 10px 10px; }
#sidebar h2 {  }
#sidebar ul { padding: 10px 0 10px 10px; margin-bottom: 20px; }
#sidebar ul ul { padding: 0; }
#sidebar a { font-weight: normal; }
#sidebar #searchform { margin-bottom: 10px; }
#sidebar #searchform #s { width: 140px; margin: 0 0 5px 0; padding: 2px; }
#sidebar #searchform #searchsubmit { background: #93B42E; width: 146px; height: 20px; border: 0; font-size: 11px; margin: 0 !important; }

input[type="button"] { background: #93B42E; }
#sidebar .flicker { margin: 0 0 5px 0; overflow: hidden; }
#sidebar .flicker img { float: left; margin: 0 5px 5px 0; }

#comment { width: 500px; }




