/****************************************/
/* BODY and GENERAL STYLES              */
/****************************************/

body {
  margin: 0;
  padding: 0;
  background-color: #9cf;
  cursor: default;
  background-image: url(images/bg.jpg);
  background-repeat: repeat-x;
  background-attachment: top left;
}

body,p,td,th,span,div,a,input,select,textarea {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 1.05em;
  font-weight: bold;
  color: #006;
}

/****************************************/
/* Links                                */
/****************************************/

a {
  color: #f60;
  text-decoration: none;
}
a:visited {
  color: #f60;
}
a:hover {
  color: #f00;
  text-decoration: none;
  cursor: pointer;
}
a:active {
  color: #f00;
}
a:focus {
  color: #f00;
}

/****************************************/
/* Table                                */
/****************************************/

/*
#menu {
  margin-top: 50px;
  width: 100%;
}

#menu table {
  border-style: none;
}

#menu td {
  padding: 0 20px 0 20px;
  text-align: center;
}
*/

#menu {
  /*border: solid 1px red;*/
  margin-left: 3%;
  float: left;
  width: 100%;
  margin-top: 50px;
  text-align: center;
}

.menu {
  float: left;
  /*border: solid 1px blue;*/
  padding: 0 20px 0 20px;
}

