body { font-family: arial, sans-serif; padding:0; margin:0; background:#fff url('images/bodyback.png') top left repeat-x; }
a { font-weight:bold; }
a:hover { color:#000; }
a img { border:none; }


#header { height:59px; float:left; width:100%; list-style:none; padding:0; margin:0 0 20px 0; background:url('images/back.png') top left repeat-x; border: #425400 solid; border-width: 0 0 5px 0;}
#header li { display: block; float:left;  text-align:center; }
#header a { display:block; float:left; color:#fff; height:38px; width:8em; padding: 20px 0 0 0; text-decoration:none; }
#header a:hover { background: #aad400;}
#header #logo { width: 300px; margin: 0 20px 0 0; padding:0;}
#header #logo a {padding:0;}
#banner { margin: 0 0 1em 0;}
#sidebar { position:absolute; top:64px; left:0; width:270px; padding: 0; border: solid #425400; border-width: 0 1px 0 0;  background:#fff;}
#sidebar a { color: #ff6600;}
#sidebar ul { list-style: square; margin:0; padding:0; }
#sidebar li { padding:0 0 0 1em; margin: 5px 0; font-size:small; }
#sidebar #paypal { float:left;}
#sidebar h2 { font-size:large; padding:0; margin: 0 0 10px 0; color: #425400;}
#sidebar .box { border:#425400 solid; border-width: 0 0 1px 0; background:url('images/sidebarback.png') bottom left repeat-x;  padding: 10px 15px; }
#sidebar #calendar b { font-size:small; display:block;}
#map_canvas { width:600px; height:400px; margin: 10px 0; }
#content { position: absolute; top:70px; left:290px;  width:600px; }
#content a { color:#ff6600; font-weight:bold; }
.post { margin: 0 0 30px 0; }
.feedback { text-align:right; padding: 0 40px 0 0; }
#content h { color: #425400; }
#content h1 { color: #425400;}
#content h2 { font-size:x-large; font-weight:bold; color: #425400; border: solid #ff6600; border-width: 0 0 3px 0; background:#cdcdcd; padding: 3px 8px;margin: 0.5em 0 1em 0;}
#content h3 { color: #425400;}
#content p { margin: 0 0 2em 0;}
.giving { padding: 0 0 0 1em; }
.giving ul { list-style: none; padding:0; margin:0; }
.giving li { padding: 8px 0 0 1em; }
.giving form { float:left; display:inline; margin: 0 15px 0 0; padding: 0 0 0 15px; }
.giving input { float:left; display:inline; }

#footer { border: dotted #444; border-width: 1px 0 0 0; margin: 1em 0; font-size: small; color:#444; padding: 4px 0;}
#calendar { padding:0; }