html {
		margin: 0; 
		padding: 0;
		}
body {
		background: #330; 
		margin: 0; 
		padding: 0; 
		font: 12px/1.5 Verdana, Arial, sans-serif; 
		color: black; 
		text-align: center;
		}
		
#wrap {
		border-right:6px outset black;
		border-bottom:6px outset black;
		background: white;
		width:750px;
		margin: 0px auto;
		padding: 0 0 6em 0;
		text-align:left;
		
		
		}
		
		
#header {
   		margin: 0; 
		padding: 0;
		background: url(../images/logo-gradient.jpg) no-repeat;
		height: 125px; 
		}
img {border-width: 0;}		
h1 {
		margin-left: 48px; 
		padding: 0;
		font: bold 200% garamond, palatino, serif; 
		color: #800000; 
		}



h2 {margin-left: 48px; padding: 0; font: italic 175% garamond, palatino, serif; color: #800000}
p {margin-left: 48px; margin-right:48px;}
		
p.intro{
		
		width:550px;
		margin:25px 0 0 100px;
		
		font-family: garamond, palatino, serif; 
		color: #800000; 
		font-size: 1.4em; 
		font-weight: bold; 
		font-style: italic; 
		line-height: 140%;
		text-align: left;
		}

a:link {
		color:#800000;
		text-decoration: none;
		
		 }

a:visited {
		color:#800000;
		text-decoration: none;
		 }
a:hover {
		color:#800000;
		font-weight:bold;
		text-decoration: none;
		text-transform:uppercase;
		 }

		
#footer {
		margin: auto; 
		font-family: garamond, palatino, serif;
		font-weight:bold;
		font-size:.9em;
		color:#ffffff;
		}
#footer a:link {
		color:#ffff99; 
		text-decoration: none;
		}
#footer a:visited {
		color:#ffffff;
		text-decoration: none;
		}
#footer a:hover {
		color:white;
		text-decoration: underline;
		}		
#address {
		margin: auto; 
		font-family: Verdana, Arial, sans-serif;
		font-weight:bold;
		font-size:1em;
		color:#ffffff;
		}
				
		
/* styles added by BLK from SN for inline menu at top of content */
.nav {
  display:table;         /* ignored by IE */
  border-color:#333300;
  margin:0;
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  font-size: .95em;
	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:#990000;
  }
  /*end of styles added by BLK from SN */
  
  
  
  
  /*test trying to fix the wacky*/
 
#navALT ul {
margin-top: 10px;
list-style-type: none;
font-size: .95em;
font-family: arial, impact, sans-serif;
font-weight: bold;
line-height: 1.2em;
}

#navALT ul li {
display: inline;
border-right-style: solid;
border-color:#333300;
margin-right:-1px;}

#navALT a {
text-decoration: none;
padding:0px 5px;
}

#navALT a:hover {
  color:#fff;
  background:#990000; 
  }

 
  



/*end of test*/






  
  
  
  
  

/*css from adb for subnav. Adjust as necessary*/
.subnav {
		margin-left: 36px; 
		margin-bottom: 36px;
		padding: 0; 
		float: right; 
		width: 25%;
		text-align: left; 
		font-family: garamond, palatino, serif; 
		font-size: 1.2em; 
		font-style: italic; 
		line-height:120%;
		}

.subnav ul { 
		list-style: square;
		margin: 0; 
		padding: 0;
		}

.subnav ul li { 
		margin: 0; 
		padding: 0; 
		}		

.subnav a {
 		padding:0 8px;
 		color:#990000; 
 		text-decoration:none;
  		}
		
.subnav a:hover {
	  	color:#fff; 
	  	background:#990000;
  		}
  

