/* CSS Document */

body {
background-image:url(images/bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#669933;
margin-top:175px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003300;
}

.mainbody {
background-image:url(images/bamboo.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.title {
font-size:18px;
}

.gallery {
color:#006600;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
list-style-image:url(images/bullet.jpg);
}

.gallery a:hover {
color:#003300;
font-weight:bold;
text-decoration:none;
}

.contactform {
font:Arial;
font-size:13px;
color:#006633;
}

.contactformbutton {
font:Arial;
font-size:11px;
color:#FFFFFF;
border:thin;
border-style:ridge;
border-color:#669966;
background-color:#669933;
}

.smaller {
font-size:10px;
color:#666666;
}

.footer {
color:#FFFFFF;
font-size:11px;
}

.footer a:link {
color:#FFFFFF;
text-decoration:none;
}

.footer a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.footer a:visited {
color:#FFFFFF;
text-decoration:none;
}

.footer a:active {
color:#FFFFFF;
text-decoration:none;
}

fieldset {
border-color:#999999;
padding:5px;
}

fieldset a:link {
text-decoration:none;
color:#006633;
}

fieldset a:hover {
text-decoration:underline;
color:#669900;
}

fieldset a:active {
text-decoration:none;
color:#006633;
}

fieldset a:visited {
text-decoration:none;
color:#006633;
}