body { margin:0 1em; }
body, p { font-family:sans-serif; }

#main { width:965px; padding:1em; margin:0 auto; }

a { font-weight:bold; color:black; }

h1 { font-size:34px; font-family:'Trebuchet MS',sans-serif; text-align:center; margin:0 0 12px 0; }
h2 { font-size:22px; font-family:'Trebuchet MS',sans-serif; text-align:center; margin:0 0 8px 0; }
h3 { font-size:18px; font-family:'Trebuchet MS',sans-serif; text-align:center; margin:0 0 8px 0; }
p { margin:0 0 12px 0; }
.center { text-align:center; }
.error { color:red; font-weight:bold; }
.hidden { display:none; }
.small { font-size:11px; }

ul.errorlist { margin:0 !important; padding:0 !important; }
.errorlist li { font-size:12px !important; display:block; padding:4px 5px 4px 25px !important; margin:0 0 3px 0; border:1px solid red; color:white !important; background:red url(admin/img/admin/icon_alert.gif) 5px .3em no-repeat; }

table th { font-weight:bold; }
table td, table th { padding:2px 6px; vertical-align:middle; }
.error { background:#ffc; }



.clear { clear:both; }

#logo { display:block; margin:0 auto; text-align:center; }
#top-menu { float:right; font-size:16px; margin-top:10px; }
#top-right { float:right; font-size:13px; }
#content { margin-top:24px; }

.quiz-image { float:left; }
.quiz-bigimage { float:left; }
.quiz-index { float:left; width:350px; margin:5px; height:100px; }
.quiz-p { margin-left:120px; }
.quiz-bigmargin { margin-left:320px; }
/*.quiz-odd { clear:both; }*/
.quiz-takenow { font-size:24px; margin:24px 0; }
.quiz-border ul { margin-left:0px; font-size:20px; list-style-type:none; }
.quiz-border li { margin-left:0px; list-style-type:none; }
.quiz-border li a { display:block; margin:5px 25px; padding:2px 10px; text-decoration:none; font-weight:normal; font-size: 16px; }
.quiz-border li a:hover { background-color:#e5fde4; }
.quiz-border li input { margin-right:10px; }

.quiz-left { width:600px; float:left; }
.quiz-right { width:250px; float:right; }

.quiz-right-table img { margin:0.2em 0; }

#footer { border-top:1px solid #999; margin-top:0px; padding-top:12px; font-size:11px; color:#666; text-align:right; }
#footer a { color:#333; }

.big { height:43px; width: 140px; font-size:18px;}

.textcentered { margin:20px; text-align:center; }
#yeah { font-weight:bold; width:345px; }

.round-btn {
    background: url(/media/round-btn.png) transparent;
    border:0 none;
    color:#666666;
    font-size:14px;
    height:50px;
    margin-left:3px;
    /*width:115px;*/
}


.quiz-border { border:2px solid black; background-color:white; padding:12px; margin-bottom:24px; }

#slogan { margin-top:-10px; color:#3d5700; }
#slogan-small { margin-top:-10px; color:#3d5700; font-size:12px; font-weight:bold; }

.nth-question { text-align:right; margin-top:-24px; }
.quiz-head { }
.quiz-border h1 { font-weight:bold; }

.quiz-border td input { width:600px; font-size:16px; padding:2px; }
.quiz-border td textarea { width:600px; font-size:14px; padding:2px; }
.answer-table td input { width:500px; }

.jqmWindow { 
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color:#FFFFFF;
border:10px solid #DDDDDD;
display:none;
left:50%;
margin-left:-240px;
padding:30px;
position:fixed;
top:15%;
width:400px;
}

a.login {
    background:transparent url(/media/img/signin_twitter.png) no-repeat scroll 0 0;
    display:block;
    height:22px;
    padding:0;
    width:150px;
    margin:0 auto;
}

.ad-skyscraper { float:right; width:165px; }
.ad-bottom { width:730px; margin:0 auto; }
/*.quiz-index { width:430px; }*/


.result-link { font-size:12px; float:right; margin-bottom:20px; margin-bottom:20px; }

.user-result-box { border:2px solid #999; background-color:#ddd; padding:10px; font-weight:bold; width:250px; float:right; margin-left:30px; } 
.user-result-box input { width:100px; }
.quiz-share-box { border:2px solid #999; background-color:#ddd; padding:10px; font-weight:bold; width:400px; margin-left:160px; margin-bottom:20px; } 
.quiz-share-box input { width:220px; }

/* direct link */
div.direct_link { padding: 7px; 
background:#D9FFD7;color:#514721;border-color:#514721;
  border: 1px solid; 
  font-weight: bold; 
  width: 320px; 
  margin: 0 auto; 
  font-size: 0.9em;
}
div.direct_link input.text { width: 300px; font-size:14px; }
div.direct_link div { color: #a00; font-size: 0.9em; font-weight:normal;}
div.tweet_this_button { margin: .5em ;}



.quiz-creator { font-size:14px; }
.by-link { font-weight:normal; }

#div-gather-data { display:none; }

.send-poll { border:1px solid #999; margin:0 auto; width:232px; padding:4px 0px; background-color:#eee; cursor:pointer; clear:both; }

.skip-link { margin-top:1em; }
.skip-link input, .skip-link input:hover { background-color:transparent; font-size:1em; color:black; text-decoration:underline !important; border:0; font-family:sans-serif !important; padding:0 !important; }

#div-gather-data table { margin:0 auto; }
#div-gather-data table input { width:400px !important; }
#gather-form-description { width:600px; margin:0 auto; }
