body {		color:			#000088;
		background:		/* url(/images/bg.jpg) */ #f0f0ff /* fixed */;
}
table,p,a,form {font-family:		helvetica,arial,sans-serif;
		font-size:		small;
}
form.login {	font-size:		80%;
		text-align:		right;
}
table.layout {	width:			100%;
		border:                 none;
		border-spacing:		0px;
		border-collapse:        collapse;
}
table.menu {	width:			100%;
		border:                 none;
}
table.events {	width:			100%;
		border:                 solid thin;
		border-spacing:		0px;
		border-collapse:        collapse;
}
th {		color:			#f0f0ff;
		background:		#000088;
		padding:		2px;
}
th.title {	font-size:		120%;
		text-align:		left;
		padding:		4px;
}
th.topic {	font-size:              80%;
                text-align:		right;
}
th.comment {	color:			#000088;
		background:		#bbbbff;
		font-size:		120%;
		text-align:		left;
		border-style:		solid none none solid;
		border-width:		thin 0 0 thin;
}
th.commentnum {	color:			#000088;
		background:		#bbbbff;
		font-size:		100%;
		text-align:		right;
		border-style:		solid solid none none;
		border-width:		thin thin 0 0;
}
th.events {	color:			#000088;
		background:		#f0f0ff;
		padding:		3px;
		border-style:		solid;
		border-width:		thin;
}
th.sidebox {	font-size:              100%;
                text-align:		center;
}
td {		vertical-align:		top;
		padding:		2px;
}
td.topbit {	text-align:		center;
}
td.main {	width:			77%;
}
td.sidebar {	width:			23%;
}
td.byline {	color:			#000088;
		background:		#f0f0ff;
		font-weight:		bold;
		border-bottom-style:	solid;
		border-bottom-width:	thin;
}
td.outline {	color:			#000088;
		background:		#f0f0ff;
                line-height:            120%;
		border-style:		solid;
		border-width:		thin;
}
td.menu {	color:			#000088;
		background:		#f0f0ff;
		text-align:		center;
		vertical-align:		middle;
		line-height:            120%;
		border-style:		solid;
		border-width:		thin;
}
td.body {	color:			#000088;
		background:		#f0f0ff;
                line-height:            120%;
		font-size:		80%;
}
td.readl {	color:			#000088;
		background:		#f0f0ff;
		border-top-style:	solid;
		border-top-width:	thin;
}
td.readr {	color:			#000088;
		background:		#f0f0ff;
		text-align:		right;
		border-top-style:	solid;
		border-top-width:	thin;
}
td.last {	color:			#000088;
		background:		#f0f0ff;
                text-align:             left;
		border-style:		solid none none solid;
		border-width:		thin 0 0 thin;
}
td.next {	color:			#000088;
		background:		#f0f0ff;
                text-align:             right;
		border-style:		solid solid none none;
		border-width:		thin thin 0 0;
}
td.post {	color:			#000088;
		background:		#f0f0ff;
                text-align:             center;
		line-height:		60%;
		border-style:		none solid solid solid;
		border-width:		0 thin thin thin;
}
td.center {	color:			#000088;
		background:		#f0f0ff;
		text-align:		center;
}
td.indent {	width:			2em;
}
td.links {	text-align:		right;
}
td.sidebox {	color:			#000088;
		background:		#f0f0ff;
                font-size:		80%;
		text-align:		left;
		border-style:		solid;
		border-width:		thin;
}
td.loginl {	font-size:		80%;
                text-align:		left;
		vertical-align:		middle;
}
td.loginr {	font-size:		80%;
                text-align:		right;
		vertical-align:		middle;
}
td.loginc {	font-size:		80%;
                text-align:		center;
		vertical-align:		middle;
}
td.right {	text-align:		right;
}
p.right {	text-align:		right;
}
p.small {	font-size:		80%;
}
p.footer {	font-size:		80%;
		text-align:		center;
}
h1 {		font-size:		150%;
		text-align:		center;
}
ul.sidebox {	padding-left:		15px; /*1.5em*/;
}
img {		border:			none;
}
a.small {	font-size:		100%;
}
a.footer {	font-size:		100%;
}
a:link {	color:			#0000ff;
		background:		transparent;
		text-decoration:	none;
		font-weight:		bold;
}
a:visited {	color:			#0000dd;
		background:		transparent;
		text-decoration:	none;
}
a:active {	color:			#ff0000;
		background:		transparent;
		text-decoration:	underline;
}
a:hover {	color:			#ff0000;
		background:		transparent;
		text-decoration:	underline;
}
