/* Applies to Features page(s) only. */

#content h2 { margin: 30px 0 6px 0; clear: left; }
#content h2 a {
    text-decoration: none !important;
    border-bottom: 2px solid black;
}
#content h2 a:hover { border-color: white; }

#content div.featureSection {
    border-bottom: 1px solid #282828;
    background-color: #080808;
    padding: 10px;
}
#content div.firstSection { border-top: 1px solid #282828; }
#content div.featureSection h3 {
    font-size: 10px;
    line-height: 15px;
    text-transform: uppercase;
    margin: 0;
}
#content div.featureSection table.features {
    font-size: 12px;
    line-height: 15px;
    width: 100%;
}
#content div.featureSection table.features td { padding: 0; border: none; }
#content div.featureSection .features div.written {
    display: list-item;
    list-style: square outside;
    color: #999;
    margin-left: 1.5em;
}
#content div.featureSection .features div.image a {
    background-repeat: no-repeat;
    background-position: left center;
    width: 40px;
    height: 40px;
    float: left;
    border: 2px solid #080808;
}
#content div.featureSection .features div.image a:hover {
    border-color: white;
}