/* Menu pages */

  div.leftbox1 {
	float:			left;
	margin:			0 0 3px 3px;
	border:			1px solid black;
	overflow:		hidden;
	width:			206px;

} a.floatbox {
	padding:		0 2px;
	font-size:		95%; 
	color:			grey;
} a:link.floatbox {
	border:			1px solid #e7e7e7;	/* (invisible on light grey background, sets the appropriate space needed for red and purple borders) */
} a:visited.floatbox {
	color:			purple;
	border:			1px solid purple;
} a:active.floatbox, a:hover.floatbox {
	color:			red;
	border:			1px solid red;

} a:link.floatbox2 {	
	border:			1px solid blue;
} a:visited.floatbox2 {
	border:			1px solid purple;
} a:active.floatbox2, a:hover.floatbox2 {
	border:			1px solid red;

} div.vertical_a, div.square_a, div.horizontal_a, div.vertical_b {
	float:			left;
	margin:			0 0 3px 3px;

/* Floating menus */

} div.floatbox2 {
	width:			373px;		/* 1/3 */
	height:			328px;		/* 1/3 */
	float:			left;
	overflow:		hidden;
	margin:			0 0 3px 3px;
	text-align:		center;
	background:		#e7e7e7;
	border:			1px solid black;

} div.vertical_c {
	float:			left;
	padding:		3px 86px 4px 86px;		/* for 200 x 300 pixels */
} div.square_c {
	float:			left;
	padding:		38px 60px 4px 60px;		/* for 250 x 250 pixels */
} div.horizontal_c {
	float:			left;
	padding:		62px 36px 4px 36px;		/* for 300 x 200 pixels */
} div.wide_c {
	float:			left;
	padding:		70px 3px 4px 3px;		/* Clarksdale, for 366 x 183 pixels */

/* Search page */

} td.search {	
	border:			1px solid black;
	margin:			0 4px 4px 0;

/* Detail pages, top menu */

} div.topmenu1 {
	margin:			10px 0 0 5px;
} span.topmenu1, span.topmenu3 {
	margin:			0.2em 0.3em 0.1em 0.3em;
} a:link.topmenu3 {
	font-weight:	normal;
} div.topmenu3 {						/* (main modified) */
	margin:			0.1em 0 0.1em 0.1em;
} div.topmenu2text {
	margin:			0.1em 0.3em 0.2em 0.3em;
	font-family:	Tahoma, Arial, Verdana, Lucida, Helvetica, sans-serif;
	font-size:		160%; 
	letter-spacing:	1px; 

/* Detail pages */

} div.detailbox, div.photobox {
	float:			left;
	border:			1px solid black;
	margin:			0 0 4px 4px;

} div.details {
	margin:			0.4em 0.3em 0.4em 0.5em;

} span.button {
	text-align:		center;
	margin:			1em;

} a.button { 
	font-weight:	bold; 
	padding:		0 6px;
} a:link.button {	
	border:			1px solid blue;
} a:visited.button {
	border:			1px solid purple;
} a:active.button, a:hover.button {
	border:			1px solid red;

}