/* Timeline */
.blogtimeline .blogticket_icon { 
background-repeat: no-repeat;
background-image: url(../png/blog.png) !important 
}

div.ttbticketquery div { margin-bottom: .3em; font-weight: bold; padding-bottom:0;}
div.ttbticketquery dl { margin-top: 0; }
div.ttbticketquery dl dt { float: left; padding-right: .2em ;margin-left: .2em;}
div.ttbticketquery dl dd { padding-left: 0; margin-left: 2.8em ; margin-bottom: .15em;}


/* Timeline */

* html #prefs { width: 34em } /* Set width only for IE */
#prefs fieldset label { display: block }
#prefs .buttons { margin-top: -1.6em }

.blogtimeline h2 {
 background: #f7f7f7;
 border-bottom: 1px solid #d7d7d7;
 font-size: 105%;
 margin: 2em 0 .5em;
}
.blogtimeline dl { line-height: 1.3em; margin-left: 1em }
.blogtimeline dt { background: 3px 4px no-repeat; padding: 0 }
.blogtimeline dt .line:link, .blogtimeline dt .line:visited {
 background: 3px 3px no-repeat;
 border: none;
 color: #000;
 padding: 0 4px 2px 22px;
}
.blogtimeline dt>.line:link, .blogtimeline dt>.line:visited {
 /* Hide from IE/Win */
 background-position: 3px 4px;
 display: block;
}
.blogtimeline dt .line:link:hover, .blogtimeline dt .line:visited:hover { background-color: #eed; color: #000 }
.blogtimeline dt em {
 border-bottom: 1px dotted #bbb;
 color: #b00;
 font-style: normal;
 text-decoration: none;
}
.blogtimeline dt .time { color: #999; font-size: 80%; }
.blogtimeline dd { 
 font-size: 80%;
 margin: 0 0 .75em 5.5em;
 padding: 0;
 color: #776;
}

/* Apply icon background-image twice to avoid hover-flicker in IE/Win */
.blogtimeline dt.changeset, .blogtimeline dt.changeset a { background-image: url(../png/changeset.png) !important }
.blogtimeline dt.newticket, .blogtimeline dt.newticket a { background-image: url(../png/newticket.png)  }
.blogtimeline dt.editedticket, .blogtimeline dt.editedticket a { background-image: url(../png/editedticket.png) !important }
.blogtimeline dt.closedticket, .blogtimeline dt.closedticket a { background-image: url(../png/closedticket.png) !important }
.blogtimeline dt.wiki, .blogtimeline dt.wiki a { background-image: url(../png/wiki.png) !important }
.blogtimeline dt.milestone, .blogtimeline dt.milestone a { background-image: url(../png/milestone.png) !important }
.blogtimeline dt.attachment, .blogtimeline dt.attachment a { background-image: url(../png/attachment.png) !important }

/* styles for the 'changeset_long_messages' option */
.blogtimeline dd.changeset p { margin: 0; padding: 0 }
.blogtimeline dd.changeset ul { padding-left: 15px; }

/* Styles for the 'changeset_show_files' option */
.blogtimeline dd.changeset .changes { color: #aaa; font-size: 90%; }
.blogtimeline dd.changeset ul.changes { 
 padding-left: 0;
 list-style-type: none;
}
.blogtimeline dd.changeset .changes li div {
 border: 1px solid #999;
 float: left;
 margin: .4em .5em 0 0;
 overflow: hidden;
 width: .8em; height: .8em;
}
.blogtimeline dd.changeset .changes .add     { background: #bfb }
.blogtimeline dd.changeset .changes .delete  { background: #f88 }
.blogtimeline dd.changeset .changes .edit    { background: #fd8 }
.blogtimeline dd.changeset .changes .copy    { background: #88f }
.blogtimeline dd.changeset .changes .move    { background: #ccc }
