/* np.css  */
BODY {
	background: #6c757a url('gfx/nonplus.gif') fixed no-repeat; 
	background-position: 343px 220px; 
	scrollbar-base-color: #f37d4b; scrollbar-track-color: #6c757a;
	cursor: crosshair;
}
BODY, DIV, P, CITE, SPAN {
	font-family: Verdana, Arial, Lucida, Sans-serif;
	font-size: 12px;
	color: #f37d4b;
	text-align: left;
	margin: 0px;
}


SMALL { font-size: 9px; white-space: nowrap; }

em { font-weight: bold; color: #ffa500; }

P.clips, P.definition {
	position: relative;
	float: left;
	padding: 8px;
	margin: 4px;
	width: 100%;
	background: #9ca5aa;
	color: #333333;
	vertical-align: top; 
	border-top: 6px solid #7c858a;
	border-bottom: 4px solid #5c656a;
	border-left: 0px solid #6c757a;
	border-right: 0px solid #6c757a;
}
P.definition {
	background: none;
	border: 0px none;
	color: #303134;
	font-size: 11px;
}

div#define { position: fixed; top: 60%; left: 54%; width: 172px; }

div#text6 {
	position: relative;
	top: 12px;
	float: right;
	margin-right: 36px;
	width: 17%;
} 

A, a:link, a:visited { color: #8f1700; text-decoration: none; }
A:hover, A:active { color: #333333; border-top: 1px solid #b33d0b; text-decoration: none; }
a.clip { color: #ff5a00; font-weight: bold; }

div#contact { position: fixed; top: 16px; left: 43%; }
div#socialnet { position: fixed; bottom: 0px; left: 47%; text-align: center}
p.contact, p.socialnet { hover: background="#454b4f"; } 
p.contact:hover { background: #ffa500; }

div#photo01 { position: absolute; top: 89px; left: 343px; visibility: hidden; }

P.navigation {
	z-index: 30;
	text-align: right;
	font-size: 12px;
	line-height: 12px;
	padding: 0 0 0 8;
	background: #7c858a;
	vertical-align: top;
	border: 0 0;
	border-bottom: 4px solid #5c656a; 
	position: fixed; top: 27px; left: 36px; width: 25%; height: 14px;
}

P.navigation A:hover, P.navigation A:active
	{ border-top: 1px solid #bf8517; }

P.navigation A:link, P.navigation A:visited {
	font-weight: bold;
	color: #ffa500;
}


P.news, P.biography, P.discography {
	// z-index: 20;
	text-align: right;
	line-height: 23px;
	position: absolute; top: 56px; left: 36px; width: 25%;
	visibility: hidden;
	font-size: 12px;
}

UL { margin: 0; list-style-type: square; list-style-position: outside; }

/*
	HR { color: #5c656a; width: 26px; height: 2px;
	text-align: left; margin: 0 auto 0 0; 
	border-style: solid; border: 1 0 1 0; }
*/

span.blinky:hover { color: #EFBBA4; }

cite { background: #5c656a; color: #9ca5aa; margin: 0 0 0 12px; 
	border-width: 0 3px; border-color: #5c656a; border-style: solid; }

P.biography { line-height: 21px; text-align: right; }

P.linernotes, P.photos, P.music, div#text5 {
	text-align: right;
	line-height: 15px;
	position: absolute; top: 56px; left: 36px; width: 270px;
	visibility: hidden;
	font-size: 12px;
}

P.photos { text-align: center; }

div#text5 {
	width: 45%;
	text-align: left;
	line-height: 13px;
	font-size: 11px;
	color: black;
	top: 110px;
	z-index: 10;
}

table.discography, table.snocap { background: #9ca5aa; opacity: 0.70; filter: alpha (opacity=70); width: 100%; z-index: 10; }
table.snocap { background: transparent; }
tr { vertical-align: top; }
th, td {border-bottom-style: solid; border-width: 0 0 1px 0; border-color: #5c656a; font-size: 10px; }
th { font-weight: bold; letter-spacing: 2px; }
th.title { font-size: 14px; letter-spacing: 5px; }
th.title a { letter-spacing: 0px; font-size: 10px; }

P.hardgear, P.softgear, P.vim, P.vim A {
	background: transparent;
	color: #7c858a;
	line-height: 26px;
	text-align: justified;
	white-space: pre; 
	font-size: 12px;
	margin: 0; padding: 0;
}
P.softgear, P.hardgear { white-space: normal; letter-spacing: 5px; text-align: right; text-align: justify; } 
P.hardgear { color: #8f877d; letter-spacing: 2px; }

div#hardgear { position: absolute; top: 309px; width: 20%; left: 29%; z-index: 1; }
div#softgear { position: fixed; bottom: 15px; left: 463px; width: 22%; z-index: 1; }
div#vim { position: absolute; top: 110%; right: 23px; }


/* end: np.css */
