h1 {
  color: #660000
}
h2 {
  color: #660000;
  margin-top: 10px;
}
p {
font-size: 16pt;
COLOR: #ffffff;
LINE-HEIGHT: 1.4;
}

p#sent {
  text-align: center;
}
  
INPUT {
FONT-SIZE: 5pt;
COLOR: #ffffff;
BACKGROUND-COLOR: #000000
}
SELECT {
font-weight: bold;
FONT-SIZE: 5pt;
COLOR: #ff0000;
BACKGROUND-COLOR: #cccccc
}
textarea {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000
}
A:link {
  color: #777777;
  text-decoration: none
}
A:visited {
  color: #777777;
  text-decoration: none
}
A:hover {
  color: #ffffff;
  text-decoration: none
}

body {
SCROLLBAR-FACE-COLOR: #999999;
SCROLLBAR-HIGHLIGHT-COLOR: #aaaaaa;
SCROLLBAR-SHADOW-COLOR: #aaaaaa;
SCROLLBAR-ARROW-COLOR: #aaaaaa;
SCROLLBAR-TRACK-COLOR: #999999;
FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
SCROLLBAR-BASE-COLOR: #aaaaaa;
scrollbar-dark-shadow-color: #CC9933;
scrollbar-3d-light-color: #CC9933
}
body {
  background-color: #000000
}

INPUT {
	FONT-SIZE: 0.9em; COLOR: #ffffff; FONT-FAMILY: Verdana, tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000
}

SELECT {
	FONT-SIZE: 0.9em; COLOR: #ffffff; FONT-FAMILY: Verdana, tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
TEXTAREA {
	FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Verdana, tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000000
}

#contact {
  text-align: center;
}

#gallery {
  color: 660000;
  position: absolute;
  left: 400px;
  top: 80px;
  text-align: center;
  width: 300px;
}

img {
  border: 0px;
}

/* head frame */
#maintitle {
  margin-top: 10px;
  font-size: 44pt;
  color: 660000;
  position: relative;
  left: 10px;
}

#menu {
  margin-top: 0px;    /*required to set default for firefox (ie automatic)*/
  position: absolute;
  left: 500px;
  top: 40px;
}

#headmenu {
  margin-top: 0px;
  font-size: 20px;
}

#headmenu li {
  padding-left: 50px;
}

/************* end head frame ******************/

#listbox {
  margin-top: 0px;
  width: 240px;
  margin-left: 20px;
  float: left;
  z-index: 10;
}

.medialinks {
  padding: 0px;
  margin-bottom: 10px;
  margin-top: 5px;
  text-align: center;
}

.quality {
  padding: 0px;
  margin-top: 0px;
  margin-left: 0px;
  text-align: center;
}

#medialist {
  padding-top: 50px;
  margin-left: 0px;
  margin-top: 0px;
}

#medialist li {
  margin: 0px;
  padding: 0px;
}

li {
  margin-top: 0px;
  color: #777777;
  padding-right: 20px;
  display: inline;
}

/*********************** end links to video stuff ***********************/

/**** generic. this is basically for bits that work the site over. mostly *****/

body {
  margin-top: 0px;
}

#footer {
  text-align: center;
  color: #777777;
}

#mainbit {
  margin-left: 40px;
  margin-top: 0px;
  height: 600px;
}
table {
  border: 0px;
}
td {
  border: 0px;
}
#thumb {
  z-index: 5;
  float: left;
}
.label {
  font-size: 16pt;
  color: #fff;
}

#mainimage {
  padding-right: 30px;
  float: left;
}

#text1 {
  font-size: 16pt;
  color: #fff;
  margin-bottom: 40px;                                                            l
}

#text3 p, #text4 p {
  font-size: 12pt;
  color: #fff;
  padding: 0px;
}

#text3 {
  padding: 0px;
  width: 200px;
  float: left;
  margin-top: 0px;
  margin-left: 20px;
}

#text4 {
  padding: 0px;
  float: left;
  margin-top: 0px;
  margin-left: 20px;
}

#clock {
  font-size: 16pt;
  color: #fff;
}
#subheading {
  font-size: 16pt;
  color: #fff;
  margin-bottom: 120px;
}
.picname {
  text-align: center;
  color: white;
  position: absolute;
  visibility: hidden;
  left: 400px;
  top: 150px;
  width: 300px;
}

#vid {
  border: 1px solid #660000;
  float: left;
}

#info {
  width: 350px;
  padding-top: 0px;
  margin-right: 10px;
  float: left;
}  

td {
  color: #fff;
}

th {
  color: #660000
}
/********************* gallery stuff ************/

#poster {
  text-align: center;
}

#title {
  border: 1px solid green;
  text-align: center;
  font-size: 16pt;
  color: #fff;
}

#left {
  border: 1px solid #fff;
  float: left;
}

#right {
  border: 1px solid #fff;
  float: right;
}

/*********************  ADMIN  **************************/

label {
  color: #eeeeee;
}

body.admin {
  color: yellow;
}
  
body.admin h1 {
  color: #660000
}
body.admin h2 {
  color: #660000;
  margin-top: 10px;
}
#warning {
  color: red;
}


