@font-face {    font-family: 'maven_proregular';    src: url('../fonts/mavenpro-regular-webfont.eot');    src: url('../fonts/mavenpro-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/mavenpro-regular-webfont.woff') format('woff'),         url('../fonts/mavenpro-regular-webfont.ttf') format('truetype'),         url('../fonts/mavenpro-regular-webfont.svg#maven_proregular') format('svg');    font-weight: normal;    font-style: normal;}/* Set the font and overall background colour */.typography, .typography * {}/* PARAGRAPHS */.typography p {	color: #666;	line-height: 20px;	font-size:13px;	font-family: Tahoma, Geneva, Verdana;}#Layout p { 	margin: 10px 5px 5px 0;}#Sidebar p { 	clear: both;}.typography blockquote {	color: #777;	font-style: italic;	margin: 10px;}/* LIST STYLES */.typography ul,.typography ol {	color: #000000;	margin: 0;	list-style-position: inside;	list-style-type: disc;}.typography li {	margin: 2px 0;}/* HEADER STYLES */.typography h1 {	color: #C00008;	font-family: "maven_proregular",Arial, Helvetica, sans-serif;	font-size: 31px;	font-weight: normal;	margin: 20px 0;}.typography h2 {	color: #000;	font-size:14px;	font-family: "maven_proregular",Arial, Helvetica, sans-serif;	text-transform:uppercase;	border-top: 1px solid #DBDBDB;	border-bottom: 1px solid #DBDBDB;	padding: 15px 0;}.typography h3,.typography h4 {	color: #000;	font-family: "maven_proregular",Arial, Helvetica, sans-serif;	font-size: 1.3em;	font-weight: bold;	margin: 15px 0 10px 0;	text-transform:uppercase;}.typography h4 {	font-size: 1.1em;	margin: 10px 0;}.typography h5 {	color: #222;	font-size: 1.2em;	font-weight: 300;	margin: 10px 0;}.typography h6 {	color: #555;	font-size: 1.2em;	line-height: 1.4em;	margin: 10px;}/* ADDRESS STYLES */.typography pre {	background: #eeeeee;	border: 1px #ccc solid;	display: block;	font-family: "Courier New", Courier;	font-size: 1.2em;	margin: 2em 5em;	padding: 0.5em;}.typography label {	color: #000000;	font-size:13px;}.typography q {	border: 1px #ccc solid;	display: block;	font-size: 0.8em;	margin: 1em;	padding: 0.5em;}.typography ul {	list-style-type:none;	padding:0px;	margin: 0 0 0 10px;}.typography ul li {	background-image:url(../images/bullet.png);	background-repeat:no-repeat;	padding-left:14px;}/* TABLE STYLING */.typography table {	border-collapse: collapse;}.typography th {	font-size: 1.1em;	font-weight: bold;}/* WYSIWYG EDITOR ALIGNMENT CLASSES */.typography .left {	text-align:left;}.typography .center {	text-align:center;}.typography .right {	text-align:right;}.typography img.right {	float:right;	margin-left:20px;}.typography img.left {	float:left;}.typography img.leftAlone {	float: left;	margin-right: 100%;}.typography img.center {	float:none;	margin-left:auto;	margin-right:auto;	display:block;}