*
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Title
{
	font-size: 18px;
}
a.Title:link, a.Title:visited
{
	text-decoration: none;
	color: inherit; /* default color, prevent purple */
}      
a.Title:hover
{
	text-decoration: underline;
}
a.Title:active
{
	color: red; /* turn red when pressed */
	text-decoration: underline;
}

.Header
{
	font-size: 14px;
}

.Banner
{
	padding: 8px;
    background-image: url("https://blox2006.neocities.org/banner.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.Banner img {
    content: url("https://blox2006.neocities.org/banner.png");
}
.BannerText
{
	font-weight: bold;
	color: white;
}
a.BannerText:link, a.BannerText:visited
{
	text-decoration: none;
	color: white; 
}      
a.BannerText:hover
{
	text-decoration: underline;
}
a.BannerText:active
{
	color: red;
	text-decoration: underline;
}

.OKCancelButton
{
	width: 80px;
}
.SmallerFont
{
	font-size: 10px;
}
.RP
{
	font-size: 10px;
	color: #cc3366;
}

.MenuItem
{
	color: White;
	font-size: 18px;
	line-height: 2em;
}
a.MenuItem:link, a.MenuItem:visited
{
	text-decoration: none;
	color: White; /* prevent purple visited links */
}      
a.MenuItem:hover
{
	text-decoration: underline;
}
a.MenuItem:active
{
	color: red;
	text-decoration: underline;
}

.Legal
{
	font-size: 9px;
}
.Toolbox
{
	background-color: buttonface;
	padding: 2px;
}
.ToolboxItem
{
	border-color: Window;
	border-style: solid;
	border-width: 2px;	
	width: 54px;
	height: 54px;
}
.Grid
{
	background-color: White;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
}
.GridHeader
{
	color: White;  
	background-color: LightSteelBlue;
}
.GridItem
{
	color: #000066;
}
.GridFooter
{
	color: #000066;
	background-color: White;
}
.GridPager
{
	color: #000066;
	background-color: White;
	text-align: center;
}
a.GridLink:link, a.GridLink:visited
{
	text-decoration: none;
	color: #000066; /* prevent purple visited links */
}      
a.GridLink:hover
{
	text-decoration: underline;
}
a.GridLink:active
{
	color: red;
	text-decoration: underline;
}

.GridSelectedItem
{
	color: White;
	background-color: #669999;
}

H1
{
	font-weight: bold;
	font-size: larger;
}

.LogInButton
{
	background-color: White;
	color: #0000C0;
}
.SignUpButton
{
	background-color: #FF8000;
	color: #0000C0;
}

Help.TABLE
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
HELP.TR
{
	border-top: gray thin solid;
	border-bottom: gray thin solid;
}
HELP.TD
{
}

/* Ensure no links turn purple when visited, turn red when pressed */
a:link,
a:visited {
    color: inherit;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:active {
    color: red; /* pressed state */
    text-decoration: underline;
}
