/* main navigation menu styles */

nav.mainmenu {
    margin: 8px 24px 24px 8px;
}

nav.mainmenu li {
    margin-bottom: 12px;
    line-height: 1.5;
    list-style: none;
    background-image: url(../images/arrow96.png);
    background-position: 0 0;
    background-size: 54px;
    background-repeat: no-repeat;
    padding-left: 60px;
    font-size: 1.1em;
}

nav.mainmenu a {
    text-decoration: none;
}

nav.mainmenu a:hover {
    background-color: #FF9;
    color: #222;
}

nav.mainmenu span {
    display: block;
    background-image: url(../images/videocam.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 32px;
    font-style: italic;
}