body
{margin:0px; padding:0px; background:#333333 url("back.gif") repeat fixed;
 font-family:Verdana,Chicago,Arial,Osaka,sans-serif;
 font-size:80%; color:#BBBBBB; text-align:center; line-height:170%;
 scrollbar-face-color:#000000;
 scrollbar-highlight-color:#cccccc;
 scrollbar-shadow-color:#333333;
 scrollbar-3dlight-color:#000000;
 scrollbar-darkshadow-color:#000000;
 scrollbar-arrow-color:#cccccc;
 scrollbar-track-color:#000000;}

td{margin:0px; padding:0px; font-size: 1em; color:#BBBBBB; line-height:150%;}

td.lnk{margin:0px; padding:10px; font-size: 1em; color:#BBBBBB; line-height:150%;}

a{color:#EEEE00; text-decoration:none; font-weight:bold;}
a:hover{color:#000000; text-decoration:none; font-weight:bold;}

input,select,textarea
{border-style:solid; border-width:1px 1px 1px 1px; border-color:#666666;
 background-color:#000000; color:#BBBBBB;}

.list{list-style:square; margin:3px 20px; padding:0px;}

div.header
{margin:0px auto; padding:0px; width:640px; height:250px;
 background:#000000 url("topimage.jpg") bottom no-repeat;
 border-style:solid; border-width:6px 1px 6px 1px; border-color:#000000;
 font-size:28px; color:#BBBBBB; text-align:right;}

div.header2
{margin:0px auto; padding:0px; width:640px; height:50px;
 background:#000000 bottom no-repeat;
 border-style:solid; border-width:6px 1px 6px 1px; border-color:#000000;
 font-size:28px; color:#BBBBBB; text-align:right;}

div.headergig
{margin:0px auto; padding:0px; width:640px; height:250px;
 background:#000000 url("topgigimage.jpg") bottom no-repeat;
 border-style:solid; border-width:6px 1px 6px 1px; border-color:#000000;
 font-size:28px; color:#BBBBBB; text-align:right;}

div.headerartist
{margin:0px auto; padding:0px; width:640px; height:250px;
 background:#000000 url("topartistimage.jpg") bottom no-repeat;
 border-style:solid; border-width:6px 1px 6px 1px; border-color:#000000;
 font-size:28px; color:#BBBBBB; text-align:right;}

div.headereroica
{margin:0px auto; padding:0px; width:640px; height:250px;
 background:#000000 url("topimgeroica.jpg") bottom no-repeat;
 border-style:solid; border-width:6px 1px 6px 1px; border-color:#000000;
 font-size:28px; color:#BBBBBB; text-align:right;}

.sitelogo{color:#cc3300; font-size:30px;}

.main
{margin:0px auto; padding:0px; width:640px; background-color:#000000; color:#BBBBBB;
 border-style:solid; border-width:10px 1px 10px 1px; border-color:#000000;}

div.left{float:left; margin:0px 10px; padding:0px; width:460px; text-align:left;}

div.right{margin-left:440px;}

.midasi
{margin:0px; padding:8px; width:400px; background:#000000 url("point.gif") no-repeat;
 font-size:90%; color:#cccccc; text-align:left;}

.iromoji{color:#cc3300; font-size:90%;}

.iromoji2 {color:#cc3300;  font-weight:bold;}

.lessspace{font-size:85%;line-height:150%;}

div.menu
{margin:0px; padding:2px 10px; width:120px; background-color:#000000;
 border-style:solid; border-width:0px 0px 1px 0px; border-color:#666666;
 font-weight:bold; color:#999999; text-align:center;}

div.menubox
{margin:0px; padding:2px 10px; width:120px; background-color:#000000;
 border-style:solid; border-width:0px 1px 1px 1px; border-color:#666666;
 font-size:0.9em; color:#999999; text-align:left;}

div.menubox2
{margin:0px; padding:2px 10px; width:120px; background-color:#000000;
 border-style:solid solid dashed solid; border-width:0px 1px 1px 1px; border-color:#666666;
 font-size:0.9em; color:#999999; text-align:right;}

div.kaijyo{clear:left; margin:20px 0px 10px 10px; padding:0px; color:#cccccc; font-size:90%;}

div.artist{
    position:relative;
    width:150px;
    height:180px;
}
span.guard{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    background-image:url(spacer.gif);
}




