/*                        Remove this body property
body {
  height: 1000px;
}       */
    /*
#footer {                 Remove this footer property
   top:930px;
}    */

#pagename {
  position: absolute;
  clear: both;
  left:15px;
  top:150px;
  height: 45px;
  width: 960px;
  padding: 2px 0px 0px 0px;
  margin: 8px 0px 0px 0px;
  border-bottom: 1px dotted #155F83;
}

#aboutthumbs {
  position: relative;
  float: left;
  clear: left;
  left: 20px;
  top: 120px;
  width: 210px;
  height: 500px;
  padding: 0px 0px 140px 0px;
  text-align: left; 
}


.thumbswr {
  width: 210px;
  height: 640px;
}


.thumbsbox {

  width: 210px;
  height: 640px;
}
.thumbsxa {
   overflow-x: hidden;
   overflow-y: hidden;
   width: 210px;
   height: 640px;

 }


#abouttext {

  position: relative;
  float: left bottom;                   /* add bottom */
  height: 100%;                        /*change*/
  left: 15px;
  top: 120px;
  width: 679px;
  padding: 29px 10px 30px 28px;
  margin: 0px, 0px, 30px, 28px;
  text-align: left;
  border-left: 1px dotted #155F83;
}
 /*
.textwr {                                 This section not needed

	width: 660px;
    height: 100%;



    }
.textbox {

   	width: 660px;
    height: 100%;


}
.textxa {
     overflow-x: hidden;
     overflow-y: auto;

}                               */


#abouttextB {

  position: relative;
  float: left;
  height: 578px;
  left: 0px;
  top: 120px;
  width: 905px;
  padding: 29px 14px 0px 28px;
  text-align: left;
  
}



.textwrB {

	width: 925px;
	height: 588px;


  
    }
.textboxB {

   	w\idth: 925px;
      height: 588px;

  
}
.textxaB {
     overflow-x: hidden;
     overflow-y: auto;

}

div#vmenu {
  position: relative;
  float: left;
  clear: left;
  left: 12px;
  top: 0px;    /* adjust to match gallery spacing between horizontal dotted line and divs below it? */
  width: 185px;
  height: 425px;
  padding: 0px 0px 140px 0px;
  text-align: left; /* Counteract to IE5/Win Hack */
  margin: 0;
}

div#vmenu ul {
  padding: 0px 0px 0px 0px;
   list-style: none;
   color: #000;
}

div#vmenu ul li {
   margin: 0;
   padding: 8px 0px 0px 0px;
   list-style: none;
   color: #000;
}

div#vmenu ul a:link {
   margin: 0;
   padding: .25em 0em .2em .4em;
   text-decoration: underline;
   font-size: 12px;
   color: #2966b8;
   display: block;
   font-weight: bold;
}

div#vmenu ul a:active {
   margin: 0;   
   padding: .25em 0em .2em .4em;
   text-decoration: none; 
   font-size: 12px;
   color: #740000;
   display: block;
   font-weight: bold;
}

div#vmenu ul a:visited {
   margin: 0;
   padding: .25em 0em .2em .4em;
   font-size: 12px;
   color: #2966b8;
   display: block;
   font-weight: bold;
   text-decoration: underline;
}

div#vmenu ul li a:hover {
   margin: 0;
   text-decoration: underline;
   font-size: 12px;
   color: #c50000;
   display: block;
}

.table {
   clear: both
}

.sitemap {
 text-align: left;
 padding-left: 0px;
 margin-left: 15px;
 margin-top: 130px;


}

ul {
  list-style: none;

    }

li {
  position: relative;
  left: 0px;
  padding-bottom: 10px;
}


td {
  vertical-align: top;
  width: 150px;
  padding-top: 5px;
  }

.sitemap a {text-decoration:none;}
.sitemap a:link {color:#292421;}
.sitemap a:visited {color:#292421;}
.sitemap a:hover {color:#E38217;}