body {
			 font-family: 'Quicksand', sans-serif;
			background: #fff;
	 		margin: 50 150 0 100;
			padding: 0;
		}
		
h1, .h1  {
 font-family: 'Quicksand', sans-serif;
  font-size: 42px;
  color: #00f;
  text-decoration: none;
}

h2, .h2  {
  font-family: 'Quicksand', sans-serif;
  font-size: 30px;
  line-height: 46px;
  color: #000;
  text-decoration: none;
}

h3, .h3  {
  font-family: 'Quicksand', sans-serif;
  font-size: 24px;
  line-height: 38px;
  color: #000;
  text-decoration: none;
}


 a {
 font-family: 'Quicksand', sans-serif;
  color: #000;
  text-decoration: none;
  display: inline-block;
 			line-height: 0.85;
			text-shadow:
    		1px 1px white,
  			1px -1px white,
    		-1px 1px white,
    		-1px -1px white;
}

.underline {
  background-repeat: repeat-x;
  padding: 0;
}

.underline--dotdash{
  background-image: url("dotdash.png");
  background-position: 0 1.06em;
  background-size: 30px 5px;
  color: #00f;
}

.underline--double{
  background-image: url("double.png");
  background-position: 0 1.06em;
  background-size: 30px 5px;
  color: #00f;
}


.underline--dashed{
  background-image: url("dashed.png");
  background-position: 0 1.06em;
  background-size: 20px 5px;
  color: #00f;
}

.underline--dotted {
  background-image: url("dotted.png");
  background-position: 0 1.06em;
  background-size: 20px 5px;
  color: #00f;
}

.underline--solid {
  background-image: url("solid.png");
  background-position: 0 1.06em;
  background-size: 30px 5px;
  color: #00f;
}

.underline--waved {
  background-image: url("wave.png");
  background-position: 0 1.06em;
  background-size: 25px 5px;
  color: #00f;
}

// ----- Unrelated ----- //


p {
  margin: 0;
}

.container {
  margin-left: 75px;
  margin-right: auto;
}

