  body {
	padding:		0;
	margin:			0;
	font-family:	Verdana, Lucida, Arial, Helvetica, sans-serif; 
	font-weight:	normal; 
	font-style:		normal;
	font-size:		100.01%;
	background-color: white; 

} p, li {		/* setting font sizes in general */
	font-size:		80%;
} td, a {
	font-size:		100.01%;

} p {
	margin:			0.4em 0 0.4em 0.5em;
} p.tight {
	margin:			0 0 0 0.5em;
} p.photo {
	margin:			0.1em 0 0.5em 0.5em;

} table {
	border-collapse: collapse;
	border:			0;
	padding:		0;
	margin:			0;
} table.box {
	border: black 1pt solid; 
	margin:			0.4em;
} td {
	vertical-align:	top;
	border:			0;
	padding:		0;
	margin:			0;
} td.white {
	background-color: white;
} td.yellow {
	padding:		0 0.4em 0 0.4em;
	background-color: #fff380;

} img {
	border:			0;
	padding:		0;
	margin:			0;

} h1, h2, h3, h4 {
	font-family:	Arial, Verdana, Lucida, Arial, Helvetica, sans-serif; 
	font-size:		115%; 
	font-weight:	bold; 
	letter-spacing:	1px; 
	margin:			0.7em 0 0.1em 0;
	padding:		0 0 0 0.5em;
} h3 {
	background-color: #e0e0e0;
} h3.border {
	border-top:		1pt solid black;
	border-bottom:	1pt solid black;
} h4 {
	font-size:		115%; 
	margin:			.2em 1em .1em 0;

} ul {
	margin-top:		0em; 
	margin-bottom:	0em;
} ul.top {
	margin-top:		0.1em; 

} li {
	margin:			0 0 0 -0.8em; 

} a {
	text-decoration: none;
} a:link {
	color:			blue;
} a:visited {
	color:			purple;
} a:focus, a:active, a:hover {
	color:			red;

} li.local {
	list-style-type: none;
	margin:			0.2em 0em 0.2em -2em;
	padding:		0.2em;
} a.local {
	font-size:		110%; 
	font-weight:	bold; 
	background-color: white;
	border:			1px solid gray;

} tt {
	padding:		0 1.5em;
	font-size:		110%; 
	font-weight:	bold; 
	color:			white;
	background:		red; 

} div.thumbnail {
	width:			256px;
	float:			left;
	display:		inline;		/* for MSIE */
	margin:			4px 2px 4px 4px;
} div.thumbnail p {
	margin:		0;
	font-weight:	bold; 

} .clear_left {
	clear:			left;
}
