/*
	lynxwin.css - Lynx 2.8.3 for Windows
		Copyright (C)1999-2001 Shingo Endo
*/

BODY
{
	font-family: monospace;
	font-style: normal;
	font-weight: normal;
	color: black;
	background-color: #aaa;
	margin-left: 1.5em;
	margin-right: 3em;
}

H1, H2, H3, H4, H5, H6, P, PRE, BLOCKQUOTE, ADDRESS, UL, OL, DL, TABLE, CAPTION, HR, DIV
{
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
	padding: 0;
}

EM, STRONG, CITE, DFN, CODE, SAMP, KBD, VAR, ABBR, ACRONYM, INS, DEL, SUB, SUP, I, B, TT, STRIKE, S, U, BIG, SMALL, FONT, TH, TD
{
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
}

P, BLOCKQUOTE, ADDRESS, DL, HR, DIV
{
	margin-top: 1em;
	margin-bottom: 0;
}

CAPTION, DD P, DD BLOCKQUOTE, DD ADDRESS, DD DL, DD TABLE, DD DIV
{
	margin-top: 0;
	margin-bottom: 1em;
}

H1, H2, H3, H4, H5, H6, DD UL, DD OL, DD PRE
{
	margin-top: 1em;
	margin-bottom: 1em;
}

PRE, UL, OL, LI P, LI UL, LI OL, TABLE
{
	margin-top: 0;
	margin-bottom: 0;
}

ADDRESS
{
	margin-top: 2em;
	margin-bottom: 0;
}

H1
{
	text-align: center;
}

H2, H3, H4, H5, H6
{
	text-align: left;
}

H2
{
	margin-left: -1.5em;
}

H3
{
	margin-left: -0.5em;
}

H4
{
	margin-left: 0.5em;
}

H5
{
	margin-left: 1.5em;
}

H6
{
	margin-left: 2.5em;
}

PRE
{
/*	margin-left: -1.5em;*/
}

BLOCKQUOTE
{
	margin-left: 1em;
	margin-right: 1em;
}

ADDRESS
{
	margin-left: 0.5em;
}

UL, OL
{
	margin-left: 2em;
	padding-left: 0;
}

UL UL, OL OL, UL OL, OL UL
{
	margin-left: 2.5em;
}

DL DD
{
	margin-left: 3.5em;
}

DL DD DL DD
{
	margin-left: 4em;
}

TABLE *
{
	font-family: monospace;
	font-style: normal;
	font-weight: normal;
	color: black;
	background-color: #aaa;
}

TABLE, CAPTION, TH, TD
{
	padding: 0;
	border-style: none;
	border-width: 0;
}

TABLE
{
	border-collapse: separate;
	border-spacing: 0.5em 0;
}

TH, TD
{
	vertical-align: top;
	text-align: left;
	margin: 0;
}

TABLE, THEAD, TBODY, TR
{
	display: block;
	text-align: left;
	width: auto;
}

TH, TD
{
	display: inline;
}

CAPTION
{
	text-align: left;
	white-space: nowrap;

	caption-side: top;
}

CAPTION:before
{
	font-family: monospace;
	color: #a0a;
	content: "CAPTION: ";
}

HR
{
	color: black;
	background-color: black;
	margin-left: 1em;
	border-style: solid;
	width: 95%;
	height: 1px;
}

I, B, U, EM, STRONG, CITE
{
	color: #a0a;
}

SUP, SUB
{
	vertical-align: baseline;
}

SUP:before
{
	font-family: monospace;
	content: "^";
}

SUB:before
{
	font-family: monospace;
	content: "[";
}

SUB:after
{
	font-family: monospace;
	content: "]";
}

INS:before
{
	font-family: monospace;
	color: #a0a;
	content: " [INS: ";
}

INS:after
{
	font-family: monospace;
	color: #a0a;
	content: " :INS] ";
}

S:before, STRIKE:before, DEL:before
{
	font-family: monospace;
	color: #a0a;
	content: " [DEL: ";
}

S:after, STRIKE:after, DEL:after
{
	font-family: monospace;
	color: #a0a;
	content: " :DEL] ";
}

IMG
{
/*	display: none;*/
	border-style: none;
	height: 0;
	width: 0;
}

IMG:before
{
	display: inline;

	content: attr(ALT);
}

A
{
	text-decoration: none;
}

A:link, A:visited, A:active
{
	font-style: normal;
	color: #00a;
	text-decoration: none;
}

A:link > IMG:before, A:visited > IMG:before, A:active > IMG:before
{
	font-style: normal;
	color: #00a;
	text-decoration: none;
}

A:focus, A:hover, A:hover:active
{
	color: #a00;
}
