BODY {
	background: #FFF url("http://media.truerwords.net/images/elpis/MissyPreg03-P-XXL.jpg") repeat fixed;
	color: #000;
}
BODY * {
	font-family: Verdana, Arial, "Trebuchet MS", Trebuchet, Geneva;
}

A:active {
	color: #F00;
}
A:link {
	color: #00F;
}
A:visited {
	color: #840084;
}

TEXTAREA,
INPUT[type=text] {
	font-size: 85%;
}

#copyLine {
	font-size: 75%;
}

#leftColumn {
	background-color: royalblue;
}

#siteTitle {
	font-size: 20pt;
	font-weight: bold;
	text-align: left;
	color: #333300;
}

#sitenav UL {
	list-style: none;
	font-size: 85%;
	margin: 0;
	padding: 0;
}
#sitenav UL LI {
	margin-top: 2px;
	padding-left: 1em;
	padding-bottom: 0.25em;
	font-weight: normal;
}
#sitenav UL LI.topic {
	margin-top: 1em;
	padding-left: 0;
	font-weight: bold;
}
#sitenav A:link {
	padding: 2px;
	text-decoration: none;
	background: none;
	border-bottom: 1px solid white;
}
#sitenav A:hover {
	background: #EFE;
	border-bottom: 1px dotted #339;
}

.calendarCurrentDayCell {
	background-color: white;
}
.calendarCurrentDayText {
	color: #CE0000;
	font-weight: bold;
}
.calendarDayCell {
	background-color: whitesmoke;
}
.calendarDayText {
	color: black;
}
.calendarHeaderCell {
	background-color: slategray;
}
.calendarHeaderText {
	font-size: 110%;
	color: #FFFFFF;
	font-weight: bold;
}
.calendarPrevNextText {
	font-size: 100%;
	font-weight: bold;
}
.calendarSaturdayCell {
	background-color: gainsboro;
}
.calendarSaturdayText {
	color: slategray;
}
.calendarSubHeaderCell {
	background-color: lightsteelblue;
}
.calendarSubHeaderText {
	font-size: 100%;
	color: #FFFFFF;
}
.calendarSundayCell {
	background-color: lightgrey;
}
.calendarSundayText {
	color: slategray;
}
.calendarTable {
	background-color: white;
	font-size: 75%;
}

.colorHighlight {
	font-weight: bold;
	color: #CC0000;
}

.descriptionCell {
	background-color: #FFFFCC;
}

.descriptionText {
	font-size: 10pt;
	color: #333300;
	font-weight: bold;
}

.dgQuote1 {
	font-style: italic;
	color: #0000FF;
}

.dgQuote2 {
	font-style: italic;
	color: #FF0000;
}

.dgQuote3 {
	font-style: italic;
	color: #FF9900;
}

.elementCell {
	background-color: #FFFFCC;
}

.elementText {
	font-size: 10pt;
	color: #333300;
}

.highlight {
	font-weight: bold;
}

.listDayAltCell {
	background-color: lightgrey;
}

.listDayAltSortedCell {
	background-color: whitesmoke;
}

.listDayCell {
	background-color: silver;
}

.listDayHeaderCell {
	background-color: slategray;
}

.listDayHeaderText {
	font-size: 100%;
	font-weight: bold;
	color: white;
}

.listDaySortedCell {
	background-color: gainsboro;
}

.listDayTable {
	background-color: black;
}

.listDayText {
	font-size: 80%;
}

.memberLinkCell {
	background-color: whitesmoke;
}

.memberLinkHeaderCell {
	background-color: slategray;
}

.memberLinkHeaderText {
	font-size: 120%;
	text-align: center;
	color: white;
	font-weight: bold;
}

.memberLinkText {
	font-size: 90%;
	text-align: left;
	color: #000000;
	font-weight: bold;
}

.msgBackdropCell {
	background-color: lightblue;
}

.msgBodyText {
	font-size: 100%;
	color: #000000;
}

.msgLabelCell {
	background-color: darkblue;
}

.msgLabelText {
	font-size: 95%;
	font-weight: bold;
	color: white;
}

.msgToolbarButtonCell {
	background-color: whitesmoke;
}

.msgToolbarCell {
	background-color: darkblue;
}

.msgToolbarText {
	font-size: 80%;
	color: #333300;
	font-weight: bold;
}

.msgValueCell {
	background-color: whitesmoke;
}

.msgValueText {
	font-size: 80%;
}

.navbarCell {
	background-color: whitesmoke;
}

.navbarHeaderCell {
	background-color: slategray;
}

.navbarHeaderText {
	font-size: 120%;
	text-align: center;
	color: white;
	font-weight: bold;
}

.navbarText {
	font-size: 90%;
	text-align: left;
	color: #000000;
	font-weight: bold;
}

.navLinkCell {
	background-color: #99CC99;
}

.navLinkText {
	font-size: 100%;
	font-weight: bold;
	text-align: center;
}

.searchFieldHeaderCell {
	text-align: center;
}

.searchFieldHeaderText {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

.separatorCell {
	background-color: #CCCC99;
}
.separatorText {
	font-size: 100%;
	color: #000000;
	font-weight: bold;
}

.threadViewText {
	font-size: 100%;
}
.threadViewTextSmall {
	font-size: 90%;
}

.titleHeader {
	font-size: 120%;
	text-align: left;
}

.tocText {
	font-size: 80%;
}

.topicsBackdropCell {
	background-color: lightsteelblue;
}
.topicsClipText {
	font-size: 100%;
}
.topicsClipTextCell {
	background-color: whitesmoke;
}
.topicsText {
	font-size: 100%;
}
.topicsTextCell {
	background-color: lightsteelblue;
}

.weblogBackdropCell {
	background-color: lightsteelblue;
}
.weblogDayCell {
	background-color: whitesmoke;
}
.weblogDayHeaderCell {
	background-color: slategray;
}
.weblogDayHeaderText {
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
}
.weblogDayText {
	color: #000000;
}