body {
    background: #ddd;
    font-family: helvetica;
    color: #222;
}

#neko {
    height: 65px;
    background: url(/images/neko.jpg) 0 -10px no-repeat;
}

p { margin: 0; padding: 0; }

.menus {
    font-weight: bold;
    list-style-type: none;
    cursor: pointer;
    list-style-position: inside;
    height: 49px;
    background-image: url(/images/menbg.jpg);
}
.menus ul {
    list-style-type: none;
    list-style-position: inside;
    display: none;
    position: absolute;
    background: #eee;
}

.menus li { float: left; padding: 4px; margin: 0; font-size: 9pt; }
.menus ul li { float: none; margin-left: -1em; }
.menus li a { color: #333; text-decoration: none; font-size: 8pt; }
.menus li a:hover { color: #666; }

.menus li {  }

.headline { text-align: center; }

#content { width: 960px; background: #fff; margin: auto; padding-bottom: 10px; }
#content div { margin: 10px; }

#gallery { 
    list-style-type: none;
}
#galleryContainer {
    width: 960px;
    margin: auto;
    background: #fff; 
}

#gallery li { float: left; height: 120px; width: 120px; text-align: center; border: 1px dashed #ddd; margin: 4px; padding: 40px 4px; }
#gallery li:hover { border: 1px solid #ddd; }
#gallery li a { font-weight: bold; color: #333;text-decoration: none;}
#gallery li a:visited { font-weight: bold; color: #333;  }
#gallery img { padding: 1px; margin: 1px; border: 1px solid #ddd; }

h3 { color: purple; font-family: serif; font-size: 1.6em; background: #fef; }
b {  }
