body {background-color:#242424; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}
img {border:none;}
a {text-decoration:none;}


#wrapper{margin:50px auto 0 auto; width:900px; height:600px; vertical-align:top; }
.main_bg{background-image:url(../images/index.jpg); background-repeat:no-repeat;}
.nav_bar{
	background-color:#222;
	opacity:0.8;filter:alpha(opacity=80);
	font-size:14pt;
	position:absolute;
	top:550px;
	width:900px;
	}
.nav_bar a{padding:0 0 0 20px;}
.nav_bar a:link, .nav_bar a:visited {color:#fff;}
.nav_bar a:hover{color:#CC6633;}
	
#content{
	background:#fff; 
	opacity:0.6;filter:alpha(opacity=60); 
	padding:10px; 
	width:100%; 
	height:300px; 
	margin:150px 0 0 0; 
	}
#content td{vertical-align:top; padding:0 10px;}
#content p{font-size:10pt;}	
	
#flashcontent {	height: 100%;}
#gallery{border:#575757 solid 5px; height:450px; width:600px; margin:20px 20px 0 200px; float:right;}

  table.fooBar td {
    width:50px;
    border-right:2px solid #000;
    padding:20px;
  }
  .navlist dl, .navlist dt{padding:3px 0 3px 20px; font-weight:bold; font-size:10pt;}
  .navlist dd{font-size:10pt; font-weight:bold;}
  .navlist a {padding:3px 0 3px 0; }
  .navlist a:link, .navlist a:visited {color:#242424;}
  .navlist a:hover {color:#CC6633;}
  .foo { float:left; }

.contact_form{background-color:#fff; opacity:0.6;filter:alpha(opacity=60); border:1px solid #222; width:200px;}
#contact_name{width:200px;}
#contact_subject{width:200px;}
#contact_message{width:200px; height:150px;}
.contact_submit {border:solid 2px #cc6633; background-color:#222;}

.fieldWithErrors {
  padding: 0px;
  background-color: red;
  display: inline;
}

#getfirefox{ color:#dfdfdf; margin:20px auto 0 auto; width:700px; text-align:center; font-size:8pt;}