form { margin: 0px; }
table, body { font-size: 8pt; }
h1 { font-size: 20pt; }
h2 { font-size: 16pt; }
h3 { font-size: 12pt; }
blockquote { margin: 12px 40px 12px 40px; }
td.rightBar blockquote { margin: 12px 0px 12px 40px; }
td.rightBar { width: 450px; }
blockquote.searchTags { white-space: nowrap; }

h1, h2, h3, h4, h5, h6 { margin: 0px; }

h1 {
    border-width: 1px;
    border-bottom-color: black;
    border-bottom-style: solid;
}
div.toolBar a {
    display: block;
    border-width: 1px;
    border-color: black;
    border-style: solid;
    margin: 5px 0px 0px 0px;
    padding: 5px;
    text-decoration: none;
    color: black;
    font: caption;
    background-color: #f0f0f0;
}
div.subToolBar, div.subToolBar a {
/*    visibility: hidden; */
}
div.toolBar a.parent, div.subtoolBar a  { background-color: #ffffff; }
div.subToolBar a { margin: -1px 0px 0px 20px; }
div.toolBar a:hover { padding: 5px 5px 5px 10px; }

a, a:visited, a:hover { color: #0000ff; }
td.header {
    padding: 0px 0px 20px 0px;
}
td.content {
    padding: 0px 20px 0px 20px;
    font-size: 8pt;
}
table.main td.tags {
    background-color: #e9e9e9;
    padding: 0px;
}
table.newsTable td.sidebar {
    padding: 10px 0px;
}
table.latestNewsTable {
    padding: 0px;
    margin: 0px;
    border-style: solid;
    border-width: 1px;
    caption-side: bottom;
    font-size: 8pt;
}
table.latestNewsTable th {
    background-color: #7777ff;
    color: white;
    padding: 5px;
}
table.latestNewsTable td {
    padding: 5px;
}

table.packagesTable, table.newsArchiveTable {
    padding: 0px;
    margin: 0px;
    border-style: solid;
    border-width: 1px;
    caption-side: bottom;
    font-size: 8pt;
}
table.packagesTable th, table.newsArchiveTable th {
    background-color: #7777ff;
    color: white;
    padding: 5px;
}
table.packagesTable td {
    padding: 5px;
}

table.searchItemTable td {
}
table.searchItemTable td.header {
    background-color: #7777ff;
    font-weight: bold;
    color: white;
    padding: 5px;
}
table.searchItemTable td.header a {
    color: white;
    text-decoration: none;
}
table.searchItemTable td.posted {
    background-color: #e9e9e9;
    font-style: italic;
}
table.searchItemTable td.tags {
    background-color: #e9e9e9;
}

table.newsEntryTable {
    padding: 0px;
    margin: 0px;
    caption-side: bottom;
    border-style: solid;
    border-width: 1px;
}
table.newsEntryTable td {
    padding: 5px;
}
table.newsEntryTable td.header {
    font-size: 12pt;
    background-color: #7777ff;
    font-weight: bold;
    color: white;
    padding: 5px;
}
table.newsEntryTable td.header a {
    color: white;
    text-decoration: none;
}
table.newsEntryTable td.posted {
    background-color: #e9e9e9;
    font-style: italic;
}
table.newsEntryTable td.tags {
    background-color: #e9e9e9;
}

table.statusTable {
    padding: 0px;
    margin: 0px;
    caption-side: bottom;
    border-style: solid;
    border-width: 1px;
}
table.statusTable td {
    padding: 5px;
}
table.statusTable tr.header td {
    background-color: #7777ff;
    font-weight: bold;
    color: white;
    text-align: center;
    empty-cells: hide
}
table.statusTable td.header a {
    color: white;
    text-decoration: none;
}
table.statusTable td.posted {
    background-color: #e9e9e9;
    font-style: italic;
}
table.statusTable td.tags {
    background-color: #e9e9e9;
}
table.statusTable td.No {
    color: black;
    background-color: #ff9090;
}
table.statusTable td.Yes {
    color: black;
    background-color: #90ff90;
}
table.statusTable td.Partial {
    color: black;
    background-color: #ffff90;
}

span.tags {
    line-height: 150%;
}
a.tag-organization, a.tag-dist, a.tag-model, a.tag-package, a.tag-release, a.tag-module {
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    font-weight: normal;
    white-space: nowrap;
    padding: 0px 4px;
    color: #000000;
}
a.tag-organization {
    background-color: #FFAAAA;
    border-color: #FFCCCC #CC3300 #CC3300 #FFCCCC;
}
a.tag-model {
    background-color: #CCCCCC;
    border-color: #EEEEEE #AAAAAA #AAAAAA #EEEEEE;
}
a.tag-dist {
    background-color: #AAAAFF;
    border-color: #CCCCFF #0033CC #0033CC #CCCCFF;
}
a.tag-package {
    background-color: #AAFFAA;
    border-color: #CCFFCC #00FF33 #00FF33 #CCFFCC;
}
a.tag-release { 
    background-color: #FFFFAA;
    border-color: #FFFFCC #FFEE00 #FFEE00 #FFFFCC;
}
a.tag-module {
    background-color: #FFCC50;
    border-color: #FFCC00 #FFAA00 #FFAA00 #FFCC00;
}

a.help {
    cursor: help;
    border-width: 1px;
    border-style: dashed;
    border-color: gray;
    color: black;
    text-decoration: none;
}

ul.latestNews {
    margin: 0px;
    padding: 0px;
}

ol li {
    padding: 5px 0px 5px 0px;
}
ul.commits li {
    padding: 5px 0px 5px 0px;
}

div.code, div.delete, div.terminal, div.new-file, div.edit-file, div.close,
div.package, div.note, div.stop, div.question, div.find-replace,
div.important, div.warning, div.caution  {
    background-repeat: no-repeat;
    margin: 5px 15px 15px 15px;
    padding: 8px 8px 8px 35px;
    border-style: solid;
    border-width: 1px;
    border-color: #ACA899;
    width: 80%;
}
div.terminal {
    background-image: url( 'gfx/gnome-terminal.png' );
    font-family: monospace;
}
div.delete {
    background-image: url( 'gfx/edit-delete.png' );
    font-family: monospace;
}
div.new-file {
    background-image: url( 'gfx/text-editor.png' );
    font-family: monospace;
}
div.edit-file {
    background-image: url( 'gfx/text-editor.png' );
    font-family: monospace;
}
div.edit-file pre {
    margin: 0px;
}
div.close {
    background-image: url( 'gfx/gtk-close.png' );
    border-color: #AC0000;
    width: 50%;
}
div.package {
    background-image: url( 'gfx/deb.png' );
    border-color: #AC0000;
    width: 60%;
}
div.note {
    background-image: url( 'gfx/dialog-information.png' );
    border-color: #AC0000;
    width: 50%;
}
div.stop {
    background-image: url( 'gfx/stop.png' );
    border-color: #FF0000;
    background-color: #FFCCCC;
}
div.question {
    background-image: url( 'gfx/dialog-question.png' );
    width: 70%;
}
div.find-replace {
    background-image: url( 'gfx/edit-find-replace.png' );
}
div.important {
    background-image: url( 'gfx/important.png' );
}
div.warning {
    background-image: url( 'gfx/dialog-warning.png' );
    border-color: #FF0000;
    background-color: #FFCCCC;
}
div.caution {
    background-image: url( 'gfx/dialog-warning.png' );
    border-color: #FF0000;
    width: 80%;
}
