h1 {
font-size: 250%;
font-weight: bold;
color: black
}
h2 {
font-size: 200%;
font-weight: normal;
color: #404040;
}
h3 {
font-size: 100%;
font-weight: normal;
color: white;
}

h4 {
color: white;
}

body{
background-color: black; 
}

#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #101010;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: 	#25587E;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}


.alignright		{ text-align: right !important; }
.floatright		{ float: right; }
.alignmid		
{ 
text-align: center !important;
}

.title		
{ 
text-align: center !important;
font-size: 150%;
font-weight: bold;
color: black
}

a.highlight:hover {
  color: black ;
  background-color :#989898;
}

a:link { 
	color: #585858;
	}
a:visited { 
	color: #485858;
	}
a:hover { 
	color: #CCCCCC;
	background-color: #333333;
	text-decoration: none;
	}
a:active { 
	color: #333333;
	}

img.floatRight { 
    float: right; 
    margin: 4px; 
}

div#login{
position: absolute;
background-color: #101010;
left: 35%;
right: 35%;
top: 30%;
width: 30%;
height: 30%;
padding: 1%;
border: black solid thin;
}

#login2{
position: relative;
background-color: #101010;
width:30%;
margin-top:20%;
margin-left:auto;
margin-right:auto;
border: black solid thin;
}

p, a, body {
color: white;
}

div#header{
position: absolute;
left: 0%;
top: 0%;
background-image:url('title.png');
background-repeat: repeat-x;
text-align:center;
width: 100%;
height: 60px;
}
#header .logo 	{ position:absolute; width:468px; height: 60px;  left:33%; right:33%;  top:0px; border:0;}

#header .logo3 {
left: auto;
right: auto;
width:468px; 
height: 60px;
top:0px; 
border:0;
}

#header .logo2 	{ 

position:absolute; width:468px; height: 60px;  left:28%; right:20%;  top:0px; border:0;}

#mydiv {
position:absolute; overflow:hidden; visibility: hidden;
z-index:999; width:20px; height:15px;
background-color:#ffffcc;
	/*filter:alpha(opacity=00);
	-moz-opacity:0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;*/

} 

div#quote {
position: relative;
color: gray;
left: 0%;
right: 0%;
top: 41px;
width: 100%;
height: 10%;
}

div#linkbar{
position: absolute;
color: #585858;
left: 0%;
top: 100px;
width: 11%;
height: 80%;
}


ul.linklist{
list-style-type: circle;
color: #585858;
font-size: 80%;
line-height: 150%;
}


ul.sourcelist{
list-style-type: circle;
line-height: 300%;
}

div#linkbar2{
position: absolute;
left: 89%;
top: 100px;
/*background-color: #6666CC;*/
width: 11%;
height: 80%;
/*border: black solid thin;*/
}

div#mainmid{
position: absolute;
background-color: #404040;
left: 15%;
right: 15%;
top: 100px;
width: 70%;
height: 100%;
padding: 1%;
border: black solid thin;
}

div#frame{
position: absolute;
left: -80px;
top: -150px;
width: 30%;
height: 30%;
}

div#noframe{
position: absolute;
left: -1px;
top: -1px;
width: 100%;
height: 100%;
}

div#subtitle {
position: absolute;
left: 30%;
top: 100px;
width: 50%;
height: 100px;
}

div#mainright{
position: absolute;
left: 66%;
top: 250px;
background-color: #404040;
width: 33%;
height: 100px;
}

