body {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-right: 3em;
	margin-left: 3em;
	margin-top: 1.2em;
	background-repeat:repeat-x;
	background-image: url(images/6FXkQp.png);
}

h1 {
	color: #CCCCCC;
	padding-bottom: 5px;
}

h2 {
	color: #999999;
}

/**********************************************************
 floats and figures
**/
.floatright {
	float:right;
}
.floatleft {
	float:left;
}
.clearfloats {
	clear:both;
}
h2.clearfloats {
	padding-top:1em;	/* ?? */
}
h3.clearfloats {
	padding-top:1em;	/* ?? */
}

img.floatleft {
	margin-right:2em;
}
img.floatright {
	margin-left:2em;
}
/* figure with caption */
center.floatright {
	margin-left:1em;
	margin-bottom:1em;
}
center.floatright table {
	font-size: small;
	margin-top:1ex;
}
center.floatright p {
	font-size: small;
}
.figure {
	float: right;
	size: auto;
	max-width: 360px;
	margin-left:1em;
	margin-bottom:1em;
}
.figure table {
	font-size: small;
	margin-top:1ex;
}
.figure p {
	font-size: small;
}


/**********************************************************
lists
**/

li {
	margin-top:1ex;
}
ol.close li {
	margin-top:0;
}

ol.Alpha {
	list-style-type:upper-alpha;
}
ol.noindent {
	list-style-position:outside;
	margin-left:0em;/**/
	padding-left:1.6em;
}
ol.indent {	/*dunt werk?*/
	list-style-position:outside;
	margin-left:3em;/**/
	padding-left:3em;
}
ul.fancy {
	list-style-position: outside;
	list-style-image: url(images/redbus2.png);
	padding-left: 1em;/**/
	margin-left: 1em;/**/
}
ul.fancy li {
	margin-top:1.5ex;
}


/**********************************************************
	tables
**/
table {
	/*border-collapse: collapse; 	same as setting cellspace = 0 */
}
th {
	/*text-align: left;*/
	border-top: thin solid;
	border-bottom: thin solid;
}
/*
table.underoverline th {
	border-bottom: thin solid;
	border-top: none;
}*/
table.underoverline {
	margin-bottom:2ex;
}

/**********************************************************
general borders
**/
.underoverline {
	border-top: thin solid;
	border-bottom: thin solid;
}
.overline {
	border-top: thin solid;
}
.underline {
	border-bottom: thin solid;
}

/**********************************************************
indenting
**/
.indent1 {
	margin-left: 1em;
	padding-left: 1em;
}
.indent2 {
	margin-left: 2em;
	padding-left: 2em;
}
.indent3 {
	margin-left: 3em;
	padding-left: 3em;
}
.indent4 {
	margin-left: 4em;
	padding-left: 4em;
}

.noindent {
	/*margin-left:0;
	padding-left:0;*/
}

/***********************************************************
	highlights & colors
**/
.highlight
{
	color: #FF0000;
	font-weight: bold;
}

/**********************************************************
footers (make this a #id ?
**/
.footer
{
	background-image:url(images/OwRG2Z.png);
	background-repeat:repeat-x;
	padding-top:5px;
	padding-bottom:5px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	margin-top:1em;
}
.footer a {
	text-decoration: none;
	font-weight: bold;
}
.footer a:hover {
	color: #666666;
}

/* this is for "page" numbers in long docs */
.pagefoot {
	border-bottom: 2px solid;
	text-align:center;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-top:2ex;
	margin-bottom:5ex;
	/*margin: 5ex auto;*/
	padding-bottom: 1ex;
	padding-top:2ex;
	page-break-after:auto;
	border-color: #959595;
	clear: both;
}
/* auto-incrementing -- works in FF, not in IE7 or old mozilla*/
.pagefoot:before {
 	content:"Page " counter(pageno);	
	counter-increment:pageno;
}
.pagehead {
	font-weight:bold;
 	content: counter(pageno);
}
body {
 	counter-reset:pageno;
}

/**
section menus
**/
.menu {
	float:right;
	border:thin dotted;
	padding: 0 1em;
	margin:1em;
	margin-right:0;
}


/**********************************************************
general spacing
**/ 
.nospaceunder {
	margin-bottom:0;
}
.minspaceunder {
	margin-bottom:0.5ex;
}

