body
{
	/*font-family: "SketchFlow Print";*/
	font-family: "Papyrus";
	font-size: 16pt;
	margin: 0;
	padding: 0;
	background-color: LightYellow;
}

nav, header
{
	padding: 10px 20px;
	margin: 0;
	background-color: Indigo;
	color: #afeeee;
}

section, article
{
	padding: 10px;
	margin: 0;
}

nav span
{
	display: block;
	font-size: 1.17em;
	font-weight: bold;
}

a:link
{
	color: LimeGreen;
}

a:visited
{
	color: ForestGreen;
}

nav span a:visited
{
	color: YellowGreen;
}

/*
section h2
{
	margin-top: 30pt;
}
section h2:first-child
{
	margin-top: 0;
}

li h3:first-child, li h4:first-child, li h5:first-child, li h6:first-child
{
	margin-top: 0;
}
*/
p, ul, ol
{
	width: 75%;
}

td, th, table
{
	border: 1px solid black;
}

table
{
	border-collapse: collapse;
}

td, th
{
	padding: 5px 15px;
}

th
{
	text-align: left;
	background-color: #bbbbbb;
}

td
{
	background-color: #dddddd;
}

li
{
	padding: 5px 0;
}

.author
{
	text-indent: 3em;
	font-style: italic;
}

.done
{
	text-decoration: line-through;
	color: Indigo;
}

.task
{
	font-style: italic;
	font-weight: bold;
	color: #ff69b4;
}

.task.done,.task.important.done,.important.done, .urgent.done, .immediate.done
{
	color: Indigo;
}

.task.important
{
	font-weight: bold;
}

.footnote
{
	position: relative;
	top: -0.5em;
	font-size: 65%;
}

.important
{
	font-weight: 900;
	color: #ff0000;
}

.urgent
{
	font-weight: 900;
	color: #ff0000;
	font-size: 125%;
}

.immediate
{
	font-weight: 900;
	color: #ff0000;
	font-size: 150%;
}

.unimportant
{
	color: #999999;
	font-weight: normal;
}

.test, .done.test, .important.test
{
	color: #99aa00;
}

.small, .okay, .minor, .bad, .query, .major, .good, .undone, .unknown, .resisted, .large, .late
{
	font-weight: bold;
}

.small, .okay
{
	color: #00ee66;
}

.bad, .query, .question
{
	color: #ff0000;
}

.minor
{
	color: HotPink;
}

.major, .good, .answer
{
	color: #008800;
}

.late
{
	color: #558855;
}

.undone, .unknown
{
	color: #eeeeee;
}

.undone td, td.undone
{
	background-color: #f3f3f3;
}

.resisted
{
	color: #880088;
}

.large
{
	color: gold;
}