body
{
	background-color: #8800CC;
	font-family: verdana, sans-serif;
}

h1 {
	color: red;
	padding: 0ex;
	margin-bottom: 0.5ex;
	letter-spacing: 0.2em;
}

p {
	margin-top: 0ex; 
	margin-bottom: 2ex; 
}

pre {
	padding: 1em;
	background-color: white;
}

a {
	color: #cc00cc;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	color: #8800CC;
}

.content-block
{
	background-color: white;
}

.mainmenu-block {
  float: left;

  margin-right: 5px;

	font-weight: bold;
	background-color: lightblue;
	width: 10em;
	line-height: 150%;
	letter-spacing: 0.05em;
}

.mainmenu-block div {
	display: block;
	background-color: cyan;
	margin: 0.25em;
	padding: 0.25em;
	padding-top: 0em;
}

.submenu {
	line-height: 100%;
	font-size: 75%;
	letter-spacing: 0;

	display: block;
	margin: 0.25em;
	padding: 0.25em;
	padding-top: 0em;
}

.journal_entry_link {
  text-align: left;
}

.submenu a {
	font-weight: normal;
}

.journal_entry {
	background-color: white;
	display: block;
	padding: 0.5em;
	margin: 0.25em;
	line-height: 150%;
	letter-spacing: 0.03em;
}

.journal_entry .title {
	color: red;
	font-size: 150%;
}

.journal_entry .date {
	color: lightgrey;
	font-size: 75%;
	float: right;
}

.journal_entry .content {
	display: block;
}

.journal_entry .info_block {
	display: block;
	color: gray;
	padding-top: 1ex;
}

.journal_entry .info {
	display: block;
	margin-left: 1em;
}

.journal_entry_nav {
	padding-top: 1ex;
	width: 100%;
	font-family: sans-serif;
}

.journal_entry_prev {
	text-align: left;
}

.journal_entry_next {
	text-align: right;
}

.journal_entry_comments_link {
	display: block;
	text-align: right;
}

.comments {
	display: block;
	color: grey;

	margin: 1em;

	border-width: thin;
	border-color: lightgrey;
	border-style: solid;

	padding: 0.25em;
	padding-left: 0.5em;
}

.comment {
	display: block;
	padding: 0.5em;
	padding-left: 0.5em;

	font-size: 75%;
	line-height: 125%;
	letter-spacing: 0em;
}

.comment_header {
	display: block;
}

.comment_name {
	display: block;
	color: green;
}

.comment_date {
	float: right;
	color: lightgrey;
	font-size: 75%;
}

.comment_content {
	display: block;
	color: grey;
}

.comment .replied_to {
	display: block;
	color: grey;
}





