html, body {
   height: 100%;
}

body {
   margin:0 auto;
   padding:0;
   border:0;			/* This removes the border around the viewport in old versions of IE */
   width:100%;
   background:#ffffff;
   min-width:600px;		
   max-width: 1000px;						
   font-size:90%;
   
}

li {
   line-height: 125%;
}

h3 {
   text-align: center;
}

#bodycontainer {
   position: relative;
   width: 1000px;
   left: 5%;
   min-height: 100%;
}
	
#centertxt { 
   position: relative;
   height: 100%;
   width:70%;			/* width of center column content (column width minus padding on either side) */
   left:15%;			/* 100% plus left padding of center column */
   background-color: #ffffff;
   top: 0;
   bottom: 0;
   max-width: 600px;
   overflow: hidden;
}
	
#headeraddy {
   position: absolute;
   left: 200px;
   width: 300px;
   top: 30px;
   background: #ffffff;
   text-align: left;
   font-weight: bold;
   font-size: 18px;
}

.bodytext { 
   margin: 15px 15px 2px  15px; 
   padding: 0 5px 0 10px;
   height: 100%;
   min-height: 750px;
}

img.bar { 
   position: absolute; 
   width: 100%; 
   height: 100%; 
   max-width: 900px;
}

#nav {
    position: relative;
    width: 100%;
    background: #000000;
    font-size: 14px;
    padding: 5px 0 5px 15px;
    color: #ffffff;
    min-height: 15px;
}

a.nav:link, a.nav:visited {
    color:#ffffff;
    text-decoration: none;
    margin: 12px;
    font-size: 14px;
}

a.nav:hover {
   color:#ff0000;
   margin: 12px;
   font-size: 14px;
}

.menu { 
   position: absolute;
   top: 250px;
   width: 120px;
   left: 10px;
   line-height: 140%;
   font-weight: bold;
}

a.menuitem:hover { 
   text-decoration: underline;
}

a.menuitem { 
   color: #ffffff;
   text-decoration: none;

}

.densemenu {
   line-height: 100%;
}

.addylink { 
   font-size: 20px; 
   color:black; 
   text-align: center; 
   margin-top: -30px;
   text-decoration: none;
}

.addylink:hover {
   text-decoration: underline;
}

* html #bodycontainer {
   height: 100%;
}