HR { height:3px ; color:#E0E0F0 ; margin:0px ; padding:0px }
DIV,body,form { 
font-size : 100% ; 
font-weight : normal ; 
padding : 0px ; 
line-height : 100% ;
color : black ;
}

table,tr,td {
font-size : 100% ; 
font-weight : normal ; 
padding : 0px ; 
line-height : 100% ;
color : black ;
}

dt {
font-size : 110% ; 
font-weight : bold ; 
padding : 0px ; 
line-height : 100% ;
color : black ;
border-width : 1px 0px 0px 4px ;
border-color : #8080D0 #000000 #000000 #202040 ;
border-style : solid ;
background : #F0F0F8 ;
padding:0px 0px 0px 4px ;
margin:0px 0px 0px 0px ;
vertical-align:text-bottom ;
}

dd {
font-size : 90% ; 
font-weight : normal ; 
padding : 0px ; 
line-height : 110% ;
color : black ;
}


body {
margin : 6px ;
background : white ;
color : black ;
}

H1 { 
color:black ; 
font-size:200% ; 
line-height:100% ;
font-weight:bold ; 
border-width : 4px 8px 4px 8px ;
border-color : #8080D0 #202040 #202040 #8080D0 ;
border-style : solid ;
background : #E0E0F0 ;
padding:0px 0px 0px 4px ;
margin:0px 0px 0px 0px ;
vertical-align:text-bottom ;
}

H2 { 
color:black ; 
font-size:140% ; 
line-height:100% ;
font-weight:bold ; 
border-width : 4px 0px 0px 8px ;
border-color : #404080 ;
border-style : solid ;
background : #E0E0F0 ;
padding:0px 0px 0px 4px ;
margin:0px 0px 0px 0px ;
vertical-align:text-bottom ;
}

.title,.newslink,.special { 
color:black ; 
font-size:140% ; 
line-height:100% ;
font-weight:bold ; 
border-width : 2px 0px 0px 4px ;
border-color : #404080 ;
border-style : solid ;
background : #F0F0FF ;
padding:0px 0px 0px 4px ;
margin:0px 0px 0px 0px ;
vertical-align:text-bottom ;
}

.subtitle { 
color:#A01010 ; 
font-size:100% ; 
font-style : bold ;
line-height:100% ;
font-weight:bold ; 
border-width : 0px 0px 0px 0px ;
border-color : #000000;
background : #F0F0F0 ;
border-style : solid ;
padding:0px 0px 0px 0px ;
margin:0px 0px 0px 0px ;
}

.main { 
font-size:100% ; 
line-height:120% ;
padding : 0px 0px 0px 0px ;
margin:0px 0px 0px 0px ;
border-width : 0px 0px 0px 8px ;
border-color : #FFFFFF ;
border-style : solid ;
background : #FFFFFF;
}


.newslink { 
font-size:90%;
border-color : #408040 ;
background:#FFFFFF ; 
}

.special { 
font-size:90%;
border-color : #804040 ;
background:#F0E0E0 ; 
}

.toptitle { 
font-size:100% ; 
line-height:100% ;
text-align : center ;
}

.toptitletext {
line-height : 1% ;
}



.boxtitle1 { 
font-size:12px ; 
line-height:12px ;
padding : 0px 0px 0px 0px ;
margin:0px 0px 0px 0px ;
border-width : 0px 0px 0px 0px ;
border-color : #FFFFFF ;
border-style : ridge ;
background : #FFFFFF;
text-align : center ;
}


.boxtitle2 { 
font-size:16px ; 
line-height:16px ;
padding : 0px 0px 0px 0px ;
margin:0px 0px 0px 0px ;
border-width : 1px 1px 1px 1px ;
border-color : #FFFFFF ;
border-style : solid ;
background : #F0F0FF;
text-align : center ;
}


.boxtitle3 { 
font-size:12px ; 
line-height:12px ;
padding : 0px 0px 0px 0px ;
margin:0px 0px 0px 0px ;
border-width : 0px 0px 0px 0px ;
border-color : #FFFFFF ;
border-style : outset ;
background : #FFFFFF ;
text-align : left ;
}


.linktitle1 { 
font-size:120% ; 
line-height:130% ;
padding : 0px 0px 0px 0px ;
margin:1px 1px 1px 1px ;
border-width : 2px 2px 2px 2px ;
border-color : #000000 ;
border-style : outset ;
background : #EEEEFF ;
text-align : left ;
}


.linktitle2 { 
font-size:100% ; 
line-height:110% ;
padding : 0px 0px 0px 0px ;
margin:1px 0px 0px 1px ;
border-width : 1px 0px 0px 1px ;
border-color : #000000 ;
border-style : outset ;
background : #FFFFFF ;
text-align : left ;
}


.bbstitle { 
color:black ; 
font-size:120% ; 
line-height:100% ;
font-weight : normal ;
border-width : 2px 0px 0px 4px ;
border-color : #404080 ;
border-style : solid ;
background : #F0F0FF ;
padding:0px 0px 0px 4px ;
margin:0px 0px 0px 0px ;
vertical-align:text-bottom ;
}

.bbssubtitle { 
color:black ; 
font-size:100% ; 
font-style : bold ;
line-height:100% ;
font-weight : normal ;
border-width : 1px 0px 0px 0px ;
border-color : #606060 ;
background : #F0F0F0 ;
border-style : solid ;
padding:0px 0px 0px 32px ;
margin:0px 0px 0px 0px ;
}

.bbsmain { 
font-size:100% ; 
line-height:120% ;
padding : 0px 0px 0px 0px ;
margin:0px 0px 0px 0px ;
border-width : 0px 0px 0px 8px ;
border-color : #FFFFFF ;
border-style : solid ;
background : #FFFFFF;
}


.bbssubmain { 
font-size:100% ; 
line-height:120% ;
padding : 0px 0px 0px 0px ;
margin:0px 0px 0px 0px ;
border-width : 0px 0px 0px 32px ;
border-color : #FFFFFF ;
border-style : solid ;
background : #FFFFFF;
}




.basecolor {
background : #F0F0F0;
}



.weekday {
color : black ;
}

.saturday {
color : blue ;
}

.sunday,.holiday {
color : red ;
}

SMALL,.small { 
font-size : 80% ; 
vertical-align:baseline ;
}

SMALLEST,.smallest { 
font-size:60% ; 
line-height:90% ; 
vertical-align:baseline ;
}

.angry { 
color:crimson ;
}

STRONG,.strong { 
color:crimson ;
font-style : bold ;
}

SPEECH,.speech { 
color:darkcyan ;
}

.names { 
color:darkcyan ;
}










A:link { color:#0000FF ; text-decoration:none }
A:visited { color:#6666FF ; text-decoration:none }
A:active { color:#AAAAFF ; text-decoration:none }
A:hover { background:#E0E0F0 ; text-decoration:none }
A.date:link { color:#000000 ; text-decoration:none }
A.date:visited { color:#000000 ; text-decoration:none }
A.date:active { color:#000000 ; text-decoration:none }

