/* commented backslash hack \*/


html, body{height:100%;} 


/* end hack */

html,body {margin:0;padding:0}

body {
	
	background-color:#000000;
	font-family: verdana, Helvetica, sans-serif;
	
	font-size:small;
}



#outer{
	min-height:100%;
	height:auto;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:left;
	background-color:#000000;
	
	
}

#masthead {

width:650px;
height:190px;
padding:0px;
	
}

#content {
position:relative;
width:800px;
float:left;

}




#linkscontent {
position:relative;
width:800px;
float:left;
text-align: center;

}

#contactcontent {
position:relative;
width:800px;
float:left;
text-align: center;

}
#scrollerDiv {
position:absolute;
	margin:0px;
	padding:7px 0 0 45px;
	width:650px;
	height:50px;
	background-image: url(../images/graphic.gif);
	background-repeat: no-repeat;
	}
#eq {
position:absolute;
	margin:0px;
	padding:0px;
	width:650px;
	height:50px;
	background-image: url(../images/graphic.gif);
	background-repeat: no-repeat;
			}
.eq {

font-family: digital light SF, Arial, "Times New Roman";
	font-weight:bold;
	font-size: small;
	margin-top:15px;
	margin-left:50px;
	color: #00ff00;
	}

#headerwrapper {
	width:803px;
	height:240px;
	

	
			}
			
			

* html #outer{
height:100%;
width:802px;/* box model hack for ie5.+*/
w\idth:800px
}






#footer {
	width:100%;
	position:absolute;
	bottom:0;
	height:50px;
	font-family: digital light SF, Arial, "Times New Roman";
	
	
	text-align: center;

	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;	
}

#footer p{
margin-top:0px;
padding-top:15px;
font-size: 0.9em;
color: #00ff00;
font-weight:bold;
}

#clearfooter{clear:both;height:100px;width:100%;margin-top:30px;}

#clearcat{clear:both;height:10px;width:100%;margin-top:30px;}

#nav {
	position:relative;
	float:right;
	width:150px;	
	
	font-family: digital light SF, Arial, "Times New Roman";
	font-weight:bold;
	font-size: small;
	background-color:#000000;
	margin-top:0px;
	padding:0px;
	
	
}
ul#nav {
	list-style: none;
	margin: 0;
	padding:0;

	
}

#nav a {

	padding-left: 50px;
	
	color: #00ff00;
	text-decoration: none;

	background-image: url(../images/navgreen1.jpg);
	background-repeat: no-repeat;
	
}

#nav a:link, #nav a:visited {
  display: block;

	padding-left: 43px;
	padding-top:7px;
	

		padding-bottom:11px;
	text-decoration: none;
	width:70%;
	
}

#nav a:hover, #nav a:active {
   color: #ff0000;	
   background-image: url(../images/navred1.jpg);
	background-repeat: no-repeat;
}

a#here {
   color:#ff0000;
	font-weight:bolder;
	
	background-image: url(../images/navred1.jpg);
	background-repeat: no-repeat;
	}

a:hover#here {
 color:#ff0000;
 background-image: url(../images/navred1.jpg);
	background-repeat: no-repeat;
}


h2 {
	color: #00ff00;
	text-align: center;
	margin-top: 1em;	
}

p {
color: #FFFFFF;
}


.datatable {
	border: 1px solid #000000;
	border-collapse: collapse;
	width: 85%;
	margin-left:auto;
	margin-right:auto;
	color:#ffffff;

}
.datatable td {
	border: 1px solid #000000;	
	padding: 4px;
	color:#000000;
}
.datatable th {
	border: 1px solid #000000;
	background-color:#ffffff ;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
	color:#000000;

}

.datatable tr.over td, tr:hover td {
		background: black;
		color: #ffffff;
		}

.datatable tr.over+tr td {
		background-image: url(../images/shadow.png);
		background-repeat: repeat-x;
		}
		
a:visited {
	font-family: Tahoma, Arial, "Times New Roman";
	color:#ff8000;
	text-decoration:none;
	font-weight:bold;	
}


a:link {
	font-family: Tahoma, Arial, "Times New Roman";
	color:#ff8000;
	text-decoration: none;
	font-weight:bold;
}

a:hover {
	font-family: Tahoma, Arial, "Times New Roman";
	color:#ff0000;
	text-decoration:none;
	
	
}

.name {
 color:#ffffff;
 font-weight:bold;

 }
 
 #pictureWrapper {
    float: right;
    margin: 0 20px 0 10px;
}

.picBorder {
    background-color: #000;
    padding: 10px;
    border: orange solid 2px;
}


p#caption {
    margin: 0;
    padding: 3px 10px;
    font-weight: bold;
    text-align: center;


	
}

#contact-form {
	width: 300px;
	border: 1px solid #ff8000;
	background-color: #000;
	padding: 10px;
	
	background-repeat: no-repeat;
	background-position: right top;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}

#contact-form label {
	font-size: 100%;
	display:block;
	width: 100%;
color: #00ff00;
	font-weight: bold;
	text-align: left;
	
}

#contact-form div {
	margin: 0.4em 0 0.6em 0;
}

#contact-form fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

#contact-form legend {
	color: #00ff00;
	font-size: 110%;
	font-weight: bold;

	padding: 0px 0px 0px 85px;
	

}

#contact-form .txt {
	width: 100%;
	border: 1px solid #ff8000;
	font-size: 1em;
	padding: 2px;
	text-align: left;
	background-color:#000;
	color:#fff;

}

#contact-form .txt1 {
	width: 100%;
	border: 1px solid #ff8000;
	padding: 2px;
	text-align: left;
	background-color:#000;
	color:#fff;
	font-family: verdana, Helvetica, sans-serif;
	font-size:small;

}

#contact-form .btn {
	border: 1px solid #ff8000;
	background-color: #000;
	color: #ff8000;
	padding: 2px;
	font-size: 90%;
	font-weight: bold;
}


#contact-form div.submit {
	text-align: center;
} 



.warning {
    font-weight: bold;
    color: #f00;
}

#gallery {
    width:800px;
}

#picCount {
  color:orange;
  font-weight:bold;
  }

#thumbs {
    float: left;
    margin-top: 10px;
	
	
}

#thumbs td {
    text-align: center;

}

#thumbs img {
    border: none;	
	
}

#thumbs a:link, #thumbs a:hover, #thumbs a:active, #thumbs a:visited {
	border: none;
	padding: 0px;
}

#main_image {
    float: right;
    text-align: center;
    width: 500px;
}

#main_image p {
   color:white;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 0 0;
}

#category_wrapper {
	position:relative;
	width: 650px;	
	margin-left:auto;
	margin-right:auto;
	
	margin-bottom: 30px;
	height:250px;
	}
	


h3 {
	color: #00ff00;
	text-align: left;
	font-family: verdana, Helvetica, sans-serif;
	margin-left:60px;	
}

h4 {
	color: #00ff00;
	text-align: center;
	font-family: verdana, Helvetica, sans-serif;
	margin-top:5px;
	
}

#clearbasses{clear:both;height:0px;width:100%;margin-top:0px}