html, body, ul, li, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: 0;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
a {
	color: #7d7d67;
}
a:hover {
	color: black;
}
.clear {
	clear: both;
}

body {
	background: black;
	text-align: center;
	color: black;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
#wrapper { background: white repeat-y; text-align: left; margin: 15px auto; width: 778px; position: relative; border: solid 5px black; }
#head-1 {
	background: url(images/logo.jpg) no-repeat;
	width: 409px;
	height: 306px;
	top: 0;
	left: 369px;
	position: absolute;
}
h1 { height: 172px; color: black; font-weight: normal; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }
h1 span {
  display: block;
}
h1 em { font-weight: bold; font-style: normal; visibility: hidden; padding-right: 3px; }
h2 { color: black; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic;f;line-height: normal; ont-variant: normal; }
h2 em { font-weight: bold; }
#body-left { float: left; width: 278px; padding-left: 28px; }
#gallery { border: solid 1px #9f0408; margin: 10px 10px 0 6px; height: 300px; }
.gal {
	background: #9F0408;
	padding: 4px;
	position: absolute;
}
#body-right { float: right; width: 388px; padding-top: 336px; padding-right: 22px; }

#footer {
	text-align: right;
	color: black;
	border-top: 1px solid #983234;
	padding: 6px 25px 20px 0;
}
#footer a { color: #cd3639; text-decoration: none; }
.spacer {
	height: 18px;
}