a:hover      { background-color: #ffffe0; color: #FF0000 }
.navbar      { font-family: sans-serif; font-size: 100%; line-height: 125%; }
.bodytext    { font-family: times new roman, serif; font-size: 100%; line-height: 125%; text-align: justify; }

.centered      { text-align: center; }
.underlined    { text-decoration: underline; }
.centeredunderlined { text-align: center; text-decoration: underline; }
.serifed       { font-family: times new roman, serif; }
.sansserifed   { font-family: sans-serif; }
.centeredsansserifed { text-align: center; font-family: sans-serif; }
.navbardivider { width: 1px; background-color: #000000; }
.navbargap     { width: 2px; }
.nextentrytable { border-style: solid; border-width: 4px; }

	h2		{font-size: 125%; margin-top: 2em; margin-bottom: .5em;}
	h3		{font-size: 100%; margin-top: 1.2em; margin-bottom: .5em; font-weight: bold;}
	h4		{font-size: 100%; margin-top: 1.2em; margin-bottom: -0.2em; font-weight: bold;}
	h5		{font-size: 100%; margin-top: 1.2em; font-weight: bold;}
    p       { margin-top: .6em; margin-bottom: .6em; }
    pre     { font-size: 75%; line-height: 120%; background-color: #EEEEF0 }
    img.floatleft   { float: left; border-width: 0px; margin-right: 8px; }
    img.floatright  { float: right; border-width: 0px; margin-left: 8px; }
    img.nofloat     { border-width: 0px; vertical-align: middle; }
    img.centered    { position: relative; margin-left: auto; margin-right: auto; }
	
div.diaryentry { position: relative; }
