/*
 * (c) Peralta Informatics 2009
 */

a
{
    outline: none;
}

body
{
    font-family:Helvetica,Arial,sans-serif;
}

/*
input.button
{
    padding: 0 .25em;
    width: 0;
    overflow: visible;
}

input.button[class]
{
    width: auto;
}
*/

#contributors_table, .tbl0
{
    margin-top: 10px;
    border-collapse: collapse;
    background-color: white;
    color: black;
    table-layout: auto;
    /* width: 250%; */
}

#contributors_table td, .tbl0 td
{
    padding: 5px;
    border: 1px solid black;
}

#contributors_table th, .tbl0 th
{
    border: 1px solid black;
    border-
    text-align: left;
    font-weight: bold;
    padding: 5px;
    cursor: pointer;
    white-space: nowrap;
    text-decoration: underline;
    color: #2200CC;
}

#contributors_table a:link
{
    color: blue;
}

#contributors_table a:visited
{
    color: purple;
}

#contributors_table td.timestamp, .nowrap
{
    white-space: nowrap;
}

#language_picker
{
    float: right;
    z-index: 1001;
}

#language_picker img
{
    border: 0;
}

#language_picker_container
{
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1009;
}

#recordings
{
    margin-top: 10px;
    padding :1.0em 0.4em 0;
}

.recording
{
    padding: 4px;
    margin-bottom: 10px;
    background-color: #212e41;
}

.recording .title
{
    float: left;
}

.recording .date
{
    float: right;
}

.recording .author_role
{
    text-transform: lowercase;
    font-style: italic;
}

.marquee
{
    border-style: dotted;
    border-color: orange;
}

#current_recording .recording
{
    margin-bottom: 0;
    background: none;
}

#current_recording a
{
    color: #fff;
}

.recording a:
{
    cursor: pointer;
}

#recordings .current, #recordings .recording-hover
{
    background-color: #5978aa;
}

#recordings .recording-hover
{
    cursor: pointer;
}

.recording a:hover
{
    color: red;
    background-color: orange;
}

.navbutton
{
    cursor: pointer;
    /* text-decoration: underline; */
    text-transform: lowercase;
}

#about, #faq, #contributors
{
    font-size: 16px;
    background-color: white;
    margin: 25px 5px 5px;
}

#about *, #faq *
{
    color: black;
}

.faqn
{
    border-bottom: 1px solid #424242;
}

#about #afftar
{
    margin-right: 10px;
    margin-top: 0;
    float: left;
}

#about #afftar img
{
    height: 200px;
}

#about #welcome
{
    margin-top: 0;
}

#tabs li
{
    background: #424242 none repeat scroll 0 0;
}

#twitter
{
    display: inline;
}

#contribute_submit:hover
{
    cursor: pointer;
}

#oversize_load_killer
{
    float: right;
    opacity: 0.5;
    cursor: pointer;
    border: 0;
    display: none;
    margin-top: 0.5em;
}

#highlight_all
{
    width: 140px;
    position: absolute;
    left: 1065px;
    top: 80px;
    background-color: #FFFF66; 
    color: black;
    margin-left: 10px;
    /* font-weight: bold; */
    cursor: pointer; 
}

#to_contribute
{
    position: absolute;
    left: 1065px;
    top: 160px;
    color: orange;
    margin-left: 10px;
}
.highlighted
{
    background-color: #FFFF66;
    margin: -1px;
    overflow: hidden;
    border: 1px solid #FFFF66;
    z-index: 60;
}
.innerborder
{
    background-color: red;
    margin: -1px;
    overflow: hidden;
    border: 1px solid red;
    z-index: 61;
}

.ui-state-default a
{
    padding: 0.5em 0.5em !important;
}

/* main */
