.back {
	font-family: sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #eeeeee; }

.base {
	font-family: sans-serif;
	font-size: 100%;
	color: #000066;
	background-color: #ffffff; }
.base a:link    { color: #0000ff; text-decoration: none; }
.base a:visited { color: #0000ff; text-decoration: none; }
.base a:hover   { color: #ff0000; text-decoration: none; }
.base a:active  { color: #0000ff; text-decoration: none; }

.clear {	background-color: #ffffcc; }

.footer {
	color: #000066;
	background-color: #89bbee; }
.footer a:link    { color: #000099; text-decoration: none; }
.footer a:visited { color: #770099; text-decoration: none; }
.footer a:hover   { color: #666699; text-decoration: none; }
.footer a:active  { color: #990000; text-decoration: none; }

.gallery { vertical-align: top; font-weight: bold; }

.h1 { font-size: 180%; font-weight: bold; }

.header {
	color: #000066;
	background-color: #89bbee; }

.menu {
	font-size: 110%;
	color: #eeee99;
	background-color: #a9cbee;
	background-attachment: fixed; }
.menu a:link    { color: #0000aa; text-decoration: none; }
.menu a:visited { color: #0000aa; text-decoration: none; }
.menu a:hover   { color: #eeee99; text-decoration: none; }
.menu a:active  { color: #eeee99; text-decoration: none; }

.style a:link    { color: #000099; text-decoration: none; }
.style a:visited { color: #770099; text-decoration: none; }
.style a:hover   { color: #666699; text-decoration: none; }
.style a:active  { color: #990000; text-decoration: none; }

.sideup {
	font-weight: bold;
	font-size: x-small; }
.sideup a:link    { color: #9999ff; text-decoration: none; }
.sideup a:visited { color: #9999af; text-decoration: none; }
.sideup a:hover   { color: #999900; text-decoration: none; }
.sideup a:active  { color: #999900; text-decoration: none; }

.text {
	color: #000000;
	background-color: #ffffff;
	text-align: justify; }
.text a:link    { color: #0000ff; text-decoration: none; }
.text a:visited { color: #0000ff; text-decoration: none; }
.text a:hover   { color: #ff0000; text-decoration: none; }
.text a:active  { color: #0000ff; text-decoration: none; }

.text h1 { font-size: 170%; font-weight: bold; }
.text h2 { font-size: 150%; font-weight: bold; }
.text h3 { font-size: 130%; font-weight: bold; }
.text h4 { font-size: 110%; }
.text p { text-indent: 15px; }

.pagename { text-align: right; }

#pleft { text-indent: 0em; }

#imgleft {
	float: left; }

#imgright {
	float: right; }

#frame { padding: 0 1% 0 1%; }
	
#backbar {
	margin: 0;
	padding: 10px 0px;
	width: 100%;
	background-color: #89bbee; }

#headbar {
	padding: 5px 0px;
	border-bottom: 1px solid #2222ee;
	border-top: 1px solid #2222ee;
	text-align: right;
	font-weight: bold;
	margin: 0px 10px 0px 10px; }

#infobar {
	border-bottom: 1px solid #2222ee;
	border-top: 1px solid #2222ee;
	font-size: 85%;
	text-align: center;
	margin: 0px 10px 0px 10px; }

#middle {
	vertical-align: top;
}

#linkbar {
	background-color: #cccccc;
	border: 1px solid #000000;
	margin: 5px 0px 0px 0px; }

#spacebar {
	margin: 40px 0px 0px 0px; }
 
#feature { text-align: center; }

#underline {
	border-bottom: 2px solid #2222ee;
	margin: 20px 0px 20px 0px;
	text-align: right;
	vertical-align: baseline; }

#superlink { font-size: 120%; font-weight: bold; vertical-align: middle; }
#superlink a:link    { color: #000000; text-decoration: none; }
#superlink a:visited { color: #000000; text-decoration: none; }
#superlink a:hover   { color: #ff0000; text-decoration: none; }
#superlink a:active  { color: #ff0000; text-decoration: none; }

#submenu { font-weight: bold; text-align: left; vertical-align: middle; }

#lb { background-color: #e0e2ef; }
#rb { background-color: #efe2e0; }
#hb { background-color: #f0f0f0; }
#lstyle { margin: -10px 0px -10px 20px; list-style-position: outside; list-style-type: disc; }

.cmp { vertical-align: top; }
