div {
    margin: 0;
    padding: 0;
}

div.item {
    float: left;
    width: 190px;
    height: 270px;
    text-align: center;
}

div.item img {
    display: block;
    padding: 4px;
    border: solid black 1px;
    width: 160px;
    margin: 0 auto;
}

div.item span.title {
    display: block;
    text-align: center;
}

div.item a:link, div.item a:visited, div.item a:hover {
    text-decoration: none;
    color: #5577ee;
}

div.item a:hover {
    text-decoration: underline;
    color: #55ee66;
}

div.item a:hover img {
    border-color: #55ee66;
}
