body {
  background: #333333; 
  color: white;
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size: small;
  margin: 0px;
}

h1 { font-size: 170%; }
h2 { font-size: 130%; margin-top: 0px; margin-bottom: 0px;}
h3 { font-size: 110%; margin-top: 0px; margin-bottom: 0px;}

.small_print { font-size: 76%; }
.label { color: #ffff00; }

p { 
}
p.dark { color: black; }

strong { color: #bbffbb; }
em     { color: #bbffbb; }
.mega  { font-size: 200%; }

a {
  text-decoration: none; 
  font-weight: bold;
}

a img { border: 0px; }

a:link           { color: #99ccff; }
a:visited        { color: #99ccff; }
a:hover          { color: #ffcc00; }

a.dark:link      { color: #000000; }
a.dark:visited   { color: #000000; }
a.dark:hover     { color: #ffff00; }

a.bright:link    { color: #ffffff; }
a.bright:visited { color: #ffffff; }
a.bright:hover   { color: #ffff00; }

a.menu_item     { background-color: black; padding: 1px 6px 3px 6px; border: 1px dashed #484848; font-size: 70%; font-weight: normal; }
a.menu_item_sel { background-color: black; padding: 1px 6px 3px 6px; border: 1px dashed #484848; font-size: 70%; font-weight: normal; }

a.menu_item:link        { color: #7799ff; }
a.menu_item:visited     { color: #7799ff; }
a.menu_item:hover       { color: #cccccc; background-color: #6600cc; }

a.menu_item_sel:link    { color: #ff00ff; }
a.menu_item_sel:visited { color: #ff00ff; }
a.menu_item_sel:hover   { color: #cccccc; background-color: #6600cc; }

.invalid_msg { color: #ff0000; padding: 8px 0px; }
.contact_ack { color: #9999ff; font-size: 170%; line-height: 50px; text-align: center; margin-top: 110px; margin-bottom: 20px; }

input, textarea { color: #ccccff; background-color: #333333; border: 1px inset #666666; margin: 0px;}
textarea { overflow: hidden; }

input[type="submit"] { 
  color: #ffffff; 
  background-color: #990099; 
  font-size: 130%; 
  border: 1px double #999999; 
  cursor: pointer;
}

input[type="submit"].hover { 
  background-color: #cc66cc; 
  border-color: #484848;
}

button {
  background-color: #333333;
  color: #cccccc;
  font-size: 100%;
  font-weight: bold;
  border: 1px solid #666666;
  padding: 2px 10px 2px 10px;
  overflow: visible; /* tame wide IE buttons */
  cursor: pointer;
}

button.hover {
  border-color: #999999;
}

table {
  border-spacing: 6px;
}

table#history, table.support {
  margin: 0px;
  border: 1px solid #9999cc;
  border-collapse: collapse;
  width: 526px; 
  height: 142px;
}

table#history td, table.support td
{ 
  border: 1px solid #9999cc;
  padding: 10px; 
  vertical-align: top;
}

#menubar {
	position: fixed;
	top: 0px;
	left: 0px;
  width: 100%;
  background-color: #484848;
  text-align: center;
  padding-top: 3px;
  padding-bottom: 6px;
}

#menubar ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#menubar li {
  display: inline;
  margin: 0px 6px;
  padding: 0px;
}

/* main divs */
div#left {
/*	background-color: #9999ff; */
  float: left; 
  width: 120px; 
  text-align: center; 
  margin: 5px; 
}

div#right {
/*  background-color: #9999bb; */
  float: right; 
  width: 120px; 
  text-align: center; 
  margin: 5px; 
}

div#center {
/*  background-color: #9999dd; */
  text-align: center; 
  margin: 5px 130px 5px 130px; 
}

div#main {
  width: 600px;
  margin: auto;
  margin-top: 60px;
  margin-bottom: 30px;
  padding: 0px;
}

div#footer {
  position: fixed;
  bottom: 0px;
  background-color: #333333;
  width: 100%;
  text-align: center;
  padding-top: 4px;
}

div.box {
	background-image: url(/fss/images/purplcld.gif);
	background-color: #666666;
  border: 1px dashed #FF0099;
  padding: 16px;
  margin: 20px;
}

div#gallery_jello {
  width: 710px;
  margin-left: auto;
  margin-right: auto;
}
div#gallery_menu {
  width: 100px;
  float: left;
  margin-top: 130px;
  text-align: center;
}

div#gallery_pics {
  float: left;
  width: 540px;
  margin-top: 60px;
  margin-bottom: 60px;
  text-align: center;
}

div#gallery_pics img {
  padding: 6px;
  border: 0px;
}

div#gallery_text {
  width: 500px;
  margin-top: 0px;
  margin-left: 120px;
  margin-bottom: 10px;
  padding: 0px;
  clear: both;
}


