body {
	background-color: #660033;
	padding: 0px;
	margin:  10px;

}

body , p , td , th , a , li , input, textarea , select{
	/* font-family: Goudy Old Style, Times New Roman, Times; */
	/* font-family: Times New Roman, Times; */
	font-family: tahoma, helvetica;
	font-size: 12px;
	color: #000000;
}

.normal {
	font-size: 12px;
}

.notesmall  { font: 8px tahoma,helvetica; color: #c0c0c0; }
.error   {font-weight:bold;color:#936;border:1px solid #936; padding: 5px; margin:2px 0; text-align: left;}
.message {font-weight:bold;color:#936;border:1px solid #936; padding: 5px; margin:2px 0; text-align: left;}
.warning {font-weight:bold;color:#936;border:1px solid #936; padding: 5px; margin:2px 0; text-align: left;}

.copy { color: #603; }

.smaller * {
	font-size: 10px;
}

.larger {
	font-size: 16px; /* formerly 16 */
}

a:link , a:visited {
	color: #660033;
	text-decoration: underline;
}

a:hover , a:active {
	color: #936;
	text-decoration: underline;
}

td.trc {
	background-image: url('/images/tr-corner-no-text.png');
	background-position: top right;
	background-repeat: no-repeat;

	height: 104px;
	width: 186px;
}

td.leftside{
	background-image: url('/images/side-line.png');
	background-position: top left;
	background-repeat: repeat-y;
	width: 31px;
}

td.rightside{
	background-image: url('/images/right-line.png');
	background-position: top right;
	background-repeat: repeat-y;
	width: 13px;
}

td.bottom{
	background-image: url('/images/bottom-line.png');
	background-position: top left;
	background-repeat: repeat-x;
	heigth: 11px;
}

td.top{
	background-image: url('/images/top-line.png');
	background-position: top left;
	background-repeat: repeat-x;
	heigth: 55px;
}

a.nav {
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #009;
}

div.slogan{
	/* border: 1px solid #0f0; */
	width: 175px;
	font-style: italic;
	text-align: right;
	/* color: #660033; */
	font-size: 18px;
	font-weight: bold;
	/* padding: 17px 4px; */
	margin-top: 20px;
	margin-right: 7px;
}

td.white { background-color: #fff; }
td.maroon { background-image: url('/images/maroon-swatch.gif'); background-repeat: repeat; }

.header , h1 , h2 , h3 , h4 , h5 , h6 , .slogan , .nav{
	font-family: Garamond, Times New Roman, Times;
}
.header {
	background-image: url('/images/divider.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 4px;
	padding-right: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #660033;
	font-variant: small-caps;
}

h2 {
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
}

h3{
	font-variant: small-caps;
	font-weight: bold;
	font-size: 12px;
}

ol li {
	padding: 0;
	margin: 0;
	text-align: left;
}

table.stats  td {
	border-top: 1px solid #ccc;
	text-align: left;
}

.advert {
	width: 130px;
	border: 1px solid #dedede;
	padding: 3px;
	text-align: center;
	font-size: 9px;
	color: #dedede;
	font-family: helvetica, tahoma, sans-serif;
	background-color: #fff;
}

.adhoriz {
	width: 800px;
	/* border: 1px solid #dedede; */
	padding: 3px;
	text-align: center;
	font-size: 9px;
	color: #dedede;
	font-family: helvetica, tahoma, sans-serif;
	/* background-color: #fff; */
}

input , textarea , select {
	border: 1px solid #603;
	padding-left: 2px;
}

.noborder {
	border: 0;
}

.litebg {
	background-color: #dedede;
}

.withborder {
	border: 1px solid #603;	
}
.required { color: #936; font-size: 9px; }

.rowon , .rowoff {
	border-top: 1px solid #603;
	/* border-bottom: 1px solid #603; */
}

pre { font-size: 11px; font-family: courier; }