#gallery-box{
width:498px;
text-align:center;
float:right;
margin:0;
padding:0;
}

#gallery-img{
margin:0px 6px 10px 0;
padding:4px 4px 4px 4px;
width:150px;
float:left;
text-align:left;
border:solid 1px #DDDDDD;
text-align:center;
}

* html body #gallery-catlist{
float:right;
width:370px;
margin:0;
padding:0;
}

#gallery-catlist{
float:right;
width:370px;
margin:0;
padding:0;
}

#gallery-catlist ul,#gallery-catlist li{
margin:0 ;
padding:0;
list-style:none;
float:left;
font-size:1px;
}

ul li #gallery01-sub a{
background: #FFFFFF url(img/gallery01-subtitleindex.gif) no-repeat;
display:block;
height:20px;
width:55px;
margin:0 0 0 2px;
text-indent:-9999px;
}

ul li #gallery01-sub02 {
background: #FFFFFF url(img/gallery01-subtitleindex02.gif) no-repeat;
display:block;
height:20px;
width:55px;
margin:0 0 0 2px;
text-indent:-9999px;
}

ul li #gallery02-sub a{
background: #FFFFFF url(img/gallery02-subtitleindex.gif) no-repeat;
display:block;
height:20px;
width:55px;
margin:0 0 0 2px;
text-indent:-9999px;
}
ul li #gallery02-sub02 {
background: #FFFFFF url(img/gallery02-subtitleindex02.gif) no-repeat;
display:block;
height:20px;
width:55px;
margin:0 0 0 2px;
text-indent:-9999px;
}

ul li #gallery03-sub a{
background: #FFFFFF url(img/gallery03-subtitleindex.gif) no-repeat;
display:block;
height:20px;
width:110px;
margin:0 0 0 2px;
text-indent:-9999px;
}
ul li #gallery03-sub02 {
background: #FFFFFF url(img/gallery03-subtitleindex02.gif) no-repeat;
display:block;
height:20px;
width:110px;
margin:0 0 0 2px;
text-indent:-9999px;
}

ul li #gallery04-sub a{
background: #FFFFFF url(img/gallery04-subtitleindex.gif) no-repeat;
display:block;
height:20px;
width:55px;
margin:0 0 0 2px;
text-indent:-9999px;
}
ul li #gallery04-sub02 {
background: #FFFFFF url(img/gallery04-subtitleindex02.gif) no-repeat;
display:block;
height:20px;
width:55px;
margin:0 0 0 2px;
text-indent:-9999px;
}

ul li #gallery05-sub a{
background: #FFFFFF url(img/gallery05-subtitleindex.gif) no-repeat;
display:block;
height:20px;
width:85px;
margin:0 0 0 2px;
text-indent:-9999px;
}
ul li #gallery05-sub02 {
background: #FFFFFF url(img/gallery05-subtitleindex02.gif) no-repeat;
display:block;
height:20px;
width:85px;
margin:0 0 0 2px;
text-indent:-9999px;
}

/*#gallery-catlist a,#gallery-catlist a:link,#gallery-catlist a:visited{
text-decoration:none;
margin:0px;
padding:5px 8px;
display:block;
}

#gallery-catlist a:hover{
color:#FFFFFF;
background-color:#99CC00;
}*/


#gallery-year{
width:498px;
margin:15px 0 0 0;
text-align:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
color:#999999;
clear: both;
}

#gallery-text{
width:150px;
margin-top:3px;
text-align:center;
font-size:10px;
color:#666666;
}
