body, html { margin: 0; background-color: #331447; }
div#container { width: 850px; }

div#logo a:link, div#logo a:visited {background-position:bottom; display:block; background-image:url(images/logo.png); background-repeat:no-repeat;  height:244px; width:193px;}
div#logo a:hover, div#logo a:active {background-position: top; border:none;  background-image:url(images/logo.png); background-repeat:no-repeat; height:244px; width:193px;}

div#about a:link, div#about a:visited { margin-top:10px; padding-left: 70px;  display:block; background-image:url(images/about.gif); background-repeat:no-repeat; background-position:top; height:24px; width:106px;}
div#about a:hover, div#about a:active {margin-top:10px;padding-left: 70px; background-position: bottom; border:none; display:block; background-image:url(images/about.gif); background-repeat:no-repeat; height:24px; width:106px;}
div#prod a:link, div#prod a:visited { margin-top:10px; padding-left: 70px;  display:block; background-image:url(images/kml.gif); background-repeat:no-repeat; background-position:top; height:24px; width:106px;}
div#prod a:hover, div#prod a:active {margin-top:10px;padding-left: 70px; background-position: bottom; border:none; display:block; background-image:url(images/kml.gif); background-repeat:no-repeat; height:24px; width:106px;}
div#events a:link, div#events a:visited { margin-top:10px; padding-left: 70px;  display:block; background-image:url(images/events.gif); background-repeat:no-repeat; background-position:top; height:24px; width:106px;}
div#events a:hover, div#events a:active {margin-top:10px;padding-left: 70px; background-position: bottom; border:none; display:block; background-image:url(images/events.gif); background-repeat:no-repeat; height:24px; width:106px;}
div#bio a:link, div#bio a:visited { margin-top:10px; padding-left: 70px;  display:block; background-image:url(images/bio.gif); background-repeat:no-repeat; background-position:top; height:24px; width:106px;}
div#bio a:hover, div#bio a:active {margin-top:10px;padding-left: 70px; background-position: bottom; border:none; display:block; background-image:url(images/bio.gif); background-repeat:no-repeat; height:24px; width:106px;}
div#contact a:link, div#contact a:visited { margin-top:10px; padding-left: 70px;  display:block; background-image:url(images/contact.gif); background-repeat:no-repeat; background-position:top; height:24px; width:106px;}
div#contact a:hover, div#contact a:active {margin-top:10px;padding-left: 70px; background-position: bottom; border:none; display:block; background-image:url(images/contact.gif); background-repeat:no-repeat; height:24px; width:106px;}
div#gallerypage a:link, div#gallerypage a:visited { margin-top:10px; padding-left: 70px;  display:block; background-image:url(images/gallery.gif); background-repeat:no-repeat; background-position:top; height:24px; width:106px;}
div#gallerypage a:hover, div#gallerypage a:active {margin-top:10px;padding-left: 70px; background-position: bottom; border:none; display:block; background-image:url(images/gallery.gif); background-repeat:no-repeat; height:24px; width:106px;}
div#donate a:link, div#donate a:visited { margin-top:10px; padding-left: 70px;  display:block; background-image:url(images/donate.gif); background-repeat:no-repeat; background-position:top; height:24px; width:106px;}
div#donate a:hover, div#donate a:active {margin-top:10px;padding-left: 70px; background-position: bottom; border:none; display:block; background-image:url(images/donate.gif); background-repeat:no-repeat; height:24px; width:106px;}

div#nav { width: 193px; height: 600px; }
div#content { width: 650px; display:block; float: right; clear:both; padding-top:50px; margin-left:5px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
div#content h1 {font-size:17px; font-weight:bold; }
div#content h2 {font-size:15px; font-weight:bold; }
div#content a{ color:#FFF; text-decoration:underline;}


div#content img {float:left; padding-right: 15px; border: none;}
div#content object {float:left; padding-right: 15px; border: none;}

div#mail { width: 400px; display:block; float: right; clear:both; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

div#mail a:link {color:#fff }
div#mail a:visited {color:#fff }
div#mail a:hover {background-color: #F00; }
div#mail a:active {color: #F00;}

div#gallery {width: 650px; float: right;
	display: block;
}
div#thumbs {
padding-top: 5px; width: 650px; float: left;	clear:both;
}
div#thumbs img {float:left; padding-right: 5px; padding-bottom:5px; border: none;   }

#content img.about {
	float:none;
	}
#content img.KML {
	float: none;
	}
#content a.red:link, a.red:visited{ color:#FFF; padding-left:5px; padding-right:5px; font-weight: bold;}
#content a.red:hover, a.red:active{ color:#FFF; background-color: #F00; padding-left:5px; padding-right:5px; font-weight: bold;}