html {
		margin: 0; 
		padding: 0;
		}

body {
	
	background:#333300;
	margin: 0; 
	padding: 0; 
	text-align: center; 
	
	}
#main {
	
		background: url(../images/gradient1.jpg) repeat-y;
		width: 850px; 
		margin: 0px auto; 
		padding: 0 0 12px 0;
		text-align: left;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px; 
		line-height: 140%; 
		}

	
h1 {
	color:#666600;
	margin-left: 24px; 
	padding: 0; 
	font: bold 2em garamond, palatino, serif; 
	
	
}




h2 {
	margin-left: 24px; 
	padding: 0; 
	font: bold italic 150% garamond, palatino, serif; 
	color: #800000;
	}
	
h3 {
	margin-left: 24px; 
	padding: 0; 
	font: bold 125% garamond, palatino, serif; 
	color: #800000;
	}
	
h4 {
	margin-left: 24px; 
	padding: 0; 
	font: bold italic garamond, palatino, serif; 
	color: #800000;
	}	
h5 {
	color:#666600;
	margin-left: 24px; 
	font: italic 1.75em garamond, palatino, serif; 
	}
	
p {
	margin: 24px; 
	}
img {border-width: 0;}

table {
		margin-left:24px;}
		
		td {padding:12px;}
dl {padding:20px;}
dt {font-weight:bold;
	font-style: italic;}
dd {margin-bottom:5px;}
	
a:link {
		color: #800000; 
		text-decoration: none;
		}
a:visited {
		color: #800000; 
		text-decoration: none;
		}
a:hover {
		color: #800000;
		text-decoration: underline;
		}


.text a:link {
		color: black; 
		text-decoration: none;
		}
.text a:visited {
		color: black; 
		text-decoration: none;
		}
.text a:hover {
		color: #800000;
		text-decoration: underline;
		}


.footer a:link {
		color: #fff; 
		text-decoration: none;
		}
.footer a:visited {
		color: #fff; 
		text-decoration: none;
		}
.footer a:hover {
		color: #800000;
		text-decoration: underline;
		}




#header {
   		margin: 0 24px; 
		padding: 20px;
		background: url(/images/name.gif) no-repeat;
		height: 175px; 
		}
#header2 {
   		margin: 0 24px; 
		padding: 20px;
		background: url(/images/name2.gif) no-repeat;
		height: 75px; 
		}		
		
		
#footer {
		margin: auto; 
		font-family: garamond, palatino, serif;
		font-weight:bold;
		font-size:.9em;
		color:#fff;
		}

#address {
		margin: auto;
		padding: 24px; 
		font-family: garamond, palatino, serif;
		font-weight:bold;
		font-size:1.2em;
		color:#fff;
		}




/* styles added by BLK from SN for inline menu at top of content */
.nav {
  display:table;         /* ignored by IE */
  
  
  border-color:#333300;
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  font-size: .75em;
	font-family: arial, impact, sans-serif;
	font-weight:bold;
	text-align:center;
	line-height:1.2em;
}

* html .nav {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 1px;         /* fix bug in IE for border spacing */
  }  
.nav li {
  display:table-cell;    /* ignored by IE */
 
  border-right-style:solid;
  }
* html .nav li {
  display:inline;        /* for IE only */
  }
.nav a, .nav a:visited {
  display:block;         /* for all browsers except IE */
  padding:0 8px;
  color:#990000; 
 text-decoration:none;
  }
* html .nav a, * html .nav a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.nav a:hover {
  color:#fff; 
  background:#333300;
  }
 
/*end of styles added by BLK from SN */



 /*test trying to fix the wacky*/
 
#nav ul {
margin-left:24px;
margin-top: 10px;

list-style-type: none;
font-size: .75em;
font-family: arial, impact, sans-serif;
font-weight: bold;
line-height: 1.2em;
text-align:center;
}

#nav li {
display: block;
float:left;
border-left: thin solid #330;
width:75px;

}

#nav a {
text-decoration: none;

}

#nav a:hover, li:hover{
  color:#fff;
  background:#333300; 
  }

/*end of test*/












