/* ----- Standard HTML elements ----- */
<!--
a:link {color: #0000ff; text-decoration: underline; }
a:active {color: #0000ff; text-decoration: underline; }
a:visited {color: #A58ABD; text-decoration: underline; }
a:hover {color: #ff0000; text-decoration: none; }
-->
h1 {
	margin:0; padding:10px 0 10px 0;
	font-family:Arial, Helvetica, Geneva, sans-serif; font-size:150%; }
h2 {
	margin:0 0 .2em 0; padding:1em 0 0 0;
	color:#8577ba; background-color:transparent; border-bottom:1px solid #dddddd;
	font-family:Arial, Helvetica, Geneva, sans-serif; font-size:123%; }
h3 {
	margin:0; padding:.5em 0 0 0;
	font-family:Arial, Helvetica, Geneva, sans-serif; font-size:110%; }
h4 {
	margin:0; padding:.5em 0 0 0; font-size:90% }
p {
	margin:0; padding:0 3em 1.25em 0; }
ul, ol {
	list-style-type:none inside; margin-left:0; margin-top:0; margin-bottom:0; padding-bottom:1.25em; }
ul li, ol li {
	list-style-type:none inside; margin:0; padding:0 3em .5em 0; }
ul ul, ul ol {
	list-style-type:none inside; margin-left:0; padding-bottom:0; }
ol ol, ol ul {
	list-style-type:none inside; margin-left:0; padding-bottom:0; list-style-type:disc; }
img {
	border:0; }
th {
	text-align:left; }

/* ----- Page layout ----- */
body {
	width:800px; margin:0 auto 0 auto; padding:0;
	/*border-left:1px solid #6b0c6b;*/ /*border-right:1px solid #6b0c6b;*/
	color:#333333; background:#ffffff url/*(../images/bgpattern.jpg)*/ top left repeat;
	font:.78em/1.6em Bodoni, Georgia, serif; }
#bodywrap {
	width:800px; margin:0; padding:0;
	color:#ffffff; background-color:#ffffff; }
#nav {
	list-style-type:none inside; width:175px; float:left; margin:0; margin-top:0; padding:0; }
#nav ul li {
	list-style-type:none inside; padding:0; margin:0; margin-top:0; }
.subnav {
	list-style-type:none; margin:0; padding:0 0 10px 17px; }
.subnav li {
	margin:0; padding:0; }
.subnav a, .subnav a:visited {
	margin:0; padding:0; font-family:Arial, Helvetica, Geneva, sans-serif; font-size:90%;
	color:#3f3f3f; background-color:transparent; text-decoration:none; }
.subnav a:hover {
	color:#111111; background-color:transparent; text-decoration:underline; }
#content {
	width:580px; float:left; margin:0; padding:10px 5px 0 15px;
	border-left:1px solid #6b0c6b;
	color:#333333; background:#ffffff url/*(../images/shadow_below_montage.gif)*/ repeat-x top left; }
#footer {
	width:800px; clear:both; padding:0 0 25px 0;
	color:#333333; background-color:#ffffff; }
#footer #band {
	padding:3px 10px 4px 10px; color:#000000; background-color:#ffffff;
	border-top:1px solid #6b0c6b; border-bottom:1px solid #6b0c6b;
	font-family:Arial, Helvetica, Geneva, sans-serif; font-size:90%; }
#footer #band a {
	margin:0 10px 0 10px; }

/* ----- Customized elements ----- */
p#navTag {
	padding:35px 10px 0 10px;
	color:#8577ba; background-color:transparent;
	font-family:Arial, Helvetica, Geneva, sans-serif; font-size:123%; font-weight:bold; }
p#copybox {
	padding:2em 0 .1em 0; font-size:80%; }
div#hFacts {
	padding:8em 0 0 0; font-size:90%; color:#666666; background-color:transparent; }
div#hFacts p {
	padding:0; }
.in25 {
	padding-left:25px; }
ul.flush {
	list-style-type:none inside; margin-left:0; margin-top:0; padding-left:0; }
li.col {
	list-style-type:none inside; margin-left:0;width:200px; float:left; padding-bottom:10px; }
.clear {
	clear:both; font-size:0; }
h3.date { padding:2px 0 0 0; }
.small {
	font-size:80%; }
.bLbl {
	font-weight:bold; display:block; }
table.tList tr td {
	padding-bottom:5px; }
table.statTable {
	margin-bottom:15px; }
.pQuote {
	width:150px; float:right; padding:10px 0 10px 20px;
	font-weight:bold; font-size:110%; font-family:Arial, Helvetica, Geneva, sans-serif; }
h2.author {
	border:0; margin-bottom:0; padding-bottom:0; font-size:110%; }
.highlightPhoto {
	float:right; margin-left:2em; margin-bottom:2em; border:1px solid #6b0c6b; }