@import url(form.css);

* { margin: 0; padding: 0; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
a { color: white; }
body { background-color: #0e3a21; background-image: url(../images/bkgd.gif); background-position: top center; font-size: 0.8em; }
h1, h2, h3, h4, h5, h6, p { margin-bottom: 0.75em; }
img { border: 0; }

#root { width: 960px; margin: 20px auto; border-bottom: 1px solid #124026; }
#credit { width: 960px; margin: 0px auto; text-align: right; color: white; font-size: 7pt; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#credit a { text-decoration: none; color: white; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#main { background-image: url(../images/navbkgd.gif); background-repeat: repeat-y; }
#leftnav { float: left; width: 170px; }
#leftnav ul { list-style: none; }
#leftnav li { display: inline; }
#leftnav a { display: block; border-bottom: 2px solid #0c381f; padding: 3px 12px; text-decoration: none; }
#leftnav a:link, #leftnav a:visited { color: #FFFFFF; }
#leftnav a:hover, #leftnav a:active, #leftnav a.active { color: #F0F0F0; background-color: #082513; }
#leftnav a.l2 { padding-left: 25px; }
#body { float: right; width: 790px; }
#content { color: white; padding: 8px 12px; }
#contactform { width: 550px; margin: 10px auto; }

.gallery-thumb { width: 100px; height: 100px; margin: 8px 13px 3px; float: left; }

.clear { clear: both; font-size: 0; height: 0; line-height: 0; }

input.text, textarea { font-size: 1em; padding: 2px 4px; }
input.button { background-color: black; color: white; font-weight: normal; border: 0; padding: 2px 4px; }
