body { background-color:#ffffff; margin:0 ; background-image:url(../img/stripes.png); }
body, p { font-family:sans-serif; }

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

h1 { font-size:34px; font-family:'Trebuchet MS',sans-serif; text-align:center; margin:20px 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; }
.left { text-align:left; }
.block-center { margin:0 auto; }
.center { text-align:center; }
.error { color:red; font-weight:bold; }
.hidden { display:none; }
.small { font-size:11px; }
input.small-input { font-size:14px; padding:4px; }
.big { font-size:24px; }
.dim { color:gray; }

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

#follow-check { margin-top:20px; }

#logo { display:block; margin:0 auto; text-align:left; margin-left:5px; float:left; }
#slogan { margin-top:-10px; color:#000000; }
#slogan-small { margin-top:-10px; color:#3d5700; font-size:12px; font-weight:bold; }

#top-menu { text-align:right; font-size:15px; margin-top:10px; margin-right:-2px; }
#top-menu a { color:black; background-color:#e6f3ff; /*font-weight:normal; letter-spacing:0px;*/ /*b2e1ff;*/ /*ffd7d1*/ padding: 16px 8px 14px 8px; }
#top-menu a:hover { background-color:#559af9; color:#ffffff; }
#top-right { text-align:right;font-size:13px; margin-top:20px; height:20px; overflow:hidden; }
#content { margin-top:0px; }

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

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

#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;*/
}



.nth-question { text-align:right; margin-top:-24px; }

.jqmWindow { 
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-radius:10px;
border-radius:10px;
background-color:#FFFFFF;
border:10px solid #DDDDDD;
display:none;
left:50%;
margin-left:-240px;
padding:30px;
position:fixed;
top:5% !important;
width:400px;
max-height:500px;
overflow:auto;
}

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; }


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

