a {
	text-decoration: none;
	color: #8090A0;
}

a:hover {
	color: #0000FF;
}

blockquote {
	border-top: 1px dotted #8090A0;	
	border-bottom: 1px dotted #8090A0;
	padding: 4px;
}

.aside {
	font-size: 9pt;
	border: 1px solid #D0D090;
	color: #606090;
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.memorial {
        font-size:10pt;
        color: #FFFFFF;
        padding: 4px;
}

.header {
	border-bottom: 1px solid #8090A0;	
}

.main {
	border: 1px solid #8090A0;
}

.commentheader {
	font-size:14pt; 
	font-family: Arial,Helvetica,sans;
	color: #000000; 
}

.commentuser {
	font-size:12pt; 
	font-weight:bold;
	font-family: Arial,Helvetica,sans;
	color: #1d4c18;
	margin-left: 20px;
}

.commentuser a {
	text-decoration: none;
	color:#8090A0;
	border-bottom: 1px dotted #8090A0;
}

.commentuser a:hover {
	color: #0000FF;
}

.commenttext {
	font-size:10pt; 
	font-family: Arial,Helvetica,sans;
	color: #000000;
}

.commentdate {
	font-size:12pt; 
	font-weight: 200;
	font-family: Arial,Helvetica,sans;
	color: #000000;
}

.commentnote {
	font-size:12pt; 
	font-weight:bold;
	font-style: italic;
	font-family: Arial,Helvetica,sans;
	margin: 20px;
}

.commentcell {
	padding: 10px;
	border-top: 1px dotted #8090A0;
}

.entry {
	padding: 10px;
}

.entrytitle {
	font-size:14pt; 
	font-weight:bold;
	font-family: Arial,Helvetica,sans;
	text-shadow: gray 0.1em -0.1em 3px;
	color: #000000; 
	margin-top: 20px;
	margin-left: 20px;
}

.entrybody {
	font-size:10pt; 
	font-family: Arial,Helvetica,sans;
	margin-top: 20px;
	margin-left: 20px;
}

.entrybody img {
	padding: 1px;
	margin: 3px;
	border: 1px solid #606060;
}

.entrydate {
	font-size:10pt; 
	font-style: italic;
	font-family: Arial,Helvetica,sans;
	margin: 5px;
	color: #8090A0;
}

.entrynote {
	font-size:10pt; 
	font-style: italic;
	font-family: Arial,Helvetica,sans;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	color: #000000;
}

.entryfooter {
	font-size:10pt; 
	font-style: italic;
	font-family: Arial,Helvetica,sans;
	background-color: #FAFAB9;
	padding: 2px;
	border: 1px dotted #8090A0;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.user {
	font-weight: bold;
	color: #8090A0;
}

.commentcount {
	font-size:10pt; 
	font-family: Arial,Helvetica,sans;
	margin-left: 20px;
}

.searchheading {
	font-size:12pt; 
	font-weight:bold;
	font-family: Arial,Helvetica,sans;
	text-shadow: gray 0.1em -0.1em 3px;
	color: #000000; 
	margin-top: 20px;
	margin-left: 10px;
}

.searchform {
	font-size:12pt; 
	font-family: Arial,Helvetica,sans;
	margin-top: 10px;
	margin-left: 20px;
}

.categoriesheading {
	font-size:12pt; 
	font-weight:bold;
	font-family: Arial,Helvetica,sans;
	text-shadow: gray 0.1em -0.1em 3px;
	color: #000000; 
	margin-top: 20px;
	margin-left: 10px;
}

.categorytitle {
	font-size:10pt; 
	font-weight:bold;
	font-family: Arial,Helvetica,sans;
	margin-left: 20px;
}

.side {
	border-left: 1px solid #8090A0;
	background-color: #FAFAB9;
}

.sideitem {
	font-size:12pt; 
	font-weight:bold;
	font-family: Arial,Helvetica,sans;
	margin-top: 20px;
	margin-left: 10px;
}

.entries {
	padding: 10px;
}

.entriesheading {
	font-size:16pt; 
	font-weight:bold;
	font-family: Arial,Helvetica,sans;
	text-shadow: gray 0.1em -0.1em 3px;
	color:#000000; 
	margin-top: 20px;
}

.description {
	font-size:10pt;
	font-style: italic;
	font-family: Arial,Helvetica,sans;
	color: #8090A0; 
	padding: 4px;
	border: 1px dotted #8090A0;
}

.entriestitle {
	font-size:12pt; 
	font-weight:bold;
	font-family: Arial,Helvetica,sans;
	color: #1d4c18;
	margin-top: 20px;
	margin-left: 10px;
}

.entriestitle a {
	text-decoration: none;
	color:#8090A0;
	border-bottom: 1px dotted #8090A0;
}

.entriestitle a:hover {
	color: #0000FF;
}

.entriesdescription {
	font-size:10pt; 
	font-family: Arial,Helvetica,sans;
	font-style: italic;
	color:#000000; 
	margin-top: 10px;
	margin-left: 20px;
}

.copyright {
	font-size:10pt; 
	font-family: Arial,Helvetica,sans;
	font-style: italic;
	padding-top: 20px;
	border-top: 1px dotted #8090A0;
	color: #8090A0;
}

.tagline {
	font-size:10pt; 
	font-family: Arial,Helvetica,sans;
	font-style: italic;
	color: #8090A0;
}

.tagline a {
	font-weight:bold;
	text-decoration: none;
	color: #8090A0;
}

.tagline a:hover {
	color: #0000FF;
}
