body {
margin-top: 10px;
padding: 0;
font-family: Geneva, Verdana, Arial, sans-serif;
font-size: medium;
color: #333333;
}

#leftcontent { float:left; width:65%; padding-left: 10px;padding-right: 10px; margin-bottom: 20px; margin-top: 20px; }
#rightcontent { float: right; width: 25%; text-align: right; padding-right: 15px; margin-bottom: 20px; color: #333; margin-top: 20px;}

#welcome { line-height:200%; text-align: justify; padding: 10px;}

#header {
font-size: xx-large;
text-align: center;
letter-spacing: .8em;
color: #465e5c;
font-family: Garamond, Bodoni, Times New Roman, serif;
padding: 10px;
font-weight: bold;
}
.link { font-size: small;
text-align: center;
color: black;
font-family: Helvetica, Verdana, Arial, sans-serif;
border-bottom: 1px solid black;
margin-bottom: 30px;
}


#footer {
clear:both;
font-size: small;
text-align: center;
padding: 0.3em 0;
color: #465e5c;
}


/*** front page entries ***/
#recently { margin: 20px 30px; color: #333; } 
.fentries { text-align: justify; margin: 5px 20px; }
.fentrybody { margin-bottom: 15px; line-height: 1.3em; } 
.posted { font-size: small; margin-bottom: 3px; }
.ftitles { font-family: Garamond, Bodoni, Times New Roman, serif; font-size: x-large; letter-spacing: .25em; }
.rtitles { font-weight: bold; font-variant: small-caps; margin-top: 25px;}

a:link, a:visited { text-decoration: underline; color: #465e5c;}
a:hover, a:active { text-decoration: underline; color: #831111; }

