BODY
	{
		margin-top			:	10;
		margin-right : 5%;
		margin-left : 3%;
		}

H1
	{
		font-family			:	"Arial Black", sans-serif;
		font-weight			:	bold;
		font-size			:	250%;
		width				:	100%;
		filter				:	shadow(color = silver, direction = 45)
								alpha(	opacity = 100, finishOpacity = 50,
										style = 1,
										startX = 0, startY = 0,
										finishX = 70, finishY = 30);
		color : maroon;
	}

H2
	{
		font-family			:	"$B#M#S(B $B#P%4%7%C%/(B", sans-serif;
		font-size			:	180%;
		color				:	#0030a0;
		width				:	100%;
		margin-left			:	12px;
		filter				:	shadow(color = silver, direction = 60);
	}

H3
	{
		font-family			:	"$B#M#S(B $B#P%4%7%C%/(B", sans-serif;
		font-weight			:	bold;
		color				:	#801133;
		font-size			:	150%;
		margin-left			:	24px;
		width				:	100%;
	}

H4
	{
		color				:	teal;
		margin-left			:	36px;
		font-weight			:	bolder;
		font-size			:	120%;
	}

H5
	{
		color				:	blue;
		margin-left			:	48px;
		font-size			:	110%;
	}

.title {
		font-style			:	italic;
		color				:	#203fff;
	}
.alpha {
		font-style			:	italic;
		font-weight			:	bold;
		color				:	#203f80;
		width				:	100%;
		filter				:	alpha(	opacity = 100, finishOpacity = 60,
										style = 1,
										startX = 0, startY = 0,
										finishX = 70, finishY = 30);
}

.glow	{
		width				:	100%;
		filter				:	glow(color = #a0c0ff, strength = 3);
}

TABLE
	{
		background-color	:	#ccddee;
		border-style : ridge ridge ridge ridge;
	}
CAPTION
	{
		text-align			:	left;
		background-color	:	#fff0e0;
		border-style : ridge ridge ridge ridge;
	}
TH
	{
		background-color	:	#c090e0;
		border-style : ridge ridge ridge ridge;
	}

TD	{
		border-style : groove groove groove groove;
		padding-left : 1px;
		padding-right : 1px;
	}

EM
	{
		font-family			:	"Arial Black", sans-serif;
		color				:	green;
		font-weight			:	normal;
	}

STRONG
	{
		color				:	#ff2030;
	}
DT
	{
		border-width		: 2;
		border-style : ridge ridge ridge ridge;
		font-weight			: bold;
		padding-top			: 2px;
		padding-left : 4px;
		padding-right : 4px;
		padding-bottom		: 2px;
		margin-top : 12px;
		background-color : #a0df95;
		margin-left : 10px;
		margin-right : 10px;
		margin-bottom : 2px;
		font-style : italic;
	}

LI
	{
		margin-top			:	6;
	}

A.hilight:hover {
		color				:	red;
		font-weight			:	bold;
	}

.note
	{
		border-width		:	5;
		border-style : ridge ridge ridge ridge;
		padding				:	3;
		align				:	center;
		font-family			:	"$B#M#S(B $B#P%4%7%C%/(B", sans-seif;
		font-size			:	88%;
		color				:	navy;
		background			:	#fff0f0;
		margin-top			:	10;
		margin-bottom		:	10;
		border-color		: yellow yellow yellow yellow;
		margin-left			: 20px;
		margin-right		: 20px;
	}

.code
	{
		border-width		:	4;
		border-style		: ridge ridge ridge ridge;
		color				: white;
		background-color	: #002030;
		border-color		: red red red red;
		padding-top			:	4px;
		padding-left		:	4px;
		padding-right		:	4px;
		padding-bottom		:	4px;

		font-family			:	monospace,Terminal,"$B#M#S(B $B%4%7%C%/(B","Small Fonts";
	}

.command
	{
		text-align			:	left;
		border-width		:	4;
		border-style		:	ridge ridge ridge ridge;
		color				:	yellow;
		background-color	:	black;
		border-color		:	skyblue skyblue skyblue skyblue;
		padding-top			:	4px;
		padding-left		:	4px;
		padding-right		:	4px;
		padding-bottom		:	4px;
		font-family			:	monospace,Terminal,"$B#M#S(B $B%4%7%C%/(B","Small Fonts";
	}

.soliloquy
	{
		font-family			:	"$B#M#S(B $B#P%4%7%C%/(B", sans-seif;
		font-size			:	80%;
		color				:	#106020;
		margin-top			:	10;
		margin-bottom		:	10;
		margin-left			:	15%;
		margin-right		:	15%;
	}

.clickable
	{
		cursor				:	hand;


.introduction
	{
		margin-left			:	10%;
		margin-right		:	10%;
		padding				:	3;
		font-family			:	"$B#M#S(B $B#PL@D+(B", sans-seif;
		background			:	#ffffd0;
	}

.question
	{
		padding				:	3;
		font-family			:	"$B#M#S(B $B#PL@D+(B", sans-seif;
		font-size			:	130%;
		color				:	navy;
		background			:	#ffd0ff;
		margin-top			:	10;
		margin-bottom		:	10;
	}

.answercolumn
	{
		padding				:	3;
		font-family			:	"$B#M#S(B $B#PL@D+(B", sans-seif;
		color				:	#200030;
		font-size			:	110%;
		font-weight			:	bold;
		background			:	#d0d0ff;
		margin-top			:	10;
		margin-bottom		:	10;
	}

.textfigure
	{
		text-align			:	left;
		border-width		:	4;
		border-style		: ridge ridge ridge ridge;
		color				: white;

		border-color		: #60c0c0;
		margin-left			: 20;
		margin-right		: 20;
		padding-top			: 4px;
		padding-left : 4px;
		padding-left : 4px;
		padding-right : 4px;
		padding-bottom : 4px;
		font-family : "$B#M#S(B $B%4%7%C%/(B",monospace;
	background-color : #5e6d52;}

.mail
	{
		background			:	silver;
	}
.mailheader
	{
		background			:	#d0d0ff;
	}
.headername
	{
		font-weight			:	bold;
		color				:	green;
	}
.headervalue
	{
		font-style			:	italic;
	}
.mailbody
	{
		background			:	#80d0ff;
		border-color		:	green green green green;
		margin-left			:	20px;
		margin-right		:	20px;
	}
