a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
body {
    font-family: sans-serif;
    margin-top: 0px;
}

#menu .button {
    float: left;
}
#menu .button_small {
    float: left;
}


.button {
    width: 200px;
    text-align: center;
    cursor: pointer;
}

.button_sprite {
    background: url('img/buttons.png') no-repeat top left;
    width: 200px;
    height: 200px;
    cursor: pointer;
}
.button_lines {
    background-position: 0px 0px;
}

.button_spots {
    background-position: 0px -200px;
}

.button_graffiti {
    background-position: 0px -400px;
}

.button_squares {
    background-position: 0px -600px;
}

.button_info {
    background-position: 0px -800px;
}

.button_back {
    background-position: 0px -1000px;
}

.button_new {
    background-position: 0px -1200px;
}


/* Small buttons */

.button_small {
    width: 80px;
    text-align: center;
    cursor: pointer;
}

.button_sprite_small {
    background: url('img/buttons_small.png') no-repeat top left;
    width: 80px;
    height: 80px;
    cursor: pointer;
}
.button_lines_small {
    background-position: -10px 10px;
}

.button_spots_small {
    background-position: -10px -110px;
}

.button_graffiti_small {
    background-position: -10px -210px;
}

.button_squares_small {
    background-position: -10px -310px;
}

.button_info_small {
    background-position: -10px -410px;
}

.button_back_small {
    background-position: -10px -510px;
}

.button_new_small {
    background-position: -10px -610px;
}




.details {
    display: none;
}