html, body {
	margin: 0 0 3em 0; padding: 0; font-size: 100%; background: #f2fbff url(../misc-images/white-brown-178.gif); behavior: url(http://www.dbwebdesign.com/hover.htc);
}
/**********GLOBALS*/
.bckgrnd-a {
	background: #f8f8f8 url(../misc-images/white-brown-187.jpg);
}
/**********IE HACK*/
#ie {
	text-align: center;
}
.center {
	text-align: center;
}
.margin-a {
	margin-top: 1.5em;
}
.under {
	text-decoration: underline;
}
.marg {
	margin: 0;
}
.marg-bottom {
	margin-bottom: 0;
}
.marg-bottom-b {
	margin-bottom: 2em;
}
.bold-a {
font-weight: 900;
}
.full-clear-left {
clear: left;
}
.color-a {
color: #900;
}
/**********END GLOBALS*/
#gallery-index-nav {
	margin: 1em 25%; font: 500 120% Arial, Verdana, sans-serif;
}
#gallery-index-nav p.link {
	text-align: center;
}
#gallery-index-nav p.link a {
	display: block; border: .1em solid #000; padding: .3em; font-weight: 700; line-height: 160%; background: #f2fbff url(../misc-images/bg-b.jpg); text-decoration: none;
}
#gallery-index-nav  p.link a:visited {
	color: #666;
}
#gallery-index-nav  p.link a:hover {
	color: #900;
}
#gallery-index-nav  p.link a:active {
	color: #212121
}
img#logo {
	border: .2em solid #000; margin: 1em; text-align: center; width: 350px; height: 105px;
}
#wrapper {
	width: 741px; margin: 0 auto;
}
#wrapper ul {
	margin: 0; padding: 0;
}
#wrapper ul li {
	list-style-type: none; margin: 5px; padding: 10px; float: left; border: 2px solid #000;
}
#wrapper ul li:hover {
	border-color: #900;
}
.gallery-title {
	font: 700 1.8em Arial, sans-serif; text-decoration: underline;
}
/**********TEXT PAGE*/
.text-wrapper {
	margin: 1.5em 2.5em; text-align: left; font-size: 1.15em; font-family: Arial, Verdana, sans-serif;
}
.text-block {
	margin: 1.5em 0; padding: .5em; border: .3em solid #000;
}
#wrapper img {
	margin: 0; padding: 0; width: 150px; height: 150px; border: none; display: block;
}
/**********TEXT PAGE IMAGES ### BORDER. FLOAT, CLEAR*/
img {
	border: .5em double #000;
}
.float-left {
	float: left; margin-bottom: .3em;
}
dl.text-page-image {
margin: 0 1em 0 0; padding: 0;
}
dl.text-page-image dt, dl.text-page-image dd {
border: .4em double #aaa; margin: 0; text-align: center;
}
dl.text-page-image img {
border: none;
}
/**********.float-left img {
	margin-right: 1em;
}*/
.clear-left {
	clear: left; margin: 0;; height: 1px; font-size: 1px;
}
