html {background: #dcdcdc;
}

body {
  background-color: #F7F6EE;
  background-position: 100%;
  height: 100%;
  width:1000px;
  position: relative;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  border: none;
  text-align: center;
  font-family: arial;
  font-size: 13px;
  color: #292421;
}

/* body {text-align: center} is to correct for IE5/Win's inability to recognize the request to horizontally center the container class using auto margins. However, in order to set the textual content of the body back to left alignment, it must be specified. Typical expression: Hack for IE5/Win */

#title {
  width: 1000px;
  height: 80px;
  padding: 0px 0px 0px 0px;
  background-color: #740000;
  clear: both;
  margin: 0px;
}

#title a:link {color: #ffffff;}
#title a:visited {color: #ffffff;}
#title a:hover {color:#E38217;}

.motto {
    color: #ffffff;
    z-index: 2000;
    font-family: arial;
font-size: 11px;
font-style: italic;
    position: absolute;
    left: 20px;
    top: 60px;
}

.logo {
  background-color: #740000;
  z-index: -1000;
  font-size: 12px;
  color: #740000;
  position:absolute;
  top:0px;
  left:1px;
}

#menu1 {
  width: 1000px;
  height: 17px;
  padding: 2px 0px 1px 0px;
  background-color: #F7F6EE;               /* menubar with Home, Store, etc. */
  border-top:2px solid #F7F6EE;            /* menubar with Home, Store, etc. */
  color: #292421;
  font-size: 12px;
  clear: both;
  margin: 0px;
  position: absolute;
  top: 103px;
  left: 0px;
}



a.navbar {text-decoration:none;}
a.navbar:link {color:#292421;}
a.navbar:visited {color:#292421;}
a.navbar:hover {color:#E38217;}


#mB {font:bold 12px arial,sans-serif; text-align:right; margin-bottom:5px; position:relative; top:0px; right:0px; width:998px; padding: 3px 0px; overflow:hidden; border:solid 1px #8e1313; background-color:#8e1313;z-index:1000; }   /* Menu bar colors - width is 998px + 1 px border + 1 px border = 1000px */
.mH {color:#ffffff; text-decoration:none; white-space:nowrap; cursor:default; padding:0px; padding-left:8px; position:relative;}     /* Menu bar text */
a.mL {display:block; padding:1px 4px; border-top:1px solid #8e1313; text-decoration:none; cursor:pointer;}    /* drop-down blocks; padding: 1px 4px; means 1px top and bottom, 4px sides */
a.mL:link {color:#ffffff;}    /* drop-down link text */
a.mL:visited {color:#ffffff;}   /* visited drop-down link text */
a.mL:hover {color:#ffffff; background-color:#740000;}    /* text color and background for drop-downs */
a.mL:active {color:#ffffff; background-color:#740000;}  /* text color and background of drop-downs once clicked */
a.mO {display:block; padding:1px 4px; border-top:1px solid #8e1313; text-decoration:none}   /* Describes the Site Map menu, which shows up when user does not have java script */
a.mO:link {color:#ffffff;}
a.mO:visited {color:#ffffff;}
a.mO:hover {color:#E38217;}
a.mO:active {color:#E38217;}
.mD {color:#ffffff; font:11px arial, sans-serif; background-color:#8e1313; visibility:hidden; margin:0; padding:0; position:absolute; z-index:1000; top:0px; left:0px; width:100px; border-style:solid; border-width:0px 1px 1px 1px; border-color:#740000;} /* drop-downs */


/* About this gallery section */

#aboutgallery {
   clear: both;
   width: 984px;
   height: 188px;
   margin:0px 8px 0px 8px;
   padding: 40px 0px 10px 0px;
   text-align: left; /* Counteract to IE5/Win Hack */
   position: relative;
   bottom: 0px;
   left: 0px;
   border-top: 1px dotted #155F83;
}

#aboutgallery p {
  margin-left: 60px;
  text-indent: 25px;
  text-align: justify;
}


.galbox {

   	w\idth: 600px;
    height: 188px;
    margin-left: 175px;

}

.galxa {
   overflow-x: hidden;
   overflow-y: auto;
   padding-right: 50px;

}
.galwr {
	width: 600px;
	height: 188px;

    }


#footer {
   position: relative;
   clear: both;
   width: 984px;
   height: 40px;
   margin:10px 8px 0px 8px;
   text-align: left; /* Counteract to IE5/Win Hack */
   position: relative;
   bottom: 0px;
   left: 0px;
   border-top: 1px dotted #155F83;
 }

.footer {
  text-decoration: underline;
  color: #155F83;
  font-size: 11px;
  position: absolute;
  }

a.footer:link {color: #155F83;}
a.footer:visited {color: #155F83;}
a.footer:hover {color:#E38217;}

.news {
  bottom:5px;
  left:0px;
  padding-left:8px;
}


.face {
  bottom:5px;
  left:430px;
}


.tight {
  margin-top: 0px;
  margin-bottom: 0px;
}

.moderate {
  margin-top: 8px;
  margin-bottom: 0px;
}

.title {
  color: #155F83;
  font-weight: bold;
  text-align: left;
}

a: active
{
  outline: none;
}

a:focus
{
  outline-style:none;
}

