body {
  background: black;
  font-family: 'Lusitana', serif; 
  
  font-size: 16pt;
}
.page { 
    margin: 0px auto; 
    width: 870px; 
    padding: 0px; 
    background-color: #3dffff;

}
#columns{
  overflow: hidden;
}
#left-column{
  background-color: #3dffff;
  margin: 0px;
  float:left;
}

#main-right{
  //width: 760px;
  margin:0px;
  float:right;
  background-color: #3dffff;
}
#main-column{
  //width: 650px;
  margin:0px;
  float: left;
}

#main-column .lbox{
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
#main-column a{
  text-decoration: none;
}
#main-column p{
  padding: 0px;
  margin: 5px 5px 15px 25px;
}

#main-column h2{
  font-family: 'Nothing You Could Do', cursive;
  padding: 0px 0px 10px 45px;
  margin: 0px;
  text-decoration: underline;
}

#main-column ul{
  list-style: none;
}
#main-column .describe{
  padding: 15px;
}

#right-column{
  padding: 0px;
  margin:0px;
  float: right;
}

#header{
	text-align: center;
	background-color: #f80;	
}

#navigation{
  background-color: #fa3; 
  overflow: hidden;
  padding-left: 125px;
  font-size: larger;
}

#navigation a{
  text-decoration: none;
}

#footer{
  background-color: #3dffff;
  width: 830px;
  margin: 0px;
  padding: 20px;
  font-size: large;
  text-align: right;
}

.activate{
    border-left: 1px dotted white;
    border-right: 1px dotted white;
    float: left;
    width: 150px;
    }
    
#elemA{
  background-color: #3dcccc;
  overflow: hidden;
}
#elemB{
  background-color: #3ddddd;
  overflow: hidden;
}
#elemC{
  background-color: #3deeee;
  overflow: hidden;
}
#elemD{
  background-color: #3dffff;
  overflow: hidden;
}
