body {
	background: #999999;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}

td, th {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}

div.outer {
	border: 1px solid #666699; width: 830px; z-Index: 0; margin-bottom: 10px; background: #A0A0D2;
}

div.outerlining {
	border: 1px solid #d6d6ff; float: right; padding: 10px; background: url(dark.png); z-Index: 0;
}

#outercorner {
	position: relative; left: 794px; margin-top: -12px; margin-right: -24px; z-index: 100;
	}
html>body #outercorner {
	left: 796px;
	}

div.sidebar {
	float: right; border: 1px solid #666699; background: url(middle.png); width: 250px;
}

div.sidebarlining {
	padding: 10px; border: 1px solid #ffffff; font-size: 8pt;
}

#sidebarcorner {
	position: relative; left: 226px; margin-top: -12px; margin-right: -12px; z-index: 200;
	}
html>body #sidebarcorner {
	left: 228px;
	}

span.sidebarheading {
	font-family: Verdana, Helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
}

div.sidebarheading {
	border: 1px solid #666699;
	background: url(darker.png);
	margin-bottom: 10px
}

div.sidebarheadingliner {
	border: 1px solid #A8A8CD;
	text-align: center;
	padding: 2px;
}

div.sidebarheadingbottom {
	border: 1px solid #666699;
	background: url(darker.png);
}

div.postbox {
	border: 1px solid #666699; margin-bottom: 10px; width: 544px; float: left; background-color: #eeeeee; background: url(light.png);
}

div.postboxliner {
	padding: 10px; border: 1px solid #ffffff;
}

#postboxcorner {
	position: relative; left: 520px; margin-top: -12px; margin-right: -12px; z-index: 300;
	}
html>body #postboxcorner {
	left: 522px;
	}

div.blogchalk {
	border: 1px solid #666699; background: url(light.png); margin-bottom: 10px; width: 202px;
}

div.blogchalkliner {
	padding: 4px; border: 1px solid #ffffff; text-align: center;
}

#blogchalkcorner {
	position: relative; left: 89px; margin-top: -6px; margin-right: -12px; z-index: 400;
	}
html>body #blogchalkcorner {
	left: 90px;
	}

div.permalink {
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 4px;
}

span.permalink {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}

FORM {
	border: 1px solid #666699;
	background: #d6d6ff;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}

TEXTAREA {
	BORDER: #666699 1px solid;
	FONT-SIZE: 8pt;
	BACKGROUND: #ffffff;
	font-family: Verdana, Helvetica;
}

INPUT.text {
	BORDER: #666699 1px solid;
	FONT-SIZE: 8pt;
	BACKGROUND: #ffffff;
	font-family: Verdana, Helvetica;
}

INPUT.button {
	BORDER: #666699 1px solid;
	FONT-SIZE: 8pt;
	font-family: Verdana, Helvetica;
	BACKGROUND: #9999cc;
}

div.datebanner {
	border: 1px solid #666699;
}

div.datebannerliner {
	border: 1px solid #A8A8CD;
	padding: 4px;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	background: url(darker.png);
	color: #ffffff;
}

span.timestamp {
	font-weight: normal;
	font-size: 10pt;
}

blockquote {
	border: 1px solid #cccccc;
	background: #ffffff;
	font-size: 8pt;
}