body {
	background: #404;
	color: #FD0;
}
body.TopPage {
	background: #000;
	color: #FD0;
}
:link { color: #BFF; }
:visited { color: #DBC; }
:active { color: #F00; }
a:hover { color: #F08; }

hr { border: 1px inset #844; }

h2 {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
h3, h4 {
	margin-top: 0.7em;
	margin-bottom: 0.3em;
}
p {
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	line-height: 1.3;
}

div.TopTitleBlock {
	margin-bottom: 0.5em;
	text-align: center;
}

.TopTitleE {
	text-align: center;
	line-height: 1.1;
	color: #F09;
	font-family: Comic Sans MS, sans-serif;
	font-style: italic;
}
.Cap1 {color: #F8F; font-size: 130%}
.And  {color: #0C0}
.Cap2 {color: #E00; font-size: 130%}
.Cap3 {color: #06F; font-size: 130%}
.Cap4 {color: #EE0; font-size: 130%}
.Cap5 {color: #F60; font-size: 130%}

.TopTitleJ {
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
	line-height: 1.1;
	color: #0AA;
}

.NoWrap {
	white-space: nowrap;
}

.DateNew {
	font-style: italic;
}
.Date {
}

.More {
	text-align: right;
	font-size: smaller;
}

h2 {
	text-align: center;
	color: #FF8;
}
.CenterBlock {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: center;
}

.EntryL {font-size: 144%; font-weight: bold}
.EntryM {font-size: 120%; font-weight: bold}
.EntryS {font-weight: bold}
.EntryCaption {color: fuchsia; font-weight: bold}
.NewMark {color: red; font-style: italic; font-weight: bold}

.LinkBanner {
	border: none;
	vertical-align: middle;
	margin-right: 10px;
}

.Return {
	text-align: center;
}

.LeftRegion {
	border-top: dotted 3pt #604;
	border-right: dotted 3pt #604;
	border-bottom: none;
	border-left: none;
	padding-top: 3pt;
	padding-right: 3pt;
	vertical-align: top;
	width: 8em;
}

.BodyRegion {
	padding-left: 6pt;
	padding-right: 6pt;
}

.RightRegion {
	border-top: dotted 3pt #604;
	border-left: dotted 3pt #604;
	border-bottom: none;
	border-right: none;
	padding-top: 3pt;
	padding-left: 3pt;
	vertical-align: top;
	width: 8em;
}

.SideItem {
	margin-bottom: 1.5em;
}

.WhatsNewItem {
	margin-top: .5em;
	margin-bottom: .5em;
	font-size: smaller;
}

.EssayList {
	margin-top: .5em;
	margin-bottom: .5em;
	font-size: smaller;
}

.TopWarning {
	color: red;
}
