html {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
	background-image:	url(images/pit-background.gif);
}

hr {
	color:	#cc3366;
}

A {
	font-size: 		80%;
	text-decoration:	none;
}

A.button {
	background-color:	transparent;
	color: 			#ffffff;
}

A.button:hover {
	text-decoration:	underline;
}

A.map {
	background-color:	transparent;
	color:			#0000ff;
}

A.map:hover { text-decoration: underline; }

.banner {
	background-color:		transparent;
	border-style:			solid;
	border-width:			0px;
	color:				black;
	font-weight:			bold;
	padding-left:			6px;
}

.missing {
	background-color:		black;
	border-style:			solid;
	border-width:			0px;
	color:				#00ff00;
	padding-left:			6px;
	scrollbar-base-color:		black;
	scrollbar-background-color:	black;
	scrollbar-arrow-color:		black;
	scrollbar-darkshadow-color:	black;
	scrollbar-3dlight-color:	black;
	scrollbar-highlight-color:	black;
	scrollbar-shadow-color:		black;
	scrollbar-face-color:		black;
	scrollbar-track-color:		black;
}

.missingdiv {
	visibility:			visible;
}

.bsod {
	visibility:			hidden;
}

td.body {
	vertical-align:		top;
}

.google {
	font-size:		80%;
}

.leftmenu {
	background-color: 	#8080ff;
	border-top:		#a0a0ff 2px solid;
	border-bottom:		#6060ff 2px solid;
	border-left:		#a0a0ff 3px solid;
	border-right:		#6060ff 2px solid;
	border-width:		2px;
	border-style:		solid;
	padding-top:		0px;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	text-align:		center;
}

.games {
	background-color: 	#00cc00;
	border-top:		#66cc66 2px solid;
	border-bottom:		#00ff00 2px solid;
	border-left:		#66cc66 3px solid;
	border-right:		#00ff00 2px solid;
	border-width:		2px;
	border-style:		outset;
	padding-top:		0px;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	text-align:		center;
}

form.rightmenu {
	font-size:		80%;
	margin-bottom:		0px;
	padding-top:		2px;
}

td.rightmenu {
	background-color: 	transparent;
	border-style:		solid;
	border-left-width:	0px;
	border-right-width:	0px;
	border-top-width:	0px;
	border-bottom-width:	1px;
	border-bottom-color:	#cc3366;
	padding-bottom:		4px;
}

td.links {
	border-style:		outset;
	padding-left:		2px;
	padding-right:		2px;
	padding-bottom:		2px;
}

table.words {
	border-collapse:	collapse;
	border-color:		#0000ff;
	border-style:		solid;
	border-width:		1px;
	font-size:		80%;
}

td.words {
	padding-left:		20px;
	padding-right:		20px;
	padding-top:		2px;
	padding-bottom:		2px;
	vertical-align:		top;
}

table.obscure {
	border-collapse:	collapse;
	font-size:		80%;
}

td.obscure {
	border-color:		#0000ff;
	border-style:		solid;
	border-width:		1px;
	padding-left:		20px;
	padding-right:		20px;
	padding-top:		2px;
	padding-bottom:		2px;
	vertical-align:		middle;
}

input.counter {
	background-color:	transparent;
	border-width:		0;
	text-align:		right;
}

input.clock {
	background-color:	black;
	border-style:		inset;
	border-color:		#ffffff;
	color:			#00ff00;
	font-size:		80%;
	font-family:		courier;
	text-align:		center;
}

table.jargon {
	border-collapse:	collapse;
	border-color:		#0000ff;
	border-style:		solid;
	border-width:		1px;
	font-size:		80%;
	text-align:		right;
}

th.jargon {
	padding-left:		20px;
	padding-right:		20px;
	padding-top:		2px;
	padding-bottom:		2px;
	text-align:		center;
}

td.jargon {
	padding-left:		20px;
	padding-right:		20px;
	padding-top:		2px;
	padding-bottom:		2px;
}

table.services {
	border-collapse:	collapse;
	border-width:		0px;
}

td.services {
	border-width:		0px;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		2px;
	padding-bottom:		2px;
	text-align:		left;
}

.title {
	color:			#0000ff;
	font-size:		120%;
}
.highlight {
	font-weight:		bold;
	text-decoration:	underline;
}

.quote {
	font-family:		courier;
	font-size:		80%;
}

.smaller {
	font-size:		80%;
}

.emphasis {
	font-size:		105%;
	font-style:		normal;
}