/* GreenHomeWorks Design */
html { font-family: "Trebuchet MS", Arial, sans-serif; }
body { background-color: #EFE; }
h1, h2, h3, h4 { font-weight: bold; margin: 5px; }
h1 { font-size: 14pt; color: #063; text-align: center; }
h2 { font-size: 11pt; color: #063; }
h3 { font-size: 10pt; color: #063; }
h4 { font-size: 11pt; color: #333; }
h5 { font-size: 12px; color: #333; font-weight: bold; margin: 5px 0; }
h6 { font-size: 11px; color: #666; font-weight: normal; margin: 5px; }
p  { font-size: 12px; color: #333; margin: 15px 0; }
td { font-size: 10pt; color: #333; vertical-align: top; }
ul { list-style-type: none; }
li { color: #333; }

a:link { color: #063; text-decoration: underline; }
a:visited { color: #333; text-decoration: underline; }
a:hover, a:active { color: #666; text-decoration: underline; }

/* sections */
#page { position: relative; width: 965px; margin-left: 0px; margin-top: 0px; padding: 10px 20px; background-color: #EFE; border: 0px solid #333; }

#header { position: relative; width: 965px; height: 140px; margin: 0px; }
/*
#logo { position: relative; width: 555px; height: 99px; }
#pict { position: absolute; top: 10px; left: 560px; width: 410px; height: 107px; margin: 0px; } */

#photos { position: absolute; top: 110px; left: 225px; width: 766px; height: 118px; margin: 0px; background-image: url(images/photos.gif); }
#photos ul { margin: 29px 23px; padding: 0px; }
#photos li { margin: 0; padding: 0 5px; width: 80px; height: 60px; list-style: none; display: inline; }

#nav { margin: 0px; padding: 37px 0px 0px 0px; position: relative; width: 170px; height: 66px; }
#nav ul { margin: 0px; padding: 0px; }
#nav li { font-weight: bold; height: 21px; list-style: none; font-size: 10pt; margin-bottom: 16px; padding: 4px 0 0 10px; background-image: url(images/button.gif); }
#nav li.home { display: none; }
#nav a:link { color: #063; text-decoration: none; }
#nav a:visited { color: #333; text-decoration: none; }
#nav a:hover, #nav a:active { color: #666; text-decoration: underline; }

#main { position: relative; width: 994px; margin: 0px; padding: 0px; }
#content { position: relative; width: 766px; margin-left: 225px; padding: 0px; }
#contenthome { position: relative; width: 666px; margin-left: 300px; padding: 0px; }
#contenthome td { padding: 2px; }
#contenthome td.w300 { width: 300px; }
#contenthome td.w100 { width: 100px; }
#contenthome td.w210 { width: 210px; }
#contenthome ul { margin: 0px; padding: 0px; }
#content img, #contenthome img { border: 0px solid #333; }
#content img.noborder, #contenthome img.noborder { border: 0px solid #333; }
#previous { position: absolute; top: 0px; left: 0px; }
#next { position: absolute; top: 0px; right: 0px; text-align: right; }
#leadersleft li, #leadersright li { position: absolute; width: 98px; }
#leadersleft2 ul { position: absolute; top: 35px; left: 10px; }
#drawing { position: absolute; top: 35px; left: 110px; }
#leadersright2 ul { position: absolute; top: 35px; left: 568px; }
#leadersleft2 li, #leadersright2 li { position: absolute; width: 98px; }

#sidebar { position: absolute; top: 0px; left: 0px; width: 180px; margin: 0px; padding: 0px; }
#sidebar ul { margin: 0px; padding: 0px; text-align: center; }
#sidebar li { margin: 0 10px 0 0; list-style: none; display: inline; text-align: center; }
#sidebar p { margin: 0 10px 10px 0; text-align: center; }
#sidebarwide { position: absolute; top: 0px; left: 0px; width: 260px; }
#sidebarwide ul { margin: 0 0 0 20px; padding: 0px; }
#sidebarwide td.left { width: 130px; }
#bullets { width: 100%; }
#bullets2 { position: relative; margin-top: 310px; width: 100%; }
#bullets h2 { font-size: 10pt; color: #063; padding: 0px; margin: 0px; font-weight: normal; font-variant: small-caps; }
#bullets p { font-size: 12px; padding: 0px; margin: 0px; }
#bullets td { text-align: left; }
#bullets td.w50 { width: 50%; }

#footer { position: relative; width: 965px; text-align: center; }
#footer p { font-size: 12px; }
#footer ul { margin: 20px 0 0 0; padding: 0px; }
#footer li { font-size: 10pt; font-weight: bold; margin: 0; padding: 0 10px; list-style: none; display: inline; }
#footer a:link { color: #666; text-decoration: underline; }
#footer a:visited { color: #666; text-decoration: underline; }
#footer a:hover, #footer a:active { color: #333; text-decoration: underline; }

#accent { position: absolute; top: 80px; left: 422px; width: 160px; padding: 10px; border-top: 4px solid #900; border-right: 1px solid #900; border-bottom: 4px solid #900; border-left: 1px solid #900; }
#accent h4 { font-style: italic; font-weight: bold; font-size: 9pt; margin: 0 0 5px 0; line-height: 25px; }
#captions { width: 160px; float: right; }
#captionsleft { width: 220px; float: left; }
#captions td { text-align: center; }

.pad5w { padding: 0 5px; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.desc { font-size: 11px; color: #333; font-weight: normal; }
.noborder { border: 0px solid #333; }
.fine { font-size: 9px; color: #063; font-variant: small-caps; line-height: 8px; }
.r1 { padding-top: 42px; }
.r2 { padding-top: 67px; }
.r3 { padding-top: 121px; }
.r4 { padding-top: 146px; }
.r5 { padding-top: 186px; }
.r6 { padding-top: 210px; }
.r7 { padding-top: 234px; }
.r8 { padding-top: 248px; }
.l1 { padding-top: 52px; }
.l2 { padding-top: 69px; }
.l3 { padding-top: 122px; }
.l4 { padding-top: 147px; }
.l5 { padding-top: 174px; }
.l6 { padding-top: 232px; }

