*{
margin:0px;
padding:0px;
font-size:11px;
color:#333;
line-height:1.5em;
font-weight:normal;
font-family:'Arial',"Lucida Grande",Osaka,"‚l‚r ‚oƒSƒVƒbƒN";
}


.main{
font-size: 10px; 
line-height: 18px;
color:#555555;
}

.topimage{
margin-left:10px;}

.style01 {  
font-size: 10px; 
line-height: 18px;
margin-left:1em;
margin-right:1em;
color:555555;
}

.style02 {  
font-size: 10px; 
line-height: 18px;
margin-left:2em;
margin-right:1em;
color:555555;
}

#style01 {  
font-size: 10px; 
line-height: 18px;
margin-left:1em;
margin-right:1em;
color:555555;
}

#style02 {  
font-size: 10px; 
line-height: 18px;
margin-left:2em;
margin-right:3em;
color:555555;
}

.style011 {
  font-size: 10px; 
  line-height: 18px;
  margin-left:3em;
  color:555555;
  }

.style011c{
  font-size: 10px; 
  line-height: 18px;
  margin-left:3em;
  margin-right:3em;
  }
  
.style02 { 
font-size: xx-small;
}
.style3 { 
font-size: 9.5px; line-height: 15px;
}
.style04 { 
font-size: 10px; line-height: 18px;
}
.style05 { 
font-size: 12px; line-height: 18px;
}
.texts {
margin-left:1em;
}
#texts {
margin-top:0em;
margin-left:1em;
}
.texts2{
margin-left:2em;
}

.texts3{
margin-top:1em;
margin-left:1em;
margin-right:2em;
}


.color{
color:9A0032}


h2 {
	font-size: 12px;
	font-weight: bold;
	color: 555555;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}

a:link {
text-decoration:underline;
color:#9A0032;
}

a:visited {
text-decoration:underline;
color: #9A0032;
}


a:hover {
text-decoration:underline;
color: #9A0032;
}

.big{
font-size:12px;
}

.padding10_4{
padding:10px
}

.big{
font-size:12px;
}

.padding10{
padding-left:13px;
}

#margin1em{
padding-left:13px;
}

#margin20px{
padding-left:20px;
}


.padding13{
padding-left:13px;
padding-right:8px;
}

ul{
list-style:none;
margin:0px 0px 0px 20px;
padding:0px;
}

li.news{
margin:0px 0px 10px 0px;
}

.bar{
margin:15px 0px 15px 0px;
}

.tume{
line-height:1.25em;
}

.todaysmenu{
font-size:13px;
font-weight:bold;
color: #9A0032;
}