
h1 {
    text-align: center;
}

h2 {
    clear: both;
}

p {
    clear: both;
}

; Dog listing pages

div.dog-listing {
    background: lightgray;
    display: block;
}

; Dog detail pages

#pics {
    margin: 0 auto;
}

#main-pic {
    position: relative;
    float: left;
    width: 460px;
}

#main-pic img {
    clear: none;
    float: left;
    margin-left: 100px;
    border-style: ridge;
    border-width: 5px;
}

#gallery-pics {
    position: relative;
    float: right;
    margin-right: 100px;
    width: 120px;
}

#gallery-pics img {
    clear: both;
    border-style: ridge;

    width: 100px;
}

