* {
  margin: 0;
  padding: 0;
}

body {
  background-color: rgb(180, 130, 80);
  color: rgb(0, 0, 0);
  font-family: Arial;
  font-size: 14px;
}

div#container {
  background-color: rgb(220, 180, 130);
  min-width: 320px;
  margin: auto;
}

div#header {
  background-color: rgb(210, 160, 110);
  text-align: center;
}

div#footer {
  background-color: rgb(210, 160, 110);
  text-align: center;
  clear: left;
}

div#title {
  height: 60px;
  padding-top: 15px;
}

div#copyright {
  height: 35px;
  padding-top: 15px;
}

div.menuPage {
  background-color: rgb(200, 150, 100);
  height: 20px;
}

div.menuLanguage {
  background-color: rgb(200, 150, 100);
  height: 25px;
}

div.menuPage ul {
  list-style-type: none;
  margin: 0;
  padding-top: 4px;
}

div.menuLanguage ul {
  list-style-type: none;
  margin: 0;
  padding-top: 2px;
}

div.menuPage li, div.menuLanguage li {
  display: inline;
  margin-left: 0;
}

div#content {
  padding: 15px;
}

div#selectSection {
  margin-bottom: 30px;
}

div#selectSection ul {
  list-style-type: none;
  margin: 0;
}

div#selectSection li {
  display: inline;
  margin-left: 0;
}

div.section {
  margin-bottom: 30px;
}

div.coins {
  width: 445px;
  margin-bottom: 30px;
  float: left;
}

div#update {
  margin-bottom: 30px;
  clear: left;
}

h1 {
  font-size: 38px;
}

h2 {
  font-size: 32px;
  margin-bottom: 20px;
}

h3 {
  font-size: 20px;
  margin-bottom: 20px;
}

p, ul, ol {
  margin-bottom: 20px;
}

li {
  margin-left: 30px;
}

li ul {
  margin: 0;
}

table {
  border-collapse: collapse;
}

thead {
  background-color: rgb(190, 140, 90);
}

table.coins th {
  border: 1px solid rgb(0, 0, 0);
}

table.coins th.country {
  width: 100px;
}

table.coins th.cointype {
  width: 35px;
}

table.coins td {
  border: 1px solid rgb(0, 0, 0);
}

table.coins td.coin {
  background-color: rgb(210, 160, 110);
}

a:link {
  color: rgb(150, 50, 0);
}

a:visited {
  color: rgb(150, 50, 0);
}

a:hover {
  color: rgb(255, 255, 0);
}

a:active {
  color: rgb(0, 0, 0);
}
