@charset "UTF-8";
/* Adapted from the Dreamweaver template twoColHybRtHdr by Susan Worst */

#mainContent {
  margin: 0 13em 0 10px; /* the left margin's value is equal to the header and footer which creates alignment down the left side of the document. */
  width: 710px;
}


#mainContent h1 {
  margin-top: 0;
  clear: right;
}

#mainContent ul, #mainContent ol, #mainContent li, #mainContent dd, #mainContent dl, #mainContent dt, #mainContent td, #mainContent th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
}

#mainContent ul.spacious li, #mainContent ol.spacious li, #mainContent dl.spacious dt, #mainContent dl.spacious dd {
	margin-top: 1em;
	margin-bottom: 1em;
}

#mainContent a, #mainContent a:link, #mainContent a:visited {
	color: #8B0000;
	text-decoration: underline;
	
}

#mainContent a:hover {
	color: #0E6A98	;
	text-decoration: underline;
	
}

#mainContent table {
	border-collapse: collapse;
	margin-bottom: 1em;
}

#mainContent table.data td, #mainContent table.data th {
	border: 1px solid gray;
	padding: 0.5em;
	text-align: left;
	vertical-align: top;
}

#mainContent table.roster td, #mainContent table.roster th {
	border-bottom: 1px solid gray;
	padding: 0.2em 2em 0.2em 0.1em;
	text-align: left;
	vertical-align: top;
}

#mainContent p.caption { font-size: .85em; }

/* provide some whitespace above the footer */

#footer { margin-top: 1em; }

/* allow grouping of items in a list */

#mainContent ul li.last { margin-bottom: 2em; }