BODY {
    font-size: 70%;
}

table {
    font-size: 1em;
}

body {
    color: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 20 0 0;
    text-align: center;
    background-position: center top;
    background-image: url("/images/Line-Horiz4.jpg");
    background-repeat: repeat;
    background-color: #CCCCFF;
}

p {
    margin: 10px 10px 10px 7px;
}

/* Menu items */
td.menu {
    text-align: center;
    height: 35;
    background-color: #003366;
}

p.menu {
    color: #FFFFFF;
    font-size: 90%;
}

A.menu:link, A.menu:active, A.menu:visited {
    padding: 0px;
    color: #FFFFFF;
    text-decoration: none;
}

A.menu:hover {
    padding: 0px;
    color: #339900;
    text-decoration: none;
}

/* Main links */
a:link {
    color: #CC6600;
}

a:visited {
    color: #CC6633;
}

/* Footer */
td.footer {
    text-align: center;
    background-color: #003366;
}

p.footer {
    color: #FFFFFF;
}

/* Rankings table */
.rankingstitle {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold; 
    font-size: 130%;
}

.rankings {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
    padding-left: 4px;
    color: #FFFFFF;
}


/* General stuff */
.eventdate {
	padding: 0px;
	color: #339900;
	margin: 0px;
	font-weight: bold;
}

.eventlocation {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

.green {
    color: #339900;
    font-weight: bold; 
}

.lilac {
    color: #6666CC;
    font-weight: bold;
}

.header {
    color: #333366; 
    font-weight: bold; 
}

.headline {
    font-family: Arial, Helvetica, sans-serif;
    color: #CC6600;
    font-weight: bold;
    font-size: 180%;
}
