sup, sub {
	font-size: 17px;
}

/*************************/
/*** MAIN CONTENT AREA ***/
/*************************/

h1, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.bread{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.month-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.calendar {	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.heading-info .month, .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
}

.heading-info .brown b {
	font-size: 22px;
}

.contact-links {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.contact-links a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.heading-info, .heading-info p, .heading-info b, .heading-info span, .heading-info td .smallredlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.calendar-table td, .fixtures-table td .smallredlink, .roster-table td .smallredlink, .event-details-table td .smallredlink, .locations-table td .smallredlink, .cal-table td .smallredlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

/* Race Results */

.pagination, .pagination, .pagination .current {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.a-grade, .b-grade, .c-grade, .d-grade, .e-grade, .f-grade, .g-grade {
	font-size: 10px;
}

/* Maps */

.grade-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.map-info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.stats-list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.celllight, .celldark, .celllight b, .celldark b, .celllight font, .celldark font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

/* Duty Roster */

.duty-roster-table th, .duty-roster-table th b, .duty-roster-table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.calendar-date-red, .calendar-date-yellow, .calendar-date-blue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.calendar-date p, .calendar-date-yellow p, .calendar-date-red p, .calendar-date-blue p {
	margin: 4px 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.calendar-month {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: -2px 0 0 0;
}

.content-box .heading-info .contact {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.content-box .heading-info .contact a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.big-date b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
}

.duty-date b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.content-box p.time-box {
	padding: 2px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
}

/* Calendar */

.today-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.prev-next b {
	font-size: 17px;
}

/* Event Details */

.brown-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.big-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

/* Bonus Features */

.title16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.a-grade-lrg, .b-grade-lrg, .c-grade-lrg, .d-grade-lrg, .e-grade-lrg, .f-grade-lrg, .g-grade-lrg {
	font-size: 30px;
}

.club-news-box a, .racing-news-box a {
	font-size: 17px;
}

.more-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.article-detail .ref-no {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.article-detail .posted-by {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.posted-by .author, .posted-by span {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.calendar-date p.date-no {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 4px 0 0 0;
}

.go-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.black-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
}

.content-box p, .content-box a, .content-box i, .content-box b, .content-box strong, .content-box u, .brown b, .brown strong, .content-box ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

#contacts td p, #contacts td p b, #contacts td p i, #contacts td p u, #contacts td a {
	font-size: 17px;
}

/**************/
/*** FOOTER ***/
/**************/

.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px;}
