body {		color:			#000088;
		background:		url(../images/bg.jpg) #ddddf0 fixed;
}
table,p,a,form {font-family:		verdana,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;
				border:			solid thin #000088;
}
th.title {		font-size:		120%;
				text-align:		left;
				padding:		4px;
}
th.topic {		font-size:		80%;
                text-align:		right;
				border:			solid thin #000088;
}
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;
		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.comment {	color:			#000088;
		background:		#f0f0ff;
                text-align:             left;
		border-style:		solid none none solid;
		border-width:		thin 0 0 thin;
}
td.print {	color:			#000088;
		background:		#f0f0ff;
                text-align:             right;
		border-style:		solid solid none none;
		border-width:		thin thin 0 0;
}
td.last {	color:			#000088;
		background:		#f0f0ff;
                text-align:             left;
		border-style:		none none solid solid;
		border-width:		0 0 thin thin;
}
td.next {	color:			#000088;
		background:		#f0f0ff;
                text-align:             right;
		border-style:		none solid solid none;
		border-width:		0 thin thin 0;
}
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;
}
td.pollanswer {		width:				25%;
					text-align:			right;
					vertical-align:		middle;
}
td.pollresult {		width:				75%;
					vertical-align:		middle;
}
p.right {	text-align:		right;
}
p.norm {	font-size:		100%;
}
p.small {	font-size:		80%;
}
p.footer {	font-size:		80%;
		text-align:		center;
}
span.small {	font-size:		80%;
}
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;
}
