body
{
  background-color: #444666;
  color: #eeeeff; font-family: Helvetica, Geneva; font-size: 10pt; text-decoration: none; font-weight: 500;
}

a:link, a:active, a:visited
{
	color: #ccccdd; font-family: Helvetica, Geneva; font-size: 10pt; text-decoration: none; font-weight: 500;
}
a:hover
{
	color: #ffffff; text-decoration: none; font-weight: 500;
}

a#vote:link, a#vote:active, a#vote:visited
{
	color: #888888; font-family: Helvetica, Geneva; font-size: 9pt; text-decoration: none; font-weight: 500;
}
a#vote:hover
{
	color: #ffffff; text-decoration: none; font-weight: 500;
}

h1
{
 padding: 0px;
 margin-left: 10px;
 height: 50px;
 text-align: left;
 vertical-align: top;
 color: #ffeedd; font-family: Helvetica, Geneva; font-size: 30px; text-decoration: none; font-weight: 500;
 display: inline;
 float: none;
 clear: none;
}

h2
{
 padding: 0px;
 margin-left: 0px;
 height: 20px;
 text-align: left;
 vertical-align: top;
 color: #ffeedd; font-family: Helvetica, Geneva; font-size: 20px; text-decoration: none; font-weight: 500;
 display: inline;
 float: none;
 clear: none;
}

#toplogo
{
 background: #444666;
 padding: 0px;
 margin-left: 10px;
 height: 50px;
 text-align: left;
}

#sidebar
{
 background: #444666;
 position: absolute;
 left: 5px;
 top: 60px;
 padding: 0px;
 width: 120px;
 text-align: left;
}

#sidebar table
{
width: 100%;
list-style: none;
}

#sidecaption {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 1px solid #102030;
	border-top: 0;
	background-color: #222444;
}
#sidemenu {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 1px solid #102030;
	border-top: 0;
	background-color: #333555;
}
#sidemenu li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	border-top: 1px solid #102030;
	/* IE/Win gets upset if there is no bottom border... Go figure. */
	/* IE gets pissed anyway so why bother.. */
	//border-bottom: 1px solid #102030;
}
#sidemenu a {
	list-style: none;
	margin: 0;
	color: #c5ccdb;
	display: block;
	text-decoration: none;
	padding: 4px 6px;
}
#sidemenu a:hover {
	background-color: #666666;
	color: #fff;
}

#sidemenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#main
{
 background-color: #000000;
 background-image: url(img_static/content_bg.gif);
 position: relative;
 padding: 5px;
 margin-left: 120px;
 margin-right: 0px;
 /* text-align: left; */
 text-align: center;
}

#main table
{
  background-color: #000000;
  background-image: url(img_static/backmatrix_gr.gif);
  /* background-attachment: fixed; */
  width: 100%;
  padding: 0px 0px;
  margin: 0px 0px;
  border: 0px 0px;
  border-style: none;
  text-align: center;
}

table#bulletin
{
  width: 95%;
  background-color: #32465A;
  background-image: url(img_static/bulletin_bg.gif);
  padding: 3px 3px;
  margin: 3px 3px;
  border: 2px 2px;
  border-style: solid;
  border-color: #666888;
  text-align: left;
}

table#bulletincaption
{
  width: 100%;
  background-color: #32465A;
  background-image: url(img_static/bulletin_bg.gif);
  padding: 0px 0px;
  margin: 0px 0px;
  border: 0px 0px;
  border-style: none;
  border-color: #666888;
  text-align: left;
}

table#gallerybuttons
{
  width: 40%;
  background-color: #000000;
  padding: 10px 10px;
  margin: 10px 10px;
  border-style: none;
  text-align: center;
}

table#imagebase
{
  width: 100%;
  background-color: #000000;
  color: #eeeeff; font-family: Helvetica, Geneva; font-size: 10pt; text-decoration: none; font-weight: 500;
  padding: 0px 0px;
  margin: 0px 0px;
  border: 0px 0px;
  border-style: none;
  border-color: #444666;
  text-align: center;
}

table#compact
{
	width: 50%;
  background: #000000;
	padding: 25px 5px;
	margin: 5px 0px;
  text-align: left;
}

table#normal
{
	width: 100%;
  background: #000000;
	padding: 25px 5px;
	margin: 5px 0px;
  text-align: left;
}

td#listodd
{
  background-color: #222222;
  padding: 0px 0px;
  margin: 0px 0px;
  border-style: none;
}
td#listeven
{
  background-color: #000000;
  padding: 0px 0px;
  margin: 0px 0px;
  border-style: none;
}

