html
{
	padding:    			0px;
	margin:      			0px;
}

a
{
	color:            #000;
	text-decoration:  none;
	font-weight:      bold;
}

a:visited
{
	color:            #000;
}

a:hover
{
	color:            #f00;
}

body
{
	background:       #000 url(images/defaultbg.gif) top left repeat-y;
	font-family:      arial,helvetica;
	font-size:        12px;
	padding:    			0px;
	margin:      			0px;
	color:            #496641;
	text-align:       center;
}

div.container
{
	width:            900px;
	position:         absolute;
	left:             108px;
	top:              0px;
	text-align:       left;
}

div#menu
{
	position:         absolute;
	top:              0;
	left:             0;
	width:            150px;
	padding-top:      100px;
	text-align:       left;
}

div#menu a
{
	display:          block;
	width:            150px;
	color:            #fff;
	font-size:        16pt;
	line-height:      20pt;
	text-decoration:  none;
	padding-left:     10px;
	margin-bottom:    10px;
}

div#menu a:hover
{
	text-decoration:  underline;
}

div#menu a.selected
{
	color:            #000;
	background-color: #fff;
}


div#content
{
	position:         absolute;
	height:           100%;	
	background:       #fff;
	top:              0;
	left:             150px;
	width:            550px;
	text-align:       left;
}

div#content div#titleimage
{
	margin-left:      10px;
	margin-top:       20px;
	margin-bottom:    20px;
}

div#content div#main
{
	margin-left:      10px;
	margin-right:     10px;
}

div#sponsorship
{
	position:         absolute;
	top:              0;
	left:             700px;
	width:            200px;
	padding-top:      100px;
	padding-left:     24px;
}

select#selEvent
{
	font-weight:     bold;
	color:            #496641;
	font-size:        14pt;
}

.bigtext
{
	font-weight:     bold;
	color:            #496641;
	font-size:        14pt;
}

div.event
{
	margin-top:       10px;
}

div.event span.tab
{
	font-size:        12pt;
	line-height:      23px;
	margin-left:      5px;
	margin-right:     5px;
	padding-top:      3px;
	padding-bottom:   2px;
	padding-left:     5px;
	padding-right:    5px;
	margin-bottom:    -2px;
	border:           solid 2px #496641;
	font-weight:      bold;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

div.event span.tab a
{
	color:            #496641;
	text-decoration:  none;
}

div.event span.tab a:hover
{
	text-decoration:  underline;
}

div.event span.selectedtab
{
	font-size:        12pt;
	line-height:      20px;
	margin-left:      5px;
	margin-right:     5px;
	padding-top:      3px;
	padding-bottom:   2px;
	padding-left:     5px;
	padding-right:    5px;
	font-weight:      bold;
	margin-bottom:    -5px;
	color:            #000;
	background-color: #d9e6d6;
	border:           solid 2px #496641;
	border-bottom:    solid 2px #d9e6d6;
	z-index:          1;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

div.event div.text
{
	clear:            left;
	border:           2px solid #496641;
	padding:          10px;
	background-color: #d9e6d6;
	color:            #000;
}

div.news
{
	border:           solid 1px #496641;
	padding:          5px;
	margin-bottom:    20px;
	margin-left:      5px;
	margin-right:     5px;
}

div.news div.title
{
	color:            #000;
	font-weight:      bold;
	font-size:        11pt;
}

div.news div.date
{
	color:            #000;
	margin-bottom:    5px;
}

div.news div.text
{
}

div.news img
{
	border:           solid 1px #000;
}

div.sponsorbutton
{
	width:            166px;
	height:           110px;
	overflow:         hidden;
	position:         relative;
	border:           solid white 1px;
	margin-bottom:    20px;
}

div.sponsorbutton img
{
	border:           0;
}

div.sponsorbutton a:hover
{
	background-position: 0px -110px;
}

div.sponsorbutton:hover
{
	background-position: 0px -110px;
}

div.wide
{
	margin-left:     -5px;
	margin-right:    -5px;
}

div.mugshot
{
	margin-left:     5px;
	float:           left;
	margin-bottom:   15px;
	text-align:      center;
}

div.mugshot img
{
	display:         block;
	margin-bottom:   5px;
}

table.timetable
{
	width:           504px;
	font-size:       12px;
	color:           #000;
	border-collapse: collapse;
	border:          solid 1px #fff;
}

table.timetable td
{
	border:          solid 1px #fff;
	padding-top:         3px;
	padding-bottom:      3px;
	text-align:          center;
}

table.timetable th
{
	font-weight:     bold;
}

div.results td
{
	font-size:       9.5px;
}

div.results th
{
	font-size:       9.5px;
	white-space:     nowrap;
	color:           #000;
}

div.results hr
{
	border:         0;
	height:         1;
	background-color: #000;	
	margin-bottom:  10px;
}

div.results tr:hover
{
	color:          #800;
}

div.standings td
{
	font-size: 9.5px;
}

div.standings b
{
	display:block;
	margin-top: 5px;
	color: black;
}

div.standings tr:hover
{
	color:          #800;
}

