*{
  font-size:small;
}

img{
  border:0;
}
img.checked {
  padding:5px;
  background-color:yellow;
}

a{
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}

body{
  padding:0;
  margin:0;
}

div.adsense iframe {
  height:90px;
}

div.header{
  height:15px;
  margin:0;
  padding:3px;
  border:0;
  border-bottom:solid 1px navy;
  background-color:dodgerblue;
  color:white;
  font-size:small;
}

div.header a{
  color:white;
}

div.footer{
  width:100%;
  margin:0;
  padding:3px;
  border:0;
  border-top:solid 1px navy;
  background-color:dodgerblue;
  color:white;
}

div.footer a {
  color:white;
}

iframe.infowindow{
  border:0;
}

div#map{
  width:auto;
  height:500px;
}

div.tab {
  margin:0;
  margin-bottom:5px;
  border:0;
  border-bottom:solid 1px black;
}
div.tab a p {
  float:left;
  margin:0 0 0 5px;
  padding:4px 10px 4px 10px;
  border:solid 1px black;
  background-color:gainsboro;
  position:relative;
  top:1px;
}
div.tab a p.current {
  border-bottom:solid 1px white;
  background-color:white;
}
div.tab a:hover p {
  background-color:white;
}

table.netcafeinfo tr td.name{
  font-size:medium;
}

table.areamap{
  margin:0;
  padding:0;
  border:0;
}
table.areamap tr td{
  margin:0;
  padding:0;
  border:0;
}


div.blockheader{
  width:600px;
  border:solid 1px #b0c4de;
  text-align:center;
  background-color:#b0c4de;
  font-size:small;
}
div.block{
  width:600px;
  border:solid 1px #b0c4de;
}

iframe {
  width:100%;
  height:460px;
  border:0;
}

p {
  margin:0;
  padding:0;
}

#info a:hover{
  background-color:orange;
}

div.content {
  margin:10px;
}
p {
  margin:5px 0;
}

table.normal {
  border-collapse:collapse;
  border:solid 1px gainsboro;
  margin:0 0 10px 0;
  padding:5px;
}
table.normal tbody tr th {
  border-collapse:collapse;
  border:solid 1px gainsboro;
  padding:5px;
}
table.normal tbody tr td {
  border-collapse:collapse;
  border:solid 1px gainsboro;
  padding:5px;
}

div.box {
  border-collapse:collapse;
  border:solid 1px gainsboro;
  margin:0 0 10px 0;
  padding:5px;
}
