/*
Theme Name: Baymare Farm
Theme URI: http://www.catalystwebworks.com/
Description: The WordPress theme developed for Baymare Farm of Springfield, Vermont -- http://www.baymarefarm.net
Version: 1.0
Author: Catalyst Webworks
Author URI: http://www.catalystwebworks.com/
Tags: green, custom header, fixed width, three columns, widgets
*/

/* UNIVERSAL */

BODY { background:#184044; color:#636361; font-size:14px; line-height:24px; }
A { text-decoration:underline; color:#B4B4B3; }
#page { width:978px; margin:20px auto; }


IMG.alignright { float:right; margin: 7px 0 3px 7px; border:1px solid #E2E2E2; padding:3px; }
IMG.alignleft { float:left; margin: 7px 7px 3px 0; border:1px solid #E2E2E2; padding:3px; }
IMG.aligncenter { text-align:center; margin-left:auto; margin-right:auto; display:block; }
A IMG { border:1px solid #B4B4B3; }
A:hover IMG { border:1px solid #184044; }
#container { float:left; background:#FFF; padding:20px 10px; }
HR.thin { color: #E3E4E3; background-color: #E3E4E3; height: 1px; border:none; }
P.wp-caption-text { font-size:12px; font-style:italic; margin-top:2px; }

/* CORNERS */
#corner-top-left { background:url('images/corner-top-left.png') no-repeat; width:10px; height:10px; background-position:-2px -2px; float:left; }
#corner-top-right { background:url('images/corner-top-right.png') no-repeat; width:10px; height:10px; background-position:2px -2px; float:right; }
#corner-btm-left { background:url('images/corner-btm-left.png') no-repeat; width:10px; height:10px; background-position:1px -1px; float:left; margin-top:-7px; margin-left:-3px; }
#corner-btm-right { background:url('images/corner-btm-right.png') no-repeat; width:10px; height:10px; background-position:1px -1px; float:right; margin-top:-7px; margin-left:1px; }

/* HEADER */
#header { background:url('images/Baymare-Header.png') no-repeat; width:978px; height:173px; }

/* LEFT SIDEBAR */
#leftcolumn { width:203px; float:left; min-height:20px; padding:10px 20px; }
#leftcolumn #s { width:60%; border:2px solid #C9C5C2; padding:3px; background:url('images/shadow-btm.png') repeat-x; background-position:-23px -23px; }
#leftcolumn #menu { margin:20px 0px; }
#leftcolumn #menu UL { padding:0px; margin:0px 0px 0px 25px; }
#leftcolumn #menu LI { list-style:none; padding:5px 0 10px 0; margin:none; border-bottom:1px solid #D6D8D7; }
#leftcolumn #menu UL LI { border-bottom:none; padding:0px; list-style:disc; font-size:12px; }
#leftcolumn #menu UL LI A { color:#636361; }
#leftcolumn #menu UL LI UL LI { border-bottom:none; padding:0px; }
#leftcolumn #menu UL LI UL LI UL LI { border-bottom:none; padding:0px; }
#leftcolumn #menu A { text-decoration:none; color:#184044; font-weight:100; letter-spacing:1px; }
#leftcolumn #menu A:hover { color:#B4B4B3; font-weight:100; }


/* CONTENT */
#content { float:left; width:390px; min-height:20px; padding:0px 40px; border-right:1px solid #E3E4E3; border-left:1px solid #E3E4E3; text-align:justify; }
#content H1, #content H2, #content H3, #content H4 { font-weight:100; text-align:center; margin:5px 0px; }
#content H3, #content H4 { text-align:left; }
#content #comment { width:100%; }
#content IMG { max-width:390px; }
#content DIV.sociable A:hover IMG { border:none; }
#content LI H2 { text-align:left; }
#content LI { text-align:left; }
#content #byline { font-size:12px; text-align:center; }

/* RIGHT SIDEBAR */
#rightcolumn { width:203px; float:left; min-height:20px; padding:0px 20px; text-align:justify; }
#rightcolumn H2 { font-weight:100; text-align:left; margin:5px 0px; }
#rightcolumn LI { list-style:none; text-align: left; }
#rightcolumn UL LI { list-style:disc; }
#rightcolumn #calendar_wrap TABLE { width:100%; padding-left:10px; }
#rightcolumn P { text-align:justify; }

#pagebar H2 { text-align:center; }

/* FOOTER */
#footer { width:978px; margin:auto; padding-top:30px; text-align:center; color:#FFF; font-size:14px; }
#footer A { text-decoration:none; color:#FFF; }
#footer A:hover { text-decoration:underline; }
#footer UL, #footer LI { margin:0px; padding:0px; list-style:none; }
#footer P { margin:0px; padding:0px; }