html, body {
	margin:0;
	padding:0;
	border:0;
	}

body {
	font-family:georgia, palatino, 'Times New Roman', times, serif;
	font-size:15px;
	line-height:20px;
	letter-spacing:2px;
	padding:10px;
	color:#600;
	background: url(background2.gif);
	}

acronym {
	border-bottom:1px dashed #700;
	cursor:help;
	}

h1 {
	color:#600;
	background-color:transparent;
	padding:0;
	margin:0;
	}

h2 {
	padding:0;
	margin:0;
	font-size:20px;
	letter-spacing:3px;
	word-spacing:6px;
	color:#600;
	background-color:transparent;
	}

h3 {
	font-family:georgia, palatino, 'Times New Roman', times, serif;
	font-size:24px;
	text-transform:uppercase;
	color:#600;
	font-weight:normal;
	padding:12px 0 12px 24px;
	background: transparent url(fans.gif) center repeat-x;
	}

h3 span {
	text-align:left; /* for IE6/Win */
	}


a:link, a:visited, a:active, a:hover { 
	font-weight:bold;
	font-style:italic;
	text-decoration: none; 
	color:#c66;
	background-color:transparent;
	}

a:hover {
	color:#f66;
	background-color:transparent;
	}

#intro {
	margin:0 0 0 229px; 
	padding:5px 20px 10px 20px;
	border-bottom:1px solid #c3b3b3;
	border-left:6px solid #e6d6d6;
	border-top:6px solid #fff9f9;
	border-right:6px solid #efdfdf;
	color:#600;
	background-color:#f9ecec;
	}

#supportingText {
	margin:0 0 0 229px;
	padding:3px 20px 20px 20px;
	border-top:1px solid #fff9f9;
	border-bottom:6px solid #c3b3b3;
	border-left:6px solid #e6d6d6;
	border-right:6px solid #efdfdf;
	color:#600;
	background-color:#f9ecec;
	}

/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
#pageHeader h1 { 
	font-family:georgia, palatino, 'Times New Roman', times, serif;
	font-size:48px;
	text-transform:uppercase;
	color:#600;
	font-weight:normal;
	padding:12px 0 12px 24px;
	background: transparent;
	margin-top:10px; 
	width:600px; 
/* 	height:0px;
	float:left; */
	}

#pageHeader h1 span {
/*	display:none */
	}

#pageHeader h2 { 
	display: none;

	}

#pageHeader h2 span {
	display:none;
	}

#quickSummary {
	clear:both;
	text-align:right;
	position:relative;
	top:10px;
	left:0px;
	width:100%;
	color:#600;
	background-color: #f0e0e0;
	}

#quickSummary .p1 {
	font-size:16px;
	line-height:18px;
	letter-spacing:2px;
	padding:10px 10px 0px 10px;
	color:#644;
	background-color:transparent;
	}

#quickSummary .p2 {
	font-size:12px;
	letter-spacing:3px;
	color:#644;
	background-color:#e6d6d6;
	}
/* for IE6/Win */

#quickSummary .p1+.p2 {
	font-size:12px;
	letter-spacing:3px;
	color:#644;
	background-color:#e6d6d6;
	}

.p1:first-letter {
	font-size:22px;
	}

#quickSummary .p1:first-letter {
	font-size:16px;
	}

#preamble {
	padding-top:3px;
	}

#preamble .p3 {
	margin-bottom:0;
	padding-bottom:20px;
	}
/* stops Opera 7.11 gap between divs bug - see http://www.webmasterworld.com/forum83/1247.htm */

#footer {
	text-align:center;
	padding-top:20px;
	border-top:2px solid #fff;
	}

#footer a:link, #footer a:visited {
	text-transform:uppercase;
	font-size:12px;
	}

#linkList {
	position:absolute;
	top:10px;
	left:10px;
	width:180px;
	padding:10px 0px 10px 18px;
	z-index:2;
	border-top:18px solid #fff3f3;
	border-right:6px solid #e6d6d6;
	border-bottom:18px solid #b6a6a6;
	border-left:6px solid #d3c3c3;
	background-color:#efdfdf;
	background:transparent url(background3.gif);
	}

div>#linkList {
	padding-right:10px;
	}

* html #linkList { 
	width: 200px; /* for IE5/Win */
	w\idth: 180px;
	}
/* Correct IE5/Win's box model - see http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.html */

#linkList a img { border: none; }

#linkList h3.select { 
	font-family:georgia, palatino, 'Times New Roman', times, serif;
	font-size:20px;
	text-transform:uppercase;
	color:#600;
	font-weight:normal;
	background:transparent url(fans.gif) repeat-x top left; 
	margin:0 0 0 0;
	padding:12px 0px 2px 2px;
	width:190px;
	height:59px;
	}

#linkList h3.select span {
	/* display:none */
	}

#linkList h3.favorites { 
	background:transparent url(favorites4.gif) no-repeat top left; 
	margin:15px 0px 5px 0px;
	padding:0;
	width:190px; 
	height:30px; 
	}

#linkList h3.favorites span {
	display:none
	}

#linkList h3.archives { 
	background:transparent url(archives4.gif) no-repeat top left; 
	margin:15px 0 5px 0;
	padding:0;
	width:190px; 
	height:30px; 
	}

#linkList h3.archives span {
	display:none
	}

#linkList h3.resources { 
	background:transparent url(resources4.gif) no-repeat top left; 
	margin:15px 0 5px 0;
	padding:0;
	width:190px; 
	height:30px; 
	}

#linkList h3.resources span {
	display:none
	}

li {
	font-family:'Times New Roman', times, serif;
	font-size:14px;
	line-height:16px;
	letter-spacing:1px;
	}

#linkList ul {
	margin:0;
	padding:0;
	}

#linkList li {
	line-height:2.5ex; 
	list-style-type:none;
	display:block; 
	padding-top:5px; 
	margin-bottom:5px;
	}

#linkList li a:link, #linkList li a:visited, #linkList li a:active, #linkList li a:hover {
	font-size:14px;
	color:#966;
	background-color:transparent;
	font-style:normal;
	text-decoration:none;
	}

#linkList li a:hover {
	color:#d66;
	background-color:transparent;
	}

#linkList li .c {
	font-weight:normal;
	}
