#contain{
    width:870px;
    margin-left:10px;
    margin-top:20px;
}
#container{
    margin-top:35px;
}
.theme-image {
    float: left; margin: 0; padding:0; width: 294px;height: 250px;margin-bottom: 15px; clear: both;
}
.theme-desc {
    margin: 0;
    float: left;
    max-width: 540px;
    margin-bottom: 15px;
    margin-left: 15px;
    overflow: hidden;
}
.theme-title a{
    font-size: 18px;
    text-decoration: none !important;
    font-weight: bold;
    color: #333;
}