

body {
        background-color: #770000;
        color: #000000;
        font-family: "Garamond";
}
#contents {
        background-color: #ffffff;
        text-align: center;
        width: 705px;
}

a:link {text-decoration:underline; color:#aa0000;}
a:visited {text-decoration:underline;  color:#aa0000;}
a:active {text-decoration:underline; color:#550000;}
a:hover {text-decoration:underline; color:#ff0000; }

.sub-page-header {
	font-family:"Comic Sans MS";
	color:#770011;
	font-size:20px;
	text-align:center;
}
.header-note {
	font-family:"Comic Sans MS";
	color:#222299;
	font-size:18px;
	text-align:center;

}

/* =============== Top 25 ================= */
.top25table {
        font-family: "Garamond";        
        font-size: 14px;
}
.top25table td {
        padding-right: 30px;
}
.top25table th {
        font-weight: normal;
        text-align: right;
        padding-right: 20px;
}
.top25td1 {
        text-align: right;
        padding-right:10px;
}
.top25td2 {
        padding-right:30px;
}
.top25td3 {
        padding-right:30px;
}
.top25td4 {
        padding-right:30px;
}
.top25td5 {
}

.archives-col {
        line-height: 180%;
        font-size: 16px;
        text-align:center;
	margin-left:15px;
	margin-right:15px;
}

/* =============== Records ================= */
.records-table {
}
.records-header {
	font-family:"Comic Sans MS";
	color:#770011;
	font-size:24px;
	text-align:center;
}
.records-overall-table {
	width:350px;
	padding:4px;	
}
.records-table th {
        text-decoration:underline;
        padding-top:15px;
}
.records-table td {
        font-size:14px;
}

#results-title {
        font-size: 28px;
        font-family: "Comic Sans MS";
        color: #770011;
        text-align: center;
        margin-bottom: 10px;
}
#results-title-inner {
        font-size: 35px;
        font-family: "Trebuchet MS";
}
#results-title2 {
        font-family: "Comic Sans MS";
        font-size: 14px;
        text-align: center;
        margin-bottom: 10px;
}
.results-AG-header {
        font-weight: bold;
        font-size: 14px;
        font-family: "Trebuchet MS";
}
#results-top-links-left {
        line-height:180%;
        font-size:12px;
        margin-top:5px;
        text-align: right;
        margin-right: 30px;
        font-family: "Helvetica";
}
#results-top-links-right {
        line-height:180%;
        font-size:12px;
        margin-top:5px;
        text-align: left;
        font-family: "Helvetica";
}
#overall-link {
        text-align: center;
        font-weight:bold;
        font-size:14px;
        font-family: "Helvetica";
}
.results-age-group-results {
        margin-left: 20px;
}
.results-age-group-results td {
        font-size: 12px;
        font-family: "Helvetica";
}
.results-overall-results td {
        font-size: 12px;
        font-family: "Helvetica";
}
.ag-td1 {width:30px;padding-right:20px;}
.ag-td2 {width: 180px;}
.ag-td3 {width: 140px;}
.ag-td4 {}
.o-td1 {width: 20px;padding-right: 20px;}
.o-td2 {width: 30px;padding-right: 15px;}
.o-td3 {width:70px;}
.o-td4 {width:160px;}
.o-td5 {width:120px;}
.o-td6 {

}
.winner-style {
        font-style:italic;
}
h3.results-section-header {
        font-size:14px;
        font-weight: bold;
        text-align: center;
        font-family: "Trebuchet MS";
}
