/* Link styles */
:link, :visited {
    text-decoration: none;
    color: #0155CD;
    border-bottom: none;
}
:link:hover, :visited:hover {
    color: #3591ED;
    background-color: transparent;
}
h1 :link, h1 :visited, h2 :link, h2 :visited, h3 :link, h3 :visited,
h4 :link, h4 :visited, h5 :link, h5 :visited, h6 :link, h6 :visited {
    color: #0155CD;
}

/* special rules for logout button */
#metanav form.trac-logout button {
    text-decoration: none;
    color: #0155CD;
    border-bottom: none;
}
#metanav form.trac-logout button:hover {
    color: #3591ED;
    background-color: transparent;
}

/* newticket: MacPorts ticket guide link */
.macports-ticket-guide {
    width: 34em;
    max-width: 100%;
    background: #fdc;
    border: 2px solid #d00;
    font-style: italic;
    margin: 0 auto;
    padding: 1em 1em;
    text-align: center;
    font-size: 1.2em;
}

/* tickets: wide view */
#content.ticket {
    width: 58em;
    min-width: 75%;
    max-width: 100%;
}

/* changelog box colors */
#changelog .changes {
    background-color: #eee;
    border-color: #d7d7d7;
}

/* tickets: colors */
#ticket {
    background-color: #eee;
    border-color: #d7d7d7;
}

#ticket .date {
    color: #aaa;
}

#ticket > h2 {
    color: #333;
}

#ticket table.properties {
    border-top-color: #d7d7d7;
}

#ticket div.description h3 {
    border-bottom-color: #d7d7d7;
}

#ticket table.properties > tbody > tr > th.missing {
    color: #aaa;
}

#ticketchange .changes {
    border-color: #d7d7d7;
}

fieldset {
    background-color: #eee;
}

/* reports: colors */
.report div.reports h3 em {
    color: #0155CD;
}

/* milestones: colors */
.milestone .info h2 em {
    color: #0155CD;
}
