
body
{
	text-align: center;
}

div.txt
{
	width: 750px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/* Left margin column */

div.leftNav
{
	float: left; 
	width: 175px;
	background-color: white;
	margin-left: 10px;
	margin-right: 20px; 
	margin-top: 100px;
	font-size: x-small;
}
/* Main text column */

div.bodyText
{
	float: left; 
	width: 700px;
	background-color: white;

}
div.leftIndentedText
{
	margin-left: 40px;
	width: 600px;
}
div.stuff
{
	position:absolute; 
	visibility:hidden; 
	width: 300px; 
	border-style: solid; 
	border-width: medium; 
	border-color: #CC0000; 
	padding: 20px;
	background-color: white;
}

div.insert
{
	display:none; 
	background-color: yellow;
	padding-top:10px; 
	padding-left:20px; 
	padding-right:10px; 
	padding-bottom:10px; 
	width: 600px
}

p
{
	width: 600px;
}
p.stuff
{
	margin-left: 10px;
	width: 300px;
}

h1, h2, h3, h4 
{
	width: 700px;
}
blockquote
{
	width: 500px;
}
img
{
	border: none;
}
img.left
{
	border: none;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 30px;
}
img.right
{
	border: none;
	float: right;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

a:link
{
	color: #CC0099;
	text-decoration: none;
}
a:visited
{
	color: #CC99FF;
	text-decoration: none;
}
a:hover
{
	color: black;
	background-color: #DCDCDC;
}
a:active
{
	color: #CC99FF;
	text-decoration: none;
}	

input.stuff
{
	margin-left: 10px;
}
span.important
{
	width: 600px;
	font-size: 20;
}
span.todo
{
	font-family: rage italic;
	font-size: 30;
	color: #003399;
}
li
{
	margin-bottom: 10px;
	width: 600px;
}