body {
  font-size: small;
}

h1, .cdnum {
  text-align: right;
  font-size: x-large;
  margin: 0px;
  padding: 0px;
}

.countdown #cal_sleeps {
  font-size: medium;
}

h2 {
  font-size: large;
}

h3 {
  font-size: medium;
}

h4 {
  font-size: small;
  margin: 0px;
  padding: 0px;
}

p:first-child:first-letter {
  font-style: italic;
  font-size: large;
}

em {
  font-style: italic;
  font-weight: bold;
  text-decoration: underline;
}

a, a:visited {
  text-decoration: underline;
}

a:hover, a:active {
  text-decoration: underline overline;
}

pre {
  padding-left: 5px;
  margin-left:  35px;
  margin-right: 35px;
}

q {
  font-style: italic;
}

.menubar {
  display: table;
  width: 100%;
}

.menurow {
  display: table-row;
}

.menubar-child {
  display: table;
  width: 100%;
  margin-top: 4px;
}

.skinlinks, .featuremenu, .homemenu { 
  display: table-cell;
}

.featuremenu {
  text-align: right;
}

.homemenu {
  text-align: left;
}

.skinlinks {
  text-align: center;
}

.featuremenu li, .skinlinks li, .skinlinks ul {
  padding-left: 1ex;
  padding-right: 0px;
  display: inline;
  white-space: nowrap;
}

.countdown {
  text-align: center;
  width: 100%
}

.map {
    width: 640px;
    height: 350px;
}

.paraimage {
  display: table;
  padding-top: 0px;
  margin-bottom: 10px;
}

.paraimagerow {
  display: table-row;
}

.paraimagep, .paraimagei {
  display: table-cell;
  vertical-align: top;
}

.paraimagep {
  padding-right: 10px;
}

p {
  margin-top: 0px;
  text-align: justify;
}

#form {
  display: none;
}

table.indexFileList thead {
    text-align:  left;
}

table.indexFileList thead tr th {
    padding-left: 50px;
}

table.indexFileList tbody tr td {
    font-family: monospace;
    padding-left: 50px;
}

table.indexFileList tr td.size, table.indexFileList tr td.date {
    text-align: right;
}

span.addrleft {
    float: left;
}

span.addrright {
    float: right;
}

.ataglance {
    float: right;
    padding-left: 30px;
    padding-top: 0px;
    width: 350px;
    border-color: white;
    display: inline;
    font-size: normal;
}

.ataglance h3 {
    font-size: small;
    font-weight: bold;
    text-decoration: underline;
    padding-top: 0px;
    margin-top: 0px;
}

.ataglance .countdown {
    font-size: small
    width: 350px;
}

.ataglance .countdown .cdnum {
  text-align: right;
  font-size: medium;
  margin: 0px;
  padding: 0px;
}

