/* side box */
div#sidebar div.sidebox_wrap { margin-bottom: 10px; background: url('sidebox_bg.png') left bottom no-repeat; padding-bottom: 10px; }
div#sidebar div.sidebox_header { position: relative; }
div#sidebar div.sidebox_wrap h5 { padding: 0px 8px; margin: 0px; color: #af1283; text-shadow: 1px 1px #dedede; overflow: hidden; height: 36px; font: 16px/36px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; background: url('sidebox_title.png') left top no-repeat; }
div#sidebar div.sidebox_wrap h5 a { color: #af1283; font: 16px/36px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; text-shadow: 1px 1px #dedede; }
div#sidebar div.sidebox_wrap h5 a:hover { text-decoration: underline; }
div#sidebar div.sidebox_wrap div.progress { top: 6px; right: 4px; position: absolute; }
div#sidebar div.sidebox { padding: 8px; }
div#sidebar div.sidepics { padding: 8px 0px 0px 8px; }
div#sidebar div.sidepics div.image { padding: 0px 8px 8px 0px; float: left; }
div#sidebar div.sidepics div.image a img { width: 50px; border: 1px solid #222222; }
div#sidebar div.sidepics div.image a:hover img { border: 1px solid #436082; }
/* login box */
div#sidebar div.sidebox div.login { width: 200px; margin: 0px auto; background: url('lock.png') no-repeat 100% 100%; }
div#sidebar div.sidebox div.login input.text { padding-left: 20px; width: 175px; }
div#sidebar div.sidebox div.login input.username { background: #ffffff url('qlogin_username.png') no-repeat 2px 50%; }
div#sidebar div.sidebox div.login input.password { background: #ffffff url('qlogin_password.png') no-repeat 2px 50%; }
div#sidebar div.sidebox div.login dt { font-weight: normal; padding-bottom: 3px; }
div#sidebar div.sidebox div.login dt label { font-weight: normal; }
div#sidebar div.sidebox div.login dd.submit { padding-top: 0px; }
div#sidebar div.sidebox div.login div.lostpass { padding-top: 4px; }
/* search box */
div#sidebar div.sidebox div.search { width: 200px; margin: 0px auto; background: url('search.png') no-repeat 100% 0px; }
/* member list box */
div#sidebar div.sidebox div.memberslist { }
div#sidebar div.sidebox div.memberslist div.image { float: left; padding: 2px 4px 2px 2px; }
div#sidebar div.sidebox div.memberslist div.image img { background: #ffffff; padding: 2px; border: 1px solid #cfcfcf; width: 45px; }
div#sidebar div.sidebox div.memberslist div.image img:hover { border: 1px solid #898989; }
/* alerts box */
div#sidebar div.sidebox div.alerts table.plain { width: 100%; }
div#sidebar div.sidebox div.alerts table.plain td { padding-bottom: 2px; }
/* poll box */
div#sidebar div.sidebox div.polls { width: 200px; margin: 0px auto; }
div#sidebar div.sidebox div.polls table td { vertical-align: middle; }
div#sidebar div.sidebox div.polls table td.checkbox { padding-right: 2px; }
div#sidebar div.sidebox div.polls div.results_bar { height: 8px; border: 1px solid #555555; font: 10px arial; color: #ffffff; background: #d70500 url('poll_bar_bg.gif') repeat-x; }
div#sidebar div.sidebox select.select { max-width: 170px; }
