.bold { font-weight: bold; }
.bullet { color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; letter-spacing: 1px; line-height: 18px; list-style-image: url(images/bullet.gif); }
.infoclass1 { float: right; font-size: 9px; left: 600px; position: absolute; top: 10px; }
.infoclass2 { float: right; font-size: 9px; left: 645px; position: absolute; top: 10px; }
.layer { clip: rect(auto auto auto auto); height: 164px; left: 527px; overflow: visible; position: relative; top: 271px; visibility: visible; width: 233px; z-index: 1; }
.linksselected { color: #990000; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; }
.main { color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; letter-spacing: 1px; line-height: 18px; text-align: justify; }
.mainfirst { color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 14px; letter-spacing: 1px; line-height: 18px; text-align: justify; }
.maitit { color: #CC3333; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-style: italic; font-weight: bold; letter-spacing: 1px; }
.menusmallit { font-family: Verdana, Tahoma, Arial, Helvetica, Geveva, Sans-serif; font-size: 10px; font-style: italic; }
.nolist { display: table; list-style: none; margin: 0px; padding: 0px; }
.photoborder { border: 1px solid #000000; margin: 7px; }
.photoleft { float: left; padding-left: 20px; padding-right: 20px; vertical-align: middle; }
.photoright { float: right; padding-left: 20px; padding-right: 20px; vertical-align: middle; }
.rulesback { background-attachment: fixed; background-image: url(images/rules_back.gif); background-position: center center; background-repeat: no-repeat; }
.sakeback { background-attachment: scroll; background-image: url(images/sake_big.jpg); background-position: right top; background-repeat: no-repeat; }
.sakeback2 { background-attachment: scroll; background-image: url(images/sake_big2.jpg); background-position: left top; background-repeat: no-repeat; }
.small { color: #999999; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 9px; }
.smallfirst { color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; text-align: justify; }
.tablepad p { padding-left: 10px; padding-right: 10px; }
.titbig { color: #CC0000; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 13px; font-weight: bold; letter-spacing: 1px; }
.titmorebig { color: #CC0000; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; letter-spacing: 1px; }
.white { color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; }
#footer { background: url(images/foot.jpg) no-repeat; z-index: 0; }
#footer li { background: url(images/menulist2.gif) right no-repeat; }
#menu { background: #333333; }
#menu a, #menu a:hover, #footer a, #footer a:hover{ color: #FFFFFF; text-decoration: none; }
#menu li{ background: url(images/menulist.gif) right no-repeat; }
#menu li , #footer li{ display: block; float: left; line-height: 31px; list-style: none inside; padding-left: 4px; padding-right: 11px; }
#menu ul, #footer ul, #menu2 ul{ list-style: none; margin: 0px; padding: 0px; }
#menu, #footer { font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; font-style: italic; font-weight: bold; height: 31px; left: 0px; position: relative; top: 0px; width: 760px; }
#submenu { background: #000000; border: 2px solid #FFFFFF; color: #FFFFFF; display: none; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; left: 100px; position: absolute; top: 230px; }
#submenu a, #submenu2 a { border-bottom: 1px solid #FFFFFF; color: #FFFFFF; display: list-item; line-height: 16px; list-style: none; padding-left: 15px; padding-right: 15px; text-decoration: none; }
#submenu a:hover, #submenu2 a:hover { background: #CC0000; color: #FFFFFF; text-decoration: none; }
#submenu2 { background: #000000; border: 2px solid #FFFFFF; color: #FFFFFF; display: none; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; height: auto; left: 100px; position: relative; top: -80px; width: 200px; z-index: 1; }
#upmenu { background: url(images/backmenu.jpg) no-repeat; height: 176px; left: 0px; position: relative; top: 0px; width: 760px; }
