

html {
height: 100%;
margin-bottom: 1px;
}
body {
text-sizebackground: #ffffff;
color:#222222;
font-size:90%;
}
a img {
border:0px;
}
img {                                                                                                        `
padding:0px;
}
div {
padding:0px;
margin:0px;
}
table, td, tr {
font-family:Georgia, serif;
padding:0px 4px 8px 0px;
vertical-align:top;
margin:0px;
border-collapse:collapse;
background:transparent;
font-size:0.95em;
}
#contact .textfield {
border:1px solid #395700;
background-color:#fff !important;
padding:0px 2px 0px 2px;
font-family:Arial, sans-serif;
font-size:0.95em;
width:180px;
}
#contact textarea {
border:1px solid #395700;
background-color:#fff;
font-family:Arial, sans-serif;
padding:0px 2px 0px 2px;
font-size:0.95em;
width:180px;
}
#contact input.btn {
    border:1px solid #395700;
    background-color:#fff;
    color:#000000;
    font-family:Georgia, serif;
}
/* TEXT STYLES */
a {                    
text-decoration:none;
font-weight:bold;
margin:0px;
padding:0px;
font-family:Georgia, serif;
color:#395700;
font-size:0.9em;
}
a:hover {
text-decoration:underline;
}
p {
font-size:1em;
line-height:1.4em;
padding-bottom:16px;
margin:0px;
font-family:Georgia, serif;
color:#222222;
}

h1{
position:relative;
display:inline;
margin-left:-9999px;
}
h2{
padding:10px 0px;
margin:0px;
color:#601200;
}
h3{
padding:10px 0px;
margin:0px;
color:#601200;
}
h4{
font-size:1em;
padding:10px 0px 4px 0px;
margin:0px;
color:#601200;
}
ul {
padding-left:5px;
padding-bottom:16px;
margin:0px;
color:#2222ff;
}
li {
font-size:1em;
line-height:1.4em;
font-family:Georgia, serif;
color:#222222;
padding:0px;
padding-left:22px;
list-style:none;
background: url(images/arrow-bullet.gif) no-repeat 0px 6px;
margin:0px;
}
span.biggreen {
font-size:1.5em;
color:#8CAA32;
}
span.green {
color:#8CAA32;
}
p.harrietquote {
font-style:italic;
font-family:verdana, sans-serif;
font-size:0.8em;
}
/* end TEXT STYLES */

/* PRELOADED IMAGES */
#preloadimgs {
position:absolute;
left:-999px;
width:500px;
}/* end PRELOADED IMAGES */


/* PAGE HEADER */
#header {
position:relative;
padding:0px;
margin:10px auto 0px auto;
width:910px;
height:107px;
background: url(images/header.gif) no-repeat;
overflow:hidden;
}
#header p {
font-size:1.3em;
line-height:1.4em;
text-align:right;
padding-top:30px;
margin:0px 20px 0px auto;
font-family:Georgia, serif;
color:#395700;
}
#header a {
margin:0px;
font-family:Georgia, serif;
}

#header strong {
color:#395700;
}

 /* end PAGE HEADER */
    
/* MAIN CONTAINER */
#container {
min-height:410px;
height:auto !important;
height:410px;
position:relative;
margin:0px auto;
width:910px;
padding:0px;
background:#ffffff url(images/border-bg.gif) repeat-y;
}/* end MAIN CONTAINER */

/* LEFT COLUMN */
#leftcol {
position:absolute;
top:0;
left:0;
z-index:5;
padding: 30px 0px 0px 34px;
width:190px;
overflow:hidden;
}
#leftlinkstop {
overflow:hidden;
position:relative;
width:177px;
height:14px;
padding:0px;
background:url(images/links-border-top.gif) no-repeat;
}
#leftlinkscontent {
width:177px;
padding:0px;
background:url(images/links-border-bg.gif) repeat-y;
}
#leftlinksbottom {
position:relative;
width:177px;
height:13px;
padding:0px;
background:url(images/links-border-bottom.gif) no-repeat;
}
#sublinks {
z-index:5;
position:relative;
margin-left:-5px;
padding:0px;
width:171px;
}
#sublinkstop {
position:relative;
line-height:1px;
font-size:1px;
width:171px;
height:8px;
margin:0px;
background:url(images/sublinks-border-top.gif) no-repeat;
}
#sublinkscontent {
position:relative;
width:162px;
background: #D4F66B;
/* width:171px; background:url(images/sublinks-border-bg.gif) repeat-y;*/
}
#sublinksbottom {
position:relative;
line-height:1px;
font-size:1px;
width:171px;
height:6px;
background:url(images/sublinks-border-bottom.gif) no-repeat;
}

#leftcol a {
text-decoration:none;
font-weight:bold;
margin:0px;
font-family:arial, sans-serif;
color:#395700;
}

#leftcol li {
font-size:1em;
list-style:none;
position:relative;
padding:10px 0 5px 12px;
margin:0px;
color:#395700;
background: transparent url(images/links-divider.gif) top center no-repeat;
font-family:arial, sans-serif;
}
#sublinks li{
position:relative;      
font-size:0.9em;
text-align:right;
padding:5px 10px 5px 5px;
line-height:1em;
color:#395700;
background:transparent;
font-family:arial, sans-serif;
}
#sublinks a{
margin-left:-10px;
padding-left:27px;
padding-top:0px;
}
#leftcol a.on {
color:#601200;
}
#leftcol a.on:focus, #leftcol a.on:hover {
color:#601200;
}
/* #sublinks a.on:focus, #sublinks a.on:hover {
color:#395700;
}
#sublinks a.on {
background: url(images/arrow.gif) no-repeat 0px 2px;
color:#395700;
} */
#leftcol ul {
padding-left:0px;
padding-bottom:0px;
}
li ul {
padding:4px 0px;
}

#leftcol a:focus, #leftcol a:hover {
color:#395700;
text-decoration:underline;
}
#leftcol li.topnav {
position:relative;
padding:0px 0px 5px 12px;
line-height:0.6em;
margin:0px;
color:#395700;
background: transparent;
font-family:arial, sans-serif;
}


/* end LEFT COLUMN */

/* PAGE TEXT */

#pagetext{
position:relative;
left:243px;
width:412px;
padding:20px 0px 20px 0px;
}/* end PAGE TEXT */

/* RIGHT COL */
#rightcol {
top:0px;
position:absolute;
text-align:center;
left:686px;
padding-right:32px;
width:185px;
}
#rightcol img{
padding-top:30px;
}
#rightcol p{
text-align:left;
padding-top:12px;
padding-bottom:0px;
font-style:italic;
}
#rightcol strong {
display:block;
text-align:right;
}
.tip {
width:165px;
border:2px #ACD338 solid;
margin:30px 0px 0px 0px;
padding:8px;

}
.tip img{
margin:0px auto 0px auto!important;
padding:0px!important;
}
.tip p{
margin:0px;
padding:0px;
text-align: left;
padding-top: 12px;
padding-bottom: 0px;
font-style: italic;
}
.tip h3{
margin:0px;
padding:0px;
text-align: center;
}/* end RIGHT COL */

/* FOOTER */
#footer {
width:910px;
position:relative;
clear:none;
margin:auto;
padding:0px;
background:transparent url(images/border-bottom.gif) top no-repeat;
}/* end FOOTER */

#footer p, #footer a {
text-align:right;
font-size:0.9em;
margin-right:20px;
padding-top:10px;
color:#395700;
font-family:arial, sans-serif;
}


