
#content #tickets  ul li { background:url(/images/backgrounds/tickets/grey-background.png) repeat-y top right #f9f9f9; overflow:hidden; margin-bottom:10px;}
                  
#content #tickets  ul li p.meta {font-weight:bold; margin-top:2px;}
#content #tickets  ul li p.meta .status { padding:1px 3px; margin-left:30px; margin-right:5px; text-transform:uppercase;}
#content #tickets  ul li p.meta .id a { background:none; text-decoration:none; }
#content #tickets  ul li p.meta .id a:hover { text-decoration:underline; }
#content #tickets  ul li h4 { margin-left:10px;}
#content #tickets  ul li h4 a { color:#3c3c3c; text-decoration:none; padding-left:22px;display:block; line-height:1.3;}
#content #tickets  ul li h4 a:hover { text-decoration:underline;}

#content #tickets  ul li.bug h4 a { background:url(/images/icons/bug.png) no-repeat;}
#content #tickets  ul li.enhancement h4 a { background:url(/images/icons/enhancement.png) no-repeat;}
#content #tickets  ul li.task h4 a { background:url(/images/icons/task.png) no-repeat;}
#content #tickets  ul li.discussion h4 a { background:url(/images/icons/discussion.png) no-repeat;}


#content #tickets  ul li p.notes { color:#a0a0a0; font-size:80%; margin-left:30px; margin-bottom:2px;}
#content #tickets  ul li p.notes a { color:#a0a0a0}
#content #tickets  ul li p.notes .priority { padding:1px 2px; text-transform:uppercase;}
#content #tickets  ul li p.notes .last_update { border-left:1px solid #e1e1e1; padding-left:4px; margin-left:2px;}
#content #tickets  ul li p.notes .notes { float:right; margin-right:10px; padding-right:15px; background:url(/images/icons/speech-bubble.png) no-repeat right 4px; font-size:110%; }
#content #tickets  ul li p.notes .notes a { color:#43a8d7; background:none; text-decoration:none;}
#content #tickets  ul li p.notes .notes a:hover { text-decoration:underline}
#content #tickets  ul li .left-column { padding-right:183px;}
                  
#content #tickets  ul li dl { width:183px; float:right; overflow:hidden; margin-top:10px;}
#content #tickets  ul li dl dt { width:80px; float:left; clear:left; text-align:right; padding-right:10px; color:#a1a1a1; margin-bottom:10px; font-size:95%;}
#content #tickets  ul li dl dd { color:#3c3c3c; font-weight:bold; margin-bottom:10px; float:left; font-size:95%;}
#content #tickets  ul li dl dd a { color:#3c3c3c; text-decoration:none; }
#content #tickets  ul li dl dd a:hover { text-decoration:underline; }
                  
#content #tickets  ul li .top-border { overflow:hidden;}
#content #tickets  ul li .top-border .top-left { background:url(/images/backgrounds/tickets/top-left.png) no-repeat; float:left; display:block; width:4px; height:5px;}
#content #tickets  ul li .top-border .top-right { background:url(/images/backgrounds/tickets/top-right.png) no-repeat; float:right; display:block; width:6px; height:6px;}
#content #tickets  ul li .bottom-border { overflow:hidden; clear:both} 
#content #tickets  ul li .bottom-border .bottom-left { background:url(/images/backgrounds/tickets/bottom-left.png) no-repeat; float:left; display:block; width:6px; height:5px; margin-top:2px;}
#content #tickets  ul li .bottom-border .bottom-right { background:url(/images/backgrounds/tickets/bottom-right.png) no-repeat; float:right; display:block; width:7px; height:7px;}

#content #tickets div.no-data { text-align:center; margin:100px 0; color:#999;}

/* Show */

#header .subsub #ticket-stripe  { margin-top:-1px;padding:5px 7%; overflow:auto; border-bottom-width:2px; border-bottom-style:solid;}
#header .subsub #ticket-stripe h3 {display:none;font-size:140%; font-weight:bold; padding-bottom:2px; padding-top:3px; margin-left:0; padding-left:23px;background-repeat: no-repeat; background-position: 0 6px; line-height:1.3;}
#header .subsub #ticket-stripe div {display:none; float:right;  font-size:160%; }
#header .subsub #ticket-stripe div span {padding-top:3px; margin-top:1px;display:block; font-weight:bold; text-transform:uppercase ;}
#header .subsub #ticket-stripe h3.bug { background-image:url(/images/icons/bug.png); }
#header .subsub #ticket-stripe h3.enhancement { background-image:url(/images/icons/enhancement.png); }
#header .subsub #ticket-stripe h3.task { background-image:url(/images/icons/task.png); }

