BODY
{
	background: #333333 url("graphics/stone.gif");
	font-family: "Times New Roman", Serif;
	padding: 2px;
	margin-top: 20px;
}
.message
{
	background: #AAAAAA url("graphics/stonebar.png") repeat-x;
	padding: 2px;
	padding-top: 11px;
	border: 3px #666666 outset;
	border-top: 0px;
	margin-bottom: 10px;
}
.topblock
{
	padding-left: 140px;
}
a.lowvis
{
	color: #333399;
	text-decoration: none;
	background: transparent
}
a.lowvis:visited
{
	color: #333399;
	text-decoration: none;
	background: transparent
}
a.lowvis:hover
{
	color: #FF0000;
	text-decoration: none;
	background: transparent
}
ul.flag
{ 
	list-style-type: disc; 
	list-style-image: url("graphics/flag.png");
}
.storytitle
{
	font-size: 14pt;
	font-weight: bold;
	font-family: "Copperplate Gothic", "Franklin Gothic Heavy", "Lucida Calligraphy", "Script MT Bold", "Times New Roman", Serif;		
	
}
.storytable
{
	background: white;
	font-size: 8pt;
	border: 1px solid black;
}
.topbar
{
	background: #AA9999;
	font-weight: bold;
	text-align: center;
}
.tinytext
{
	font-size: 8pt;
}
a.story_link
{
	color: #000066;
	text-decoration: none;
	background: transparent
}
a.story_link:visited
{
	color: #993399;
	text-decoration: none;
	background: transparent
}
a.story_link:hover
{
	color: #FF0000;
	text-decoration: none;
	background: transparent
}
.greyline00
{
	background: #EEEEEE;
}
.greyline01
{
	background: #CCCCCC;
}
.state_0
{
	background: #CCAAAA;
}
.state_1
{
	background: #CCBB99;
}
.state_2
{
	background: #CCCCAA;
}
.state_3
{
	background: #AAAACC;
}
.state_4
{
	background: #AACCAA;
}
.tc
{
	text-align: center;
}
.tr
{
	text-align: right;
}
.total
{
	background: #FFFF99;
	font-weight: bold;
}
.faq
{
	color: #AA3333;
	font-weight: bold;
}
