BODY {
	margin:	0;
	padding:	0;
	background:	#ffd;
	color:	#000;
	font-family:	Times, Times New Roman, serif;}

#banner {
	padding:	.5em;
	margin:	0 0 0 16em;
	border-style:	ridge;
	border-width:	medium;
	border-color:	#99f;
	background:	#ccf;
	color:	#000;
	font-family:	Times, Times New Roman, serif;
	font-weight:	bold;
	font-style:	italic;
	text-align:	center;}
.motto {
	font-family:	Times, Times New Roman, serif;
	font-weight:	normal;
	font-style:	normal;
	font-size:	.75em;
	text-align:	center;}
#container {
	padding:	0 1em 1em 1em;
	margin:	0;}
#content {
	padding:	0 1em 1em 1em;
	margin:	0 0 0 16em;}
#logo {
	display:	none;}
#links {
	position:	absolute;
	font-family:	Arial, Helvetica, sans-serif;
	width:	15em;
	top:	0;
	left:	0;}
#links FIELDSET {
	border-style:	none;
	border-width:	thin;
	border-color:	#ffd;}
LEGEND {
	font-weight:	bold;}
.blog {}	
.blogbody {}
.posted {
	text-align:	right;
	border-style:	none;
	border-width:	thin;
	border-color:	#ffd;
	border-bottom:	thin solid #99f;}
.calendar {}
.sidetitle {
	margin:	.5em 0 0 0; /* */
	border-style:	double;
	border-width:	medium;
	border-color:	#99f;
	background:	#ccf;
	color:	#000;}
.side {
	margin:	0 0 0 .5em;
	font-size:	.75em;}
.powered {
	margin:	.5em;
	font-size:	.75em;
	text-align:	center;}

A.offsite {
	text-decoration:	none;}
STRONG, B, TH, DT {
	font-weight:	bold}
Q, CITE, EM {
	font-style:	italic}
H1 {
	font-size:	1.4em;}
H2 {
	font-size:	1.3em;}
H3 {
	font-size:	1.2em;}
H4 {
	font-size:	1.1em;}
H5, H6 {
	font-size:	1em;}
A IMG {
	border-style:	solid;
	border-width:	0;
	border-color:	#ffd;}
.ahem {
	display:	none}
.sidebar {
	float:	right;
	width:	13em;
	height:	auto;
	padding:	0 .5em 1em .5em;
	margin:	0;
	border-style:	ridge;
	border-width:	medium;
	border-color:	#99f;
	background:	#ccf;
	color:	#000;}

.inline {
	display:	inline;
	list-style:	none;
	padding-left:	1em;}
DIV.hr, HR {
	display:	none;}