/* 
    Document   : pollcss
    Created on : Mar 16, 2010, 11:55:04 PM
    Author     : Djordje Zeljic
*/
@import url(./reset.css);

body{
    background: url("/media/gfx/poll/pinkbg.gif");
    font-family: helvetica;
}

#bigwrap{
    width: 708px;
    margin: auto;
    margin-bottom: 30px;
}

#bigwraptop{
    height: 4px;
    background: url("/media/gfx/poll/topshadow.png");
}

#bigwrapmiddle{
    background: url("/media/gfx/poll/middleshadow.png");
}

#bigwrapbottom{
    height: 4px;
    background: url("/media/gfx/poll/bottomshadow.png");
}

#wrap{
    width:700px;
    margin: auto;
}

#header{
    background: #25292B;
    color: #fff;
    overflow: hidden;
    font-size: 11px;
    font-family: helvetica;
}

#header a{
    color: #fff;
    text-decoration: none;
    padding: 15px 10px 15px 10px;
    display: inline-block;
    font-size: 12px;
}

#header a:hover, #header a.current{
    background: #212121;
}

#logo{
    float:left;
    width:330px;
    text-align: left;
    padding-left: 20px;
}

#showauthor{
    float:left;
    width:330px;
    text-align: right;
    padding-right: 20px;
}

#author{
    background: #212121;
    padding: 20px;
    color: #fff;
    font-family: helvetica;
    font-size: 12px;
    display: none;
    overflow: hidden;
    line-height: 160%;
    padding-right: 200px;
    text-align: justify;
}

#author #imgdiv{
    float: left;
    margin-right: 15px;
    width: 80px;
    height: 80px;
    margin-bottom: 15px;
}

#author #imgdiv img{
    border: 1px solid #fefefe;
    background: #efefef;
    padding: 2px;
}

#content{
    background: #fff url("/media/gfx/poll/contentbg.png") repeat-x top left;
    padding: 20px;
    line-height: 160%;
}

#content h1{
    font-weight: normal;
    margin-bottom: 10px;
    display: block;
    font-size: 200%;
}

/*          One Question        */
.onequestion{
    padding: 10px;
    margin-bottom: 20px;
}

.onequestion h3{
    font-size: 140%;
}

.onequestion ul li {
    display: block;
    padding: 3px 3px 3px 10px;
    margin: 5px;
    margin-left: 0;
    overflow: hidden;
}

.onequestion ul li label{
    display: block;
    width: 100%;
    padding: 0; margin: 0; border: 0;
    overflow: hidden;
}

#submitbtn{
    border:1px solid #707070;
}

#footerend{
    font-size: 11px;
    font-family: helvetica;
    color: #000;
    margin: 10px 0px 20px 0px;
    text-align: center;
}

#footerend a{
    text-decoration: none;
    margin: 2px 10px;
    font-size: 11px;
    font-family: helvetica;
    color: #050505;
}

#footerend a:hover{
    color: #222;
}

#infomessage{
    display: none;
    padding: 5px;
    margin: 5px;
}

#infomessage h1{
    margin-bottom: 2px;
}

/*
                STATISTICS
*/
#stats_nums{
    overflow: hidden;
    margin-bottom: 20px;
}

#stats_nums div{
    float:left;
    width: 150px;
    margin-right: 10px;
    padding: 10px;
    border: 1px dashed #aaa;
    background: #fefefe;
    text-align: center;
    font-size: 15px;
}

#stats_nums div .sntitle{
    font-style: italic;
    font-size: 13px;
}

#stats_nums div .snnumber{
    font-size: 18px;
    font-weight: bold;
    color: #9c2020;
    text-shadow: 1px 1px #ddd;
}

#stats_nums div .snnumsince{
    font-size: 11px;
    color: #444;
}

.oneqstats{
    border: 1px dashed #aaa;
    margin-top: 10px;
    background: #fefefe;
}

.statsline{
    display: block;
    height: 13px;
    background: #336699 url(/media/gfx/adminmain/statsline.gif);
    float:left;
    border: 0;
    border-left: 1px solid #b9c973;
}

.statslineend{
    float:left;
    width: 3px;
    height: 13px;
    background: url(/media/gfx/adminmain/statslineend.gif);
}

.perdiv{
    float:left;
    width: 32px;
    font-size: 10px;
    margin:0px 0px 0px 7px;
    line-height:12px;
}

/*          TABLE SORTER            */

/* tables */
table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    font-size: 12px;
    width: 100%;
    text-align: left;
    display:table;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #738597;
    color:#111;
    font-size: 11px;
    padding: 4px 6px;
    font-weight: normal;
    text-shadow: 1px 1px 1px #bcd0e0;
    filter: dropshadow(color=#bcd0e0, offx=1, offy=1);
}
table.tablesorter thead tr .header {
    background-image: url(bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.tablesorter tbody td {
    color: #3D3D3D;
    padding: 5px 5px 5px 10px;
    background-color: #FFF;
    vertical-align: top;
    border: 1px solid #efefef;
    border-top: 0;
    border-right: 0;
}

table.tablesorter tbody tr{
    border-bottom:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #eee;
}

table.tablesorter tbody tr.odd td {
    background-color:#e8f8e2;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(../../js/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(../../js/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #788ea4;
}

.oneqstats{
    border: 1px solid #999;
    margin-top: 10px;
    background: #4e6276;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.oneqstats h4{
    margin: 10px;
    font-size: 16px;
    color:#f4f4f4;
    background: url(/media/gfx/adminmain/star.png) no-repeat;
    background-position: 0px 1px;
    padding-left: 16px;
    line-height: 21px;
}

/*          Loading indicator           */
#lindicator{
    display: none;
    margin: 3px;
}

.show_results_link{
    font-size: 11px;
}

.has_proxy{
    padding: 5px;
    background: #B02B2C;
    color: #fff;
    font-size: 11px;
    border: 3px #700 solid;
    margin: 10px;
}