#ticket .properties { background:#efefef; padding:10px;}
#ticket .properties p { margin:0; color:#666; font-size:90%;}
#ticket .properties p a { color:#666; font-weight:bold;}

#ticket hr.spacer { border:0 #ffffff solid;}
.msie #ticket hr.spacer { border:1px #ffffff solid;}

#ticket .priority { padding:5px 10px; font-weight:normal;text-align:right;}
#ticket .priority span { font-size:115%; font-weight:bold; text-transform:uppercase;}


#ticket .notes div.button { float:right;margin-bottom:0; margin-top:-8px; }
#ticket a.hoptoad { background:url(/images/icons/hoptoad.png) no-repeat 0 0;padding-left:30px;margin:0 5px;}
#ticket a.hoptoad:hover { color:#6fb800; background:url(/images/icons/hoptoad.png) no-repeat 0 0;}
#ticket a.error { background:url(/images/icons/errors.png) no-repeat 0 0;padding-left:20px;margin:0 0px;}
#ticket a.error:hover { background:url(/images/icons/errors.png) no-repeat 0 0;text-decoration:underline;}

#content #ticket  p.private { float:right; margin:0;}
#content #ticket  p.private a:hover { background:none;}

#content #ticket .notes ul.notes li.noterow { clear:both; padding:15px 10px 5px 10px; border-bottom:1px solid #ccc; }
#content #ticket .notes ul.notes li.noterow .avatar {float:left; }
#content #ticket .notes ul.notes li.noterow .ticket-content .meta { font-size:110%;}
#content #ticket .notes ul.notes li.noterow .ticket-content .meta a {color:#333; font-weight:bold; text-decoration:none;}
#content #ticket .notes ul.notes li.noterow .ticket-content .meta a:hover {text-decoration:underline;}
#content #ticket .notes ul.notes li.noterow .ticket-content .meta span.posted { font-size:90%; margin-left:10px; color:#999; font-size:80%;}
#content #ticket .notes ul.notes li.noterow .ticket-content .meta span.edit { font-size:80%; background:#FFFBC6; padding:1px
  ; margin-left:10px;}
#content #ticket .notes ul.notes li.noterow .ticket-content .meta span.edit a { font-weight:normal;}
#content #ticket .notes ul.notes li.noterow .ticket-content { padding-left:60px;}
#content #ticket .notes ul.notes li.noterow.last { border:0;}
#content #ticket img.avatar { padding:2px; border:1px solid #ccc;}
#content #ticket .notes .footer div.button { margin-top:10px;}
#content #ticket .notes .no-data { color:#999; font-size:120%; margin:80px 0;}
#content #ticket .notes ul.notes li ul.changes {  line-height:1.5;padding:5px; margin:10px 0; border-left:5px solid #ccc; color:#777; background:#F8F8F8; font-size:90%;}
#content #ticket .notes ul.notes li ul.changes li { border:0; clear:none; padding-top:0; margin:2px 0;}
#content #ticket .notes p.no-data { margin:10px 0 40px 0; font-size:100%; text-align:left;}

/* attachments */
#content #ticket .notes ul.notes li p.file { padding-left:20px; background-repeat:no-repeat;}
#content #ticket .notes ul.notes li p.file span { color:#999; margin-left:10px;font-size:80%; }
#content #ticket .notes ul.notes li p.file.image { background-image:url(/images/icons/file_types/image.png);}
#content #ticket .notes ul.notes li p.file.na { background-image:url(/images/icons/file_types/file.png);}
#content #ticket .notes ul.notes li p.file.pdf { background-image:url(/images/icons/file_types/pdf.png);}
#right div.upload p { margin:10px 0;}

/* commits */
#content #ticket .notes ul.notes li.noterow.committed { background:#F8F8F8;}
#content #ticket .notes ul.notes li.noterow.committed .commit blockquote { border:1px solid #ccc; padding:0 5px; margin:10px 0;font-size:90%; background:#fff; border-left-width:5px;}
#content #ticket .notes ul.notes li.noterow.committed .commit p { margin:5px 0;}

