body {
  color: #ff4;
  background: #003;
  font-size: large;
  font-family: Application, sans-serif;
}

h1 {
  color: #fd0;
  background-color: inherit;
  text-align: center;
  font-size: 200%;
}

a {
  text-decoration: none;
}

a:link {
  color: #ff4;
  background-color: inherit;
}

a:visited {
  color: #f80;
  background-color: inherit;
}

a:hover {
  color: #ff4;
  background-color: #a00;
}

li {
  margin: 5px 0 5px 0;
  list-style-type: circle;
}

td, th {
  padding: 10px;
}

table.language {
  border-collapse: collapse;
  margin-top: 1em;
}

table.language th {
  border:   2px solid #a00;
  text-align: left;
  color: #fd0;
  background-color: inherit;
}

table.language td {
  border:   2px solid #a00;
  text-align: center;
}

/* special classes and ids */

div.box {
  margin: 3em;
}

div.next {
  margin-top: 3em;
}

#boot {
  float:  left;
  height: 509px;
  width:  648px;
  margin: 1em 3em 2em 0;
}

#regions {
  margin: 4em 0 0 0;
}

#regions li {
  list-style: circle inside;
}

/* top menu as horizontal list */

#menu ul {
  font-size: large;
  text-align: center;
  margin-bottom: 2em;
}

#menu li {
  display: inline;
  list-style-type: none;
  padding-right: 2em;
}

#menu a {
  text-decoration: none;
}

#menu a:link {
  color: #ff0;
  background-color: inherit;
}

#menu a:visited {
  color: #f80;
  background-color: inherit;
}

#menu a:hover {
  color: black;
  background-color: #ff0;
}

/* end of top menu */

/* icon-list

div.firefox    { background: url(../images/icons/firefox_48x48.png); }
div.gaim       { background: url(../images/icons/gaim.png); }
div.openoffice { background: url(../images/icons/ ); }
div.skype      { background: url(../images/icons/skype.png); }
div.vlc        { background: url(../images/icons/vlc.png ); }
div.xchat      { background: url(../images/icons/xchat.png); }

*/


