body {
  letter-spacing: .04em;
  word-spacing: .1em;
  font-family: Georgia, Times-new-roman, serif;
  font-size: 18px;
  color: rgb(240,240,100);
}

h1, h2, h4, h5 {
  font-family: Georgia, Times-new-roman, serif;
  text-align: center;
  color: rgb(255,255,0);}

h3 {
  font-family: Georgia, Times-new-roman, serif;
  text-align: center;
  color: rgb(150,150,150);}
  
h6 {
  text-align: center;
  font-family: Georgia, Times-new-roman, serif;
  font-size: 18px;}

A.column1 {color: rgb(220,220,220);
  border-style: hidden;}
A.column2 {color: rgb(220,220,220);
  border-style: hidden;}
  
a {
  font-family: Georgia, Times-new-roman, serif;
  color: rgb(255,255,00);}
  
a.f1 {
    color: rgb(255,255,00);
    font-size: 36px;
    font-family: Georgia, Times-new-roman, serif;
    font-weight: bold;
    text-align: center;
}
    
a.f2 {
    color: rgb(255,255,00);
    font-family: Georgia, Times-new-roman, serif;
    text-align: center;
    font-size: 28px;
}

.author, a.author {
    color: rgb(255,255,00);
    font-family: Georgia, Times-new-roman, serif;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}

.ack {
    font-size: 12px;
} 
 
  @media only screen and (max-width: 799px) {
  /* For mobile phones: */
html, body, .row, .article, .column1 {
      color: rgb(200,200,80);
      margin-left: 0px;
      margin-right: 0px;
      padding-left: 3px;
      padding-right: 3px;
      font-size: 18px;
      line-height: 36px;
  }
body {
    background-color: rgb(55,00,00);
  }
.column2 {
  background-color: rgb(25,25,25);
  border-style: double;
  border-width: thin;
  border-color: #c0c0c0;
  padding: 10px 15px 20px 15px;
}
}

@media only screen and (min-width: 800px) {
  /* For desktops: */
html, body, .row {
    margin-left: 40px;
    margin-right: 40px;
    font-size: 20px;
    line-height: 36px;
   }
body {
  background-image: url("/stars.png");
  background-repeat: repeat;
  padding-right: 50px;
  padding-left: 50px;
}
    
#nav, #feature, .article, #footer {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 30px 70px 70px 70px;}
#feature, .article {
  width: 84%;
  float: left;
  margin-left: 20px;}
.column1 {
  background-color: rgb(70,00,00);
  border-style: double;
  border-width: thin;
  border-color: #c0c0c0;
}
.column2 {
  background-color: rgb(25,25,25);
  border-style: double;
  border-width: thin;
  border-color: #c0c0c0;
  padding: 20px 120px 20px 90px;
}
}
}