* {
margin: 0;
padding: 0;
}

body {
  background-color: black;
  color: white;
  font-family: Arial, Verdana, Helvetica;
  font-size: 0.8em;
  margin: 0;
  background: url('images/background.jpg') no-repeat 50% 0% black;
  text-align: center; 
}
a {
  color: #10B2F3;
  /*font-weight: bold;*/
  text-decoration: none;
}
a img {
  border: 0;
}
a:hover{
  text-decoration: underline;
}
h1 { display: none; }
h2, h3 {
  color: #00aeef; 
}
h2 {
  font-size: 1.3em;
  font-weight: bold;
  margin: 20px auto;
  background-color: #10B2F3;
  width: 765px;
  color: white;
  padding: 5px 0;
  margin-left: 10px;
}
h3 {
  font-size: 1em;
  display: none;
}

/*******************************************/
#page{
  width: 1010px;
  margin: 0 auto;
  text-align: left;
  /*border: 1px solid red;*/
}
#header {
  margin-left: 170px;
}

#content {
  width: 614px;
  margin-left: 177px;
  padding: 0px 13px 4px 13px;
  /*background: white;*/
  background: url('images/content_bg.png') repeat-y;
  color: #666666;
}
#nad_content, #pod_content {
  width: 648px;
  margin-left: 177px;
}
#nad_content {
  height: 11px;
  background: url('images/nad_content.png') no-repeat;
}
#pod_content {
  height: 8px;
  background: url('images/pod_content.png') no-repeat;
}
#footer {
  width: 641px;
  height: 48px;
  margin-left: 177px;
  margin-top: 6px;
  background: url('images/footer.png') no-repeat;
  text-align: center;
}
#footer img {
  margin-top: 1px;
}
#konalogo {
  padding-bottom: 14px;
  margin-left: 0px;
}
#giant_logo {
  padding-bottom: 12px;
  margin-right: 10px;
}
#marinlogo {
  padding-bottom: 10px;
  margin-right: 10px;
}
#wheeler_logo {
  padding-bottom: 1px;
}

#menu {
  width: 165px;
  float: left;
  /*border: 1px solid yellow;*/
  text-align: right;
/*  margin-top: 185px;*/
}
#contact {
  float: right;
  width: 185px;
  font-weight: bold;
}
#contact p {
  margin-top: 10px;
  font-size: 1.2em;
}
#menu ul li {
  font-size: 2.2em;
  list-style-type: none;
  line-height: 1.1em;
}

#menu ul li a {
  color: white;
}
#menu ul li a:hover, #menu ul li span.active {
  color: #999999;
  text-decoration: none;
}


/**************  CONTENT       ****************************/
#content h1 {
  display: block;
  color: #00aeef;
  font-weight: bold;
  font-size: 1.25em;
  padding: 10px 0 20px 0;
}
#content table td h1 {
  padding: 0 0 20px 0;
}

#content img {
margin: 0 10px;
}
#content table img {
margin: 0;
}

#content p {
  /*text-align: justify;*/
  line-height: 1.3em;
  font-size: 1.0em;
  margin-top: 5px;
}

#content ul {
  margin: 30px 0 30px 0;
}

#content ul li {
  list-style-type: none;
}

#content ul li a {
 color: #666666;
}
#content ul li a:hover {
 color: #00aeef;
 text-decoration: none;
}
p.copy {
  text-align: center;
  font-size: 0.8em;
}

#galerie ul li {
 float: left;
 margin: 5px;
  
}

.cleaner {
  clear: both;
}