/* HTML 5 */
header,
nav,
section,
article,
aside,
footer,
hgroup { 
    display: block;
}

/* Gradients */
.button,
.button-alternative {
    background-color: #FB5705;
    background-image: none;
}

.button:hover,
.button-alternative:hover {
    background-color: #FB5705;
    background-image: none;
}

header nav ul li:hover .menu-drop-down,
div#contact-by-phone,
section.home-highlights article {
    background-color: #F6F6F6;
    background-image: none;
}

/* Common */
.main-content, .sidebar {
    background-color: #fff;
}

#site-footer-block {
    background-color: #000;
    filter: Alpha(
        Opacity = 85
    );
}

.photoalbum-grid li {
    width: 140px;
}