body {
    text-align: left;
	color: #000;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: rgba(120,160,160,1);
	font-family: "Cambria", serif;
	font-size: 20px;
	line-height: 120%;
	margin: 0;
	padding: 15px;
}

a:link, a:visited {
  background-color: white;
  color: black;
  border: 2px solid black;
  padding: 2px 2px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
}

a:hover, a:active {
  background-color: black;
  color: white;
}

.menu:link, .menu:visited {
  border: 3px outset black;
  padding: 3px 3px;
}
.menu:hover, .menu:active {
  border: 3px groove white;
  background-color: black;
  color: white;
}

.footer:link, .footer:visited {
	color: #fff; border: 5px ridge white; border-radius: 10px; background-color: rgba(0,0,0,1); padding: 5px;
}
.footer:hover, .footer:active {
	background-color: white;
	color: black;
}


li {
	margin-top: 5px;
}

hr {
	border: 5px solid black;
	border-radius: 3px;
	background: #fff;
}

table {
	border: 0;
	margin: 0;
	padding: 0;
	background-color: rgba(100,100,100,1);
	text-align: left;
	font-size: 30px;
}
th, td {
	border: 2px solid black;
	background-color: rgba(200,200,200,1);
	padding-left: 5px;
	text-align: left;
	font-size: 30px;
}
tr {
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 30px;
}


.button {
    /* background-color: #000000; */
    border: 1px single white;
    color: yellow;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 32px;
}
input:hover { background-color: #555; }
input:active { top: 5px; }

input[type=button] {
    background-color: #111111;
    border: 1px groove white;
    color: #ffc;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 32px;
}
input[type=button]:focus {
    border-color:#333;
	background-color: #cc5050;
}

input[type=text] {
    padding:5px;
	background-color: #aabbcc;
    border:2px solid #ccc; 
    -webkit-border-radius: 5px;
    border-radius: 5px;
	font-size: 32px;
}
input[type=text]:focus {
    border-color:#333;
}

input[type="text"]:disabled {
    background: #444444;
}

button:disabled,button[disabled] {
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
}

h1 {
  color: #ffd700;
  font-weight: 100;
  font-size: 65px;
  margin: 10px 0px 0px;
}