A { text-decoration: none }
A:visited { color: #80B080; text-decoration: underline}
A:link { color: #A0FFA0 }
A:active { color: #D0FFD0 } 
A:hover { color: #D0FFD0 }

BODY { 
	background: black none; 
	color: #80B080; 
	font: small arial,sans-serif; 
	MARGIN: 5px; 
	scrollbar-face-color: #008000; 
	scrollbar-highlight-color: #40B040; 
	scrollbar-shadow-color: #004000; 
	scrollbar-3dlight-color: #60B060; 
	scrollbar-arrow-color: #00FF00; 
	scrollbar-track-color: #002000; 
	scrollbar-darkshadow-color: #104010;
}

BODY.buttonbar { MARGIN: 0px; }

BODY.framediv { background: #008000 none; }

BODY.dark { background: black none; color: white }

.bright { color: #D0FFD0 }

@font-face { font-family: "Neuropol"; src: url(NEUROPO1.eot)}

.newsdate  { font-family: Neuropol, Vibrocentric, Arial, sans-serif; color: #00BF00; font: smaller }
.shead     { font: bold larger Capacitor, Vibrocentric, Neuropol, sans-serif; color: #00A000;  }

.flyspeck { font: 8pt/9pt }
.mono     { font: smaller monospace }
.subline  { font: bold smaller "Kristen ITC", "Tempus Sans ITC", Verdana, sans-serif}

IMG { border-style: none; vertical-align: middle }
IMG.butnbar { float: left }
IMG.sanity { vertical-align: bottom }

TABLE { padding: 0; border: 0px none }
TD.sheadleft { background: url(gfx/shead-left.gif) no-repeat;}
TD.sheadmid   { white-space: nowrap; color: #00BF00; font: 10pt/14pt; vertical-align: bottom; background: url(gfx/shead-middle.gif) repeat-x }
TD.sheadright { background: url(gfx/shead-right.gif) no-repeat }
.sheadtext { margin: 0px 0px 0px 7px; vertical-align: sub }

TABLE.stitle { background: url(gfx/insanity_small.png) no-repeat; text-align: right; vertical-align: center;}

TD.subhead  { font: bold larger "Kristen ITC", "Comic Sans MS", Arial, sans-serif; color: #40D040; }

TABLE.phunny      { background: url(picons/phunny.gif) no-repeat; vertical-align: center;}
TABLE.personal    { background: url(picons/personal.gif) no-repeat; vertical-align: center;}
TABLE.psychosis   { background: url(picons/psychosis.gif) no-repeat; vertical-align: center;}
TABLE.projects    { background: url(picons/projects.gif) no-repeat; vertical-align: center;}
TABLE.projectiles { background: url(picons/projectiles.gif) no-repeat; vertical-align: center;}
TABLE.pieces      { background: url(picons/pieces.gif) no-repeat; vertical-align: center;}

TD#phunny      { background: url(picons/bphunny.gif) no-repeat 50% -15px; vertical-align: center;}
TD#personal    { background: url(picons/bpersonal.gif) no-repeat 0% -12px; vertical-align: center;}
TD#psychosis   { background: url(picons/bpsychosis.gif) no-repeat 100% -17px; vertical-align: center;}
TD#projects    { background: url(picons/bprojects.gif) no-repeat 100% -16px; vertical-align: center;}
TD#projectiles { background: url(picons/bprojectiles.gif) no-repeat 100% -10px; vertical-align: center;}
TD#pieces      { background: url(picons/bpieces.gif) no-repeat 50% -5px; vertical-align: center;}

TR.picon TD { padding: 0px 0px 0px 50px }
TR#nc17     { background: url(gfx/nc17.gif) no-repeat; }

TABLE.od { border: solid 3 black; background: black none; }
.squeeze { margin: 2px }
.logoline { text-align: center; font: 10pt/10pt arial,sans-serif; background: black none; color: #40D040}

TABLE.nav     { text-align: center; font: 10pt/10pt "Kristen ITC", "Comic Sans MS", Arial, sans-serif; }
TABLE.mainnav { text-align: center; font: 15t/15pt arial; }
TD.l { text-align: left; }
TD.r { text-align: right; }

SPAN.insane A {font: large bold; font-family: serif}
SPAN.insane A:visited { color: #A00000 }
SPAN.insane A:link { color: #D0D0D0 }
SPAN.insane A:active { color: #FFFFFF } 
SPAN.insane A:hover { color: #FFFFFF }