/* CSS Document */
.mainnav {
padding-left:5px; 
padding-top:0px; 
padding-right:0px; 
margin:0px; 
font-family:Georgia, 'Times New Roman', Times, serif; 
font-style:italic; 
font-size:0.95em; 
line-height:1em; 
color:#333300; 
vertical-align:top;
}



.menu_copy{
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#660000;}

.menu_copy, .menu_copy p, .menu_copy h1, .menu-copyh2  {
text-align:center;
vertical-align:top}

.menu_copy p{
font-family:"Times New Roman", Times, serif;
font-size:1em;
line-height:1.2em;
color:#333333;
}



.menu_copy b{
color:#660033;
font-weight:normal
}

.menu_copy i{
color:#666666;
font-weight:normal;
font-size:0.9em;
font-style:normal;
font-family:"Times New Roman", Times, serif
}
.menu_copy h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-size:1em;
color:#ffffff;
margin:0px;
padding:0px;
line-height:1.2em;
}

.menu_header {
background-color:#660033;
border-bottom-style:solid;
border-bottom-width:3px;
border-bottom-color:#660033;
border-top-style:solid;
border-top-width:3px;
border-top-color:#660033;
padding:0px;

}


.mainnav a {
text-decoration:none;
color:#333300;
}

.mainnav a:hover, .mainnav b {
text-decoration:none;
color:#ffffff;
background-color:#666633;
font-weight:normal;
}
.cafe_menu{
border:0}

.cafe_menu em {
color:#333333; font-style:normal}

.cafe_menu a {
text-decoration:none;
color:#660033;
}

.cafe_menu a:hover, .cafe_menu a:hover em {
text-decoration:underline;
}

.cafe_menu li a:hover {
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#660033;
}

.upperfooter {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic

}

.upperfooter a {
text-decoration:none;
color:#CC0033;
}

.upperfooter a:hover {
text-decoration:underline;
color:#990033;
}

h1 {color:#666633; font-family:Georgia, 'Times New Roman', Times, serif; font-size:2em; font-weight:normal; font-style:italic; margin:0px; padding:0px; line-height:1.8em}

h2 {color:#333300; margin:0px; padding:0px; font-family:'Times New Roman', Times, serif; font-style:italic; font-weight:normal; font-size:1.2em; margin-bottom:25px}

h3 {color:#333333; margin:0px; padding:0px; font-family:'Times New Roman', Times, serif; font-style:italic; font-weight:normal; font-size:1em; text-align:right}


h4 {color:#660033; margin:0px; padding:0px; font-family:'Times New Roman', Times, serif; font-weight:normal; font-size:1.1em; 
text-align:left; padding-bottom:15px}

p{
font-size:0.8em; font-family: Arial, Helvetica, sans-serif; line-height:1.5em; padding:0px
}

.formfield {
font-size:0.8em; font-family: Arial, Helvetica, sans-serif; line-height:1.5em; padding:0px
}

.note {
display:block;
background-image:url(../images/bcg_note.png);
background-repeat:repeat;
border-style:dotted;
border-width:1px;
border-color:#666666;
padding:10px;

}

.note a{
color:#660033}

.note a:hover{
color:#CC0033}

address {
color:#333333; margin:0px; padding:0px; 
font-family:Arial, Helvetica, sans-serif; font-style:normal; 
font-weight:normal; font-size:0.8em; margin-bottom:25px}


.photo{
width:195px}

.caption{
font-size:0.9em;
margin:0px; 
padding:0px;
margin-top:10px;
line-height:1.2em;
color:#660033;
text-align:center;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
border-style:dotted;
border-width:1px;
border-color:#666666;
padding:5px;
background-image:url(../images/bcg_note.png);}

.caption b{
color:#333333;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:1.2em;
font-style:normal;
}

.body-copy {
padding-left:25px; color:#333333; width:405px}

.body-copy p{
text-align:justify;}

.body-copy b{
}

.song {
margin-left:35px; margin-right:35px;
margin-top:35px;
padding-left:15px; padding-right:15px;
border-style:dotted;
border-width:1px;
border-color:#666666;
padding:10px;
}
.song p {
line-height:1.5em;
font-size:0.9em;
font-family:"Times New Roman", Times, serif;
text-align:center}

.song b {
color:#660000;
font-size:1.8em;}


.body-copy a{
color:#666633;}

.body-copy a:hover{
color:#CC0033}
.footer {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#666633;
}

.footer a:link, .footer a:visited, .footer a:active {text-decoration: none; color:#666633; font-weight:normal; font-style:inherit}
.footer a:hover {text-decoration:underline; color:#996600}

