body {
  padding-left: calc(100vw - 100%);
  margin: 0;
  background-color: #101010;
  font-family: Arial;
}
.column {
  float: left;
  margin-left: 12px

}
.row::after {
  content: "";
  clear: both;
  display: table;
}
.center {
    text-align: center;
}
.centerDiv {
    width: 1020px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 36px;
    margin-bottom: 24px;
}
.event {
    width: 800px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 36px;
    margin-bottom: 24px;
}
body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
}
.column img {
  margin-top: 9px;
}
.columnl {
  float: left;
  margin-left: 12px

}
.columnr {
  float: right;
  margin-left: 12px

}
a:link {
        color: #FFF;
        text-decoration: none;
}
a:visited {
	text-decoration: none;
        color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
        color: #FFF;
}
a:active {
	text-decoration: none;
        color: #CCC;
}
h1 {
        font-size: xx-large;
}
h2 {
        font-size: x-large;
}
h3 {
    	font-size: large;
}
img {
    outline:2px solid white;
    outline-offset: -1px;
}
.style-1 {
        text-align: center;
}
@font-face {
font-family: "TitleFont";
src: url("western1.woff") format("woff");
}
.logo {
    font-family: "TitleFont", Verdana, Arial, sans-serif;
    margin-top: 28px;
    text-align: center;
    color: #FFFFFF;
    visited: #FFFFFF;
    letter-spacing: 8px;
    font-size: 60px;
}
.copyright {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    letter-spacing: 4px;
    font-size: 16px;
    margin-top: 100px;
    text-align: center;
        color: #FFFFFF;
}
.info {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    margin-top: 30px;
    letter-spacing: 4px;
    font-size: 24px;
    text-align: center;
	color: #FFFFFF;
}
p {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    letter-spacing: 2px;
    font-size: 16px;
    color: #FFFFFF;
    text-transform: uppercase;
}

.style-1 {
    margin-top: 40px;
        text-align: center;
}
div.elem-group {
  margin: 40px 0;
}
.out {
  outline: 2px solid white;
  margin-bottom: 10px;

}

label {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  display: block;
  padding-bottom: 5px;
  letter-spacing: 0px;
}

input, select, textarea {
  border-radius: 2px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  width: 500px;
  padding: 8px;
}
* {
    -webkit-transition-property: all;
        -webkit-transition-duration: .2s;
    -moz-transition-timing-function: cubic-bezier(100,50,21,6);
        -moz-transition-property: all;
    -moz-transition-timing-function: cubic-bezier(100,50,21,6);
}
textarea {
  height: 250px;
}
button {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  height: 60px;
  background: #FFFFFF;
  color: black;
  font-size: 20px;
  border: 2px solid white;
  border-radius: 4px;
  cursor: pointer;
}
.btn{
    color: #FFFFFF;
    background: #101010;
    padding: 10px 16px;
    text-decoration: none;
    letter-spacing: 2px;
    text-transform:uppercase;
}
.btn:hover{
  border:none;
  background:rgba(0, 0, 0, 0.4);
  background:#fff;
  padding:20px 16px; #000;
  color:#1b1b1b;
}
.style1 {font-size: x-small}
.style2 {color: #CCCCCC}
.style3 {font-size: medium}
.style4 {font-size: small}


