/*
Theme Name: Ottaquechee Health Foundation
Theme URI: http://www.catalystwebworks.com
Description: This theme has been developed exclusively for the Ottaquechee Health Foundation
Version: 1.0
Author: Catalyst Webworks
Author URI: http://www.catalystwebworks.com/
Tags: widgets, custom, post thumbnails
*/

/******* UNIVERSAL *******/
BODY { margin:0; background:#80A369 url('images/back-page.jpg') no-repeat; background-position:center top; font-family:"trebuchet ms",sans-serif; color:#9C9895; font-size:12px; }
div#page { width:951px; margin:0 auto; /*border:1px solid blue;*/ position:relative; top:113px; left:2px; background:#FFFFFB url('images/back-content.jpg') no-repeat; background-position:top left; padding:15px 0 0 0; }
A { color:#616D4E; }/*839565*/
H1,H2,H3,H4,H5,H6 { color:#85706D; text-transform:uppercase; letter-spacing:1px; font-weight:400; }
H1 { font-size:22px; }
H2 { font-size:19px; }
.alignleft { float:left; margin-right:20px; margin-bottom:4px; }
.aligncenter { margin:0 auto; margin:0 20px 4px 20px; }
.alignright { float:right; margin-left: 20px; margin-bottom:4px; }
.avatar { float:left; margin-right:10px; margin-bottom:4px; }
A IMG { border:none; }
LI.widget { list-style:none; padding-bottom:15px; }
.navigation { display:none; }
.postmetadata { border:5px solid #f2f2f2; background:#f2f2f2; color:#555; clear:both; }
DIV.pmd { margin-bottom:40px; }
.postmetadata A { color:#555; }
#breadcrumbs { padding-bottom:10px; }
INPUT[type=submit] { border:1px solid #808080; padding:3px 10px; background:url('images/back-button.jpg') repeat-x; color:#FFF; text-transform:uppercase; font-size:10px; font-family:sans-serif; letter-spacing:1px; height:20px; }
INPUT[type=text] { border:1px solid #808080; border-top:1px solid #000; padding:3px; }
HR { margin:20px 0px; background-color:#F5F1EE; height:1px; border:0; }
.post-edit-link { clear:both; }

#searchbox { position:absolute; top:-100px; left:712px; }

/* HEADER */
#homelink { position:absolute; width:380px; height:75px; top:-100px; left:0px; margin:0 auto; cursor:hand; cursor:pointer; }

#donate A { text-decoration:none; }

/* CONTENT */
#content { width:458px; /*border:10px solid blue;*/ float:left; margin-left:35px; line-height:23px; text-align:justify; padding:0 30px 0 0; min-height:700px; border-right:1px solid #F5F1EE;  }
#content TEXTAREA { width:458px; }
#content H2 { text-align:center; }
#content H3, #content H4, #content H5, #content H6 { margin:0px; padding:0px; }
#content P { padding:0px; margin:0px 0px 20px 0px; }
#content A { text-decoration:underline; }

/* CWMM */
#cwmm { width:705px; height:352px; text-align:left;  }
#cwmm .cwmm-image { width:468px; height:352px; overflow:hidden; float:left; }
#cwmm .cwmm-text { width:194px; height:352px; float:left; padding:40px 20px 10px 22px; }
#cwmm P.headline, #cwmm P.headline A { color:#FEFFFF; font-size:26px; text-transform:uppercase; letter-spacing:4px; line-height:35px; text-decoration:none; }
#cwmm P.byline, #cwmm P.byline A { color:#FEFFFF; font-size:14px; letter-spacing:1px; line-height:25px; text-decoration:none; }
#cwmm P.prompt, #cwmm P.prompt A { color:#806762; font-size:14px; letter-spacing:1px; margin-top:30px; }


/* HOMEBOXES */
#homeboxes { height:166px; width:707px; }
#homeboxes DIV.hb { width:135px; height:166px; float:left; border-right:1px solid #A79490; overflow:hidden; padding:0 20px; }
#homeboxes DIV.last { border-right:none; }
#homeboxes H2 { color:#FFF; font-size:14px; text-align:left; margin:0px 0 15px 0; padding:7px 0px 7px 0px; letter-spacing:2px; line-height:25px; }
#homeboxes { line-height:18px; text-align:left; font-weight:bold; }

/* SIDEBARS */
#sidebar { width:183px; /*border:1px solid blue;*/ border-right:1px solid #F5F1EE; float:left; margin-top:50px; min-height:500px; }
#right-column { width:195px; float:right; /*border:1px solid red;*/ padding:0 25px 0 20px; }
#right-column H2 { font-size:13px; text-align:left; padding:0; margin:0; margin-bottom:7px; }
#right-column UL { padding:0; margin:0; margin-bottom: 40px; }
#right-column UL LI { padding:0 0 5px 0; margin:0 0 0 15px; }
.sidebar { text-align:justify; line-height:23px;}
#sidebar A { text-decoration:underline; }
#right-column { padding-top:20px; }


/* DONATE */
#donate { height:25px; position:absolute; top:40px; left:20px; }
A.donate { border:1px solid #333333; padding:3px 10px; background:url('images/back-button.jpg') repeat-x; color:#FFF; text-transform:uppercase; font-size:10px; font-family:sans-serif; letter-spacing:1px; height:20px; }

/* MENU */
#menu { font-size:12px; } 
#menu UL { margin:6px 0 0 25px; padding:0px; }
#menu UL LI { list-style:none; margin:0 0 5px 0; }
#menu UL LI UL { margin:0 0 0 16px; padding:0; }
#menu UL LI UL LI { text-align:left; margin:0; padding:0; display:none; }
#menu UL LI UL LI.current_page_item { display:block; }
#menu UL LI.current_page_ancestor UL LI { display:block; }
#menu UL LI.current_page_item UL LI { display:block; }
#menu A { text-decoration:none; }

/* FOOTER */
#bottom { background:#80A369 url('images/back-footer.jpg') no-repeat; background-position:center bottom; text-align:center; /*border:1px solid red; */clear:both; min-height:19px; width:951px;  margin-right:0px; }
#footer { background:#80A369; text-align:center; padding-top:0px; /*border:1px solid red; */ min-height:100px; color:#FFFEFF; margin-right:-1px; }
#footer A { color:#6E5453; }
#footer P { margin:0 0 5px 0; padding:0px; letter-spacing:1px; }
