/*
 * General
 */

h3 {
    margin: 40px 0 20px 0;
    text-align: left;
}

/*
 * Cutting table
 */

table#cut tr#cutter td {
    height: 22px; width: 900px;
    padding: 0;
    background: url('../images/cutterline.png')
}

table#cut {
    border-collapse: collapse;
    margin: 5px 0 20px 0;
    width: 100%;
}

table#cut td { 
    padding: 5px 0px;
    text-align: center;
}

table#cut tr.accepted-submission {
    background: #dbffa7;
}

table#cut tr.cut-submission {
    background: #ffd1d8;
}

table#cut tr.cut-header {
    background: #fff;
    padding: 20px 0;
    height: 20px;
    text-align: center;
}

table#cut tr.cut-header th {
    padding: 10px 0px;
}

/*
 * Facebox popup
 */

#wrapper-popup {
    padding: 5px 10px;
}

#wrapper-popup h2 {
	text-align: left;
	margin: 0
}

#facebox form td {
	padding: 8px 0;
}

/*
 * Misc
 */

ul.breadcrumbs_2 {
    width: 230px !important;
}

ul.breadcrumbs_5 {
    width: 600px !important;
}

ul.breadcrumbs_6 {
    width: 700px !important;
}

ul.breadcrumbs.round li {
    width: auto;
}

table.moreinfo td {
    vertical-align: top;
}

ul.actions {
    list-style: square;
}

ul.actions li {
    padding-bottom: 10px;
}

.menu {
    float: right;
    margin: 30px 0 20px 0;
}

.menu a {
    text-decoration: none;
}

.menu button {
    margin: 10px 0 10px 10px;
}

.linkbutton {
    height: 24px;
}

.member-background {
    background: #ccc url('../images/member-gradient.png') repeat-x;
    height: 95px;
    width: 100%;
    margin: -116px 0 0 0;
}

ul.members {
    width: 100%;
    list-style: square;
    clear: both;
    margin: 0;
    padding: 50px 0 6px 0;
    margin: 10px 0 20px 0;
    border-bottom: 1px solid #999999;
}

ul.members li {
    display: inline;
    padding-right: 2px;
}

ul.members li a {
    text-decoration: none;
    background: #eaeaea;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    padding: 6px 4px;
    font-size: 11px;
    border-bottom: 1px solid #999999;
    color: #2a2a2a;
    -moz-border-radius-topright: 3px;
    moz-border-radius-topleft: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

ul.members li a:hover {
    background: #000;
    color: #fff;
}

ul.members li.active a {
    background: #fff;
    color: #000;
    font-weight: bold;
    border-bottom: 1px solid #fff;
}

.placeholder {
    color: #fc00ff;
}

.odd {
    background: #fff;
}

.even {
    background: #eaeaea;
}

.continue {
    width: 100%;
    background: #eaeaea;
    margin: 30px 0;
    padding: 10px 0;
    height: 25px;
    text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

span#percent_accepted, span#num_accepted {
    font-weight: bold;
}

table#cut .handle {
    background: white;
    padding: 3px;
}

p.cut_accepted {
    border: 1px solid #d5d6d8;
    color: #ba9a62;
    padding: 11px;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    float: right;
    margin-top: -30px;
    position: relative;
}

ul.members .has-voted span {
    background: url('../images/icons/tick.png') no-repeat right 3px;
    padding: 5px 18px 5px 0;
}

.count-votes {
    padding-top: 15px;
    font-weight: bold;
}

.discarded {
    background: #ffd1d8;
}

.undiscarded {
    background: #dbffa7;
}

ul.members span.tab1-overview {
    background: url('../images/icons/report-paper.png') no-repeat left 3px;
    padding: 5px 0px 5px 20px;
}

