/*
 * Style specific to the standard (non-split) format.
 */
div.guestbook div.entry {
	padding: 0.5em;
	border-bottom: solid 1px;
}

/*
 * General format for entries (split or non-split format)
 */
div.guestbook .entry.odd {
}
div.guestbook .entry.even {
}
div.guestbook .entry img.photo {
	display: block;
	float: right;
	border: solid 1px;
	margin: 0px 0px 0.5em 0.5em;
}
div.guestbook .entry img.icon {
	vertical-align: middle;
}
div.guestbook .entry div.name {
	font-size: 110%;
	font-weight: bold;
}
div.guestbook .entry div.location {
	font-size: 90%;
}
div.guestbook .entry div.url {
	font-size: 85%;
}
div.guestbook .entry div.url a {
}
div.guestbook .entry div.email {
	font-size: 85%;
}
div.guestbook .entry div.email a {
}
div.guestbook .entry div.timestamp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: italic;
}
div.guestbook .entry div.text {
	margin-top: 0.5em;
}


/*
 * Replies.
 */
div.guestbook .entry div.replies {
	margin-top: 0.75em;
	padding-left: 1em;
	padding-right: 1em;
	font-size: 85%;
	font-family: "Times New Roman", serif;
}
div.guestbook .entry div.replies div.reply {
	margin-bottom: 0.5em;
}
div.guestbook .entry div.replies div.reply div.name {
	margin-bottom: 0.25em;
}
div.guestbook .entry div.replies div.reply div.text {
	margin-top: 0px;
}

/*
 * Style specific to the split format.
 */
div.guestbook table {
	border-collapse: collapse;
}
div.guestbook table tbody tr.entry td {
	vertical-align: top;
	padding: 0.5em;
	border: solid 1px;
	border-collapse: collapse;
}
div.guestbook table tbody tr.entry td.info {
	font-family: Verdana, "Times New Roman", sans-serif;
	font-size: 85%;
	width: 12em;
}
div.guestbook table tbody tr.entry td.info div {
	overflow: hidden; /* keeps long text from widening the box */
}
div.guestbook table tbody tr.entry td.comment {
	padding: 0.5em;
}
div.guestbook table tbody tr.entry td.comment div.timestamp {
	border-bottom: solid 1px;
}


/*
 * Style specific to the post page.
 */
div.guestbook.post p#email_note {
	font-size: 90%;
	font-style: italic;
}
