label:link, select:link, A:visited { text-decoration: none }
label:hover{background: #3e4a49;color:#f5eedb;}
label, select{font-family:Arial;color:blue;  
	cursor: pointer;
	border: 2px solid #808080;
	border-radius: 14px;
	background-color: #3e4a49; padding:4px; 
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;  
	box-shadow: 0 0 .5em rgba(0, 0, 0, .8);
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .8);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .8);
	color: #3e4a49;
	background: #f5eedb;
	font-size: 0.9em;
	font-weight: bold;
	-webkit-appearance: none;
	}
table {
  margin: auto;
  padding: 5px 5px;
  overflow: auto;
  color: #3e4a49;
  background-color: #f5eedb;
  background: -webkit-gradient( linear, left bottom, left top, color-stop(0,#f5eedb), color-stop(1, #faf8f1) );
  background: -moz-linear-gradient( center bottom, #f5eedb 0%, #faf8f1 100% );  
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;  
  box-shadow: 0 0 .5em rgba(0, 0, 0, .8);
  -moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .8);
  -webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .8);
  }

input[type="submit"],input[type="button"] 
  {
  margin: auto auto 0 auto;
  width: 9em;
  padding:4px;
  border: 2px solid #808080;
  border-radius: 14px;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;  
  box-shadow: 0 0 .5em rgba(0, 0, 0, .8);
  -moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .8);
  -webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .8);
  color: #3e4a49;
  background: #f5eedb;
  font-size: 0.9em;
  font-weight: bold;
  -webkit-appearance: none;
  }
input[type="submit"]:hover, input[type="submit"]:active,
input[type="button"]:hover, input[type="button"]:active
  {
  cursor: pointer;
  background: #3e4a49;
  color:#f5eedb;
  }
input[type="submit"]:active, input[type="button"]:active 
  {
  background: #eee;
  box-shadow: 0 0 .5em rgba(0, 0, 0, .8) inset;
  -moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .8) inset;
  -webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .8) inset;
  }
input[type="radio"]:hover {cursor: pointer;}
input[type="radio"]:checked, input[type="radio"]:disabled {cursor: default;}
form *:focus 
  {
  border: 2px solid #593131;
  outline: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  }
.text 
  {
  height: 25px;
  padding-left:3px;
  border: 2px solid #eae1c0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;    
  box-shadow: rgba(0,0,0,.5) 1px 1px 1px 1px inset;
  -moz-box-shadow: rgba(0,0,0,.5) 1px 1px 1px 1px inset;
  -webkit-box-shadow: rgba(0,0,0,.5) 1px 1px 1px 1px inset;
  background: #fff;
  }
