/* POLL ADD */
#addpoll .formnice p { margin:0; }
#addpoll .inputtext { width:250px; }
#addpoll .title .inputtext { width:450px; padding:5px; font:18px Arial; color:#a1b38b; }
#addpoll .demopoll { float:right; background:#fdffbd; border:1px solid #f2e295; padding:5px; font-size:10px; }
#addpoll .demopoll input { vertical-align:top }
#addpoll .add a { display:block; width:108px; height:26px; background:url('/images/tpl/addanswer.png') no-repeat top left; text-decoration:none; }
#addpoll .add a:hover { text-decoration:none; background-position:bottom left; }
#addpoll .add a em { display:none }
#addpoll hr { border:none; border-bottom:1px solid #ccc; margin-top:10px; margin-bottom:10px;}
#addpoll .save { text-align:right; }
#addpoll .save button { vertical-align:top; background:none; border:none; cursor:pointer; }
#addpoll .answer .del { float:right; margin-right:15px; margin-top:5px; display:none; }
#addpoll .answer { overflow:hidden }
#addpoll .answer .anscolorwrap { position:absolute; margin-left:10px; margin-top:4px; }

/* position:absolute; z-index:100; right:280px; top:50px; */
#sidebar #polldemo { width:200px;background:#fdffbd; color:#000; border:1px solid #f2e295; padding:7px;  }
#sidebar #polldemo .title { padding:4px; background:none; color:#000; margin:0; border:none; font-size:13px; text-align:center; }

#sidebar #polldemo .demo-content { border:1px solid #ccc; background:#fff; padding:5px 5px 0 5px }
#sidebar #polldemo .d-ans { padding:5px; font-size:10px; }
#sidebar #polldemo .d-ans input { vertical-align:top }
#sidebar #polldemo .vote {margin-top:4px; padding:7px 0 4px 4px; font-size:12px; font-weight:bold; text-align:center; }
#sidebar #polldemo .powered { font-size:9px; color:#ccc; text-align:right; }
#sidebar #polldemo .powered a { color:#ccc; }

#sidebar .closed h3 { color:#ccc; background:#f8f8f8; border-color:#ccc; }
#sidebar .col h3 { cursor:pointer; }
#sidebar .col fieldset { border:none;padding:0;margin:0; }
.dragme { position: absolute; margin-top:-20px; }
.colorpick, .colorpick2 { font:10px Arial; color:#333; padding:3px; border:1px solid #666 }
#picker { border:1px solid #ccc; margin:0 auto; width:220px; margin-bottom:5px; }
#pickertitle { font-size:13px; letter-spacing:-1px }
#picking { color:red }
#sidebarsort  {list-style:none}
.placeholder { background:#faf1c0; }
#sortlink { background:#ddf5c1 url('/images/gear_small.png') no-repeat 5px 6px; padding:7px; padding-left:20px; text-align:right; color:#6b7f54; }
#sidebar select { padding:0; }
.colorschemes { list-style:none; overflow:hidden }
.colorschemes li { display:inline }
.colorschemes li a {float:left; width:25px; height:25px; margin:0 6px 5px 0; border:1px solid #777; }

#sidebar a.customstyle { background:url('/images/tpl/color_small.png') 3px 3px no-repeat; font-weight:bold; padding:3px 3px 3px 20px; border:1px solid #fff; }
#sidebar a.customstyle:hover { border:1px solid #ccc; text-decoration:none}
