/*  
Theme Name: Well Versed
Theme URI: http://wellversed.org
Description: New theme for Brian Cauley's Well Versed
Version: 1.1
Author: Dale Harrison
Author URI: http://www.daleharrison.ca
*/

/* @group Reset */
/*
Eric Meyer's CSS Reset
v1.0 | 20080212
http://meyerweb.com/eric/tools/css/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, b, u, i, center, 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-size: 100%; vertical-align: baseline; background: transparent }
body { line-height: 1 }
ol, ul, dl { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }
:focus { outline: 0 }/* remember to define focus styles! */
ins { text-decoration: none }/* remember to highlight inserts somehow! */
del { text-decoration: line-through }
table { border-collapse: collapse; border-spacing: 0 }/* tables still need 'cellspacing="0"' in the markup */
/* @end */

/* @group Overlay Details */
#overlayleft, #overlayright { width:72px; height:100%; }
#overlayleft { position:fixed; left:0; background:transparent url(../images/branches-left.gif) repeat-y fixed; }
#overlayright { position:fixed; right:0; background:transparent url(../images/branches-right.gif) repeat-y fixed 100% 0; }
/* @end */

/* @group Footer */
#footer { margin:9px 0 9px 100px; font-size:10px; }
#footer, #footer a { color:#bfcda4; }
#footer a { text-decoration:none; }
#footer a:hover { color:#fff; }
/* @end */

/* @group Basics */
body { background:#6f9f18 url(../images/body.jpg) repeat-x scroll; font: 14px/22px "Lucida Grande", Lucida, Verdana, sans-serif; text-align:center; color:#30302d; }
#wrapper { width:960px; overflow:hidden; text-align:left; margin:auto; background:transparent url(../images/wrapper.jpg) no-repeat scroll; }
#header { width:960px; height:216px; overflow:hidden; }
#header li { float:left; margin-right:9px; }
#main { width:960px; overflow:auto; }
.field { width:180px; }
#wpcf textarea, #commentform textarea { width:252px; }
.field, textarea { padding:3px 2px; border-right:1px solid #dbd9c8; border-bottom:1px solid #dbd9c8; border-top:none; border-left:none; }
/* @end */

/* @group Typography */
h1, h2, h3 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
h4 { font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a { color:#635e38; }
#content h2 a { color:inherit; }
h4, h4 a { color:inherit; }
h1 { font-size:30px; line-height:27px; margin-bottom:9px; }
h2 { font-size:24px; line-height:27px; }
h3 { font-size:18px; }
h4, #sidebar h2 { font-weight:bold; font-size:12px; text-transform:uppercase; line-height:13.5px; color:#665f33; }

#content p { font-size:14px; margin-bottom:9px; }
#content a { text-decoration:none; color:#635e38; }
#content a:hover { color:#30302d; }
/* @end */

/* @group Layout */
#content, #sidebar { padding:36px 18px 0 }
#content, #sidebar, #content-wrapper, #sidebar-wrapper { overflow:hidden; }
#content-wrapper, #sidebar-wrapper { float:left; overflow:hidden; }
#content-wrapper { margin:0 18px 0 100px; }
#content { background:#f1f0e3 url(../images/content.jpg) no-repeat; width:480px;  }
#content-bottom { width:516px; height:34px; background:transparent url(../images/content-bottom.gif) no-repeat; }
/* @end */


/* @group Sidebar & Search */
#sidebar-bottom { width:226px; height:46px; background:transparent url(../images/sidebar-bottom.jpg) no-repeat; }
#sidebar { background:#fceb7c url(../images/sidebar.jpg) no-repeat; width:190px; line-height:14px; font-weight:normal; font-style:normal; }
#sidebar, #sidebar a { font-size:12px; color:#988e4c; }
#sidebar a { font-weight:bold; text-decoration:none; }
#sidebar a:hover { color:#665f33; }
#sidebar ul { margin-bottom:9px; }
#searchform p { float:left; margin-bottom:18px; }
#searchform #s { width:117px; padding:3px 2px; font-size:12px; background-color:#fff; margin:0 3px 0 0; border:1px solid #fadd4b; }
#submitsearch {  }
/* @end */

/* @group Home */
ul.recent { margin:9px 0; padding-top:9px; border-top:3px double #dbd9c8; }
ul.recent li { border-bottom:1px solid #dbd9c8; border-right:1px solid #dbd9c8; margin-bottom:9px; background-color:#f1f0e3; padding:3px; }
ul.recent li:hover { background-color:#fff; }
ul.recent li.bottom, ul.recent li.bottom:hover { border:none; background-color:transparent; border-top:3px double #dbd9c8; }
ul.recent li a { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
/* @end */

/* @group About */
.lennon { font:30px/36px Georgia, "Times New Roman", Times, serif; color:#635e38; }
.brian { margin-bottom:18px; }
.twocol { background:transparent url(../images/twocol.gif) repeat-y; overflow:hidden; margin-bottom:18px; }
.col-left, .col-right { width:222px; display:inline; float:left; padding:9px 0; }
.col-left { margin-right:36px; }

/* @end */

/* @group Subscribe */
.field, #wpcf_msg {  }
/* @end */


/* @group Blog */
#content p.postdate { position:absolute; margin-left:-85px; margin-top:5px; width:60px; padding:15px 0; background:#e7e7e7 url(../images/postdate.jpg) no-repeat; font:27px/18px Georgia, "Times New Roman", Times, serif; text-align:center; border-bottom:1px solid #41640d; }
p.postdate span { text-transform:uppercase; font-family:'Helvetica Neue'; font-size:14px; font-weight:bold; }
#content p.postmetadata { color:#605f5c; }
#content p.postmetadata, #content p.postmetadata a { font-size:12px; margin-bottom:0; font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; text-transform:uppercase; font-weight:bold; }
.post { padding-bottom:10px; margin-bottom:20px; border-bottom:3px double #dbd9c8; overflow:hidden; }
#content .post blockquote { padding:0 36px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; border-left:1px solid #dbd9c8; }
.post ul, .post ol, .post dl { margin-bottom:9px; }
.post ol { list-style-type:decimal; list-style-position:inside; }
.post img { padding:10px; background-color:#fff; border-bottom:1px solid #dbd9c8; border-right:1px solid #dbd9c8; float:left; margin:9px 18px 0 0; }
.wp-caption { float:left; margin:0 27px 3px 0; }
#content .post .wp-caption p { margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
.nav-post { width:480px; margin:0 0 18px 0; display:block; overflow:hidden; }
.nav-post #prev-post { float:left; }
.nav-post #next-post { float:right; }
h3#respond { margin-top:36px; }
.commentlist cite { font-style:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
.post ol.commentlist { list-style-type:none; }
.post ol li { overflow:hidden; margin:18px 0 9px 0; }
ol.commentlist li { padding-bottom:9px; border-bottom:1px solid #dbd9c8; }
#content .post ol.commentlist blockquote { border:none; padding:0; }
#content .post ol.commentlist p { margin-bottom:0; }
#content p.commentmetadata { font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; text-transform:uppercase; font-weight:bold; font-size:12px; }
/* @end */

/* @group Contact Form */
label { display:block; margin-bottom:0; }
#wpcf br { display:none; }
/* @end */


