body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .9em;
	color: #000;
	background: #fff url(../images/bg28.jpg);
	text-align: center;
	}

#content{
	width: 800px;
	text-align: center;
	margin: 0;
	background: #000 url(../images/bg28.jpg);
	}

a {
	text-decoration: none;
	font-weight: bold;
	color:  #d99e52;
	}

a:link {
	}

a:visited {
	}

a:active {
	}

a:hover {
	color: #fff;
	background-color: #ab82ff;
	}

.ahem {
	display:	none;
	}

strong, b {
	font-weight: bold;
	}

p {
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 30px; /* Read kludge below. */
	}
h1 {
	color: #ccc;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h2 {
	color: #fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h3 {
	color: #fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	text-aling: center;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h4 {
	color: #fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h5 {
	color: #808080;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top:  0px;
	margin-bottom: 30px;
	}
h6 {
	color: #808080;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 20;
	}
img {
	border: 0;
}
#images {margin: 0 0 0 150px;
}

/* general text box for all other pages */


#general-text {
	margin: 10px 20px 0 20px; /* Incorrect value fed to ie5win */
	
	border: 0px solid  #d9a852;
	background: #000 url(images/bg28.jpg);
	text-align: left;
	color: #fff;
	}

.general-text h3 {
	color: #fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 25px;
	text-align: center;
	}

.general-text h4 {
	color: #fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 0;
	text-align: center;
	}

.general-text h5 {
	color: #d99e52;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .8em;
	margin-top: 10px;
	margin-bottom: 0;
	}

.general-text p {
	color: #fff;
	font-size: .8em;
	margin-top: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.4em;
	}

.general-text hr {
	color: #d99e52;
}

.stuart {
	margin: 10px 0 0 0; /* Incorrect value fed to ie5win */
	text-align: left;
	color: yellow;
	}

.indent {
	margin: 10px 20px 0 30px; /* Incorrect value fed to ie5win */
	text-align: left;
	color: #fff;
	}

/* TROUBLE - Beware of text in the top box. Long lines will wrap in smaller windows. Ie5win expands the box if it needs the space, while others overflow the box. Beware of BR. Ie5win makes a smaller one. Use nbsp in a P tag in the html if you want to match, or better just make sure everything is small enough to never exceed the height. Text use is limited here. P margins are added outside the box so these must be zero. N6 doesn't do this, but Opera5 does. Images plus padding must be equal to or less than the height. */

/* TOUCHING - If you want the boxes to touch, remember that ie5win puts P margin outside the box. You didn't care before, because it slid under the box margin. But now your P margin-top has to go to zero. Did I just hear you scream? It's okay. Put the subtracted amount into P margin-bottom to make your typograph nice again. Yes, this is a bad kludge because you have to remember it when you redesign the site. That's why these comments are here. But hey, see how the text tops are the same height in all browsers now? Bonus. Only way to do that. */
