body { background: #85670D; margin: 0; padding: 0; text-align: center; font-family: 'tw cen mt', 'verdana', sans-serif; line-height: 150%; }
#centercol { width: 84%; margin: 0 auto; }
#head1 { border: 1px solid #fff; border-top: 0; }
#head2 { height: 90px; border: 2px solid #85670D; border-top: 0; background: #fff; }
#menu { height: 30px; line-height: 30px; color: #fff; }
#head2 .left { width: 228px; height: 83px; }
#head2 .right { width: 133px; height: 83px; }
#maincol1 { border: 1px solid #fff; }
#maincol2 { border: 2px solid #85670D; background: #fff url(../graphics/watermark.png) bottom right no-repeat; }
#sidemenub { position: absolute; left: 0; top: 5px; text-align: center; width: 9%; }
#sidemenub a { display: block; margin: 5px; }
#sidemenub img { display: block; margin: 5px; }
a img { border: none; }

#mainmenu ul { height: 1.5em; list-style: none; margin: 0; padding: 0; }
#mainmenu li { float: left; line-height: 150%; }
#mainmenu a { color: #fff; font-family: 'vivaldi', serif; font-size: 110%; padding: 0 8px; text-decoration: none; }
#mainmenu a:hover { background: #967C2E; }

.left { float: left; }
.right { float: right }

.sidebg { position: absolute; top: 160px; width: 9%; text-align: center; }
.sidebg img, #sidemenub img { margin: auto; }
#leftbg { left: 0; }
#rightbg { right: 0; }

#mainleft { margin-right: 150px; padding: 1em; text-align: justify; }
#mainright { float: right; text-align: center; width: 150px; }
#mainright ul { list-style: none; margin: 0; padding: 0; }
#mainright li { background: #85670D url(../graphics/watermark2.png) bottom right no-repeat; color: #fff; font-family: vivaldi, sans-serif; font-size: 110%; margin: 5px; padding: 5px; }
#mainright a { display: block; padding-left: 14px; background: url(../graphics/link.png) left no-repeat; color: #fff; }
#mainright a:hover { background: url(../graphics/link2.png) left no-repeat; }

#apolloflash { float: left; height: 250px; width: 330px; }
.minwidth { font-size: 1px; width: 180px; }

#indexflash { margin-top: 1em; text-align: center; }
#indexflash2 { margin: auto; width: 480px; }
#indexside ul { list-style: none; margin: 0; padding: 0; }
#indexside li { display: block; float: left; background: #85670D url(../graphics/watermark2.png) bottom right no-repeat; color: #fff; font-family: vivaldi, sans-serif; font-size: 140%; height: 3em; margin: 5px; padding: 5px; text-align: center; }

h2, h3, h4 { color: #85670D; font-family: castellar, vivaldi, serif; font-weight: normal; text-align: center; }

.tagline { color: #85670D; font-size: 150%; font-family: brush script mt, vivaldi, sans-serif; }
strong { color: #85670D; }
.footer { font-size: small; clear: both; }
.footer a { color: #85670D; text-decoration: none; }
.footer a:hover { text-decoration: underline; }

.photolib { padding-left: 250px; padding-top: 1em; }
.photolib img { border: none; }
.photolib a { display: block; float: left; width: 80px; margin-bottom: 5px; text-align: center; }
.photolib a:hover { background: #fff; }
.photolib a span { display: none; }
.photolib a:hover span { display: block; position: absolute; top: 195px; left: 9%; width: 226px; }
#gallery_placeholder { position: absolute; top: 195px; left: 9%; width: 226px; }

#formdiv { text-align: right; }
#formdiv .a2 { background-color: #957B2D; border: 1px solid #957B2D; color: #fff; width: 48%; }
#formdiv input, #formdiv textarea { background-color: #E6DAB8; border: 1px solid #957B2D; }

.gallery { background-color: #E6DAB8; border: 1px solid #957B2D; }
.gallery img { margin: 5px; }
