body {
	margin:20px;
	background:#eeeeff;
	color: #ffffff;
	text-align:center;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
 }

A:link { color: #000000; }
A:visited { color: #000000; }
A:hover { color: #000000; }
A:active { color: #000000; }

.time {
 float: left;
 width: 80px;
 padding: 10px;
}

.activity {
 margin-left: 100px;
 text-indent: 0px;
 padding: 10px;
}

.activitydate {
 padding: 10px;
 margin-top: 20px;
 font-size: 120%;
}

UL {
 margin-top: -1em;
}
.outer {
 text-align:left;
 border:1px solid #000000;
 width:7.5in;
 margin:auto;
 }

.header {
	height:55px;
	background:#aaaadd;
	color: #000000;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	vertical-align: bottom;
	margin: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }

.topbar {
	height:22px;
	background:#ddddee;
	color: #000000;
	border:solid #000000;
	border-width:1px 0 1px 0;
	padding-top: 3px;
 }

.bodyblock {
 }

.sidebar {
 display: none;
 float:left;
 background:#ddddee;
 color: #000033;
 width:100px;
 }

.maincontent {
 width:7.5in;
 background:#ffffff;
 color: #000000;
 border:solid #000000;	
 border-width:0 0 0 0;
 text-align:left;
 }


.accentcontent {
 width:745px;
 background:#ffffff;
 color: #333333;
 border:solid #000000;	
 border-width:0 0 0 1px;
 text-align:left;
 }

.accentcontent p:first-letter {
 font-size: 120%; 
 font-weight: bold;
 color:#222299;
 }
 
.footer {
	height:22px;
	background:#ddddee;
	color: #000000;
	border:solid black;
	border-width: 1px 0 0 0;
	margin:0;
	padding-top: 3px;
 }

h3, p {
 margin:0;
 padding:15px;
 }

h4 {
 margin:0; 
 padding: 15px;
 }

.picrow {
 overflow: auto;
 width: 100%;
}

.leftpic {
 display: none;
 float: left;
 margin: 1em;
 border: 0px solid #000000;
}

.leftpic img {
 border: 1px solid #000000;
}

.rightpic {
 display: none;
 float: right;
 margin: 1em;
 border: 0px solid #000000;
}

.rightpic img {
 border: 1px solid #000000;
}

.pic {
 float: left;
 margin: 25px;
}

.pic img {
 border: 1px solid #000000;
}

.caption {
 text-align: center;
 font-size: 80%; 
 font-weight: normal;
 color:#5555cc;
}

#gmap {
 width: 7.5in;
 height: 8.25in;
}

#mapsidebar {
 font-size: 70%;
}

.mapspace {
 height: 500px;
 }
 
 img.registry {
	border: 1px dashed #ffffff;
}

img.registry:hover {
	border: 1px dashed #0099ff;
}