/*Header*/

header{
  background: #ffffff;
  color: #006600;
  padding-top: 0px;
  min-height: 10px;
  border-bottom: #006600 5px solid;
}

header a{
  color: #006600;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 20px;
}

header li{
  float:center;
  display: inline;
  padding: 0 20px 0 20px;
}

header nav{
  padding: 0px;
  margin: auto;
  float:left;
}

header .date{
  padding: 0;
  float:center;
}

body{
    font: 20px/1.5 "Times New Roman", Times, serif;
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
    overflow-x: hidden;
}

body h1 {
  font-style:italic;
  color: #003300;
  font-size: 30px;
  text-align: center;
}

body h2 {
  font-style:italic;
  color: #006600;
  font-size: 25px;
  text-align: left;
}

.gender {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.direction {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/*Global*/
ul{
  padding: 20;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0;
}
input{
  padding: 1px 10px;
  margin: 8px 0;
  box-sizing: content-box;
}
label{
  padding-left: 20px;
}

/*div*/
.container {
  text-align: center;
  width: 100%;
  margin: auto;
  overflow: hidden;
}

.container h1{
  font-style: normal;
  color: #003300;
  font-size: 40px;
}

body .Articles {
text-align: left;
column-count: 3;
column-rule-style: solid;
column-rule-width: thin;
}




/*forms*/
form{
	border: double;
}

/*tables*/
table, th, td, tr{
	border: 1px solid black;
	text-align: center;
}
