
/*
 * Entries in a list or in a single view.
 */
div#content div.entry {
	padding-bottom: 1em;
	border-bottom: solid 1px;
	margin-bottom: 1em;
}


div#content div.entry div.title {
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 1px;
}
div#content div.entry div.author {
	font-weight: bold;
	font-size: 90%;
}
div#content div.entry div.timestamp {
	font-size: 80%;
	font-style: italic;
}
div#content div.entry div.category {
	font-size: 90%;
	margin-bottom: 1px;
}
div#content div.entry div.text {
	padding-top: 0.5em;
}
div#content div.entry div.entry_link {
	padding-top: 0.75em;
	font-size: 90%;
	font-weight: bold;
}
div#content div.entry div.comment_links {
	margin-top: 1em;
	font-size: 80%;
}
div#content div.entry div#comments {
	margin-top: 1em;
	font-size: 90%;
}
div#content div.entry div#comments div.comment {
	border-top: dotted 1px;
	margin-top: 1em;
	padding-top: 1em;
}
div#content div.entry div#comments div.comment div.title {
	font-weight: bold;
	font-size: 100%;
}
div#content div.entry div#comments div.comment div.text img {
	vertical-align: bottom;
}



/*
 * The archive table.
 */
div#content div.archive table {
	border: solid 1px;
	border-collapse: collapse;
	margin: auto;
	width: 100%;
}
div#content div.archive table tr.odd {
}
div#content div.archive table tr.even {
}
div#content div.archive table tr.highlighted {
	font-weight: bold;
}
div#content div.archive table th {
	border: solid 1px;
	border-collapse: collapse;
	padding: 4px 1em;
}
div#content div.archive table td {
	border: solid 1px;
	border-collapse: collapse;
	padding: 4px 1em;
	font-size: 90%;
}
div#content div.archive table td.title {
}
div#content div.archive table td.title div.title {
	font-weight: bold;
}
div#content div.archive table td.title div.summary {
	text-align: left;
	padding-left: 1em;
	font-size: 90%;
	margin-top: 0.25em;
}
div#content div.archive table td.timestamp {
	font-size: 90%;
	text-align: center;
	white-space: nowrap;
}
div#content div.archive table td a {
	text-decoration: none;
}


