html {
background: #000000;
height:100%;
min-height: 100%;
}

body {
color: #ffffff;
background: transparent url(../images/background.png) 0 0 no-repeat;
text-align:center;
margin:0; 
height:100%;
min-height: 100%;
}
:link img {
  border: none;
}
#menubar {
	color: #000000;
	background: #999999 /*#ffffff*/;
	width: 100%;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-top:0;
	border-bottom: 10px solid #333333 /* #999999*/;
	border-top: 10px solid #333333 /* #999999*/;
	padding-left: 0;
	padding-right:0;
	padding-bottom:0;
	margin-bottom:2em;
	opacity:.5;
	filter: alpha(opacity='50'); /* IE support */}
div.box {
	color: #000000;
	background: #ffffff;
	width: 500px;
	margin-left:auto;
	margin-right:auto;
	border: 10px solid #999999;
	padding-left: 5px;
	padding-right:5px;
	padding-bottom:10px;
	opacity:.5;
	filter: 50; /* IE compat */
	margin-bottom:2em;
}

div.box A {
color: #3333EE;
}

#idList {
        padding-left: 2em;
}
#idList li {
        display: inline;
        margin: 0;
        padding: 10px;
        margin-left: 0em;
        margin-right: 0em;
        width: 9em;
        background: #333;
        color: #fff;
        text-align: center;
        /* opacity: .7; */
}
a {  text-decoration: none; color: white;}
A:link {text-decoration: none; color: white;}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none}
a.inlist {color:inherit; opacity: 1;}


table
{
background-color:  #3355aa;
opacity:.75;
filter: alpha(opacity='75'); /* IE support */text-align: center;
margin-left:auto;
margin-right:auto;

}
td 
{
background-color:  #3355aa;
opacity:1;
border-style: solid;
border-color: #55aaee;

border-width: 3pt;
border-bottom-width: 0pt;
border-right-width: 0pt;
border-top-width: 1pt;
border-left-width: 1pt;
text-align: left;
vertical-align: top;
}

th /*table header entries*/
{

background-color: #5555ee; /* accentuate title */

border-style: solid;
border-color: #55aaee;

border-width: 3pt;
border-bottom-width: 0pt;
border-right-width: 0pt;
border-left-width: 1pt;

text-align: left;
vertical-align: middle;
}

hr /*those bars/dividing things*/
{
border-color: #ee0000;
width: 90%; 
height: 3pt;
border-style: solid;
border-width: 3pt;
background-color: #00ee33;
}





