body {margin: 0;
padding: 0;
}

.thumbdisplay {
	background-color: #CCC;
	
}
table.thumbdisplay td{border: 1px #95aeff solid;}
table.thumbdisplay th{border: 1px #95aeff solid;}



#header {
	height: auto;
	width: 100%;
	float: left;
	background-color: #95aeff;
	padding-left: 1em;

}

#header form {float: right;}

div#navbar {
text-align: left;
background-color: #ffffff;
font-weight: bold;
float: left;
width: 6em;
padding-left: 1em;
padding-right: 1em;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 1em;
margin-right:1em; }
#navbar ul li a:link{font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4733fa;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
text-decoration: none;}

#navbar ul li a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	color: #4733fa;
text-decoration: none;

}

#navbar ul li a:hover {color: #e14282;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;	
text-decoration: none;}

#navbar a.current {text-decoration: none;
font-style: normal;
font-size: 80%;
	font-weight: bold;	}
#picturedisplay {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCC;
	text-align: center;
	padding: 2em;
	float: left;
	width: 100%;
}


#navbar ul li {margin: 0px; padding-top: 4px;
padding-bottom: 4px;
 list-style-type: none; display: block;}

#navbar ul {margin: 0px; padding: 0px;}
/*end of nav styles*/
div#maincontent {

margin-right: 0;
margin-left: 0;
background-color: #ffffff;
float: left;
height: auto;
width: auto;
padding-bottom: 1em;
padding-right: 1em;
padding-left: 1em;
padding-top: 1em;
text-align: left;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid}

div#maincontent table {
margin: 1em;
position: relative;
border: thin solid #535A8A;
margin-top: 1em;
margin-left: 2em;
margin-bottom: 1em;
margin-right: 2em;
text-align: left;}

div#maincontent table p {
padding: 1em;}



table.grouptable td{border: 1px #95aeff solid;}
table.grouptable th{border: 1px #95aeff solid;}

div#maincontent table img {
padding: 2em;}

div#leftcontentandnav{
text-align: left;
background-color: #ffffff;
float: right;
width: 12em;
padding-right: 1em;
padding-left: 1em;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 1em;
}

#leftcontentandnav ul li a:link{font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4733fa;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
text-decoration: none;
}

#leftcontentandnav ul li a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	color: #4733fa;
text-decoration: none;

}

#leftcontentandnav ul li a:hover {color: #e14282;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;	
text-decoration: none;}

#leftcontentandnav a.current {text-decoration: none;
font-size: 80%;
font-style: normal;
	font-weight: bold;	}

#leftcontentandnav ul li {margin: 0px; padding-top: 4px;
padding-bottom: 4px;
 list-style-type: none; display: block;}

#leftcontentandnav ul {margin: 0px; 
padding-left: 1em;
background-color: #ffffff;
margin-top: 1em;}
.links {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight : bold; color: #4733fa; text-decoration: none}
.norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 80%;
}
.bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; text-decoration: none}
.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; color: #000000; text-decoration: none}
.erratum {
	font-size: large;
	color: #F00;
	font-family: Verdana, Geneva, sans-serif;
}



a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #e14282;
	text-decoration: none;
}


}
.navtable {
	border: 5px #0000FF;
	height: auto;
	width: auto;
	background-color: #a6c9cb;

}

.small {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 60%;
font-style: normal;}
.smallwhite {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 70%;
	font-style: normal;
	color: #FFF;
	font-weight: bolder;
}
#picturedisplay table {
	padding: 1em;
	text-align: left;
	left: auto;
	position: static;
	float: none;
	right: auto;
	margin-right: auto;
	margin-left: auto;
}
.darkbackground {
	background-color: #666;
}
#maincontent .norm ul img {
	float: left; 
	padding-top: 2em;
	padding-right: 2em;
	padding-bottom: 3em;
	padding-left: 2em;
	margin-top: 2em;
	margin-right: 2em;
	margin-bottom: 3em;
	margin-left: 2em;
}

