body{font-family:Arial, Verdana,  Helvetica, sans-serif; background:black; color:white; font-size:1em; margin:0; padding:0;}	
td{vertical-align:top;}
a{text-decoration:none; }
a:hover{text-decoration:underline;}

h1{padding:0; margin:0; margin-bottom:10px; font-size:22px;}
h2{padding-left:5px; margin:0;} 
h3{margin-bottom:5px;}
h4{margin-bottom:-5px;}
p{margin-bottom:0px; margin-top:10px; line-height:135%; font-size:90%;}
ul{margin-left:0px; padding-left:25px;  padding-top:5px; padding-bottom:5px;}
li{line-height:150%;}
img{border:none;} 
div.outer{text-align:center; width:100%; position:absolute;}
td{vertical-align:top;}

.clr{clear:both;}

#inner{margin:auto; position:relative; text-align:left; width:900px;}

/*HEADER*/ 
#header{width:100%; margin:auto; position:relative; padding:40px 0 20px 0; height:170px }	
#header img#logo{ position:absolute;}
#header #tagline{position:relative; float:right; margin-right:25px; margin-bottom:5px; margin-top:5px; font-size:11.5px;  font-size:.8em;  width:350px; text-align:justify}
#header #tagline p{margin:0; margin-bottom:5px; margin-left:3px; padding:0; line-height:115%;}
#header #tagline img{margin-bottom:5px;}
#header #housekeeping{width:300px; float:right; position:relative; font-size:85%; text-align:right; clear:right; margin-right:50px; font-weight:bold;}
/*END HEADER*/

/*NAV*/

.nav{position:relative;	font-size:1em;  z-index:500; padding:0px 0 20px 0px; width:840px; margin:auto; background:url(../images/nav.gif) no-repeat; height:35px; }
.nav ul{margin:0;  padding:0; position:relative;}
.nav ul li{ list-style-type:none;  float:left;  position:relative; margin:0;    }
.nav ul li a{ position:relative; display:block; outline:none; _float:left;  margin:0 49px 0 0; _margin:0 23px 0 0;  text-indent:-99999px; height:35px; cursor:pointer;}
.nav ul li a.current, .nav ul li a:hover{background:url(../images/nav_u.gif) repeat-x left 22px;}
.nav ul li#nav0 a span {display:block; width:39px;}
.nav ul li#nav1 a span {display:block; width:52px;}
.nav ul li#nav2 a span {display:block; width:85px;}
.nav ul li#nav3 a span {display:block; width:94px;}
.nav ul li#nav4 a span {display:block; width:77px;}
.nav ul li#nav5 a span {display:block; width:119px; }
.nav ul li#nav6 a span {display:block; width:58px; }
.nav ul li#nav6 a{margin:0;}



span.pipe{display:none; }

/*END NAV*/


#footer{z-index:8; line-height:210%; margin:20px 0; font-size:100%;  text-align:center;}
#footer .sep{margin:0 10px 0 10px;}

#gallery{ width:750px;  margin:auto; }