.user-result-box { border:2px solid #999; background-color:#ddd; padding:10px; font-weight:bold; width:340px; float:right; margin-left:20px; } 
.user-result-box input { width:180px; }
.by-link { font-weight:normal; }


.help-text { color:#666; font-size:11px; }

.creator { font-size:12px; color:#999; }
.creator a { font-size:12px !important; color:#999; }

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

#fb-invite-friends-button { margin:0 auto; width:270px; padding:4px 0px; cursor:pointer; }
.fb-invite-title { font-size:13px; font-weight:bold; }
.fb-invite-images { margin-top:3px; }
.fb-invite-images img { border:1px solid #ccc; font-size:6px; }

/* Pagination */
.pagination a:hover {
    background-color: #559AF9;
    border-color: #BBBBBB;
}

.pagination a {
    background-color: #E6F3FF;
    border:1px solid #BBBBBB;
    color:#000000;
    line-height:2em;
    padding:4px 8px;
    text-decoration:none;
}

.page-number-active {
    background-color: #BBBBBB;
}

.pagination span {
    background-color:#EEEEEE;
    color:#666666;
    font-weight:bold;
    letter-spacing:-1px;
    padding:4px 8px;
}

.pagination { width: 100%; text-align: center; margin: 10px 0; }

.tag-box {line-height:14px;height:15px;text-align:center;font-size:10px;padding:0 3px;font-family:verdana;margin:0;}
.tag:hover {cursor:pointer;}

.tag-clickable div:hover {background-color:#ddd;border:1px solid #6F6F6F;}

.tag-celeb {color:#6F6F6F;background-color:linen;border:1px solid tan;}
.tag-teen {color:#6F6F6F;background-color:#DFD;border:1px solid skyblue;}
.tag-disney {color:#6F6F6F;background-color:#DFD;border:1px solid skyblue;}
.tag-sports {color:#6F6F6F;background-color:#DFD;border:1px solid skyblue;}
.tag-computer {color:#6F6F6F;background-color:#BFE;border:1px solid skyblue;}
.tag-politics {color:#6F6F6F;background-color:#CCF;border:1px solid lightsteelblue;}
.tag-culture {color:#6F6F6F;background-color:#EEE;border:1px solid lightsteelblue;}
.tag-funny {color:#6F6F6F;background-color:#FF9;border:1px solid lightsteelblue;}
.tag-music {color:#6F6F6F;background-color:#EAF;border:1px solid lightsteelblue;}
.tag-animal {color:#6F6F6F;background-color:#FDA;border:1px solid lightsteelblue;}
.tag-random {color:#6F6F6F;background-color:#EDF;border:1px solid lightsteelblue;}

p.detail { line-height:1.2em; }
p.creator { line-height:1.2em; margin-bottom:0.6em; }

#promotion-options { width:600px; margin:0 auto; }
#promotion-options label { display:block; float:left; width:400px; }
#promotion-options input { font-size:12px; letter-spacing:0px; padding:4px 8px; }
#promotion-options span { margin-left:10px; }
#promotion-options .price { color:#666; }
#promotion-options .description { margin-top:-1em; color:#666; }

#promotion-options span.already { color:#060; }

.highlighted-poll { background-color:#ffa; border:2px solid #ff9; background-image:url(../img/highlight_stripes.png); }
.highlighted-poll .poll-label .poll-link { color:#d90; }
.highlighted-poll:hover { border:2px solid #ff3; } /*background-color:#ff8; }*/
.highlighted-poll:hover .poll-label .poll-link { color:#c60; }
.poll-cell { padding:0;margin:0;height:170px;width:450px; }
.poll-cell .detail a { text-decoration:none; font-weight:bold; }
.poll-cell .detail img { margin-bottom:-4px; }
.poll-cell-info { width:240px;text-align:left;padding-left:10px;height:140px; }
/*
.highlighted { background-color:black; }
.highlighted .creator { color:white; }
.highlighted .creator a { color:white; }
.highlighted .poll-label .poll-link { color:white; }
*/

#left_info_box { float:left;font-size:0.8em;text-align:center;width:130px;overflow:hidden; }
#creator_info { border:1px solid #eee; background-color:#f9f9f9; padding:4px 0 10px 0;}
#left_info_creator_links a { text-decoration:none; }
#left_info_creator_links { margin-top:8px; }
.follow-me-button { border:1px solid #ccc; background-color:#eee; font-weight:bold; text-decoration:none; font-size:13px; padding:4px 16px; margin-top:12px; }
#follow-me-button { font-size:16px; padding:2px; width:110px; margin:0; }
#comment_submit { font-size:12px !important; }
#creator_info {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

#result_table_table .chosen-answer { background-color:#ffc; }
#result_table_table .chosen-answer td { font-weight:bold; border-top:1px solid #fc6; border-bottom:1px solid #fc6; padding-top:4px; padding-bottom:4px; }
#result_table_table .chosen-answer td.first-td { border-left:1px solid #fc6; }
#result_table_table .chosen-answer td.last-td { border-right:1px solid #fc6; }

.poll-image { display:block; margin-left:8px; }

#most_popular { margin:0 auto; margin-top:2em; width:800px; padding-bottom:2em; }
.most-popular-col { float:left; width:200px; }

.poll-creator-links a { color:#666; }
.poll-creator-links a:hover { color:#999; }
.poll-image-box { width: 155px; text-align: center; }

.featured-registration { clear:both; border:2px solid #6391D6; background-color:#f9f9f9; margin:1em; padding:1em; font-size:12px; }
.featured-registration h1 { margin-top:0; font-size:24px; }
.featured-registration input[type=text] { width:300px; font-size:14px; padding:8px; letter-spacing:0; }
.featured-registration textarea { font-size:12px; width:306px; height:60px; padding:5px; letter-spacing:0; }
.featured-registration th { font-size:14px; vertical-align:top; padding-top:4px; width:200px; padding-right:20px; }
.featured-registration .help_text { font-size:11px; }
.featured-bullets { font-size:16px; color:#666; font-weight:bold; margin-bottom:18px; list-style-type:circle; margin-left:40px;  }
.help_text { display:block; color:#666; font-size:10px; }
.offer { text-align:center; display:block; margin:0.3em 0; padding:6px 3px; padding-left:4px; /*background-color:#eaf9ff;*/ border:1px solid #ccc; cursor:pointer; width:158px; background-color:white; }
.featured-registration .odd { float:left; background:inherit; margin-left:5px; }
.featured-registration .even { float:left; clear:both; background:inherit; }
.offer:hover { /*background-color:#cdf2fe;*/ background-color:#f3f3f3; border:1px solid #999; }
.offer .big { font-weight:bold; }
/*.most-popular { background-color:#fff2a9; }
.most-popular:hover { background-color:#ffea75; }
.best-value { background-color:#bbffa9; }
.best-value:hover { background-color:#90ff73; }*/
/* .offer span.checkbox { margin-left:-28px; position:absolute; margin-top:5px; } */
.offer .big { color:#C33700; letter-spacing:-1px; font-size:26px; }
.offer .small { display:block; color:#64503F; font-size:16px; letter-spacing:-1px; margin-top:-6px; margin-bottom:6px; }
.promotion { margin-top:12px; font-size:16px; }
.offer .header { color:#4582B5; font-weight:bold; text-transform:uppercase; display:block; font-size:16px; }
.offer .price { display:block; font-size:14px; margin-left: 5px; padding-top:12px; }

.special:hover { cursor:auto; background-color:white;}

#div_featured_img { float:right; margin-left:12px;}

#id_bid_poll { width:240px; }

#main_right { text-align:left; width:190px; padding:1px 5px 5px 5px; color:#666666; font-size:11px; background-color:#ffffff; }

#skyscraper_ads { margin-top:20px; margin-left:20px; }

#preferences #id_username { font-size:14px; padding:4px; }

#invite-friends {
    width:300px;
    margin-left:-150px;
    top:7%;
}

#invite-friends label {
    font-size:13px;
    line-height:24px;
    display:block;
    cursor:pointer;
}
#invite-friends li img {
    width:24px;
    height:24px;
    vertical-align:middle;
}

#invite-friends ul { 
    display:block;
    background-color:#f9f9f9;
    padding:8px;
    border:1px solid #999;
    height:200px;
    overflow:auto;
    overflow-x:hidden;
    margin-bottom:12px;
    text-align:left;
}
#invite-friends label:hover { background-color:#ddd; }
#invite-friends form {
    width:240px;
    margin:0 auto;
    text-align:center; 
}

#invite-friends .invite-search { font-size:13px; }
#invite-friends .close { margin-top:12px; }

.answer_a { width: 300px; font-size:24px; cursor:pointer; margin-bottom:14px; }


/* COMMENTS */
#comment_box {width:300px;margin:6px 0 8px;float:left;font-size:0.7em;padding:10px 0 10px 7px;text-align:left;}
#comment_box_comments { overflow:auto; height:150px;border:1px solid #bbb;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 7px; overflow-x:hidden;}
#comment_box_comments a { margin-left:5px; display:none;}
#comment_box_comments div:hover {background-color:bisque;}
#comment_box_comments div:hover a {display:inline;}
#comment_box input { font-size:1.2em; padding:0.4em; }
#comment_box textarea { font-size:1em; padding:0.4em; width:192px; height:44px; overflow-y:hidden;}
#commepnt_submit.disabled { background-color:gray; border:none; }
#sharethis { margin-bottom: 1em; }

.table_answers { margin:0 auto; margin-top:20px; }
.table_answers td { padding:10px 8px; cursor:pointer; border:1px white solid; }
.table_answers td:hover { border:1px lightseagreen solid; background-color:lightblue; }

#embedthis { background-color:#ffc; padding:4px; width:280px; margin:0 auto; }
#embedthis span { color:red; font-weight:bold; }
#sharethis .input_direct_link, #embedthis .input_direct_link { background-color:#f9f9f9; border:1px solid #ccc; width:260px; padding:4px 8px; margin-top:8px; font-size:12px; font-weight:bold; letter-spacing:0px; margin-top:0; }
#sharethis .input_direct_link { width:140px; }
.direct_link { font-size:12px; }

.textcentered { margin:20px 0; text-align:center; }

.poll-result-option-ad { float:right; margin-right:20px; }

#userdata-dialog label {
    margin-right:50px;
}

#ajax-email-login-form { font-size:11px; }
#ajax-email-login-form h3 { font-size:14px; margin-top:8px; }
#ajax-email-login-form p { font-size:11px; color:#666; margin-top:1em; }
#ajax-email-login-form input { font-size:14px; padding:5px; }
#ajax-email-login-form input[type="text"] { width:140px; }
#ajax-email-login-form input[type="password"] { width:140px; }

#poll-categories { margin:6px auto 12px auto; padding:0; text-align:center; }
#poll-categories li { list-style-type:none; margin:0 0px; display:inline; font-size:12px; }
#poll-categories li a { padding:6px 12px; background-color:#E6F3FF; }
#poll-categories li a:hover { background-color:#559AF9; color:#fff; }
#poll-categories input[type=text] { padding:4px; font-size:14px; width:100px; }
#poll-categories input[type=submit] { padding:4px; font-size:14px; }
