body {
	font-family:arial;
	background:#EEE;
}
h1, .page {
	background:#FFF;
	width:900px;
	margin:1em auto;
	border: 1px solid #CCC;
	border-radius:10px;
	padding:0 1em;
}
h1, h2, h3 {
	color:#0a328c;
	font-size:1.0em;
}
h3 {
	font-size: 0.9em;
}
h1 {
	padding: 1em;
	color:#D00;
}
p {
	font-size:0.8em;
}
li {
	margin-top:0.25em;
	margin-bottom:0.25em;
}
em {
	color: #900;
}
img {
	border:none;
}
#comments .comment {
	list-style:none;
	margin:1em 0;
	padding:1em;
	border:1px solid #EEE;
	
}
#comments .comment .name {
	font-weight:bold;
	font-size:110%;
	margin-bottom:0.5em;
	padding-bottom:0.5em;
	border-bottom:1px solid #EEE;
}
#comments .comment .message {
	white-space:pre;
}
#comments .comment .time {
	text-align:right;
	font-size:70%;
}
#comments form table {
	width:400px;
	margin: 1em auto;
}
#comments form table td {
	vertical-align:top;
}
#comments form table td.submit {
	text-align:right;
}
#comments form table input[type=text],
#comments form table textarea {
	width: 100%;
}
#comments form table textarea {
	height:100px;
}

