body {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:small;
	background-color:white;
	margin-left:12%;
	margin-right:12%;
}

/* Column divisions */
.leftpanel  { padding: 0; margin: 0 ; float: left;  width: 49%; border: none; }
.rightpanel { padding: 0; margin: 0 ; float: right; width: 49%; border: none; }

div.footer {text-align: center; }

blockquote {
	font-family: Georgia, "Times New Roman", Times, serif
}
dt {  font: bold 10pt Verdana; color: #000000}

h1,h2,h3,h4,h5,h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #628CA5;
}
h1 { font-size: 160%; text-align: center; font-style:italic; }
h2 { font-size: 150%; text-align: center; }
h3 { font-size: 140%; text-align: center; }
h4 { font-size: 130%; }
h5 { font-size: 120%; margin-bottom: 2px; }
h6 { font-size: 110%; }
h2.banner {font-size: 120%; }
h1.banner {margin-top: 20px; }

ul { font-weight: bold; }
ol {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #628CA5;
}
ol p { font-family: Verdana, sans-serif; font-weight: normal; color:black; font-size:small; background-color:white; }

hr { border: 0; width: 80%; color: "#669999";  background-color: "#669999"; height: 3px; }

p { font-family: Verdana, sans-serif; color:black; font-size:small; background-color:white; }
p.dropcap:first-letter {
	font-size: 200%;
	font-weight: normal;
	font-style: italic;
	float: left;
	width: 1em;
	color: #628CA5;
	margin: 0px 5px 0px 1px;
}
p.tagline {
	font-family: Verdana;
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	color: #628CA5;
	border-top: 2px #629989 solid;
	border-bottom: 2px #629989 solid;
}

table { width: 750px; color: navy; background-color: white; border: 1px solid navy; }
td.col1 { width:40%; text-align: right; vertical-align: middle }
td.col2 { width:40%; text-align: left; }
td.col3 { width:20%; text-align: left; }
/* input, textarea {font-family: Courier, monospace; } */

.caption {
	font-size: 110%;
	color: #628CA5;
	text-align: center;
	margin-top: 0;
}

.menu { clear: both; font-size: 100%; text-align: center; }

.article { clear: both; border: 3px white solid; }

.illustration { display: block; margin: 10px; float: right; }

.panel { clear: both; border: 1px #629989 solid; padding: 10px; text-align: center; font-style: italic; width: 50%; margin-left: auto; margin-right: auto; }

.gallery { width: 850px; clear: both; border: 0px green solid; text-align: center; margin-left: auto; margin-right: auto; }

.item { width: 200px; height: 170px; float: left; margin: auto; background-color: white; padding: 5px; border: 0px green solid; text-align: center; }

img.gallery  { margin-left: auto; margin-right: auto; }


a         {
	color: #628CA5;
	text-decoration: none;
}
a:hover   {color: green; text-decoration: underline}
a:visited {
	color: #628CA5;
}
a:active  {color: green; }

a:link img, a:visited img { border-style: none; }
a img {color: black} /* Hide the border in Netscape 4 */
