BODY {
   padding: 0;
   margin: 0;
   line-height: 1.1;
   background-color: white;
   color: black; 
   font-family: sans-serif;
}

H1, H2, H3, H4, H5, H6, P, UL, OL, DIR, MENU, DIV, DT, DD, ADDRESS, BLOCKQUOTE, PRE, HR
{ display: block }

B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, IMG, SPAN
{ display: inline }

LI { display: list-element }

H1, H2, H3, H4 { margin-bottom: .5em }
H5, H6 { margin-top: 1em }
H1 { text-align: center }
H1, H2, H3 { font-weight: bold }
H4, H5, H6 { font-style: italic }

H1 { font-size: x-large }
H2 { font-size: large }

B, STRONG { font-weight: bold }  /* relative to the parent */
I, CITE, EM, VAR, ADDRESS, BLOCKQUOTE { font-style: italic }
PRE, TT, CODE, KBD, SAMP { font-family: monospace }

PRE { white-space: pre }

ADDRESS { margin-left: 3em }
BLOCKQUOTE { margin-left: 3em; margin-right: 3em }

UL { list-style: circle }
OL { list-style: upper-alpha }
MENU { margin: 0 }              /* tight formatting */

DT { margin-bottom: 0 }
DD { margin-top: 0; margin-left: 3em }

HR { border-top: groove; color: blue }	/* 'border-bottom' could also have been used */

A:link { color: blue }          /* unvisited link */
A:visited { color: gray }        /* visited links */
A:active, A:hover { color: yellow }        /* active links */

A:link IMG { border: 0px solid blue; background: gray }
A:visited IMG { border: 0px solid gray; background: gray }
A:active IMG, A:hover IMG { border: 1px solid yellow; background: gray }

DIV.MainText {
   text-align: justify;
   float: right;
   padding: 3%;
   padding-left: 2%
   width: 55%;
}

div.MainText textarea {
	width: 95%;
	height: 88px;
	margin: 10px;
}

DIV.Sidebar U { color: blue; }

DIV.Sidebar B, DIV.Sidebar H1 {
   display: block;
   font-size: 110%;
   color: yellow;
   background: blue;
   text-align: center;
   margin: 0;
   padding: 0;
}

DIV.Sidebar B { font-size: 110%; }
DIV.Sidebar H1 { font-size: 200%; margin-bottom: 3px; }

DIV.Sidebar HR { display: none; border: 0; }
DIV.Sidebar BR { font-size: 0px; }

DIV.Sidebar P, DIV.Sidebar FORM { margin: 0px; margin-bottom: 2px; }

P.LinkList A, P.LinkList U { display: block; }
SPAN.LinkGroup { display: block; }
SPAN.LinkGroup A { display: inline; }

div.Sidebar form {
	padding: 0;
	background: blue;
	border: thin blue outset;
	text-align: center;
}

div.Sidebar textarea, div.Sidebar input.Text {
	width: 96%;
	border: thin blue inset;
}

div.Sidebar input.Button {
	font-size: 100%;
	margin: 0;
	color: yellow;
	background: blue;
	border: none;
	font-family: Bank Gothic Medium BT, Copperplate Gothic Bold, sans-serif;
}

DIV.RightSidebar {
   font-family: Bank Gothic Medium BT, Copperplate Gothic Bold, sans-serif;
   font-weight: bold;
   font-size: 70%;
   color: gray;
   padding: 0;
   background: silver;
   width: 22%;
   height: 100%;
   float: right;
   text-align: left;
}

DIV.LeftSidebar {
   font-family: Bank Gothic Medium BT, Copperplate Gothic Bold, sans-serif;
   font-weight: bold;
   font-size: 70%;
   color: gray;
   padding: 0;
   background: silver;
   width: 22%;
   height: 100%;
   float: left;
   text-align: right;
}

