/* side box */
div#sidebar div.sidebox_wrap{margin-bottom:5px;border:1px solid red;border-width:1px;border-radius:5px;}
div#sidebar div.sidebox_header{position:relative;}
div#sidebar div.sidebox_wrap h5{padding:1px 2px;margin:0px;color:white;overflow:hidden;min-height:15px;border-top:1px solid red;font:bold 12px/14px arial,verdana,sans-serif;background:red;border-radius:5px 5px 0px 0px;text-align:center;}
div#sidebar div.sidebox_wrap h5 a{color:white;font:bold 11px/14px arial,verdana,sans-serif;text-decoration:none;}
div#sidebar div.sidebox_wrap h5 a:hover{text-decoration:underline;color:#D8D8D8;}
div#sidebar div.sidebox_wrap h5 a.active{text-decoration:blink;font-weight:bold;color:#BFBFBF;}

div#sidebar div.sidebox_wrap .htitle{padding:1px 2px;margin:0px;color:white;overflow:hidden;min-height:15px;border-top:1px solid red;font:bold 12px/14px arial,verdana,sans-serif;background:red;border-radius:5px 5px 0px 0px;text-align:center;}
div#sidebar div.sidebox_wrap .htitle a{color:white;font:bold 11px/14px arial,verdana,sans-serif;text-decoration:none;}
div#sidebar div.sidebox_wrap .htitle a:hover{text-decoration:underline;color:#D8D8D8;}
div#sidebar div.sidebox_wrap .htitle a.active{text-decoration:blink;font-weight:bold;color:#BFBFBF;}

div#sidebar div.sidebox_wrap div.progress{top:6px;right:4px;position:absolute;}
div#sidebar div.sidebox{padding:2px;background:white;}
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{background:white;}
div#sidebar div.sidebox div.login input.text{padding-left:20px;width:127px;}
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{
/*background: url('qsearch_bg.gif') 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 #95C2EF;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 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;}
/*copy*/
/* side box */
div#sidebars div.sidebox_wrap{margin-bottom:5px;border:1px solid red;border-width:1px;border-radius:5px;}
div#sidebars div.sidebox_header{position:relative;}
div#sidebars div.sidebox_wrap h5{padding:1px 2px;margin:0px;color:white;overflow:hidden;min-height:15px;border-top:1px solid red;font:bold 12px/14px arial,verdana,sans-serif;background:red;border-radius:5px 5px 0px 0px;text-align:center;}
div#sidebars div.sidebox_wrap h5 a{color:white;font:bold 11px/14px arial,verdana,sans-serif;text-decoration:none;}
div#sidebars div.sidebox_wrap h5 a:hover{text-decoration:underline;color:#D8D8D8;}
div#sidebars div.sidebox_wrap h5 a.active{text-decoration:blink;font-weight:bold;color:#BFBFBF;}

div#sidebars div.sidebox_wrap .htitle{padding:1px 2px;margin:0px;color:white;overflow:hidden;min-height:15px;border-top:1px solid red;font:bold 12px/14px arial,verdana,sans-serif;background:red;border-radius:5px 5px 0px 0px;text-align:center;}
div#sidebars div.sidebox_wrap .htitle a{color:white;font:bold 11px/14px arial,verdana,sans-serif;text-decoration:none;}
div#sidebars div.sidebox_wrap .htitle a:hover{text-decoration:underline;color:#D8D8D8;}
div#sidebars div.sidebox_wrap .htitle a.active{text-decoration:blink;font-weight:bold;color:#BFBFBF;}

div#sidebars div.sidebox_wrap div.progress{top:6px;right:4px;position:absolute;}
div#sidebars div.sidebox{padding:2px;background:white;}
div#sidebars div.sidepics{padding:8px 0px 0px 8px;}
div#sidebars div.sidepics div.image{padding:0px 8px 8px 0px;float:left;}
div#sidebars div.sidepics div.image a img{width:50px;border:1px solid #222222;}
div#sidebars div.sidepics div.image a:hover img{border:1px solid #436082;}
/* login box */
div#sidebars div.sidebox div.login{background:white;}
div#sidebars div.sidebox div.login input.text{padding-left:20px;width:127px;}
div#sidebars div.sidebox div.login input.username{background:#ffffff url( 'qlogin_username.png ') no-repeat 2px 50%;}
div#sidebars div.sidebox div.login input.password{background:#ffffff url( 'qlogin_password.png ') no-repeat 2px 50%;}
div#sidebars div.sidebox div.login dt{font-weight:normal;padding-bottom:3px;}
div#sidebars div.sidebox div.login dt label{font-weight:normal;}
div#sidebars div.sidebox div.login dd.submit{padding-top:0px;}
div#sidebars div.sidebox div.login div.lostpass{padding-top:4px;}
/* search box */
div#sidebars div.sidebox div.search{
/*background: url('qsearch_bg.gif') no-repeat 100% 0px; */}
/* member list box */
div#sidebars div.sidebox div.memberslist{}
div#sidebars div.sidebox div.memberslist div.image{float:left;padding:2px 4px 2px 2px;}
div#sidebars div.sidebox div.memberslist div.image img{background:#ffffff;padding:2px;border:1px solid #95C2EF;width:45px;}
div#sidebars div.sidebox div.memberslist div.image img:hover{border:1px solid #898989;}
/* alerts box */
div#sidebars div.sidebox div.alerts table.plain{width:100%;}
div#sidebars div.sidebox div.alerts table.plain td{padding-bottom:2px;}
/* poll box */
div#sidebars div.sidebox div.polls table td{vertical-align:middle;}
div#sidebars div.sidebox div.polls table td.checkbox{padding-right:2px;}
div#sidebars 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;}