/* SCVGMS style sheet */
/*
	background: #63D1FF;
	border-width: thick;
	border-color: #BDECFF;
*/
.hidden		{ display: none; }
.shown		{ display: ""; }
.nonprint       { display: ""; }
@media print {
.nonprint       { display: none; }
}
body {
	background: #63D1FF;
	border-style: solid;
	border-width: 15pt;
	border-color: #BDECFF;
	margin: 0;
	padding: 10pt;
}
a:link,a:active,a:visited {
	text-decoration: none;
}
p {
	text-align: justify;
	text-indent: 0;
	border-style: solid;
	border-left-width: 5pt;
	border-right-width: 5pt;
	border-top-width: 0;
	border-bottom-width: 0;
	border-color: #63D1FF;
	margin: 0;
	padding-top: 1pt;
	padding-bottom: 7pt;
}
img {
	border-width: 0;
}
h1,h2,h3 {
	margin: 0;
	padding-top: 10pt;
	padding-bottom: 2pt;
}
/* sitemap - button bar */
body.sitemap {
	background: #BDECFF;
	border-style: none;
	margin: 0;
}
ul.sitemap {
	list-style-image: url(smallgemdb.png);
	border-style: outset;
	border-width: 5pt;
	border-color: #BDECFF;
	background-color: #63D1FF;
	margin: 0;
	padding: 10pt;
	padding-left: 20pt;
}
ul.list {
	list-style-image: url(smallgemdb.png);
	margin: 0;
	padding: 10pt;
	padding-left: 20pt;
}
ul.compact {
	list-style-type: none;
	margin-top: 0;
	margin-left: 15pt;
	padding-left: 0;
	text-indent: 0;
}
/* breccia - button bar */
body.breccia {
	background: #63D1FF;
	border-style: none;
	margin: 0;
}
/* short pages */
body.short {
	background: #63D1FF; 
	border-style: none;
	padding: 25pt;
}
/* footer - last modified */
p.modified {
	text-align: left;
	text-indent: 0;
	border-left-width: 0;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	font-size: smaller;
	font-style: italic;
}
/* photo gallary styles */
table.photo {
	border-style: outset;
	border-width: 5pt;
	border-color: #BDECFF;
	background-color: #BDECFF;
	margin: 0;
	padding: 10pt;
}

table.inset {
	border-style: none;
	border-width: 5pt;
	background-color: #63D1FF;
	margin: 0;
	padding: 10pt;
}

tr.oddrow {
	background-color: #BDECFF;
}

/* PRINT-ONLY styles */
@media print {
body {
	background: 0;
	border-style: none;
	margin: 0;
	padding: 10pt;
}
body.sitemap {
	background: 0;
	border-style: none;
	margin: 0;
}
body.breccia {
	background: 0;
	border-style: none;
	margin: 0;
}
body.short {
	background: 0;
	border-style: none;
	padding: 25pt;
}
a:link,a:active,a:visited {
	color: #0000FF;
	text-decoration: none;
}
p {
	text-align: justify;
	text-indent: 15pt;
	border: 0;
	margin: 0;
	padding-top: 1pt;
	padding-bottom: 7pt;
}
}
