body {color: black; background-color: white; margin-left: 1cm}
div {margin-left: 1cm}
h1 {color: white; background-color: black}
p.author {color: white; background-color: #c00}
h1 {font-size: 100%; font-family: sans-serif}

h1 {width: 11em; padding: 0.5em 0.5em 1em 0.5em}
p.author a {color: white; text-decoration: none}
p.author {margin-top: -2em; margin-left: 5em;
	font-family: sans-serif; font-weight: bold;
	padding: 0 0.5em 0.2em 0.5em;
	width: 9.5em
}

p.abstract { font-style: italic}
ul.contents {list-style: none; color: #c00}
a:link {color: #b77}
a:vlink {color: #77b}
a:active {color: #fe9}

.callout-top,
.callout-side-a,
.callout-top-a,
.callout-side
	{font-weight: bold; font-family: arial black, sans-serif; line-height: 1.2;
	width: 50%; margin-right: 0%; margin-left: 30%; padding: 0; 
}

.callout-top {border-top: 0.75em #c00 solid; padding-top: 0.5em}
.callout-side-a {border-left: 0.5em #c00 dotted; padding-left: 0.5em}
.callout-top-a {border-top: 0.5em #c00 dotted; padding-top: 0.5em}
.callout-side {border-left: 0.5em #c00 solid; padding-left: 0.5em}

.first {background-color: #c00;}
.monday {background-color: black}
.first, .monday { color: white; font-family: sans-serif; font-weight: bold;
	letter-spacing: 0.5em; padding-left: 0.5em
}
.firstmonday a {
	text-decoration: none;
}
p.firstmonday {	margin-bottom: 0 }
p.tagline {font-family: sans-serif; font-size: 60%; margin-top: 0;
           margin-bottom: 0}
p.related { margin-top: 0 }

div hr {width: 10em; text-align: left; height: 0; border: none; }
div hr:before {content: "."; color: red; background: red; width: 1em}
div hr:after {content: "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"; width: 10em; 
              text-decoration: line-through; display: inline}
/* hr {background-image: url(../star.gif); background-position: 0 0; } */


