div.description{
display:block;
height:10px;}

div.gallery{
position:relative;
padding:20px; 0 0 20px;
border-bottom:1px solid #999999;
}
div.list_website{
width:70px;
text-align:right;
color:#FF6600;
float:left;

}

.logo { position: relative; width: 280px; white-space: nowrap;}

div.list_current{
width:70px;
text-align:right;
color:#FFCC00;
float:left;
}


div.list_content{
float:left;
margin-left:20px;
display:table-cell;
width:600px;
}



.image{
display:inline;
}

a img{
border:0;
}

a img.gallery_website{
display:inline;
width:175px;
height:132px;
padding:15px;
margin-bottom:20px;
border:#333333 solid 1px;
}

a:hover img.gallery_website{
border:#FF6600 solid 1px;
}

a img.gallery_art{
display:inline;
width:175px;
height:132px;
padding:15px;
margin-bottom:20px;
border:#333333 solid 1px;
}

a:hover img.gallery_art{
border:#0000CC solid 1px;
}

a img.gallery_contest{
display:inline;
width:175px;
height:132px;
padding:15px;
margin-bottom:20px;
border:#333333 solid 1px;
}

a:hover img.gallery_contest{
border:#990099 solid 1px;
}

a img.gallery_justforfun{
display:inline;
width:175px;
height:132px;
padding:15px;
margin-bottom:20px;
border:#333333 solid 1px;
}

a:hover img.gallery_justforfun{
border:#00FF00 solid 1px;
}

a img.gallery_current{
display:inline;
width:175px;
height:132px;
padding:15px;
margin-bottom:20px;
border:#333333 solid 1px;
}

a:hover img.gallery_current{
border:#FFFF00 solid 1px;
}

a{text-decoration:none;}
a:visited{color:#007eff;}
a:hover{text-decoration:underline;}

.baner{
padding-top:100px;
width:400px;
margin:0 auto;
line-height:0px;
}

.exp{
font-weight:bold;
color:#6666ff;
}

p {
line-height:20px;
}