/*ƒy[ƒW‚ÌŠî–{ƒfƒUƒCƒ“—pCSS*/
body    { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; margin-top: 30px }
a  { color: #666; text-decoration: none }
a:hover { color: red; background-color: white }
h6 a { text-decoration: none; margin: 2.33em 0 }
h1   { font-size: 180%; font-family: "Times New Roman", Times, serif; font-style: italic; margin: 0 }
h2   { font-size: 3ex; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 }
h3  { color: #933; font-size: 100%; font-family: "‚l‚r –¾’©", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3", ×–¾’©‘Ì, •½¬–¾’©, serif; font-weight: normal; margin: 0 }
adress { font-size: 80%; font-family: "Times New Roman", Times, serif; font-style: normal; text-align: center; margin-top: 15px }


.hoverunderline a:hover { text-decoration:underline; }


.redhover a:link { color: #333333;  text-decoration: none; }
.redhover a:visited { color: #333333;  text-decoration: none; }
.redhover a:hover { color: #990000;  text-decoration: none; }
.redhover a:active { color: #333333;  text-decoration: none; }

.monthscells a:link { color: #594014;  text-decoration: none;}
.monthscells a:visited { color: #594014;  text-decoration: none;}
.monthscells a:hover { color: #A51F1D;  text-decoration: none;}
.monthscells a:active { color: #594014;  text-decoration: none;font-weight:bold;}
.monthscells { vertical-align:middle; text-align:center; padding:2px 2px 2px 2px; border:1px solid #EFF6D2; }
.monthsactive { color:#A51F1D; border:1px solid #C8C299; background-color:#FFFFFF; vertical-align:middle; text-align:center; padding:2px 2px 2px 2px; }
.monthsyear {vertical-align:middle; text-align:center; padding:2px 2px 2px 2px; border:1px solid #EFF6D2; font-size:13px; text-decoration: none;}

 
.topnav a:link { color: #5F4B27;  text-decoration: none; }
.topnav a:visited { color: #5F4B27;  text-decoration: none; }
.topnav a:hover { color: #A51F1D;  text-decoration: none; }
.topnav a:active { color: #5F4B27;  text-decoration: none; }
.topnav {padding:1px 5px 20px 5px;}

.navleft  { padding: 2px 5px 2px 10px }
.navleft a:link { color: #333333;  text-decoration: none; }
.navleft a:visited { color: #333333;  text-decoration: none; }
.navleft a:hover { color: #333333;  text-decoration: none; }
.navleft a:active { color: #333333;  text-decoration: none; }

.navleftactive { padding:2px 5px 2px 10px; border-bottom:1px solid #C8C299; border-top:1px solid #C8C299; background-color:#FFFFFF; color: #A51F1D; }
.navleftactive a:link { color: #A51F1D;  text-decoration: none; }
.navleftactive a:visited { color: #A51F1D;  text-decoration: none; }
.navleftactive a:hover { color: #A51F1D;  text-decoration: none; }
.navleftactive a:active { color: #A51F1D;  text-decoration: none; }
