/******************************************
WHITEHORN'S  CSS GOODNESS
AUTHOR: Whitehorn
SITES: fulgrim.com // iscri.be // starcraft-bunker.com // metal-grind.net
*******************************************/
/* Purple block objects */
#container {
	margin: 20px auto;
	width: 704px;
	display: block;
	position: relative; }
	
#menu {
	position: absolute;
	top: 170px;
	text-align: right;
	width: 200px;
	right: 700px;
	z-index: 999;
}
#rightpane {
	position: absolute;
	top: 160px;
	text-align: left;
	width: 200px;
	left: 560px;
	z-index: 999;
}
#tophorn {
	width: 564px;
	height: 81px;
	background: url("ui/bg_top.gif") no-repeat;
	position: relative;}
#buttons {
	width: 564px;
	height: 53px;
	position: relative;
	z-index: 999;}
#shelf { 
	height: 103px;
	position: relative;
	background: url("ui/bg_shelf.gif") no-repeat;
}	
#content {
	position: relative;
	background: url("ui/bg_line.gif");
	background-repeat: repeat-y;
	padding-left: 35px;
	padding-right: 160px;
}
#bot {
	height: 78px;
	position: relative;
	background: url("ui/bg_bot.gif") no-repeat;
}	
#copyright {
	text-align: right;	
	padding-right:170px;
	padding-top: 40px;
}
#links {
	position: relative;
	text-align: center;
	padding-right:120px;}	
#header {
	font-weight: bold;
	font-size: 1em;
	padding-left:35px;
	padding-top: 25px;
}
body {
	background-color: #000;
	margin: 0px;
	padding: 0px;
}
body,td,th {
	color: #E5E5E5;
	font-family: "Courier New", Courier, mono;
	font-size: 0.8em;
	text-align: left;
}
div, form, ul, img {
	margin: 0px;
	padding: 0px;
	border: 0px; }

.branch {
	display: none;
	padding-left:20px;
}

/* Lets get rid of these ugly tables
.tablefont, .tablehead, .tablefoot {
	color: #333;
	padding-left: 30px;
	padding-right: 30px;
}
.tablehead {
	font-weight: bold;
	font-size: 1em;
	color: #000;
} 
.tablefoot {
	font-size: 0.8em;
}*/

a:link {
	color: #fff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #fff;
}
a:active {
	text-decoration: none;
	color: #fff;
}
a span, a linkspan {
	display: none;
}
a:hover {
	text-decoration: underline;
	color: #fff;	
	position: relative;
}
a:hover span, a:hover linkspan {
	COLOR: #CCC;
	display: block;
    position: absolute; top: -10px; left: 30px;
  /* formatting only styles */
	width: 200px;
    padding: 5px; z-index: 100;
    background: #000000; border: 1px solid #9C739C;
    color: #CCC;  
	/*validator does not like this, despite working - check */
	opacity: 0.7; 
	font-size: 0.9em;
  /* end formatting */
}

a:hover linkspan {
    position: absolute;  left: 100px;

}

/*
BUTTONS
*/

.rolla a:hover {
	background: url("ui/bg_nav_3d_over.gif") no-repeat;
}