
* {
	margin: 0;
}
html, body {
	height: 100%; 
	}
body 	{
			background: #000; color: #fcfcfc;
			font-family: Verdana, Arial, sans-serif;
			font-size: .875em; text-align: center; min-width: 1000px; 
			line-height: 1.5em;
		 }
h3 {padding-top:3px;}		 
#wrapper {
			width: 960px; text-align: left; 
			}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}

#header h1 img {border-style: none; }
#main { width: 960px; float: left; padding-top: 67px; font-family: Verdana, Arial, sans-serif;
}
#main h1,h2,h3,h4,h5,h6 { text-align: center; 
font-family: Arial Black, Verdana, Arial, sans-serif;} 
#main h2 { color: #ff66ff; padding: 15px; font-family: "Bremen BD BT", Arial Black;}
#main h3,h4, h5 { color: #ffff66; text-align: left; font-family: Arial Black,Verdana, Arial, sans-serif;}
#main p { padding-right: 20px; padding-left: 10px;}
#main h4 {color: aqua;}
#main h5 {color: #6f6; margin-left: 30px}
#main ul {list-style-image: url(images/bulletflag.gif); font-family: Arial;}
#main ol {float: left;width: 625px; list-style: decimal outside;}
#main li { margin-left: 30px; padding: 5px 0px 0px;}
#main ol li{text-align: left; color: yellow;} 
#main a:link { color: #fcfcfc; text-decoration: none; font-size: 1em}
#main a:visited { color:#fcfcfc;text-decoration: none; font-size: 1em} 
#main a:hover { color:#ff6; font-weight: bold; text-decoration: none; font-size: 1.25em }
form { background-color: aqua;  
 color: black; padding-left: 10px; padding-top: 65px;
padding-bottom: 10px; font-size: smaller; font-weight: 500;}
form a:link { color: #f6f6f6; text-decoration: none;}
form a:hover { color: #cc00cc;}
form h2 {color: black; text-align: left; margin-left: 120px;}
form h4 {text-align: left; padding-left: 120px; padding-top: 15px; }
.form {padding-top: 3px;}
.form label { float: left; width: 120px; clear: both; padding-top: 5px; padding-left: 5px;}
.form .normal { width: 120px; float: none;}
.form .short { width: 50px;}
.form input, .form select, .form textarea { margin-top: 2px; margin-bottom: 2px; }

#content {  width: 560px; float: left; padding-top: 67px; 
font-family:  Verdana, Arial, sans-serif;
height: 400px; }
#content p {text-align: center;}
#content img {height: 166px; width: 218px; border: 0; padding: 10px;}  
#content h2,h3,h4 {font-family: "Bremen BD BT", Arial Black; color: #6f6; 
		padding-left: 25px; text-align: center; }
#content a:link { color: #fcfcfc; text-decoration: none; font-size: 1em}
#content a:visited { color:#fcfcfc;text-decoration: none; font-size: 1em} 
#content a:hover { color:#ff6; font-weight: bold; text-decoration: none; font-size: 1.25em }
#section { width: 350px; float: left; padding-top: 67px; padding-left: 50px; 
  height: 350px; font-family:  Verdana, Arial, sans-serif;}
  #section a:link { color: #c0c; text-decoration: none; font-size: 1em}
#section a:visited { color:#c0c;text-decoration: none; font-size: 1em} 
#section a:hover { color:#ff6; font-weight: bold; text-decoration: none; font-size: 1.25em }
object {padding: 5px; }
#section h2,h3 { font-family: "Bremen BD BT", Arial Black; }
#menu {
  margin: 0;
  padding: 0;
  width: 40em;
  height: 4.5em;
  overflow: hidden;
  }
#menu li {
  display: inline;
  list-style-type: none;
  }
#menu li a {
  display: block;
  float: left;
  text-decoration: none;
  margin:0;
  }
#menu li a img {
  opacity:0.7;
  margin:0.5em;
  border:0;
  float:left;
  }
#menu li a span {
  display:none;
  }
#menu li a:hover {
  background:transparent;
  }
#menu li a:hover span {
  width:10em;
  color:#f6f6f6;
  display:block;
  cursor:pointer;
  float:left;
  }
#menu .h2 {
  margin:0 5px;
  padding:0;
  color:#ff6;
  font-variant:small-caps;
  font-size:1.1em;
  border:0;
  }
#footer { clear: both; font-size: 1em;  }
#footer { background: url(images/footer.png) no-repeat right bottom; }
#footer h3,address { color: #ff6; padding-top: 65px;}
#footer

#footer, .push {
	height: 142px; /* .push must be the same height as .footer */
}


/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*							 