/* RESET */
div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input,table, caption, th, td, img { margin: 0; padding: 0; }
img{ border-style:none; vertical-align: bottom; }
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 100%;
        list-style-type: none;
}
a img { border-style: none; }
body { color: #000; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; background-image: url(../image/rais003_02_02.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; }
#wrap{
width:100%;
margin:0 auto;
text-align:center;
}

#globalheader { text-align: left; margin-top: 150px; margin-left: 130px;  }
#globalheader #navbar  { margin: 0; padding: 0;  }
#globalheader #navbar li  { float:left; line-height:0; display: block; white-space: nowrap; height: 20px; }
#globalheader #navbar li a { 
height: 20px;
display: block; 
line-height:normal; 
overflow: hidden; 
background-image: url(../image/navi.gif);
background-position: 0 0; 
background-repeat: no-repeat; 
margin: 0; 
text-indent: -9999px; 
text-decoration: none;}

#hometitle { text-align: left; margin-top: 150px; margin-left: 130px; }
#homenavi li { float: left; line-height:0; background-repeat: no-repeat; height: 20px; display: block; white-space: nowrap;　}
#homenavi li a { line-height:normal; background-image: url(../image/navi.gif); overflow: hidden; background-position: 0 0; background-repeat: no-repeat; margin: 0; text-indent: -9999px; text-decoration: none; }

/* BUTTONS */

#globalheader #navbar li#modering a{ background-position: 0 0; height: 20px; width: 89px  }
#globalheader #navbar li#writing a{ background-position: -118px 0; height: 20px; width: 78px  }
#globalheader #navbar li#photograph a{ background-position: -225px 0; width: 112px  }
#globalheader #navbar li#contact a{ background-position: -365px 0; width: 78px  }
#globalheader #navbar li#bar { width: 12px }

#globalheader #navbar li#modering a:hover{ background-position: 0 -27px; height: 20px; width: 89px  }
#globalheader #navbar li#writing a:hover{ background-position: -118px -27px; height: 20px; width: 78px  }
#globalheader #navbar li#photograph a:hover{ background-position: -225px -27px; width: 112px  }
#globalheader #navbar li#contact a:hover{ background-position: -365px -27px; width: 78px  }

#globalheader #navbar li#modering a:active{ background-position: 0 -54px; height: 20px; width: 89px  }
#globalheader #navbar li#writing a:active{ background-position: -118px -54px; height: 20px; width: 78px  }
#globalheader #navbar li#photograph a:active{ background-position: -225px -54px; width: 112px  }
#globalheader #navbar li#contact a:active{ background-position: -365px -54px; width: 78px  }

#globalheader.modering #navbar li#modering a{ background-position: 0 -27px; height: 20px; width: 89px  }
#globalheader.writing #navbar li#writing a{ background-position: -118px -27px; height: 20px; width: 78px  }
#globalheader.photograph #navbar li#photograph a{ background-position: -225px -27px; width: 112px  }
#globalheader.contact #navbar li#contact a{ background-position: -365px -27px; width: 78px  }




.name { color: #424141; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
p { }
td { }
a:link { color: #613; font-size: 12px; text-decoration: none; }
a:visited { color: #036; font-size: 12px; text-decoration: none; }
a:hover { color: #036; font-size: 12px; text-decoration: none; }
a:active { color: #036; font-size: 12px; text-decoration: none; }

