body {margin-top: 0px;
  	  margin-bottom: 0px;
  	  margin-left: 0px;
  	  margin-right: 0px;
  	  background-color: #000000;
  	  color: #ffffff;
  	  font-family: 'Times New Roman', serif;
  	  font-size: 75%;}
  	  
h1 {
	margin: .5em;
	padding: 0px;
	font-family: 'Times New Roman', serif;
	font-size: 14pt;
	color: #fac800;
}

h2 {
	margin: .5em;
	padding: 0px;
	font-family: 'Times New Roman', serif;
	font-size: 14pt;
	color: #fac800;
} 
 
h3 {
	margin: .5em;
	padding: 0px;
	font-family: 'Times New Roman', serif;
	font-size: 14pt;
	color: #fac800;
} 

h4 {
	margin: .5em;
	padding: 0px;
	font-family: 'Times New Roman', serif;
	font-size: 12pt;
	color: #fac800;
} 

h5 {
	margin: .5em;
	padding: 0px;
	font-family: 'Times New Roman', serif;
	font-size: 12pt;
	color: #fac800;
}

h6 {
	margin: .5em;
	padding: 0px;
	font-family: 'Times New Roman', serif;
	font-size: 10pt;
	color: #fac800;
}

p {
	margin: 0px;
	padding: 0px;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	color: #ffffff;
	overflow: hidden;
	text-align: left;
}

form { margin: 0px; margin-bottom: 1em; padding: 0px; overflow: hidden; }

img { margin: 0px; }

strong { color: #fac800; }
cite { color: #fac800; }
blockquote { color: #fac800; }
  
div#layout {position: relative; 
			width: 100%; 
			height: 100%;}
			
div#header {
	position: absolute;
	width: 880px;
	height: 160px;
	/* background: url('/images/header.gif') no-repeat; */
	overflow: hidden;
	z-index: 1;
}

div#guts {position: absolute;
		  width: 880px;
		  height: 524px;
		  background-image: url('/images/homeimage.gif');
		  background-repeat: no-repeat;
		  z-index: 0;}

div#content {position: absolute;
		  	 width: 856px;
		  	 height: 340px;
		  	 left: 0px;
		  	 padding-left: 1em;
		  	 padding-right: 1em;
		  	 border-top: solid #fac800 1px;
		  	 border-bottom: solid #fac800 1px;
		  	 background: #000000;
		  	 overflow: auto;
		  	 text-align: center;
		  	 z-index: 1;
		  	 -moz-opacity: .80;
		  	 opacity: .80;}
		  	 
div#navcontainer { position: absolute;
			       bottom: 0px;
			  	   left: 0px;
			       width: 880px;
			       height: 24px;
			       line-height: 24px;
			       padding: 0px;
			       text-align: center;
			       background: #000000 url('/images/nav-bg.gif') repeat-x;
			       vertical-align: middle;
			       font-size: 15px;
			       overflow: hidden;
			       z-index: 1; }

div#footer {position: absolute;
		    width: 880px;
		    height: 32px;
		    text-align: center;
		    z-index: 1;}

div.table_container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: left;
	overflow: hidden;
}
		  
ul { margin: 2px; margin-left: 15px; padding: 5px; }
blockquote { margin: 2px; margin-left: 15px; padding: 0px; }
		      
img {border: none;}

a.menulink:link {color: #c8a000; font-family: 'Georgia', serif; font-weight: bold; font-size: 15px; text-decoration: none;}
a.menulink:active {color: #c8a000; font-family: 'Georgia', serif; font-weight: bold; font-size: 15px; text-decoration: none;}
a.menulink:visited {color: #c8a000; font-family: 'Georgia', serif; font-weight: bold; font-size: 15px; text-decoration: none;}
a.menulink:hover {color: #ffffff; font-family: 'Georgia', serif; font-weight: bold; font-size: 15px; text-decoration: none;}

a:link {color: #ffffff; font-family: 'Times New Roman', serif;}
a:active {color: #ffffff; font-family: 'Times New Roman', serif;}
a:visited {color: #ffffff; font-family: 'Times New Roman', serif;}
a:hover {color: #888888; font-family: 'Times New Roman', serif;}

.footer_table {padding: 0px;
			   margin-top: 0px;
			   margin-bottom: 0px;
			   margin-left: 0px;
			   margin-right: 0px;
			   width: 880px;
		       height: 32px;}
			   
.musicbox {text-align: right;}

div.search-result {
	width: 98%;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	border-top: solid #bbbbbb 1px;
	border-left: solid #bbbbbb 1px;
	border-bottom: solid #777777 1px;
	border-right: solid #777777 1px;
	overflow: hidden;
}

div.search-result h5 {
	height: 24px;
	line-height: 24px;
	padding-left: 5px;
	background: #ffffff url('/images/result-header-bg.gif') repeat-x;
	color: #000000;
	text-align: left;
}

div.search-result p {
	width: 100%;
	margin: 0px;
	border-top: solid #dddddd 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #000000;
	color: #ffffff;
	overflow: hidden;
	text-align: left;
}

/* styles for contact form */
td.label_area { text-align: right; padding: 2px; }
td.field_area { text-align: left; padding: 2px; }

td.field_area input, td.field_area textarea, td.field_area select { border: solid #fac800 1px;
								border-bottom: solid #fac800 .25em;
								background: #444444;
								color: #ffffff;
								width: 99%;
								font-family: 'Times New Roman', serif;
								font-size: 10pt;
								font-weight: bold; }
								
td.footer_area { text-align: right; }
.button { background: #777777; color: #ffffff; border: solid #fac800 1px; border-bottom: solid #fac800 .25em; margin-left: 5px; }
/* END OF styles for contact form */
