HTML, BODY
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 100%;
}
BODY
{
  border: none;
  background: none;
  background-color: Black;
  text-align: center; /* to fix IE's lack of margin:auto */
}
A
{
  font-weight: bold;
}
A:LINK
{
  color: Teal;
}
A:ACTIVE
{
  color: Red;
}
A:VISITED 
{
  color: Teal;
}
IMG 
{
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  -ms-interpolation-mode:bicubic;
}
DIV.PictureLink IMG, DIV.entry IMG, TABLE.PageContent IMG {
  margin-right: 7px; margin-bottom: 7px;
  -moz-box-shadow: 5px 5px 6px #000; /* Firefox */
  -webkit-box-shadow: 5px 5px 6px #000; /* Safari/Chrome */
  box-shadow: 5px 5px 6px #000; /* Opera and other CSS3 supporting browsers */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";/* IE 8 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#000000');/* IE 5.5 - 7 */
}
TABLE.rss IMG.rss, DIV.PictureLink IMG.NoShadow, DIV.entry IMG.NoShadow, TABLE.PageContent IMG.NoShadow {
  margin-right: 0px; margin-bottom: 0px;
  -moz-box-shadow: 0 0 0; /* Firefox */
  -webkit-box-shadow: none; /* Safari/Chrome */
  box-shadow: none; /* Opera and other CSS3 supporting browsers */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='#000000')";/* IE 8 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='silver');/* IE 5.5 - 7 */ 
}
TABLE.MainImage {
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 7px;
  margin-bottom: 0px;
  height: auto;
  float: left;
}
IMG.left
{
  margin-top: 15px;
  margin-right: 15px;
  margin-bottom: 5px;
  float: left;
}
IMG.right
{
  margin-top: 15px;
  margin-left: 15px;
  margin-bottom: 5px;
  float: right;
}
IMG.main
{
  margin-top: 5px;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 5px;
  float: left;
}
DIV.body
{
  width: 1000px; /* to fix IE's lack of min/max-width*/
  max-width: 1000px;
  min-width: 780px;
  margin: auto;
  height: 100%;
  border-top: black 1px solid;
  text-align: left;
}
TABLE
{
  height: 100%;
}
TABLE.Nav
{
  width: 110px;
  height: auto;
}
TABLE.Nav TD
{
  text-align: right;
  padding: 0px 4px 0px 0px;
}
.imgcell img, .imgcell a
{
  display: block;
}
TABLE.center
{
  margin: auto;
}
TABLE.normal, TR.normal, TD.normal
{
  height: auto;
}
TABLE.wide, DIV.wide
{
  width: 100%;
}
TABLE.Left
{
  width: 95%;
}
TABLE.FloatLeft
{
  float: left;
}
TABLE.Right
{
  width: 95%;
  padding-right: 15px;
}
TABLE.content
{
  background: url("bk_blk_light.jpg");
  height: 100%;
}
TABLE.PageContent {
  width: 100%;
}

TABLE.silver, DIV.silver
{
  background-color: Silver;
  color: black;
  border: 2px silver outset;
  height: auto;
  margin: auto;
}
TABLE.black
{
  background-color: Black;
}
TABLE.picture
{
  width: auto;
}
TR, TD
{
  height: auto;
}
TD
{
  vertical-align: top;
}
TABLE.tall, TR.tall, TD.tall
{
  height: 100%;
}
TR.bottom, TD.bottom
{
  vertical-align: bottom;
}
TD.middle
{
  vertical-align: middle;
}
P.right, TD.right, DIV.right
{
  text-align: right;
}
P.left, TD.left, DIV.left
{
  text-align: left;
}
P.center, TD.center, DIV.center
{
  text-align: center;
}
P
{
  text-align: inherit;
}
TD.BlackBackground
{
  background-color: Black;
}

TD.SilverBackground
{
  background-color: Silver;
}
INPUT.btn, INPUT.submit
{
  font-family:verdana,arial,helvetica,sans-serif;
  font-size: 120%;
  width : auto;
  height : 50px;
}
.Address
{
  color : Silver;
  font-size: smaller;
}
.BottomNav
{
  color: Silver;
  font-size: smaller;
}
P.silver, TD.silver, p.silvertext, TD.silvertext
{
  color: Silver;
}
P.paddingbottom
{
  padding-bottom: 10px;
}
P.paddingtop
{
  padding-top: 10px;
}
IMG.rss
{
  padding-right: 8px;
}
TABLE.rss
{
  height: auto;
  margin-left: 10px;
}
TABLE.rss TD
{
  vertical-align: middle;
}
.Colophon
{
  color: Silver;
  font-size: smaller;
  text-align: center;
}
.SmallCaps
{
  font-variant: small-caps;
}
.linktext
{
  color: Teal;
  font-weight: bold;
  font-size: 11pt;
  font-family: "EngraversGothic BT", Arial, sans-serif;
  margin-top: 15px;
  padding-right: 7px;
  width: 90px;
}
.logo
{
  height: 91px;
  text-align: center;
}

.QuickSearch
{
  color: White;
  background-color: #696969;
  border: 2px white inset;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  margin-right: 7px;
  margin-bottom: 5px;
  width: 85px;
  height: 1.1em;
}
.firstletter
{
  padding-top: 0px;
  margin-top: 0px;
  margin-right: 10px;
}

/* wordpress */
.alignright {
  float: right;
}

.alignleft {
  float: left;
}

.underline {
  text-decoration: underline;
}
