BODY {
 font-family: 'Times New Roman', Times, serif;
font-weight : normal; 
color : #000000; 
margin : 0 0 0 0;
padding : 0 0 0 0;
width : auto; 
background-image: URL("images/background3.jpg");
}

.album { color: #fffff0;
background: transparent; padding: 0px; font-size: .80em;}

.album a { border: solid 1px black; border-bottom-style: none; 
background: #fffff0; font-size: .80em; padding: 3px;}
.album a:visited {
background: #fffff0; border: solid 1px black; border-bottom-style: none; padding: 3px; font-size: .80em;}

p {

font-family : 'Times New Roman', Times, serif; 


}
.table { background-image: URL("images/background3.jpg");
color: #6d3c34;
}

.left { color: #663300;
font-family: 'Times New Roman', Times, serif;
font-weight: normal;
display: block;

width: 135px;


}

.left a {color: #b18b76;

background: transparent;
display: block;
font-weight: bold;
padding: 2px;



}

.left a:visited {color: #b18b76;

background: transparent;
display: block;
font-weight: bold;
padding: 2px;



}

.left a:hover {color: #251517;
background: transparent;
padding: 2px;
display: block;


}

.left a:active { color:#93674b;
background: transparent;
display: block;
font-weight: bold;
padding: 2px;

}

a:link { color: #ab826c;
text-decoration: none;

}

a:visited {color:#ab826c;
text-decoration: none;


}


.border { border: solid 1px #45220A;}

.smalltext {
font-family : 'Times New Roman', times, serif;
font-variant : normal; 
font-weight : normal; 
color: #45220A;



}


.smalltext a:link {
font-family : 'Times New Roman', Times, serif; 
font-variant : normal; 
font-weight: bold;
padding: 2px;
color: #b18b76;



}

.smalltext a:visited {
font-family : 'Times New Roman', Times, serif;
font-weight: bold;
font-variant : normal; 
padding: 2px;
color: #b18b76;


}

.calendar_box {border: solid 1px #8b624b; font-weight: bold; color: black;


}

.calendar {font-weight: bold; color: black;


}
.calendar a {color: #391e02; font-weight: bold; text-decoration: underline;


 }


.calendar a:visited {color: #391e02; font-weight: bold; text-decoration: underline;


}


.calendar a:hover {color: #663300; font-weight: bold;


}

.page {color: #000000;
background: transparent;
font-size: 1em;
text-align: left;

}


.page a {color: #ab826c;
background: transparent;
text-decoration: none;



 }


.page a:visited {color: #ab826c;
background: transparent;
text-decoration: none;



}


.page a:hover {color: #250b12; background: transparent;



}

.menu {background: transparent;
font-family: 'Times New Roman', Times, serif;
text-align: center;
font-size:.85em;
padding: 2px;
display: block;


}

.menu a:link {color: #ab826c;
text-align: center;
text-decoration: none;
background: transparent;
display: block;
border: outset 1px white;
font-weight: bold;
font-family: 'Times New Roman', Times, serif;


}

.menu a:visited {
text-align: center;
text-decoration: none;
color: #ab826c;
background: transparent;
display: block;
border: outset 1px white;
font-weight:bold;
font-family: 'Times New Roman', Times, serif;



}

.menu a:hover {
border: inset 1px;
background: #fffff0;
color: black;
text-decoration: none;
text-align: center;
font-family: 'Times New Roman', Times, serif;


}


.menu a:active {
border: inset 1px;
text-align: center;
background: #fffff0;
color:black;
text-decoration: none;
font-style: italic;
display: block;
font-family: 'Times New Roman', Times, serif;


}

.errortext {
  font-family : 'Times New Roman', Times, serif;
  font-size : .9em;
  color : red;
  font-weight : bold;


}



.bg_light {
color: black;
padding: 2px;


}



.bg_light a {color: #bb937c;
font-style: italic;
border-style: none;
font-size: .85em;
padding: 2px;
color: #bb937c;
font-weight: bold;


}


.bg_medium {
 color: #93674b;


}



.bg_medium a { color: #543f12;
background: transparent;
text-decoration: none;
font-weight: normal;


}



.bg_medium a:visited {color: #543f12;
background:transparent;
text-decoration: none; 

font-weight: normal;



}

.border {
border-right: solid 1px #6d3c34; 
border-left: solid 1px #6d3c34; 
border-bottom: solid 1px #6d3c34;



}



.copyright {
    font-size: .8em;
    text-align: center;


}
