BODY
{
	font-family: Georgia;
	font-size: 10pt;
	color: #300808;
}
DIV
{
	font-family: Georgia;
	font-size: 10pt;
	color: #300808;
}
TD
{
	font-family: Georgia;
	font-size: 10pt;
	color: #300808;
}

H1
{
    FONT-FAMILY: Georgia;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #b22222;
    padding-bottom: 6px;
    margin-bottom: 0px;
}

H2
{
    FONT-FAMILY: Georgia;
    FONT-SIZE: 10pt;
    font-weight:bold;
    COLOR: #300808;
    padding-bottom: 3px;
    margin-bottom: 0px;
}
A:link
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #336600;
    TEXT-DECORATION: none
}


.Sidebar 
{
	background:url(images/firebrick.gif);
	font-size:9pt;
	PADDING-TOP: 8px;PADDING-BOTTOM: 8px;
}

.Sidebar A:link
{
	color:darkblue;
	text-decoration:none
}
.Sidebar A:visited
{
	color:darkblue;
	text-decoration:none
}
.Sidebar A:active
{
	color:darkblue;
	text-decoration:none
}
.Sidebar A:hover
{
	text-decoration: none;
	border:firebrick 1px dotted;
	padding-left:10px;padding-right:10px;
	background-color:#FFFFFF;
}




.SidebarHeading
{
	background:url(images/header.gif);
	COLOR: white;
	font-weight:bold;
	padding-TOP: 2px;
	padding-bottom:2px; 
	font-size:9pt;
}

.Error
{
	font-style:italic;
	color:firebrick;
	font-size:10pt;
}

.InputText
{
	background:#ffffcc;
	padding-left:5px;
	padding-right:5px;
	border:#bbaaaa 1px solid;
	width:300px;
}

.InputSelect
{
	background:#ffffcc;
	padding-left:5px;
	padding-right:5px;
	border:#bbaaaa 1px solid;
	width:300px;
}

.InputTextArea
{
	background:#ffffcc;
	padding-left:5px;
	padding-right:5px;
	border:#bbaaaa 1px solid;
	width:400px;
	height:150px;
}

.InputButton
{
	background:#ffffcc;
	border: firebrick 3px outset;
	width:75px;
}

.FormText
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#554444;
}



.HighScoreHeading
{
	background:url(images/heading2.gif);
	COLOR: white;
	font-weight:bold;
	PADDING-TOP: 2px; 
	height:20px;
	padding-bottom:1px;
	font-size:10pt;
}
	
.HighScoreCell
{
	font-size:9pt;
	padding-left:5px;
	padding-right:5px;
}

.HighScoreHighlightCell
{
	font-size:9pt;
	color:White;
}

.HighScoreHighlightCell A:link
{
	color:white;
}
.HighScoreHighlightCell A:visited
{
	color:white;
}
.HighScoreHighlightCell A:active
{
	color:white;
	text-decoration:none
}
.HighScoreHighlightCell A:hover
{
	color:White;
	text-decoration:none;
}

.ForumHeading
{
	font-weight:bold;
	color:White;
}
.ForumTitle
{
	font-size:11pt;
	font-family: Georgia;
	color:darkblue;
	PADDING-TOP: 8px;PADDING-BOTTOM: 2px;
}

.ForumTitle A:link
{
	color:darkblue;
}
.ForumTitle A:visited
{
	color:darkblue;
}
.ForumTitle A:active
{
	color:darkblue;
}
.ForumTitle A:hover
{
	color:Blue;
	text-decoration: none;
}

.ForumDescription
{
	font-size:8pt;
}

.ForumPageSelector
{
	padding-left:5px;
	font-size:11pt;
	font-family: Georgia;
	color:white;
}

.ForumPageSelector A:link
{
	color:#ffff66;
	font-weight:bold
}
.ForumPageSelector A:visited
{
	color:#ffff66;
	font-weight:bold
}
.ForumPageSelector A:active
{
	color:#ffff66;
	font-weight:bold
}
.ForumPageSelector A:hover
{
	color:white;
	text-decoration: none;
	font-weight:bold
}