/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */



/* Default colors and body settings  (text and borders)*/
body {
      color:#000000;
      background-color:#ffffff;
	font-family:sans-serif; margin-left:0px; margin-top:0px;
    }
    
h1 {
		   color:#000000; text-align:left;  left-margin:10px; font-size:x-large;
	}
           h2 {
		   color:#000000; text-align:left;  left-margin:10px; font-size:medium; clear:both;
	}
ul
     
     {text-align:left;
      list-style-type:none;
      margin:5px;
      padding:5px;
      padding-top:5px;
      padding-bottom:5px;
      margin-top:5px;
      margin-bottom:5px; ;
      }
.bulletslist {
list-style-type:disc;}
.NavBar     li {display:inline;  }
.sidenote { border:double; margin: 5px; padding:5px; background-color:#f0f0f0; float:right; max-width:200px}
figcaption {text-align:center;  margin-top:8px; margin-bottom:8px; }
figure {border-top:solid; border-bottom: solid; border-bottom-width:thick; border-top-width:thin; }
li a:link, li a:visited
  {
  font-weight:bold;
  color:#Ffffff;
  background-color:#008040;
  text-align:center;
  padding:05px;
  text-decoration:none;
  text-transform:uppercase;
  
  }
li a:active 

   {background-color:#ff0000; }
li a:hover,a:active
  {
  background-color:#7A991A;
  color: #000000;}

Header { position:fixed; top:0; left:0; z-index:100;   
  
	padding:  0px;
	margin:0px; text-align:left; top: 0px; width: 1010px;  height:150px; background-color:#cccccc;
	}
	
 
 .FloatRightFig {  Position:relative;   float:right; margin-right: 5px; }
 #horseheads { }
#companyname {position:fixed; top:0px; left:225px; height:100px; width:650px; z-index:100; }
#companynamex {position:reltive; top:0px;  width:650px; z-index:100; }
#piwrks { float:right ; margin: 5px;  border-top:thin; border-bottom: thick;}
#postcard {height:250px; width:375px; }
#minisink { float: right; margin: 25px;border-top:solid; border-bottom: solid; border-bottom-width:thick; border-top-width:thin; }
#minisink figcaption { max-width:175px; }
#piwrks p { max-width: 250px;border-top:thin; border-bottom: thick; border-color: black; }
#logo        {position:fixed; top:0; left:0; z-index:100; height:150px; width:225px; }
#menontruss {height:200px; width:300px;}
#bridgeconstr {height:200px; width:300px; }
#bldgbridge figcaption { max-width:225px; padding:5px; }
#bldgbridge  {   float:right; margin:0px; border-top:solid; border-bottom: solid; border-bottom-width:thick; border-top-width:thin;margin: 5px;}
#bldgbridge1 figcaption { max-width:225px; padding:10px; }
#bldgbridge1  {   float:right; margin:8px; border-top:solid; border-bottom: solid; border-bottom-width:thick; border-top-width:thin;margin: 5px;}
#brcol {float:right;border-top:solid; border-bottom: solid; border-bottom-width:thick; border-top-width:thin;margin: 5px;}
#brcol figcaption { max-width:175px }
#flood55 {float: right; margin:8px;border-top:solid; border-bottom: solid; border-bottom-width:thick; border-top-width:thin;}
#pcol {float:left; margin:8px; }
#ferry {float:right; margin:8px; }
#ferrypic {height:175px; width:100px;  }
#brdgandsky {float:right; margin:10px}
.mrmap      { top:0; left:0; z-index:100; height: 550px; width:=70px; float:right; margin:10px;}
.NavBar      {position:fixed; top:75px;left:225px; z-index:100;  background-color:#cccccc; font-size: small;height:75px; width:525px; }

	
.Content 
             { font-family:verdana;background-color: #a0f0a0;  font-size:small; 
             width: 1000px; min-height:600px; margin-left: 0px; margin-right: 0px; position:relative; top:150px; 
             text-align:left; padding-left: 10px; padding-right: 0px; padding-top:5px;  }
.Content p { margin-left: 10px; margin-right:8px; padding-right:8px}
#HeaderCorner { position:fixed; top:0px;left:800px;z-index:200 }

.Announcement 
              {font-size: small ;min-width: 400px;background-color:#f0f0f0;  
              padding: 10px 10px 20px 10px;margin-right:330px; margin-bottom:10px;  }
.rightcol {position:relative }
  
.Directions {margin-left: 25px; }
.Directions li {display:block; text-align:left; }
		
 
 
 article, aside, figure, figcaption, footer, header, hgroup, nav, section, summary, content { display: block }
  
  </style>