body {
    margin: 0px 14px 0px 14px; /* n6.01win-mac won't recognize top margin for middle box, so it goes here */
    background: white;
    background-image: url('/graphics/vbox_gradient.png');
    background-repeat: repeat-x;
}
/* This is the DIV hierachy:
     #outer 
     +-- #vboxlogo
     +-- #vboxstring
     +-- #innolinks (all from templates/site_header.cs)
     +-- #center (our wrapper, templates/site_header.cs)
     .   +...#banner (hidden by us)
     .   .   +-- #header (logo)
     .   .   +-- searchbar (DIV has no ID, but is wrapped in form #search)
     .   .   +-- #metanav (trac bar, hidden)
     .   +...#mainnav (trac bar, hidden)
     .   +...#main
     .   .   +-- #ctxtnav (trac bar, hidden)
     .   .   +-- #content
     .   .   .   +-- #wikipage
     .   .   .   .   +-- #searchable
     .   .   .   +-- #buttons
     .   .   +-- #altlinks (other formats)
     .   +-- #footer
   +-- #innofoot (from templates/site_footer.cs)
*/

/* the following two are parsed by IE _and_ proper browsers */
#vboxlogo {
    position: absolute; 
    top: 0px;
    left: 10px;
}

#innolinks {
    position: absolute; 
    top: 170px;
    left: 20px;
}

#sunlogo {
    position: absolute; 
    top: 0px; 
    left: 186px;
}

#vboxstring {
    position: absolute; 
    top: 0px; 
    left: 230px;
}

.trac-modifiedby {
    display: none;
}

.pathentry {
    display: none;
}

/* this code is parsed by IE _and_ proper browsers */
/* #innologo-f {
    display: none;
}  */

/* this code is parsed by proper browsers only (IE fails) */
/* html>body #innologo-i {
    display: none;
}
html>body #innologo-f {
    display: inherit;
}  */

/* within our #outer, #center holds everything else */
#center {
    margin: 75px 10px 0px 150px; /* n6.01win-mac won't recognize top margin for middle box, so it goes in body */
    /* background: white; */
}
/* #main {
    border: 1px solid red;
} */
#content {
    margin-top: 0px;
    border-left: 1px dotted #808080;
    border-bottom: 1px dotted #808080;
    padding: 0px 20px 10px 10px;
}
.wikipage { 
    padding-left: 10px;
}
.wikipage h1, .wikipage h2, .wikipage h3 { 
    margin-left: 0px;
}

#searchable {
    text-align: justify;
    display: inline-block;
    padding: 0px;
    margin: 0px;
}

/* within #center, #banner is a parent div for #header (the logo) and the three navigation bars */
/* within #banner, #header is the logo (our virtualbox logo) */
/* #banner {
    display:none;
} */

#header, #search {
    display: none;
}
     
/* these are the three navigation bars
   generated by trac; we just kill these */
/* #metanav: is already within #banner */ #mainnav, #ctxtnav {
    display: none;
}

/* formatting section */
body, th, td {
    font-family: Verdana,'Bitstream Vera Sans',sans-serif;
}

h1, h2, h3, h4 {
    /* font-family: 'Palatino Linotype','Bitstream Vera Serif'; */
    font-family: 'Arial', 'Helvetica', sans-serif;
    font-weight: bold;
    letter-spacing: .03em;
    text-align: left;
    margin: 1em 0 0 0;
}
h1 :link, h1 :visited, h2 :link, h2 :visited, h3 :link, h3 :visited {
    border: none;
}

h1 {
    font-size: 200%; 
    padding-left: 5px;
    border-bottom: 1px dotted #808080;
    /* border-bottom: 2px solid black; */
}
h2 {
    font-size: 150%; 
    padding-left: 3px;
    border-bottom: none;
}
h3 {
    font-size: 125%; 
    border-bottom: none;
}

td {
    text-align: left;
}

:link, :visited {
    text-decoration: none;
    color: #0000C0;
    border-bottom: none;
}
:link:hover, :visited:hover {
    background-color: blue;
    color: white;
}
/* Fix search result hover */
#content #results dt a:hover {
    color: white;
}
/* Then fix search word highlighting again */
@media screen {
 .searchword0 { color: #00c }
 .searchword1 { color: #00c }
 .searchword2 { color: #00c }
 .searchword3 { color: #00c }
 .searchword4 { color: #00c }
}

/* Heading anchors 
   These are tricky: These get added via JavaScript when the page is loaded
   (addHeadingLinks, in /usr/share/trac/htdocs/js/trac.js), and are given a
   class of "anchor". We just hide these now. 
*/
.anchor {
    display: none;
}


/* this gets rid of the hover on the logo */
#vboxlogo a:hover, #sunlogo a:hover, .friendlogos a:hover, .screenshot a:hover {
    text-decoration: none;
    background-color: transparent;
    border-bottom: none;
}

/* logos on the front page */
.friendlogos img  {
    margin-top: .5em;
    padding-right: 2em;
}


.
.innoframe {
    color: #a0a0a0;
}

#innolinks {
    padding-top: 20px;
    line-height: 200%;
}

#innosearch {
    color: #666666;
    background: #FFFFFF;
    margin: 0px 3px 0px 0px;
    border: 1px solid #c0c0c0;
    padding: 1px;
}

.newsflash {
    display: inline-block;
    float: right; 
    width: 220px; 
    height: auto; 
    margin: 1em 0em 1em 1em; 
    border: 2px outset #996; 
    padding: .5em; 
    background: #ffd; 
    font-size: 0.85em;
}

.newsflash h3 {
    font-size: 100%;
    font-family: inherit;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color: #996; 
    border-bottom: 1px solid #dd9; 
}

.newsflash ul {
    list-style: square; 
    margin-left: 1em; 
    padding: 0px;
}

.newsflash li {
    margin-bottom: .5em;
}

/* hide the trac advertising */
#footer, #altlinks {
    display: none;
}
#newticketguide {
    background: #fdc; border: 2px solid #d00; font-style: italic;
    margin: 1em 0; padding: 0 .5em;
}

@media print {
    body {
        background: #fff;
    }
    body,p,table,td {
        font-size: 10pt !important;
    }
    h1 {
        font-size: 16pt !important;
    }
    #topbar, #topnav, #left, #right {
        display: none; margin: 0;
    }
    #ew-header {
        display: none;
    }
    #ew-content {
        border-left: none;
    }
    #ew-footer {
        background: transparent; border: none;
    }
    #wrapper {
        background: transparent; margin: 0; padding: 0;
    }
    #main {
        background: transparent; width: 100%; margin: 0; padding: 0;
        border-top: 9px solid #b00; border-left: none;
    }
    #innonav {
        display:none;
    }
    input[type=submit] {
        display: none;
    }
}

