/*#feedbacktab a { display: block; position: fixed; top: 50%; left: 0px; height: 98px; width: 23px; margin-top: -55px; background-image: url('/static/images/feedback/feedback.png'); background-repeat: no-repeat; background-position: -23px 4px; cursor: pointer; border: 1px solid #fff; border-left: none; padding: 4px 0px; }*/
/*#feedbacktab a:hover { background-position: 0px 4px; background-color: white; }*/
 
/*#feedbacktab a { display: block; position: fixed; top: 50%; left: 0px; height: 98px; width: 23px; margin-top: -55px; background-image: url('/static/images/feedback/feedback.png'); background-color: #39f; background-repeat: no-repeat; background-position: -23px 4px; cursor: pointer; border-left: none; padding: 4px 0px; }*/
/*#feedbacktab a:hover, #feedbacktab a:focus, #feedbacktab a:active  { background-color: #e8f3ff; background-position: 0px 4px; }*/

#feedbacktab a { display: block; position: fixed; top: 50%; left: 0px; height: 98px; width: 23px; margin-top: -55px; background-image: url('/static/images/feedback/feedback.png'); background-color: #4e4b59; background-repeat: no-repeat; background-position: -23px 4px; cursor: pointer; border-left: none; padding: 4px 0px; }
#feedbacktab a:hover, #feedbacktab a:focus, #feedbacktab a:active  { background-color: #fff; background-position: 0px 4px; }

#feedbackdrop { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: black; opacity: .7; filter: alpha(opacity=70); }

#feedbackbox { display: none; width: 480px; position: fixed; top: 50%; left: 50%; margin: -240px 0px 0px -240px; background: #4e4b59; -webkit-border-radius: 10px; border-radius: 10px; overflow: visible; }

#feedbackx { position: absolute; top: -13px; right: -15px; width: 32px; height: 32px; background-image: url('/static/images/feedback/close.png'); background-position: 0px; z-index: 10; cursor: pointer; }
#feedback_x:hover { background-position: -32px 0px; }

#feedbackform label { display: block; }
#feedbackform textarea { width: 316px; height: 140px; }
#feedbackform input { width: 240px; }
#feedbackform input[type=checkbox] { width: 14px; }
#feedbackform button { margin-right: 8px; }

#feedbackerrors { ; }
#feedbacksuccess { ; }
 
#feedback { width: 100%; margin: 0px 0px 36px 0px; padding: 0px; border-spacing: 0px; }
#feedback tr.item { height: 64px; }
#feedback tr.even { background: #39f; }
#feedback tr.odd { ; }
#feedback th { height: 30px; font-size: 14px; } 
#feedback td { padding: 4px; }
#feedback th#votes, #feedback td.votescell { width: 64px; text-align: center; }
#feedback th#status, #feedback td.statuscell { width: 64px; text-align: center; }
#feedback th#subject, #feedback td.subjectcell { text-align: center; }
#feedback th#type, #feedback td.typecell { width: 64px; text-align: center; }
#feedback th#date, #feedback td.datecell { width: 84px; text-align: center; }
#feedback td.messagecell { font-size: 16px; text-align: center; }
 
div.votes { float: left; width: 42px; text-align: center; margin: 0px; padding: 0px; }
div.votes p { padding: 0px; margin: 0px; }
div.votes form { display: inline; float: none; text-align: center; } 
div.votes form button { width: 15px; height: 22px; float: none; background: none; border: none; } 

div.votes .score { padding: 0px; font-size: 16px; text-align: center; cursor: default; } 
 
#upvoteform button { ; }
#downvoteform button { ; }
 
div.feedbackitem { margin: 0px 0px 0px 16px; }
 
.votes a.vote { display: block; width: 15px; height: 15px; cursor: default; background: url('/static/images/icons/votes.png') no-repeat; padding: 0px; margin: 2px auto; }
.votes a.vote.up { background-position: 0px 0px; }
.votes a.vote.up.cast { background-position: -15px 0px; }
.votes a.vote.down { background-position: 0px -15px; }
.votes a.vote.down.cast { background-position: -15px -15px; }

.votes a.vote.up.cast, .votes a.vote.up:hover, .votes a.vote.up:focus, .votes a.vote.up:active { cursor: pointer; color: #000; background-position: -15px 0px; }
.votes a.vote.down.cast, .votes a.vote.down:hover, .votes a.vote.down:focus, .votes a.vote.down:active { cursor: pointer; color: #000; background-position: -15px -15px; }

