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

p
	{
	line-height:1.5em;
	padding-bottom:1em;
	}
 
 
h1
	{
	/* color: #1C205B; */
	color:#FFFFFF;
	font-size: 1.75em;
	line-height:1em;
	display:block;
	text-align:center;
	}
 
h2 
	{
	padding: 3px 0;
	color: #664B16;
	font-size: 130%;
	border-bottom: 1px solid;
	margin-bottom:5px;
	line-height:1.25em;
	}
 
h3, h4, h5, h6 
	{
	color: #1c205b;
	font-size:100%;
	border-bottom:1px solid;
	margin-bottom:.75em;
	}
 
h3 {
	font-size:110%
	}
 
h4
	{
	color:#990000;
	font-weight:bold;
	border-bottom:none;
	}
 
h5,h6
	{
	color: #1c205b;
	font-weight:normal;
	}
 

 
blockquote
	{
	margin:1em auto 1em auto;
	width:70%;
	border:1px black dashed;
	padding:.5em;
	padding-bottom:0px;
	}
 
 
/* ################################## DIV BOXES ################################## */
.section
	{
	outline:0;
	}
 
 
/* Indents each successive section 10 px. */
.section .section
	{
	margin:1em 10px 1em 10px;
	padding-left:10px;
	display: inline-block;
	outline:0;
	}
 
 
.programlisting	{
	border: 1px dashed #990000;
	background-color:#ffffc1;
	width:auto;
	margin:0 0 1em 0;
	padding:2px;
	overflow:auto;
	}
 
.important
	{
	border: 1px dashed #990000;
	background:#ffffc1 url(/media/common/important.gif) 0px 5px no-repeat;
	}
 
 
.floatright
	{
	float:right;
	margin:8px 0px 1px 10px;
	}
 
.floatleft
	{
	float:left;
	margin:8px 10px 1px 0px;
	}
 
.line
	{
	color: #664B16;
	border-bottom: 1px solid;
	}	
	

