body
{
    padding: 10px;
}

table
{
    border-collapse: collapse;
}

td, th
{
    padding: 2px 10px 2px 6px;
}

input
{
    font-size: large;
    margin: 5px;
}

.evenrow
{
    background-color: #F5DEB3;
}

.oddrow
{
    background-color: #FFFFFF;
}

#accountbar
{
    position: fixed;
    right: 0px;
    top: 0px;
    background-color: #E0FFFF;
    border: 1px solid #87CEFA;
    padding: 5px;
    max-width: 400px;
    z-index: 1;
}

#search .ranking_summary
{
    position: absolute;
    width: 200px;
    right: 0px;
    top: -10px;
}

#search
{
    padding:10px;
}

#detail
{
    padding:10px;
}

#search #searchhelp
{
    display: none;
    background-color: #E0FFFF;
    border: 1px solid #87CEFA;
    padding: 5px;
    max-width: 400px;
}

#search table
{
    border: 1px solid #808080;
    width: 100%;
    margin-top: 15px;
    margin-right: 10px;
}

#search tr.evenrow:hover
{
    background-color: #ADD8E6;
    cursor: pointer;
}

#search tr.oddrow:hover
{
    background-color: #ADD8E6;
    cursor: pointer;
}

#search th
{
    border: 1px solid #808080;
}

#search td
{
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
}

#search .export
{
    position: absolute;
    right: 15px;
}

#search .export input
{
    font-size: medium;
}

.nowrap
{
    white-space: nowrap;
}

#detail .detail
{
    margin: 10px;
    border: 1px solid #808080;
    max-width: 600px;
}

#detail .detail .row
{
    padding: 5px;
}

#detail .comment
{
    margin: 10px;
    border: 1px solid #808080;
    max-width: 900px;
}

#detail .comment .head
{
    padding: 5px;
    background-color: #F5DEB3;
    position: relative;
}

#detail .comment .head .posted
{
    font-size: x-small;
    color: #666666;
    position: absolute;
    right: 0px;
}

#detail .comment .body
{
    padding: 5px;
    background-color: #FFFFFF;
}

#detail .comment .ratings
{
    padding: 5px;
    background-color: #FFFFFF;
    border-top: 1px solid #808080;
}

#detail .post
{
    border: 1px solid #808080;
    margin: 10px;
}

#detail .post .questions th
{
    text-align: center;
    width: 100px;
    font-weight: normal;
    padding: 5px;
}

#detail .post td
{
    padding: 5px;
}

#detail .post .questions .input
{
    text-align: center;
}