#content #ticket .notes ul.notes li.noterow p.commit { font-size:90%; padding-left:20px; background-repeat:no-repeat; background-image:url(/images/icons/push.png); margin:10px 0 !important;}
#content #ticket .notes ul.notes li.noterow p.commit a { color:#333; font-family:Monaco, Courier, Arial, Verdana, sans-serif; font-size:100%; text-decoration:underline; letter-spacing:-1px;}
#content #ticket .notes ul.notes li.noterow p.commit a:hover {background:none; }
.linux #content #ticket .notes ul.notes li.noterow p.commit a { font-family:"Courier New", Courier, Arial, Verdana, sans-serif;}

#content #ticket .notes ul.notes li.noterow .image-preview { width:550px; overflow:auto; margin-bottom:10px;}
#content #ticket .notes ul.notes li.noterow .image-preview a:hover { background:none;}

/* New Note */

#content #ticket form.ticket-note { background:#FBFBFB; padding:10px; border-top:1px solid #ccc; border-left:0; border-right:0;}
#content #ticket form.ticket-note p { line-height:1.5;}
#content #ticket form.ticket-note dl { overflow:hidden;}
#content #ticket form.ticket-note dl dt {float:left; width:40px;}
#content #ticket form.ticket-note dl dd { margin-left:10px; background:none; padding:0; text-align:right; float:left; }
#content #ticket form.ticket-note dl dd.textarea { width:573px;}
#content #ticket form.ticket-note dl dd.textarea p { margin:0;margin-bottom:5px;}
#content #ticket form.ticket-note dl dd textarea { border:1px solid #999; padding:5px;width:563px;}
#content #ticket form.ticket-note dl dd input.text { width:563px; padding:5px; border:1px solid #999;font-weight:bold;}
.msie7 #content #ticket form.ticket-note dl dd textarea { width:553px;}
#content #ticket form.ticket-note h4 { font-size:120%; font-weight:bold; margin:0 0 10px 0; background:url(/images/icons/note.png) no-repeat 23px 0; padding-left:50px; }
#content #ticket form.ticket-note ul { background:#efefef; overflow:auto;padding:10px 0 3px 0; margin-left:50px; border-left:0px solid #ccc;}
#content #ticket form.ticket-note ul li {float:left; width:50%;}
#content #ticket form.ticket-note ul li dl { margin:0; padding:0;}
#content #ticket form.ticket-note ul li dl dt { display:block;float:left; width:90px;text-align:right;padding-top:4px;color:#777;font-size:90%;}
#content #ticket form.ticket-note ul li dl dd {margin:0; margin-left:100px; text-align:left;margin-bottom:7px;margin-top:0px; float:none;}
#content #ticket form.ticket-note h5 { margin:10px 0; font-size:100%; font-weight:bold; color:#666; margin-left:50px;} 
#content #ticket form.ticket-note h5 span { font-weight:normal; font-size:90%;}
#content #ticket form.ticket-note p.submit { text-align:right;margin:0;margin-top:10px;}
#content #ticket form.ticket-note p a.add-time { font-size:90%; background:url(/images/icons/clock10.png) no-repeat 0 2px;padding-left:13px; margin-right:10px;}
#content #ticket form.ticket-note p span.add-time { margin-right:10px; font-size:90%;}
#content #ticket form.ticket-note p span.add-time input.text { width:25px;border:1px solid #999; padding:3px;font-weight:bold; text-align:right;}
#content #ticket form.ticket-note p.taglist { margin-left:50px;}
#content #ticket form.ticket-note p.taglist input.text { width:538px; border:1px solid #999; padding:5px; padding-left:25px;}
#content #ticket form.ticket-note p.markdown { margin:0; float:right; font-size:90%; color:#999; margin-top:3px;}
#content #ticket form.ticket-note p.markdown a { color:#999;}


/* ticket list */



#tickets .search { text-align:left; background:#eef8ff; border:1px solid #d9e6f0; padding:7px; margin:10px 0; overflow:hidden; }
#tickets .search p { margin:0;}

#tickets .search p span.h { font-weight:bold; margin-right:5px;width:10%; padding-top:4px;}
#tickets .search p span.helplink { font-size:90%; margin-left:5px;}
#tickets .search p span.helplink a:hover { background:none; text-decoration:underline; }
#tickets .search p span.helplink.bold { font-weight:bold; }
#tickets .search p span.helplink.bold a { color:#EB3500;}
#tickets .search p input.text { background-image:url(/images/icons/find.png); background-repeat:no-repeat; background-position: 2px 0; width:50%; padding:4px;border:1px solid #ccc; padding-left:23px;font-size:110%; margin-right:5px;}

