body, a {
	color: #490817;
}

a:visited, a:hover {
	color: #8d4b5b;
}

a:hover {
	text-decoration: none;
}

body {
	font-family: courier, monospace;
	font-size: 90%;
	background-color: #fff;
	margin: 1em;
	padding: 0.5em 1em;
	/* border-right: thin dashed #9e5d6c;
	border-left: thin dashed #9e5d6c; */
}

body.entries {
	margin-left: 10%; margin-right: 10%;
}

h1, h2.tagline, .banner {
	text-align: center;
}

h1 a {
	text-decoration: none;
}

img {
	border-width: 0;
}

.tagline {
	font-style: italic;
}

#main {
	width: 55%;
	float: left;
/*	border-top: thin dashed; */
	margin-left: 10%;
}

#main h2 {
/*	border-bottom: thin ridge; */
	margin-top: 0;
	font-variant: small-caps;
}

#main, .panel {
}

.content {
	/* font-weight: bolder; */
	line-height: 150%;
	/* text-align: justify; */
	/*
	padding-left: 0.5em; padding-right: 0.5em;
	background-color: #eee;
	*/
}

#main h3, 
#main h3 a, 
#main .meta, 
#main .meta a {
	color: #866;
}

#main h3 a:visited,
#main h3 a:hover, 
#main .meta a:visited, 
#main .meta a:visited {
	color: #a99;
}

.content h4 {
	font-size: larger;
}

.panel.aggregation ul, ul.items {
	padding:0;
	list-style-type: none;
}

#aux {
	float: right;
	width: 30%;
}

.panel {
	margin-bottom: 1em;
	/* border: thin dashed blue; */
	background-color: #f1edef;
	border-left: thin dashed;
	padding: 1em;
}

.panel h3 {
	text-align: center;
	text-decoration: none;
	margin-top: 0;
}

.panel, .summary {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#dents li {
	padding: 1em 0;
	padding-left: 0.5em;
	border-top: thin solid;
	text-indent: -0.5em;
}

#dents li.even {
	/* text-align: right; */
}

#dents li a, #dents h3 a {
	text-decoration: none;
}

#dents li a:hover, #dents h3 a:hover {
	/* text-decoration: underline; */
}

.bookmarks li {
	margin-top: 0.3em; margin-bottom: 0.3em;
	padding-left: 1em;
	text-indent: -1em;
}

.bookmarks li:first-letter {
	font-weight: bolder;
}

#foot {
	clear: both;
	border-top: thin solid #490817;
	margin-top: 2em;
	padding-top: 2em;
	text-align: center;
}

ul.feed li dl {
	font-size: 90%;
	margin: .3em 0;
}

ul.feed li dt,
ul.feed li dd {
	display: inline;
	margin: 0;
	padding: 0 .3em 0 0;
}

ul.feed li dt {
	/* display: none; */
	font-weight: normal;
}

ul.feed li dd {
/*	color: #00518F; */
}

.error {
	color: #d33;
}
.debug {
	background-color: #ff5;
}


