html { font-size: 76%; }
body {
	margin: 0;
	padding: 0;
	background-color: #ED9366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
input {
	color: #000000;	
	margin: 0;
	color: #c8f8cc;
	font-weight:bold;
	border: 1px solid #000000;
	background-color: #ED6767;
	padding: 0.1em;
}

.submit input {
	border: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
form { margin: 0;}
.top {
	margin: 0;
	padding: 2px 0 0 0.3em;
	border-bottom: 1px solid #000000;
	min-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
}
.nav.top {
	background-color: #C75656;
	max-height: 20px;
}
.nav.top a {
	font-size: 1.2em;
	text-transform: uppercase;
}
.nav.top a:link, .nav.top a:visited {
	color: #ECCD9F;
	text-decoration: none;
}
.nav.top a:hover, .nav.top a:active {
	color: #FF9933;
	text-decoration: underline;
}
#searchform { display: inline; }
.info.top {
	padding: 0.1em;
	padding-left: 0.3em;
	background-color: #A14545;
	color: #c8f8cc;
	font-size: 1em;
}
img {
	border: 0;
}
th { text-align: left; }
#content {
	margin: 2em 2em 2em 2em;
	border: 1px solid #000;
	color: #121212;
	background-color: #ECCD9F;
	font-size: 1.1em;
	padding: 0.2em;
}
.tooltip {
	background-color: #C75656;
	padding: 0.2em;
	border: 1px solid #000000;
	max-width: 22em;
}
h3 { padding-left: 2em; font-size: 1.5em; font-family:Georgia, "Times New Roman", Times, serif; }
/* Sortable tables */
table.sortable thead {
    background-color:#ED9366;
	color: #FFFFFF;
    font-weight: bold;
    cursor: default;
}
#pic {
	float: left;
	margin: 1em;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
table, tr, thead, tbody, th, td {
	padding: 0;
	
}
.lrow th {
	background-color:#FFCC99;
	border-top: 1px solid #000000;
}

a:link {
	color: #FF6666;
}
a:active {
	color: #D75B5F;
}
a:hover {
	color: #CC6699;
}
a:visited {
	color: #993300;
}
