html, body{
 width: 100%;
 margin:0px;
 padding:0px;
 font-family: times new roman ;
 background-color: #FFF;
 color: #8F653C;
}
a {
 color: #FC803A;
}
a:hover {
 color: #AE1E1D;
 text-decoration: none;
}
h1 {
 font-size: 105%;
 color: #AE1E1D;
}
h4 {
 margin: 10px 0 2px 0;
}
.or {
 color: #AE1E1D;
}
.ma {
 font-size: 90%;
 font-weight: bold;
 color: #AE1E1D;
 letter-spacing: 1px
}
.m {
 font-size: 90%;
 font-weight: bold;
 text-decoration: none;
 color: #FC803A;
 letter-spacing: 1px;
}
.m:hover {
color: #AE1E1D;
}
.p {
  font-size: 80%;
 }
.p img {
 border: 4px solid #D4C8B2;
 }
 .p div {
  margin-top: 20px;
  text-align: left;
  width: 148px;
 }
#slogan {
 width: 100%;
 text-align: right;
 font-size: 18px;
}
#ln {
 background: url('ln1.jpg') no-repeat; 
 background-position: right;
 width: 100%;
 height: 213px;
}
#rn {
background: url('rn1.gif') repeat-y;
background-position: left;
background-color: #F2EADE;
}
#l5 {
 width: 100%;
 text-align: left;
}
#mark {
 text-align: center; 
 padding:0;
 margin: 15px 0 0 0;
}
#contact {
 width: 100%;
 margin-top: 15px;
}
#copy {
 position: relative;
 top:-30px;
 left: 75px;
 clear: both;
}
 #content {
 padding: 10px 10px 0 10px;
 background-color: #F5F0E8;
 font-size: 95%;
}
#slogan span{
 margin:0px;
 padding:0px;
 font-size: 26px;
}
.tbl {
 border: 1px solid #8F653C;
 border-collapse: collapse;
}
.tbl td {
 border: 1px solid #8F653C;
 border-collapse: collapse;
}