.typography * {
 font-family: "Courier New", Courier, monospace;
	color: #432506;
	margin: 0;
	padding: 0;
}
  
.typography h1, .typography h2, .typography h3 {
	font-weight:normal;	
}

.typography h1 {
	margin: 0;
	font-size:18px;
}

.typography h2 {
  font-size:14px;
  font-weight: bold;
  margin: 0 0 15px 0;
  padding: 0 0 2px 0;
  border-bottom: 3px double #432506;
}
.typography h4 {
  font-size:14px;
  font-weight: bold; 
  }
.typography h5 {
  font-size:12px;
  font-weight: bold; 
  }
.typography p {
  font-size:12px;
  line-height: 135%;
  margin: 0 0 15px 0;
}
    
/* links */
.typography a {
  text-decoration: none;
  border-bottom: 1px dotted #432506;
  }
.typography a:hover {
  text-decoration: none;
  border-bottom: 1px dotted #ebdecc;
  color: #ebdecc;
  }
#navigation ul {
 } 

.typography #navigation a {
  font-size: 13px;
  display:inline;
  text-decoration: none;
  padding:2px 6px 3px 6px;
  border-bottom:none;
  }  
.typography #navigation a:hover {
  border: 1px dotted #ebdecc;
  padding: 3px 5px 3px 5px;
  }
 
.typography #navigation a.current {
  border-bottom: 1px dotted #ebdecc;
  } 
  

/* WYSIWYG EDITOR ALIGNMENT CLASSES 
-------------------------------------------- */
.typography .left {
	text-align: left;
}
.typography .center {
	text-align: center;
}
.typography .right {
	text-align: right;
}

/* IMAGES 
-------------------------------------------- */
.typography img {
	border: none;
}
	.typography img.right {
		float: right;
		margin-left: 20px;
	}
	.typography img.left {
		float: left;
		margin: 0 20px 0 0;
	}
	.typography img.leftAlone {
		float: left;
		margin-right: 100%;
	}
	.typography img.center {
		float: none;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

.typography .required {
  color:#850000;
  }