body {
    font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif ;
    font-size: 14px;
}

table, th, td {
    border: 1px solid black ;
    border-collapse: collapse;
}

table td {
    padding: 5px ;
    vertical-align: top;
}

table th {
    padding: 3px ;
}

div.ExternalLinks {
    height: 32px ;
}
div.ExternalLinks a {
    float: left ;
    margin-right: 10px;
}

div.ExternalLinks img {
    width: 16px;
    height: 16px ;
}

div.NavBar {
    background-color: aquamarine;
    padding: 0.5em ;
}

div.ObjectDetail{
    margin-left: 12em;
    background-color: beige;
    padding: 1em;
}

div.MainContent.Season div.ObjectDetail {
    margin-left: 5em ;
}

div.MainContent.EngineMaker div.ObjectDetail,
div.MainContent.Constructor div.ObjectDetail {
    margin-left: 12em ;
}

div.MainContent div.Details h1 {
    margin: 0 ;
} 
div.ObjectDetail > h1{
    margin-top: 0 ;
}


div.AllObjectsList {
    width: 10em ;
    float: left ;
    height: 100% ;
    background-color: coral;
    padding: 1em ;
}

div.MainContent.Season div.AllObjectsList {
    width: 3em ;
}

/* Does not work in "quirks mode", requires <!DOCTYPE html> */
div.AllObjectsList > ul {
    padding-left: 0;
}

div.AllObjectsList li {
    list-style-type: none ;
}

h2 {
    margin-bottom: 0;
}

div.SiteFooter {
    background-color: black;
    color:aquamarine;
}

div.MainContent  div.Details {
    padding: 5px ;
    border: solid 5px goldenrod ;
}

div.AddObjectForms {
    height: 25px;
}

div.AddObjectForms > div {
    float: left;
    margin-right: 30px;
}

div.AddObjectForms form label {
    font-weight: bold;
}