@charset 'utf-8';
@import url('shared.css');
@import url('services-menu.css');
@import url('popup.css');

hr {
    width: 640px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #dddddd;
}

td ul {
    margin-top: 0;
}

/* Left column */

div.box ul {
    margin-bottom: 0;
    padding-bottom: 1em;
}

/* Right column */

div.right div#sidebar {
    width: auto;
}

#sidebar h3 {
    text-align: left;
}

/* Overview page */

table#modules-overview {
    margin-bottom: 0;
}

table#modules-overview td {
    vertical-align: top;
    width: 25%;
}

table#modules-overview tr.images td {
    background-image: url('/images/modules/cell-background.png');
    background-repeat: repeat-x;
    background-position: 0 112px;
}

table#modules-overview tr.images td.none {
    background-image: none;
}

div.overview {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
}

/* Module page */

div.description {
    text-align: left;
    width: 640px;
    margin-left: auto;
    margin-right: auto;
}

table.module,
table.description {
    border: none;
    width: 640px;
    margin-left: auto;
    margin-right: auto;
}

table.description td.buttons {
    text-align: right;
    vertical-align: bottom;
}

table.module td {
    width: 50%;
    vertical-align: top;
}

table.module td:first-child {
    padding-right: 5px;
}

table.module td:last-child {
    padding-left: 5px;
}

/* News & RSS */

ul#quick-launch li#tweet-articles {
    list-style-image: url(/images/modules/twitter.96dpi.png);
}

ul#quick-launch li#post-to-facebook {
    list-style-image: url(/images/modules/facebook.96dpi.png);
}

ul#quick-launch li#email-to-friend {
    list-style-image: url(/images/modules/mail-friend.96dpi.png);
}

ul#quick-launch li#email-to-yourself {
    list-style-image: url(/images/modules/mail-self.96dpi.png);
}

ul#quick-launch li#post-to-delicious {
    list-style-image: url(/images/modules/delicious.96dpi.png);
}

ul#quick-launch li#view-full-article {
    list-style-image: url(/images/modules/full-article.96dpi.png);
}

ul#quick-launch li#open-in-browser {
    list-style-image: url(/images/modules/browser.96dpi.png);
}

/** **/

div.video-link {
    float: right;
}