html, body {
	height: 100%;
	margin: 0px;
	padding: 0px
}

body {
	font-family: Verdana, Arial;
	font-size: 90%;
}

table { border-collapse: collapse; border-spacing: 0px; width: 100%; border-color: #ffffff; }
table td, table th { padding: 0px; }

h1 {
	font: 120% Verdana;
	font-style: italic;
	display: block;
	margin: 0px;
}

h3 {
	font: 120% Verdana;
	display: block;
	margin: 0px;
}

h2 {
	font: 100% Verdana;
	font-weight: bold;
	display: block;
	margin: 0px;
}

th {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

form th {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	paddint-bottom: 10px;
}

/* form elements */
form { display: inline; margin: 0px; padding: 0px; }
input {	font: 80% Arial; }

.mozCenter { margin-left: auto; margin-right: auto; }
.mozLeft { margin-right: auto; }
.mozRight { margin-left: auto; }

/* aligns */
.TR { vertical-align: top; text-align: right; }
.TC { vertical-align: top; text-align: center; }
.TL { vertical-align: top; text-align: left; }

.BR { vertical-align: bottom; text-align: right; }
.BC { vertical-align: bottom; text-align: center; }
.BL { vertical-align: bottom; text-align: left; }

.ML { vertical-align: middle; text-align: left; }
.MC { vertical-align: middle; text-align: center; }
.MR { vertical-align: middle; text-align: right; }

/* special features */
.clickable {
	cursor: pointer;
	cursor: hand;
	text-decoration: underline;
}

/* colors */
.col1 { background-color: #F8F8FB; }

.colBreeze { color: #194e85; }
.colLily { color: #7a0924; }

/* site-specified */
.menu1 {
	font-size: 95%;
	color: #000000;
	line-height: 1.4em;
}
.menu1 a { color: #000000; }

.small { font: 60% Verdana; }
.small a { color: #000000; }
.copyright {
	height: 30px;
	text-align: left;
	vertical-align: center;
}

p { font: 80% Verdana; }
p a { color: #000000; }
li { font: 80% Verdana; padding-bottom: 0.6em; }
ul, ol { margin: 0px; margin-left: 1em; padding: 0px; padding-left: 1.3em; //padding-left: 1.5em; }

.gallerymenu td {
	padding-bottom: 10px;
}
.galleryline td {
	text-align: center;
	vertical-align: middle;
	font-size: 75%;
	line-height: 1.8em;
	white-space: nowrap;
}
.galleryline td div {
	font-weight: bold;
	font-style: italic;
}
.lighttext { color: #9e9e9e; }
.breeze1 { color: #3399cc; }
.breeze2 { color: #99cc33; }

#pagesplitter span, #pagesplitter a { margin-right: 1em; }

