.release,
.package,
.releases
{
    background-color: #ffffff;
}

.release .version_incompatible
{
    color: #ff0000;
    font-weight: bold;
}

.release .not-found
{
    color: #ff0000;
    font-style: italic;
}

.release .description .dt,
.package .description .dt
{
    font-weight: bold;
}

.release .section,
.release .repository,
.release .authors,
.release .depends,
.release .size,
.release .md5sum,
.release .file,
.release .status,
.release .homepage,
.release .provides,
.release .uploader,
.release .bugtracker,
.release .source_files
{
    clear: left;
}

.release .section .st,
.release .repository .rt,
.release .authors .at,
.release .depends .dt,
.release .size .st,
.release .md5sum .st,
.release .file .ft,
.release .status .st,
.release .homepage .ht,
.release .provides .pt,
.release .uploader .ut,
.release .bugtracker .bt
{
    clear: both;
    float: left;
    width: 150px;
}

.release .depends .dtt
{
    float: left;
    clear: right;
    width: 75%;
}

.dtt
{
    white-space: pre-wrap;
}

.release .promote
{
    float: right;
    margin-top: -20px;
    font-size: 120%;
}

.release .warning
{
    border: 4px solid red;
    clear: both;
    float: left;
    margin: 10px;
    width: 90%;
    text-align: center;
    padding: 4px;
}

.release h3
{
    clear: left;
    margin-top: 20px;
}

.release .package_events td,
.package_events td,
.releases td,
.release .source_files td
{
    padding: 2px;
}

.repository_list_item .package_icon
{
    clear: both;
    float: left;
    width: 26px;
    height: 34px;
    margin-right: 10px;
    margin-top: -6px;
}
.repository_list_item .package_icon img
{
    width: 26px;
    height: 26px;
}
.repository_list_item .title
{
    float: left;
    width: 200px;
    min-height: 34px;
}

.repository_list_item .version
{
    float: left;
    width: 200px;
    min-height: 34px;
}

.repository_list_item .karma
{
    float: left;
    width: 110px;
    min-height: 34px;
}

.repository_list_item .waiting_since
{
    float: left;
    width: 150px;
    min-height: 34px;
}

.repository_list_item .net_nemein_favourites
{
    clear: none;
    float: right;
}

.search_result
{
    margin-top: 20px;
}

.package .section,
.package .repository,
.package .authors,
.package .depends,
.package .size,
.package .md5sum,
.package .file,
.package .status,
.package .homepage,
.package .provides,
.package .uploader,
.package .bugtracker
{
    clear: left;
}

.package .section .st,
.package .repository .rt,
.package .authors .at,
.package .depends .dt,
.package .size .st,
.package .md5sum .st,
.package .file .ft,
.package .status .st,
.package .homepage .ht,
.package .provides .pt,
.package .uploader .ut,
.package .bugtracker .bt
{
    clear: both;
    float: left;
    width: 150px;
}

.datamanager,
.repository_package_list
{
    margin: 10px 0;
}

.org_openpsa_qbpager_pages
{
    clear: both;
    padding-top: 10px;
}


/* package events */


.release table#package_events
{
        width: 500px;
        border: 0 none;
        line-height: 0.8;
}

.package table#package_events
{
        width: 100%;
        border: 0 none;
        line-height: 0.8;
}

table#package_events th
{
        vertical-align: bottom;
        font-weight: normal;
        padding-bottom: 7px;
        padding-left: 7px;
}

table#package_events tr, table#package_events td
{
    height: 33px;
}

table#package_events tr.odd td
{
    background-color: #dedede;
}

table#package_events tr.even td
{
    background-color: #cecece;
}

table#package_events td
{
        color: #5d5e5f;
        font-size: 1em;
        border-bottom: 2px solid #eaeaea;
        border-right: 2px solid #eaeaea;
        vertical-align: middle;
        padding-left: 7px;
}

table#package_events td.left-side
{
        width: 150px;
        background: url('../img/profile/activity-lm.gif') no-repeat bottom left;
        border-bottom: 2px solid #eaeaea;
}

table#package_events tr.odd td.timestamp
{
        background: #a3a3a3 url('../img/profile/list-even-rm.png') no-repeat bottom right;
        width: 150px;
}

table#package_events tr.even td.timestamp
{
        background: #808080 url('../img/profile/list-odd-rm.png') no-repeat bottom right;
        width: 150px;
}

