/** containers **/
div .container-x {
    display: inline;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    color: #333399;
    /*background-color: #f9f9f9;*/
    margin-top: 5px;
    margin-bottom: 5px;

}

div .container-tabs {
    float: left;
    cursor: pointer;
    margin-left: 5px;
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
}

div .container-tabs:hover {
    text-decoration: underline;
}

/* these are assigned automatically */
div .container-tabs-closed {
    background-image: url(/images/icons/arrow_up.gif);
}

div .container-tabs-opened {
    background-image: url(/images/icons/arrow_down.gif);
}

/** DOM content container **/
div .container-c {
    float: left;
    display: inline;
    margin-left: 25px;
    font-size: 90%;
    color: #777;
}

div .container-c ul {
    margin-top: 5px;
}

div .container-c ul li {
    float: left;
    display: inline;
    list-style: none;
    padding:2px;
    margin-left: 5px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px;
    padding-right: 3px;
}


div .container-c li:hover {
    text-decoration: underline;
}

div .container-c-mail {
    background-image: url(/images/icons/mail.gif);
}

div .container-c-delicious {
    background-image: url(/images/icons/delicious.gif);
}

div .container-c-myyahoo {
    background-image: url(/images/icons/yahoo_myweb.gif);
}

div .container-c-google {
    background-image: url(/images/icons/google_bmarks.gif);
}

div .container-c-magnolia {
    background-image: url(/images/icons/magnolia.gif);
}

div .container-c-digg {
    background-image: url(/images/icons/digg.gif);
}

div .container-c-blogrss {
    background-image: url(/images/icons/rss.gif);
}

div .container-c-flickrrss {
    background-image: url(/images/icons/flickr.gif);
}

div .container-c-itunes {
    background-image: url(/images/icons/itunes.gif);
}

div .container-mail-form {
    font-size: 100%;
    margin-top: 10px;
    padding: 10px;
    border-top: #ddd solid 1px;
    background-color:#f9f9f9;
}

div .container-mail-form a, a:link, a:visited {
    text-decoration: none;
    color: #333399;
}

div .container-mail-form a:hover {
    text-decoration: underline;
}

div .container-mail-submit-button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #666;
    border: 1px solid #aaa;

}

div .container-mail-submit-button:hover {
    background-color: #333399;
    color: #fff;
}

div .container-mail-item {
    padding-bottom: 10px;
}

#disclaim {
    width: 400px;
}

