body { padding: 0 0 24px 0; margin: 0; text-align: center; font: normal 12px/13px Tahoma, Arial, sans-serif; color: #454545; }
#wrapper { margin: 0px auto 0px auto; width: 764px; }

/* ****** header ****** */
#header { height: 204px; background: url('img/header.jpg') top left no-repeat; }
#header #title { float: left; width: 568px; height: 204px; }
#header #menuSec { float: right; text-align: left; width: 196px; margin: 40px 0 0 0; background: url('img/bg-header-right.jpg') right bottom no-repeat; background-color: #d2f9b8; color: #338800; height: 164px; }
#menuSec a { color: #338800; font-weight: bold; }
#menuSec .container { padding: 32px 26px 0 26px; }
ul { margin: 0; padding: 0; list-style: none; }
ul li { background: url('img/marker-green.gif') no-repeat; padding: 0 0 10px 18px; }
#title .container { background: transparent url('img/bg-header-kathleen.jpg') right bottom no-repeat; height: 204px; text-align: left; }
#title .container img#heading { position: relative; top: 40px; left: 0; width: 374px; height: 122px; border: none; }
/* ////// header ////// */

/* ****** menu ****** */
#menu { height: 38px; background: url('img/bg-menu.gif') repeat-x; color: #fff; font-size: 12px; }
#menu .container { padding: 0 18px; }
#menu a { color: #fff; text-decoration: none; font-weight: bold; }
#menu table { height: 38px; width: 100%; }
#menu td { /*width: 25%;*/ text-align: center; vertical-align: middle; }
/* ////// menu ////// */

/* ****** content ****** */
#content { background: url('img/bg-content-main.gif') repeat-y; text-align: left; width: 100%; /*height: 1%;*/ overflow: hidden; }
#content #sideBarL { float: left; width: 135px; background-color: #f3f3f3; }
#sideBarL .container { padding: 54px 0 24px 8px; }
#content #main { float: left; width: 433px; }
#main .container { padding: 20px 24px 189px 24px; background: url('img/bg-content-home.jpg') right bottom no-repeat; }
#content #sideBarR { float: right; width: 195px; background-color: #d2f9b8; }
#sideBarR .container { padding: 10px 18px 8px 10px; color: #338800; }
#sideBarR ul li { font-size: 12px; line-height: 14px; }
#sideBarR .center { text-align: center; font-weight: bold; margin: 8px 0 10px 0; }
h1 { color: #338800; font-size: 230%; padding: 0; margin: 0 0 18px 0; letter-spacing: -1px; }
h2 { color: #338800; font-size: 140%; padding: 0; margin: 0 0 18px 0; letter-spacing: -1px; }
h3 { font-size: 120%;}
h4 { font-size: 110%;}
h5 { font-size: 100%;}
p { margin: 0 0 12px 0; }
#sideBarR a { color: #338800; }
a.btn { display: block; width: 152px; height: 22px; padding-top: 6px; text-transform: uppercase; text-decoration: none; color: #fff; background: url('img/btn-big.gif') no-repeat; }
#sideBarR #phone { margin: 0; padding-top: 6px; background: url('img/bg-phone.gif') repeat-x;  }
#sideBarR #phone .center { font-weight: normal; }
big { font-weight: bold; }
.label { font-weight: bold; }
#content #main a { color: #338800; }

#sideBarL .quote { background: transparent url('img/bg-quote-l.gif') left top no-repeat; padding: 4px 0 0 12px; font: normal 12px/14px 'Times New Roman', Times, Georgia, serif; font-style: italic; margin: 12px 7px 0 0;  }
#sideBarL .quote .quoteContainer { background: transparent url('img/bg-quote-r.gif') right bottom no-repeat; padding: 0 12px 4px 0; text-align: right; }
/* ////// content ////// */

/* ****** footer ****** */
#footer { background-color: #959595; color: #fff; }
#footer a { font-weight: bold; color: #fff; }
#footer span { margin: 0 8px; }
#footer .container div { margin-bottom: 6px; }
#footer .container { padding: 14px 42px; background: transparent url('img/bg-footer.gif') center bottom no-repeat; }
/* ////// footer ////// */