table#package_events td.counter
{
        color: #fff;
        font-size: 1em;
        border-bottom: 2px solid #eaeaea;
        vertical-align: middle;
        width: 70px;
        padding-right: 7px;
        padding-left: 7px;
}

table#package_events td.left-side a img
{
    width: 30px;
    height: 30px;
    margin-left: 4px;
    margin-top: 1px;
}


/* voter list */

.voters
{
    clear: left;
}

table#voter_list
{
        width: 500px;
        border: 0 none;
        line-height: 0.8;
}

table#voter_list th
{
        vertical-align: bottom;
        font-weight: normal;
        padding-bottom: 7px;
        padding-left: 7px;
}

table#voter_list tr, table#voter_list td
{
    height: 33px;
}

table#voter_list tr.odd td
{
    background-color: #dedede;
}

table#voter_list tr.even td
{
    background-color: #cecece;
}

table#voter_list td
{
        color: #5d5e5f;
        font-size: 1em;
        border-bottom: 2px solid #eaeaea;
        border-right: 2px solid #eaeaea;
        vertical-align: middle;
        padding-left: 7px;
}

table#voter_list tr.even td.left-side
{
        width: 150px;
        background: #cecece url('../img/profile/activity-lm.gif') no-repeat bottom left;
        border-bottom: 2px solid #eaeaea;
}

table#voter_list tr.odd td.left-side
{
        background: #dedede url('../img/profile/activity-lm2.gif') no-repeat bottom left;
        width: 150px;
}

table#voter_list tr.odd td.timestamp
{
        background: #a3a3a3 url('../img/profile/list-even-rm.png') no-repeat bottom right;
        width: 150px;
}

table#voter_list tr.even td.timestamp
{
        background: #808080 url('../img/profile/list-odd-rm.png') no-repeat bottom right;
        width: 150px;
}

table#voter_list td.counter
{
        color: #fff;
        font-size: 1em;
        border-bottom: 2px solid #eaeaea;
        vertical-align: middle;
        width: 70px;
        padding-right: 7px;
        padding-left: 7px;
}

table#voter_list td.left-side a img
{
    width: 30px;
    height: 30px;
    margin-left: 4px;
    margin-top: 1px;
}


/* package karma */

.package_karma_clear
{
    clear: left;
}

.package_karma
{
    margin-top: 10px;
    float: left;
    margin-bottom: 5px;
    margin-right: 250px;
    border: 1px solid #4F5050;
    padding: 2px;
    width: 140px;
}

.package_karma .package_score
{
    padding: 5px 0px;
    text-align: center;
    width: 100%;
    background: #FFFFFF;
    font-size: 1.2em;
}

.package_karma .net_nemein_favourites
{
    padding-bottom: 0px;
    padding: 10px;
    padding-left: 30px;
}

.package_score_slider img,
.package_score_slider div
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    height: 4px;
}

.package_score_slider
{
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    background: #FFFFFF;
    height: 4px;
}

.package_score_slider_fav
{
    background: #11F605;
    float: left;
}

.package_score_slider_bury
{
    background: #F00900;
    float: left;
}

.package_karma h3
{
    margin: 0;
}

#sidebar .repository_package_list
{
    clear: left;
    overflow: auto;
    background: #FFFFFF;
    margin: 0;
}

#sidebar h1
{
    font-weight: bold;
    font-size: 140%;
}

#sidebar .br
{
    padding: 10px 4px;
}

#sidebar .repository_package_list .repository_list_item .title
{
    clear: left;
    float: left;
    width: 135px;
    padding-right: 6px;
    overflow: hidden;
    min-height: 20px;
}

#sidebar .repository_package_list .repository_list_item .version
{
    float: left;
    width: 85px;
    overflow: hidden;
    margin-right: 4px;
    min-height: 20px;
}

#sidebar .repository_package_list .repository_list_item .waiting_since
{
    float: left;
    width: 85px;
    padding-right: 4px;
    overflow: hidden;
    min-height: 20px;
}

#sidebar .repository_package_list .repository_list_item .status
{
    float: left;
    clear: left;
    width: 140px;
    margin-bottom: 5px;
    min-height: 20px;
}

h1 .package_icon
{
    float: left;
    margin-right: 10px;
    margin-top: -8px;
    width: 48px;
    height: 48px;
    text-align: center;
}

h1 .package_icon img
{
    vertical-align: middle;
    max-width: 48px;
}
