/*
 * all.css
 * Thingy stylesheet for all media types
 * See default-all.css for defaults,
 * make your customizations here!
 */

body {
    margin-left: auto;
    margin-right: auto;
    width: 50em;
    font-family: Arial, sans-serif;
    text-align: center;
}

#header, #toolbar, #menubar {
    line-height: 100%;
    text-align: center;
}

#header, #toolbar, #menubar, #content {
    margin: 1em 0;
    padding: 0;
    width: 100%;
    border: 0.3em solid white;
}

#header {
    background-color: #7BB525;
    color: white;
    font-style: oblique;
}

#header-image {
    width: 100%;
}

#menubar {
    margin-bottom: 0;
}

#menubar, #toolbar {
    background-color: #A8D070;
}

#menubar > :first-child { 
    margin-top: 0;
    margin-bottom: 0;
}

#menubar > *, #toolbar > * {
    padding: 0.5em;
    color: white;
}

#menubar p, #toolbar p {
    line-height: 150%;
}

#menubar {
    white-space: normal;
}

#menubar p {
    margin: 0;
    display: inline;
}

#search {
    background-color: #A8D070;
    text-align: center;
    vertical-align: middle;
}

#search input[type="text"] {
    color: black;
}

#search input[type="submit"] {
    border: inherit;
}

#toolbar {
    margin-top: 0;
    border-top: 0;
}

#content {
    background-color: white;
    text-align: left;
}

#content > div {
    padding: 0.7em;
}

#content div {
    margin: 0;
}

#content h1 {
    margin-top: 0;
}

.adjunct, .adjunct * {
    color: #C0C0C0 !important;
}

.adjunct {
    font-size: 60%;
}

.wikifooter {
    font-size: 85%;
}

a {
    color: #006000;
}

input[type="text"] {
    margin: 2px;
    padding: 2px;
    border: 1px dotted #007000;
    background-color: transparent;
    color: inherit;
}

input[type="submit"] {
    padding: 3px;
    border: none;
    background-color: #7BB525;
    color: white;
}

input, select, option {
    font-size: 100%;
    font-family: Arial, sans-serif;
}

hr {
    border-top: 1px dotted black;
}
