.PageHeader
{
	font-weight: bold;
	color: white;
	font-family: Arial;
	background-color: green;
}
.PageHeader A
{
	font-weight: bold;
	color: lightgrey;
	font-family: Arial;
	background-color: green;
}
BODY
{
	font-family: Arial;
    width: 700px;
    font-size: small;
}
.Topic0
{
	font-weight: bold;
    font-size: large;
}
.Topic0Inverted
{
	font-weight: bold;
    font-size: large;
	color: white;
	background-color: Black;
}
.Topic1
{
    font-size: medium;
    font-weight: bold;
}
.CreatorText
{
    font-size: small;
    color: gray;
}
.SmallGrayText
{
    font-size: small;
    color: gray;
}
.Yess
{
	color: black; 
	border-right: black thin solid; 
	border-top: black thin solid; 
	border-left: black thin solid; 
	border-bottom: black thin solid; 
	background-color: white;
}
.Noo
{
	color: white; 
	border-right: black thin solid; 
	border-top: black thin solid; 
	border-left: black thin solid; 
	border-bottom: black thin solid; 
	background-color: black;
}
.SmallYess
{
    border-right: black thin solid; 
    border-top: black thin solid; 
    border-left: black thin solid; 
    border-bottom: black thin solid;
}
.SmallNoo
{
    color: white; 
    background-color: black; 
    border-right: black thin solid; 
    border-top: black thin solid; 
    border-left: black thin solid; 
    border-bottom: black thin solid;
}
.LinkWithoutUnderline
{
	text-decoration: none;
}
.TinyText
{
	font-size: 1px;
}
.SmallLink
{
    font-size: small;
    color: blue; 
}
.VoteText
{
    font-weight: bold;
    text-align: center;    
    background: #FFFF99;
    color: black;
}
.SmallVoteText
{
    font-weight: bold;
    font-size: x-small;    
    text-align: center;    
}
.VoteOptions
{
    font-size: small;    
}

.Paginator 
{ 
	font-size: x-small;
	padding: 2px 6px; 
	margin-left: auto; 
	margin-right: auto; 
}
.Paginator a
{
	padding: 2px 6px;
	text-decoration: none;
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
}
.Paginator a:visited
{
	padding: 2px 6px;
	background: white;
	text-decoration: none;
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	border-left: blue 1px solid;
	border-bottom: blue 1px solid;
}
.Paginator .Plain
{
	margin-right: 20px;
	padding: 2px 6px;
	background: white;
	color: black;
}
.Paginator .NoLink
{
	padding: 2px 6px;
	font-size: x-small;
	background: white;
	color: gray;
	border-right: gray thin solid;
	border-top: gray thin solid;
	border-left: gray thin solid;
	border-bottom: gray thin solid;
}
.Paginator .this-page
{
	padding: 2px 6px;
	font-weight: bold;
	font-size: x-small;
	background: black;
	color: white;
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
.Paginator a:hover
{
	padding: 2px 6px; 
	color: white;
	background: green;
	text-decoration: none;
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
.CommentHeaderText
{
    background: #ddff99;
}
.CommentHeaderVote
{
    background: #ddff99;
}
.CommentText
{
}
.DisabledCommentHeaderText
{
    background: #bbbbbb;
}
.DisabledCommentHeaderVote
{
    background: #bbbbbb;
}
.Copyright
{
	font-size: x-small;
	font-family: Arial;
}
.ContactEmail
{
	font-size: x-small;
	font-family: Arial;
}

.FeatureTable
{
	background-color: #e5e5e5;
	width: 50%;
}

.LoginTable
{
	background-color: #e5e5e5;
	width: 33%;
    vertical-align: top;
}

.LoginTableGuest
{
	background-color: #eeee88;
	width: 33%;
    vertical-align: top;
}

.VoteBox{display:block}
.VoteBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffff99}
.VoteBox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffffd3;
  border-right:1px solid #ffffd3;
  background:#ffffb2}
.VoteBox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fffff4;
  border-right:1px solid #fffff4;
  background:#ffffac}
.VoteBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffffac;
  border-right:1px solid #ffffac;}
.VoteBox4{
  border-left:1px solid #ffffd3;
  border-right:1px solid #ffffd3}
.VoteBox5{
  border-left:1px solid #ffffb2;
  border-right:1px solid #ffffb2}
.VoteBoxfg{
  background:#ffff99}


.VoteBoxGray{display:block}
.VoteBoxGray *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffff99}
.VoteBoxGray1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f0f0c4;
  border-right:1px solid #f0f0c4;
  background:#f8f8ac}
.VoteBoxGray2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e7e7dd;
  border-right:1px solid #e7e7dd;
  background:#fafaa7}
.VoteBoxGray3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fafaa7;
  border-right:1px solid #fafaa7;}
.VoteBoxGray4{
  border-left:1px solid #f0f0c4;
  border-right:1px solid #f0f0c4}
.VoteBoxGray5{
  border-left:1px solid #f8f8ac;
  border-right:1px solid #f8f8ac}
.VoteBoxGrayfg{
  background:#ffff99}