/* #=id, .=class */
BODY {font-family: Arial, sans-serif;}
H1, H2, H3 {font-family: Andale Mono, Arial, sans-serif;}
blockquote {width: 75%; background-color: silver;}

div.divtop {
	background-color:white;
	border: 2px dotted black;
	color: maroon;
	text-align: right;
	margin-bottom: 5px;
	margin-left: 100px;
	margin-right: 100px;
}

/* previous/main/next entry links */
div.nextprevious {
	margin: 10px;
	text-align: center;
}

div.entry {
	Xborder: 3px solid black;
	margin-left: 5px;
	margin-right: 5px;
	Xwidth: 75%;
}

/* title of individual entry */
#main div.entry h1 {
	color: silver;
}

/* quoted material in entry */
div.entry blockquote {
	background-color:silver;
	width: 50%;
}
div.entryinfo {
	text-align: center;
	Xtext-decoration: underline;
	border-bottom: thin dotted black;
}

/* decorate the entryinfo div */
div.entryinfo span {
	Xborder-left: thin solid black;
	border-right: thin solid black;
	border-bottom: thin solid black;
}
div.entryinfo a {
	border-left: thin solid black;
	xborder-right: thin solid black;
	border-bottom: thin solid black;
}
/* entry and lastchanged dates */
div.entryinfo span.entrylastchanged {
	font-style: italic;
}
div.entryinfo span.entrydate {
	font-weight: bold;
}

#main {
	border:1px solid #000;
	margin-left: 100px;
	margin-right: 100px;
}

/* title on index page */
#main h1 {
	margin-top: 0px;
	background-color: black;
	color: yellow;
	text-align: center;
}

#main #menu {
	border-left:1px inset #000;
	border-bottom:1px inset #000;
	border-right: 1px solid #000;
	float:right;
	Xwidth:200px;
	margin:0px 0px 10px 10px;
	background-color: white;
}

#main #menu H2 {text-align:center;}

/*#main #menu #calendars table {
	background-color: yellow;
}*/
#main #menu #calendars table caption {
	background-color: black;
	color: white;
	border: thin solid white;
}

/*table with permalink and categories*/
/*NOTE: setting width fouls up float*/
TABLE.tblPermalinkCategory {
	background-color:silver;
	clear:none;
}

TABLE.tblPermalinkCategory TD.tdPermalink {
	text-align:left;
	border: 2px dotted red;}
TABLE.tblPermalinkCategory TD.tdCategory {
	text-align:right;
	border: 2px dotted blue;}

TABLE.tblDayLinks {
	background-color:silver;
}

.lastchanged {
	font-style: italic;
	font-size: smaller;
}

li > .first {
  margin-bottom: 0;
  margin-top: 0;
}
