a {
 color: #0000ff;
}

html, body {
 color: #000000;
 background-color: #c0c0a0;
 font-family: verdana, sans-serif;
 margin: 10px 0px 0px 0px;
}

h1, h2 {
 font-family: georgia, serif;
 font-variant: small-caps;
 margin: 10px 20px 10px 20px;
 text-align: center;
}

h1 {
 font-size: 1.2em;
}

h2 {
 font-size: 1em;
}

th, td {
 font-size: 0.8em;
 text-align: left;
}

#photographs {
 margin: 0 auto;
 min-height: 400px;
 width: 680px;
}

#photographs ul {
 margin: 0 ! important;
 padding: 0;
 width: 680px;
}

#photographs li {
 display: block;
 float: left;
 list-style: none;
 margin: 0 10px 15px 10px;
 padding: 0;
 width: 150px;
}

#photographs li ul {
 margin: 0 ! important;
 padding: 0;
 width: 150px;
}

#photographs li ul li {
 list-style: none;
 margin: 0 ! important;
 padding: 0;
}

.row {
 clear: both;
}

#banner {
 margin-left: -1px;
}
#banner img {
 border: 0px;
 display: block;
}

#contents, #footer, #menu {
 border: 1px solid #a0a080;
 margin: 0px auto 0px auto;
 width: 720px;
}

#contents {
 margin-top: -1px;
 background-color: #f3f3d3;
}
#contents dd, #contents dt {
 margin: 0px;
 text-align: center;
}
#contents dt {
 margin-top: 20px;
}
#contents dl {
 margin: 0px 20px 10px 20px;
 font-size: 0.8em;
 padding: 0px;
}
#contents img {
 border: 1px solid #000000;
}
#contents p {
 margin: 0px 20px 10px 20px;
 font-size: 0.8em;
 padding: 0px;
 text-align: center;
}
#contents ul {
 margin: 0px 20px 10px 20px;
 list-style: none;
 padding: 0px;
}
#contents ul li {
 font-size: 0.9em;
 padding: 0px;
}
#contents ul li ul {
 margin: 0px 0px 10px 20px;
 list-style: disc;
}
#contents ul li ul li {
 font-size: 0.8em;
 margin-left: 25px;
}
#posttext {
 width: 700px;
}

#footer {
 background-color: #a0a080;
}
#footer p {
 font-size: 0.7em;
 margin: 0px;
 padding: 2px;
 text-align: center;
}

#google {
 float: right;
 margin: 0px 0px 0px 0px;
}
#googlelinks {
 margin: 0 auto;
 width: 468px;
}

.googlead0 {
 margin-top: 60px;
}
.googlead1 {
 margin-top: 500px;
}
.googlead2 {
 margin-top: 500px;
}

#header {
 margin: 0px auto 0px auto;
 width: 720px;
}

#menu {
 display: block;
 height: 20px;
 left: -1px;
 position: relative;
 top: 0px;
}

#menu ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}

#menu li {
 color: #f3f3d3;
 background-color: #a0a080;
 font-size: 12px;
 line-height: 20px;
 text-align: center;
 width: 180px;
}

#menu li a {
 color: #f3f3d3;
 display: block;
 font-size: 12px;
 font-weight: bold;
 line-height: 20px;
 margin: 0px;
 padding: 0px 0px 0px 2px;
 text-decoration: none;
 width: 176px;
}

#menu li a:hover, #menu li:hover, #menu li a:active, #menu li:active, #menu li a:focus, #menu li:focus {
 color: #000000;
 background-color: #c0c0a0;
}

#menu li:hover, #menu li:active, #menu li a:focus {
 margin: 0px;
 padding: 0px;
 float: right;
}

#menu li:hover ul, #menu li:hover ul li:hover ul, #menu li:focus ul, #menu li:focus ul li:focus ul, #menu li:active ul, #menu li:active ul li:active ul {
 display: block;
}

#menu li:hover ul li ul {
 display: none;
}

#menu_home, #menu_wartime, #menu_museum, #menu_about {
 position: absolute;
 top: 0px;
}

#menu_home {
 left: 0px;
}

#menu_wartime {
 left: 180px;
}

#menu_museum {
 left: 360px;
}

#menu_about {
 left: 540px;
}

#menu_wartime_sub, #menu_about_sub, #menu_museum_sub {
 display: none;
 left: 0px;
 position: absolute;
 top: 20px;
}

#menu_wartime_pzkpfwi_sub, #menu_wartime_pzkpfwii_sub, #menu_wartime_pzkpfw38t_sub, #menu_wartime_pzkpfwiii_sub, #menu_wartime_pzkpfwiv_sub, #menu_wartime_pzkpfwpanther_sub, #menu_wartime_pzkpfwtigeri_sub, #menu_wartime_pzkpfwtigerii_sub, #menu_wartime_halftracks_sub, #menu_wartime_armouredcars_sub, #menu_wartime_campaigns_sub, #menu_wartime_units_sub, #menu_wartime_groups_sub, #menu_museum_jagdpanther_sub, #menu_museum_tigeri_sub {
 display: none;
 left: 180px;
 position: absolute;
}

#menu_wartime_pzkpfwi_sub, #menu_museum_jagdpanther_sub {
 top: 0px;
}
#menu_wartime_pzkpfwii_sub, #menu_museum_tigeri_sub {
 top: 20px;
}
#menu_wartime_pzkpfw38t_sub {
 top: 40px;
}
#menu_wartime_pzkpfwiii_sub {
 top: 60px;
}
#menu_wartime_pzkpfwiv_sub {
 top: 80px;
}
#menu_wartime_pzkpfwpanther_sub {
 top: 100px;
}
#menu_wartime_pzkpfwtigeri_sub {
 top: 120px;
}
#menu_wartime_pzkpfwtigerii_sub {
 top: 140px;
}
#menu_wartime_halftracks_sub {
 top: 160px;
}
#menu_wartime_armouredcars_sub {
 top: 180px;
}
#menu_wartime_campaigns_sub {
 top: 220px;
}
#menu_wartime_units_sub {
 top: 240px;
}
#menu_wartime_groups_sub {
 top: 260px;
}