/* head */
body
{
  background-color: peachpuff;
}


.line
{
	height:10px;
	border-width:0px;
	color:#b45918;
	background-color:#b45918;
	
}

.preheadtitle
{
  color: black;
  text-align: center;
  font-size: 30px;
}

.headtitle
{
  /*color: red;*/
  color: rgb(42, 99, 121);
  text-align: left;
  font-size: 70px;
  font-family: Optima;
}

.headp 
{
  font-family: verdana;
  font-size: 17px;
  text-align: center;
  color: black;
}

/*Treatise*/ 

.treatisetitle
{
  color: indigo;
  text-align: center;
  font-size: 46px;
  font-family: Garamond, sans-serif;
  font-weight: bold;
  font-style: italic;
}

.treatisep 
{
  font-size: 17px;
  text-align: justify;
  color: black;
  font-family: Muli, sans-serif;
  
}


/* Articles */

.articletitle
{
  text-align: center; 
  background-color: black;
  font-family: Verdana, sans-serif;
  font-size: 16px;
  color: black;  
}

.articlep 
{
  font-family: verdana;
  font-size: 17px;
  text-align: justify;
  color: black;
}

/* Share */

.sharetitle
{
  color: maroon;
  text-align: center;
}

.sharep 
{
  font-family: verdana;
  font-size: 17px;
  text-align: center;
  color: black;
}

/* About */

.abouttitle
{
  color: black;
  text-align: center;
}

.aboutp 
{
  font-family: verdana;
  font-size: 17px;
  text-align: center;
  color: black;
}


.contactp 
{
  font-family: Garamond, serif;
  font-size: 30px;
  text-align: center;
  color: black;
  
}

#name
{
  border-radius: 5px;
  background: lightgray;
  color: black;
}

#email
{
  border-radius: 5px;
  background: lightgray;
  color: black;
}

textarea
{
  border-radius: 5px;
  background-color: red;
  color: black;
  resize: none;
}

.square
{
  border-style: solid;
  border-color: #b45918;
  border-radius: 25px;
}

.button 
{
  background-color: #b45918;
  border: 2px solid black;
  color: white;
  text-align: center;
  text-decoration: none;
  font-size: 30px;
  border-radius: 10px;
  font-family: Garamond, serif;
}
