/* CSS Tabs */
#nc {
        background: transparent;
        width: 20em;
        margin: 50px auto;
        padding: 1em 0;
        font-family: georgia, serif;
        font-size: 0.8em;
        text-align: center;
}

ul#nl {
        text-align: left;
        list-style-type: none;
        list-style-image: none;
        padding: 0;
        margin: 0 auto;
        width: 70%;
}

ul#nl li {
        display: block;
        margin: 0;
        padding: 0;
}

ul#nl li a {
        display: block;
        width: 100%;
        padding: 0.5em 0 0.5em 2em;
        border-width: 1px;
        border-color: #ffe #aaab9c #ccc #fff;
        border-style: solid;
        color: #777;
        text-decoration: none;
        background: #f7f2ea;
}

#nc>ul#nl li a { width: auto; }

ul#nl li#active a {
        background: #f0e7d7;
        color: #800000;
}

ul#nl li a:hover, ul#nl li#active a:hover {
        color: #800000;
        background: #f0e7d7;
        border-color: #aaab9c #fff #fff #ccc;
}
