body {
  background-color: #000;
  color: #fff;
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 0.7em;
  margin: 0px;
  padding: 0px;
}

#container {
  width: 900px;
  margin: 20px auto;
}

#flash
{
padding-top: 102px;
}

.home { text-align: center; }
.home img { border: 0px; }
.home a { color: #fff; text-decoration: none; font-size: 1.2em; font-weight: bold; }

#header { width: 900px; height: 128px; text-align: left; padding-top: 10px;}

#menu { width: 900px; height: 35px; font-size: 1.1em; background: url(images/menu.gif) top left no-repeat; margin-top: 10px; }

#menu ul { width: 900px; list-style-type: none; margin: 0px; padding: 5px 0px 0px 0px; }
#menu ul li { height: 17px; line-height: 17px; display: block; float: left; }
#menu ul li a { margin: 0px 10px; color: #fff; font-size: 0.8em; font-weight: bold; text-transform: capitalize; text-decoration: none; }
#menu ul li a:hover { text-decoration: underline; }
#menu ul li#current a { color: #CC0000; }

h1 {
color: #00A0C6;
font-size: 1.8em;
font-weight: bold;
font-family: Helvetica, arial, sans-serif;
letter-spacing: -1px;
}

#content-container { width: 880px; padding: 0px 0px 10px 17px; clear: both; text-align: left; }
#content-container a { color: #80d0e3; text-decoration: none; }
#content-container a:hover { text-decoration: underline; }
#content-container #contact { clear: left; font-size: 1.2em; margin-top: 10px; margin-right: 10px; }
#content-container #contact span.blue { color: #00A0C6; }
#content-container #contact span.red { color: #CC0000; }
#content-container #contact a { color: #fff; text-decoration: none; }
#content-left { width: 430px; float: left; }
#content-left #contact { font-size: 1.2em; }
#content-left #contact span.blue { color: #80d0e3; }
#content-right { width: 430px; margin-left: 450px; }

#footer {
  background: url(images/footer.gif) top left no-repeat;
  clear: both;
  width: 900px;
  padding-top: 30px;
  text-align: right;
  font-size: 0.8em;
}

#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

/************** GALLERY ****************/

#gallery-content {
	float: left;
	width: 365px;
	padding: 0px 0px 0px 0px;
	padding-right: 20px;	
}


.gallery
{
  overflow:hidden;
  width: 490px;
}

* html #content .gallery {
	padding-left: 25px;
	width: 525px;
}

.gallery-row
{
  margin-left: 10px;

}

.gallery-thumbnail
{
  float:left;
  text-align:center;
  padding: 12px 25px 0px 0px;
}

.gallery-thumbnail a img
{
  border: 0px; 
  height: 95px;
} 

/************** FORM ****************/


form dl
{
overflow: hidden;
height: 1%;
padding-left: 0px;
}

form dt
{
float: left;
clear:  both;
width: 26%;
clear: left;
padding-top:  0.3em;
text-align: left;
}

form dd
{
margin-bottom: 0.9em;
padding-left:  3.2em;
}

textarea
{
width: 180px;
height: 100px;
}