#tickets .search p.right { float:right;padding-top:3px;}

#tickets table.tickets { margin:10px 0;width:100%;font-size:90%;}
#tickets table.tickets thead tr td { background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef)) #efefef;  border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:90%; color:#999; font-weight:bold;}
#tickets table.tickets tbody tr:hover td { background:#FFFEE1;}
#tickets table.tickets td { padding:7px; border-bottom:1px solid #ccc;}
#tickets table.tickets td.id { width:5%; text-align:right; font-size:120%; font-weight:bold;}
#tickets table.tickets td.summary { width:40%; font-size:110%; line-height:1.5;}
#tickets table.tickets td.summary a { font-weight:bold;}
#tickets table.tickets td.summary span { display:block; font-size:90%; color:#999; }
#tickets table.tickets td.summary b { color:#000; font-weight:normal;}
#tickets table.tickets tr.e td { background:#F7F7f7;}
#tickets table.tickets tr td span.status-tag, #content #tickets table.tickets tr td span.priority-tag { padding:1px 2px; font-weight:bold; text-transform:uppercase; font-size:90%;}
#tickets table.tickets tr td span.none { font-size:80%; color:#999;}
#tickets table.tickets tr td a {  color:#333;}
#tickets table.tickets tr td.summary span.project { display:inline; margin-right:3px;}
#tickets table.tickets tr td.summary span.project a { font-weight:normal; background:#ccc; color:#333;; padding:1px 2px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-decoration:none; font-size:100%;}

#tickets .bulk.options { height:55px; position:relative; background:#EEF8FF; border:1px solid #D9E6F0; margin-bottom:10px; margin-top:0px;}
#tickets .bulk.options .arrow { background:url(/images/backgrounds/tickets/search-arrow.png) no-repeat top right; width:24px; height:21px; position:absolute; margin-left:3px; margin-top:-21px; }

.msie #tickets .bulk.options .arrow { display:none;}
#tickets .bulk.options dl.form { float:left; margin-left:10px; margin-right:30px; margin-top:6px;}
#tickets .bulk.options dl.form dt { text-align:left; font-size:90%; }
#tickets .bulk.options p { float:left; margin-left:10px; margin-top:24px;}

#facebox #quicksearchguide p code { padding:1px; background:#FFFCE3;}
#facebox #quicksearchguide p.note { font-size:130%; font-weight:bold; line-height:1.3;}

#facebox #newsearch p { font-size:110%; line-height:1.5;}
#facebox #newsearch p a { color:#333;}

/* bulk editing */
#tickets .bulk { display:none; }

/* tag list */
#right ul.taglist {margin:10px 0; line-height:2.0;}
#right ul.taglist li { display:inline;font-size:120%; margin-right:5px;}
#right ul.taglist li a { color:#333;  text-decoration:none; background:#E5E5E5; padding:4px; -webkit-border-radius:6px; -moz-border-radius:6px;}
#right ul.taglist li a:hover { background:#ccc;}


/* edit ticket note */
#facebox #edit-ticket-note p.text textarea{padding:5px;border:1px solid #999; width:468px; height:150px;}
#facebox #edit-ticket-note p.text textarea.error { border-color:red;}

/* watcher */
#facebox .watchers {}
#facebox .watchers p.intro {line-height:1.5; font-size:110%;}
#facebox .watchers ul.list { margin-top:10px;}
#facebox .watchers ul.list li { margin:10px; clear:both; overflow:hidden; border-bottom:1px solid #efefef; padding-bottom:10px;}
#facebox .watchers ul.list li div.avatar  {width:55px;}
#facebox .watchers ul.list li div.avatar img { border:1px solid #ccc; float:left;  background:#fff; padding:2px;}
#facebox .watchers ul.list li .name { margin-left:55px;}
#facebox .watchers ul.list li .name h4 { font-size:120%; font-weight:bold; margin:0;}
#facebox .watchers ul.list li .name p { font-size:100%; color:#999;margin:0; margin-top:5px;}
#facebox .watchers ul.list li .button { float:right;}
#facebox .watchers ul.list li .button a { display:block; width:55px; background:-webkit-gradient(linear, left top, left bottom, from(#efefef), to(#f7f7f7)) #efefef; border:1px solid #ccc; padding:5px; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px;}
#facebox .watchers ul.list li .button a:hover { background:#DADADA;}
#facebox .watchers ul.list li .button a:active { background:#333;}
#facebox .watchers ul.list li .button a.hidden { display:none;}
