BODY, P, TD  {	font-size: 12px; 
	font-family: sans-serif; 
	color: black ;}

A:active	{ color:#0000FF:
		text-decoration:none;
		}
A:hover	{ text-decoration:underline;
		}
A:visited	{ color:#0000FF;
		}

HR		{ border: 0;
		color: #333366;
		background-color: #333366;
		height: 1px;
		}
ol	{margin:0 0 1.5em 0;
	padding:0 0 0 1.4em;
	}

.bigger {font-size: 14px; }

.purchase {font-family: Verdana, sans-serif;
		font-size:9px;
		color:#0000FF;
		}

.purchase:hover {text-decoration:underline;
		}
		

.head1, h1 { font-weight:bold;
		font-size:16px;
		color:#333366;
		margin-top:24px;
		margin-bottom:14px;
		}
		
.head2, h2 { font-weight:bold;
		font-size:14px;
		color:#333366;
		margin-top:18px;
		margin-bottom:10px;
		}
p	{
	margin:.8em 0 0 0;
	}
.smalltext		{ font-size: 10px; }

.photoleft { float:left;
	margin:0 12px 12px 0;
	}
.photoright { float:right;
	margin:0 0px 12px 12px;
	}

.calendarYear  { font-weight:bold;
		font-size:14px;
		color:#333366;
		margin:14px 0 0 0;
		}
.calendarMonth { font-weight:bold;
		font-size:12px;
		color:#000000;
		margin-top:10px;
		margin-bottom:4px;
		}
.calendarvenue {
	margin:0;
	font-weight:normal;
	}
.calendarname {
	margin:0;
	font-weight:bold;
	}
.calendarnotes {
	margin:6px 0 0 0;
	}
.calendardate {
	margin:0 0 0 0;
	font-weight:normal;
	font-style:italic;
	}
.calendaraddress {
		margin:0;
		}
.calendartable td { padding:5px 14px 5px 0; vertical-align:top; }

.quoteAuthor {
	font-size:90%;
	margin:0 0 1.5em 40px;
		}
.cdtable td {
	padding:0 0 18px 0;
}
.cdtable td table td {
	padding:0 0 0 0;
}
