body
{
margin:0;
padding:0;
background-color: white;
}

p {font-size:1.05em; font-family: arial,sans-serif;} /* em = px/16 */
p.by {font-size:.85em; font-family: arial,sans-serif; font-style:italic;clear:both;}
h1 {font-size:1.5em; font-family: arial,sans-serif; font-weight:bold;} 
h2 {font-size:1.05em; font-family: arial,sans-serif; font-weight:bold;} 

div.container
{
width:100%;
margin:0px;
border:1px solid gray;
line-height:150%;
}

div.news
{
padding:10px;
border:5px outset #FF6600;
margin-bottom:5px;
}

div.topbar
{
padding:0.5em;
color:black;
background-color:white;
border-bottom:1px solid gray;
}

div.navbar
{
color:white;
background-color:orange;
padding-right:5px;
font-size:1.0em;
font-family: arial,sans-serif;
font-style:italic;
font-weight:bold;
}


div.navbar a
{
background-color:orange;
text-decoration:none;
color:white;
}

div.navbar a:link, .navlist a:visited
{
color: #ffffff;
font-weight: bold;
}

div.navbar a:visited
{
   color: #ffffff;
   font-weight: bold;
}

div.navbar a:hover
{
text-decoration: none;
background-color:red;
}

div.vote
{
text-align:center;
color:white;
font-size:1.0em;
font-family:arial,sans-serif;
font-weight:bold;
}

span.vote
{
text-align:left;
}

div.leftbar
{
color:white;
font-size:1.05em;
font-family: arial,sans-serif;
font-style:italic;
font-weight:bold;
text-align:right;
}


div.leftbar a
{
display:block;
margin-bottom:5px;
text-decoration:none;
color:white;
border:5px outset #7E1E53;
}

div.leftbar a:link, .navlist a:visited
{
color: #ffffff;
font-weight: bold;
}

div.leftbar a:visited
{
   color: #ffffff;
   font-weight: bold;
}

div.leftbar a:hover
{
text-decoration: none;
border:5px inset #7E1E53;
}

div.topbuttons
{
color:#FFFFFF;
font-size:.95em;
font-family: arial,sans-serif;
font-weight:bold;
}


div.topbuttons a
{
display:block;
margin-bottom:0px;
text-decoration:none;
color:#FFFFFF;
font-style:italic;
border:2px outset gray;
}

div.topbuttons a:link, .navlist a:visited
{
color:#FFFFFF;
font-weight: bold;
font-style:italic;
}


div.topbuttons a:hover
{
text-decoration: none;
border:2px inset gray;
font-style:italic;
}


div.midbar
{
padding:0.5em;
color:black;
background-color:white;
border-right:1px solid gray;
border-left:1px solid gray;
}



div.rightbar
{
float:right;
padding:0.5em;
color:black;
background-color:white;
z-index:-1;
}

div.lowbar
{
padding:0.5em;
color:black;
background-color:white;
border-right:1px solid gray;
border-left:1px solid gray;
}

table.DMETable
{
border-width: 1px;
border-spacing: 1px;
border-style: outset;
border-color: #808080;
border-collapse: separate;
background-color: rgb(240,238,221);
}
table.DMETable th
{
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color: rgb(255,255,255);
	background-color: rgb(150,150,150);
	height: 10px;
}
table.DMETable td
{
	border-width: 1px;
	padding: 10px;
	border-style: inset;
	border-color: #808080;
	background-color: rgb(240,238,221);
}
table.DMETable h2
{
	font-size: 200%;
	padding: 5px;
	margin: 5px;
	text-align: center;
}
table.DMETable h3
{
	font-size: 300%;
	padding: 5px;
	margin: 5px;
	text-align: center;
}

table.DMETable h4
{
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	text-align:left;
}

table.DMETable h5
{
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	text-align:right;
}