body { 
  background-color:       #77896c;    
  font-family:      Georgia, "Times New Roman", Times, serif;
  font-size:        small;
  margin:           20px;
 
}

#allcontent  {
  width:	    800px;
  border:	    3px solid black;
  padding:          0px;
  background-color: #ffc469;
  margin: 	    auto;

}

#header {
  margin:           0px;
  background-color: #e0427f;
  height:           100px;
  border:           none;
}


table.nav {
  background-color: #b272a6;
  height:           32px;
  width:            400px;
}
  
table.nav tbody {
  font:             bold 12px Verdana, sans-serif;
  list-style:       none;
  padding:          0px;
  margin:           0px;
}

table.nav td.links {
  border:		1px solid white;
  text-align:		center;
}

table.nav td.thspg {
  border:   		1px solid white;
  background-color:     #ffc469;
  color:                black;
  text-align:		center;
}

#navsite {
  border-bottom:    2px solid white;
  border-top:       2px solid white;
  color:	    white;
  background-color: #b272a6;
  padding:          0px;
  margin:           0px;
  height:           31px;
  text-align:        center;
}

#navsite a:link {
  color: white;
  text-decoration: none;
}

#navsite a:visited {
  color: white;
  text-decoration: none;
}
 
#navsite a:link:hover, #navsite a:visited:hover {
  color: black;
  font-size: 1.1em;
  text-decoration: none;
}

#main {
  color:            #4d4d4d;
  font-weight:      bold;
  border:	    none;
  padding:          10px 0px 0px 10px;
  margin:           0px;
  width:	    780px;
  
}

#footer1 {
  text-align:       right;
  border-bottom:    2px solid white;
  border-top:       2px solid white;
  background-color: #b272a6;
  padding:          0px;
  margin:           0px;
  clear:            both;
  height:           31px;
}

#footer2 {
  border:	    none;
  background-color: #e0427f;
  text-align:       center; 
  padding:          0px;
  margin:           0px;
  font-weight:      bold;  
  color:	    white;
  clear:            both;
  height:           100px;
 
 
}

h1 {
  font-size:        1.4em;
  color:            #4d4d4d;
  font-weight:      bold;
  text-align:       center;
}

h2 { font-size: 1.1em;
     text-align: center;
}

.redtxt {
  color:           red;
}

a:link {
  color: #e0427f;
  font-weight: bold;
  text-decoration: none;
}

a:visited {
  color: #e0427f;
  font-weight: bold;
  text-decoration: none;
}
 
a:link:hover, a:visited:hover {
  color: black;
  font-weight: bold;
  font-size: 1.1em;
  text-decoration: none;
}

a:link img {
  border-style:   none;
}
a:visited img {
  border-style:   none;
}
a:link:hover img, a:visited:hover img {
  border-style:   none;
}
