body
{
	background-color: #eaebeb;
	font: 14pt Garamond;
	color: #000000;
	text-align: center;
	margin-top: 0px;
}

body.homepage
{
	background-color: #eaebeb;
	font: 14pt Garamond;
	color: #000000;
	text-align: center;
	margin-top: 0px;
}

a:link    { color: #000000; }
a:visited { color: #000000; }
a:active  { color: #000000; }
a:hover   { text-decoration: underline; }
a         {text-decoration: none; }

a.header:link    { color: #F5F5F5; }
a.header:visited { color: #F5F5F5; }
a.header:active  { color: #F5F5F5; }
a.header:hover   { text-decoration: underline; }
a.header         {text-decoration: none; }

table.homepage
{
	background-color: #FFFFFF;
	border-color: #000000;
	border: 0px;
}

table
{
	background-color: #FFFFFF;
	border-color: #000000;
	border: 0px;
}

td.left
{
	background-image: url('../images/left.gif');
}

td.right
{
	background-image: url('../images/right.gif');
}

td.bottom
{
	background-image: url('../images/bottom.gif');
}

td.bottomleft
{
	background-image: url('../images/lower_left_white.gif');
}

td.bottomright
{
	background-image: url('../images/lower_right_white.gif');
}

h1
{
	color: #0000AA;
}

.newThreadButton
{
	border: 1px solid #000000;
	background: #eaebeb;
}

label {
    display: block;
    width: 150px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
}

br { clear: left; }

.container {
   position: relative;
   }

.left-element {
   position: absolute;
   left: 0;
   width: 50%;
   }

.right-element {
   position: absolute;
   right: 0;
   width: 50%;
   text-align: right; /* depends on element width */
   } 