body {
	margin: 0 auto;
	max-width: 1024px;
	font-family:verdana;
}

P { 
	text-indent: 1.5em;
	text-align: justify;
	font-size: 16px;
	padding: 5px 20px;
	line-height: 2;
	color: dimgrey;
}
p.dline {
    line-height: 100px;
   }
h0 { 
	text-align: left;
	font-size: 12px;
	padding: 5px 20px;
	color: grey;
}
h1 { 
	text-align: center;
	font-size: 22px;
	padding: 5px 20px;
}
h2 { 
    text-align: justify;
	font-size: 16px;
	padding: 5px 20px;
	line-height: 2;
	color: dimgrey;
	font-weight: normal;
}
.contact { 
	text-align: center;
	font-size: 16px;
	padding: 5px 20px;
	line-height: 2;
	color: dimgrey;
}

ul {
    margin-left: 20px;
}
ul_1 {
    margin-left: 10px;
}
li {
    line-height: 2;
    color: #FFBA00;
}
li.dline {
    line-height: 20px;
}
li span {
    color: dimgrey;
}

Button {
  border-radius: 8px;
  border: 0px;
  box-shadow: 0.2em 0.2em 3px rgba(122,122,122,0.5);
  font-weight: 600;
  color: #252525;
  background: #FFBA00;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  width: 130px;
  text-align: center;
  margin: 4px 2px 4px 2px;
  padding: 10px;
  transition: all 0.1s;
}	
button:hover {
  box-shadow: 0px -100px 0 #252525 inset;
  color: #fff;
}
	
A {
    color: #3a2b99;
    text-decoration: none;
}
A:visited {
    color: #3a2b99;
}
A:active {
    color: #3a2b99;
}

hr {
    border: 0;
    height: 2px;
    background: #FFBA00;
    background-image: -webkit-linear-gradient(left, #fff, #FFBA00, #fff);
    background-image: -moz-linear-gradient(left, #fff, #FFBA00, #fff);
    background-image: -ms-linear-gradient(left, #fff, #FFBA00, #fff);
    background-image: -o-linear-gradient(left, #fff, #FFBA00, #fff);
    width: 90%;
}  
td {
    padding: 8px 8px;
}