body 
{ 
/*background-image: url(http://www.stop4art.com/images/rulerx.gif);
padding: 0; 
margin: 0; */
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #41372D;
}

a {
color: #41372D;
}

a:hover {
color: #8A7E72;
}

pre 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container
{
width: 870px;
border-collapse: collapse;
/*border: 1px solid #eee;*/
margin: 10px auto;
}

#top
{
/*border-bottom: 1px solid #eee;*/
padding: 1em;
}

#top * {
padding: 0;
margin: 0;
display: inline;
}

#top h1
{
font-weight: normal;
font-size: 18px;
float: left;
}

#top h1 a
{
text-decoration: none;
}

#top p {
float: right;
}

#left
{
border-right: 1px solid #41372D;
width: 200px;
padding: 1em;
}

ul
{
padding: 0;
margin: 0;
list-style: none;
}

ul#leftnav.largefont
{
font-size: 26px;
}

ul#leftnav 
{
font-size: 16px;
}

#leftnav li
{
margin-top: .25em;
}

#leftnav li.spacer
{
margin-bottom: 1em;
}

#leftnav a
{
text-decoration: none;
}

#content
{
width: 640px;
/*max-width: 36em;
border: 1px solid #eee;*/
padding: 1em;
}

#content h2 a
{
text-decoration: none;
}

#content h2.menu1
{
	text-align: center;
	margin-bottom: 80px;
}

#content h2.menu2
{
	text-align: center;
	margin-bottom: 30px;
}

#content h3
{
	margin-top: 0;
}

#bottom
{
/*border-top: 1px solid #eee;*/
padding: 1em;
}

.error {
border: 1px solid red;
font-weight: bold;
color: red;
}

.warn {
border: 1px solid orange;
font-weight: bold;
color: orange;
}

.notice {
border: 1px solid green;
font-weight: bold;
color: green;
}

