address{
   text-align:center;
   font-style:normal;
   color:#877862;
}

address a{
   color:#fffeee;
}

a{
   text-decoration:none;
}

a:hover{
   text-decoration:underline;
}



body{
   margin-top:0;
   margin-left:0;
   margin-right:0;
   padding-top:0;
   padding-left:0;
   padding-right:0;
   background-color:#877862;
}


img.left{
   float:left;
   margin-right:20px;
   margin-bottom:20px;
}

img.right{
   float:right;
   margin-left:20px;
   margin-bottom:20px;
}

ins{
color:red;}

p.menu a{
   color:#8B7355;
   border-top:1px solid #ffffff;
   border-right:1px solid #d7cbbd;
   border-bottom:1px solid #d7cbbd;
   border-left:1px solid #ffffff;
   text-decoration:none;
   display:block;
   font-size:medium;
   font-family:arial;
   padding:1 2 1 0;
}

p.menu a:hover{
   color:#CDAA7D;
   background-color:#ffffff;
   border-top:1px solid #ffffff;
   border-right:1px solid #d7cbbd;
   border-bottom:1px solid #d7cbbd;
   border-left:1px solid #ffffff;
   text-decoration:none;
   display:block;
   font-size:medium;
   font-family:arial;
   padding:1 2 1 0;
}


p,td,th{
   font-size:small;
}


h1{
   font-size:large;
   background-color:#ddccaa;
   color:#FFFACD;
   padding:1px 0px 1px 5px;
   margin-top:3px;
   font-family:arial;
}

h1.arial a:hover{
   text-decoration:none;
   color:#dfdfdf;
}

h1.arial a{
   text-decoration:none;
   color:#dddddd;
}

h1.arial{
   font-size:x-large;
   background-color:#ffffff;
   font-family:arial black;
   text-align:right;
   color:#dddddd;
}


h2{
   font-size:large;
   margin-top:10px;
   padding-left:10px;
   border-left:20px solid #ddccaa;
   color:#330000;
   font-family:arial;
}




table.style{
   margin-right:auto;
   margin-left:auto;
   width:740px;
}

table{
   width:100%;
}

table.menutable{
   border-collapse:collapse;
   width:100%;
}


th{
   width:100px;
}


tr.sun,tr.red,tr.pink{
   background-color:#ffddbb;
}


tr.sat,tr.blue{
   background-color:#bbddff;
}

tr.normal,tr.mon,tr.tue,tr.wed,tr.thu,tr.fri{
   background-image:url(images/white.jpg);
}

tr.title{
   background-image:url(images/brown.jpg);
   color:white;
}

th{
   text-align:center;
}


li.menu a{
   color:#8B7355;
   text-decoration:none;
   display:block;
   font-size:medium;
   font-family:arial;
   padding:1 2 1 0;
}

li.menu a:hover{
   color:#CDAA7D;
   text-decoration:none;
   display:block;
   font-size:medium;
   font-family:arial;
   padding:1 2 1 0;
}

ul{
   align:top;
}


.select{
   border-top:1px solid #ffffff;
   border-right:1px solid #d7cbbd;
   border-bottom:1px solid #d7cbbd;
   border-left:1px solid #ffffff;
   
}

.tdmenu{
   color:#ffffff;
   background-color:#f0ebe7;
   text-align:center;
   padding-top:0px;
   padding-bottom:0px;
   border-left:3px solid #716553;
   border-right:3px solid #716553;
   border-bottom:3px solid #d7cbbd;
   margin-top:0px;
   margin-bottom:0px;
}

.tdsubmenu{
   text-align:left;
   color:#ffffff;
   background-color:#d7cbbd;
   width:180px;
   padding-top:0px;
   padding-bottom:0px;
   border-left:3px solid #716553;
}


.tdfoot{
   color:#ffffff;
   border-left:3px solid #716553;
   border-right:3px solid #716553;
   padding-left:50px;
   padding-right:50px;
   padding-top:30px;
   padding-bottom:10px;
   background-color:#ffffff;

}



.tdcontents{
   border-right:3px solid #716553;
   text-align:left;
   padding-left:30px;
   padding-right:30px;
   padding-bottom:30px;
   background-color:#ffffff;
   color:#330000;
   width:560px;
}


td.tdhead a{
   color:#aaaaaa;
}

.tdhead{
   color:#FFFACD;
   border-bottom:solid 1px #d7cbbd;
   padding-left:50px;
   padding-right:50px;
   padding-top:20px;
   padding-bottom:10px;
   background-color:#ffffff;
   border-left:3px solid #716553;
   border-right:3px solid #716553;
   width:740px;
}

.tdimage{
   padding-top:0px;
   padding-bottom:0px;
   border-left:3px solid #716553;
   border-right:3px solid #716553;
   border-top:1px solid #ffffff;
   border-bottom:0px;
}


