body { color: black; font-size: 0.8em; font-family: arial, helvetica, geneva; background-color: white; background-image: url(../images/pgBG.gif); background-position: center -102px; text-align: center; margin: 0; padding-top: 5px; }
#wrapper { background-image: url(../images/contentBG.gif); background-position: center 0; text-align: left; width: 770px; margin: 0 auto; padding: 0; }
#header { background-image: url(../images/header.gif); width: 770px; height: 165px; padding: 0; }
#header h1 { background-image: none; text-indent: -999em; display: none; }
p {}
#nav { width: 165px; height: auto; float: left; padding-top: 15px; padding-left: 1px; display: block; }
#nav p { margin: 0; padding: 0; }
#nav .indented { margin-top: 5px; margin-left: 29px; padding: 0; }
#nav .indented p { font-weight: bold; margin-bottom: 10px; }
#content { background-color: #e5e5e5; text-align: left; width: 555px; height: auto; float: left; margin: 15px 20px 0 10px; display: block; }
#content .imgBorder { margin: 2px; border-color: #333 #6d6d6d #6d6d6d #333; border-style: solid; border-width: 1px; }
#content #left { text-align: center; width: 70%; height: auto; float: left; display: block; }
#content #left form { }
#content #right { width: 160px; height: auto; float: left; display: block; }
h1 { color: #900; font-size: 1.5em; background-image: url(../images/h1BG.gif); background-repeat: repeat-x; background-position: 0 0.95em; text-align: right; text-indent: 0; margin-left: 10%; }
h2 { color: #333; font-size: 1.2em; text-indent: 0; }
#galleryFull { width: 403px; float: right; margin-top: 5px; }
#galleryFull img { border-color: #333 #6d6d6d #6d6d6d #333; border-style: solid; border-width: 1px; }
#galleryThumbs { }
#galleryThumbs img { margin: 2px 2px 4px; }
#galleryThumbs a img { border-color: #600 #900 #900 #600; border-style: solid; border-width: 1px; }
#galleryThumbs a:hover img { border-style: solid; border-width: 1px; border-color: #030 #008000 #008000 #030; }
#footer { text-align: center; position: relative; left: 40px; width: 670px; height: auto; float: left; clear: left; margin-top: 15px; margin-right: 20px; margin-bottom: 0; padding-bottom: 10px; }
#footer .left { float: left; }
#footer .right { float: right; }
#footer p { margin-top: 0; margin-bottom: 0; }
#footer .dei { font-size: 0.8em; }
#footerBG { background-image: url(../images/footerBG.gif); background-repeat: repeat-x; background-position: 0 bottom; width: 735px; height: 15px; float: left; clear: both; margin-right: 10px; margin-left: 10px; padding: 0; }
td {}

a { color: #430b0b ; font-weight: bold; }
a:hover { text-decoration: none; }

a:active { color: green }
/*<agl.folder "Fixes">*/
	/* layout classes */
	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
/*</agl.folder>*/
.contactList label { font-weight: bold; text-align: right; width: 100px; }
form ul { font-weight: bold; background-color: #ffe8e8; width: 325px; margin: 0; padding: 5px; border: solid 1px #600; list-style-type: none; }
label { text-align: right; width: 110px; float: left; margin-right: 10px; display: block; }
.submit { text-align: center; margin-top: 15px; margin-right: 100px; }
