::-moz-selection{
	background:grey;
	color:white;
}

::selection {
	background:grey;
	color:white;
}

BODY {
	background: black;
    font-family: sans-serif;
//	font-family: andale mono,trebuchet ms,verdana,arial; 
//	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", helvetica, arial;
	font-size:9pt;
	color: white;
//   letter-spacing: 0.05em
}

BODY.other {
	background: black;
    font-family: lucida grande, verdana, helvetica, sans-serif; 
	font-size:9pt;
	color: white;
}

BODY.noscroll {
	background: black;
    font-family: lucida grande, verdana, helvetica, sans-serif; 
	font-size:9pt;
	color: white;
    overflow: hidden;	
}

p, td, select {
    line-height:140%;
}

.small-caps {font-variant: small-caps;}

.signal { color: blue; }

.blue_bottom {
    border-left: 1px solid blue;
    padding-left: 4px;
}

.tiny { font-size: 7pt; }

font.tiny_grey {
	font-size: 7pt;
	color: #8B8B8B;
}

h3, #archive-title, h1  {   
 	font-size:16pt;  
//    text-shadow: white 0px 0px 7px;
    font-weight:normal;
}

h2 {   
 	font-size:12pt;  
    font-weight:normal;
}

.post-footers {   
 	font-size:7pt;  
    font-weight:normal;
}

table.fullwidth {
    width: 100%;
}

table.fridge {
    width: 50%;
}    
    
tr.emptyspace {
    height: 20pt;
}

tr.emptyspace_big {
    height: 100pt;
}

td {
	font-size:9pt;
//line-height: 15px;
}

td.center {
    text-align: center;
}

td.right {
	font-size:8pt;
    text-align: right;
}

td.fridge_left {
    width: 89%;
	text-align: right;
	vertical-align: bottom;
}

td.fridge_middle {
    width: 10%;
	text-align: right;
}

td.fridge_right {
    width: 1%;
	text-align: right;
}

td.fridge_small {
	font-size: 8pt;
	text-align: right;
}

td.special {
	color: #8B8B8B;
}

font.special {
	color: #8B8B8B;
}

:link {
	COLOR: #8B8B8B;
	text-decoration: none ;
}
:visited {
	COLOR: #8B8B8B;
	text-decoration: none ;
}
:active {
	COLOR: #8B8B8B;
	text-decoration: none ;
}
:hover {
	COLOR: white;
	text-decoration: none ;
}

input
{
    font-family: sans-serif;
//	font-family: andale mono,trebuchet ms,verdana,arial; 
    border: 1px solid;
	font-size: 9pt;
}

input:hover {
	COLOR: black;
	cursor: auto;
}

select {
//	font-family: andale mono,trebuchet ms,verdana,arial; 
    font-family:sans-serif;
    border: 1px solid;
	font-size: 9pt;
	background-color: black;
	color: white;
}

select:hover {
	background-color: black;
	color: white;
//	cursor: s-resize;
}

select.small {
	font-size: 8pt;
}

textarea {
//	font-family: andale mono,trebuchet ms,verdana,arial; 
    font-family:sans-serif;
    border: 1px solid;
	font-size: 9pt;
}

textarea:hover {
	COLOR: black;
	cursor: auto;
}

checkbox {
    border: 1px solid;
}

checkbox:hover {
	COLOR: black;
	cursor: auto;
}

font.strike {
	text-decoration: line-through;
}

hr {
    border: none 0; 
	border-top: 1px solid #303030;
	text-align: center;
	height: 1px;
	}

hr.red {
    border: none 0; 
	border-top: 1px solid #8c0200;
	text-align: center;
	height: 1px;
	}

hr.blue {
    border: none 0; 
	border-top: 1px solid #595ca2;
	text-align: center;
	height: 1px;
	}

hr.abattoir {
    border: none 0; 
	border-top: 1px solid #8B8B8B;
	text-align: center;
	height: 1px;
	}

#logo {
    line-height:60%;
    font-size: 24pt;
    position: absolute;
    top: 0px;
    left: 20%;
    color: #8B8B8B;
    text-shadow: #8B8B8B 2px 2px 3px;
    }
#menubar {
    line-height:60%;
    font-size: 16pt;
    position: absolute;
    top: 0px;
    left: 60%;
    color: #8B8B8B;
    text-shadow: #8B8B8B 2px 2px 3px;
    }
.selected {
    position: relative;
    top: 5px;
    color: #FFFFFF;
    }
a.menu2:link, a.menu2:visited {
    position: relative;
    top: 5px;
    }
a.menu2:hover {
    position: relative;
    top: 5px;
    text-shadow: #8B8B8B 0px 50px 5px;
    }
#player2
	{
	position: fixed;
	top: 15px;
	right: 15px;
    border: 1px solid blue;
//    padding-left: 4px;
	}
