﻿/* typo */@font-face {  font-family: "OFL Sorts Mill Goudy";  src: url(http://david.chalkskeletons.com/tinhouses2/OFLGoudyStM.otf);}body {padding: 0px;    margin: 0px;     font-size: .9em;     font-family: georgia, "lucida grande", verdana, arial, sans-serif;  background:  #fff;  color: #333;}BLOCKQUOTE {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px 15px; PADDING-TOP: 0.5em}ADDRESS {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px 15px; PADDING-TOP: 0.5em}dl {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px 15px; PADDING-TOP: 0.5em}ul, ol {padding: 0 0;margin: 0px 15px;}H1 {	/*FONT-WEIGHT: bold; */FONT-SIZE: 280%; COLOR: #333; FONT-STYLE: italic; FONT-FAMILY: Georgia, Times, serif}h2 {font-weight: normal;font-size: 3em; color: #444;margin: 10px 0px;text-shadow: #fff 0 1px 0;text-rendering: optimizeLegibility;line-height:1;}H3 {	CLEAR: left; FONT: bold italic 160% Georgia, Times, serif}H3:first-child {	MARGIN-TOP: 0px}FORM H3 {	MARGIN-LEFT: 0px}#form_info H3 {	MARGIN-LEFT: 15px}#nav_archives H3 {	MARGIN-TOP: 30px}H4 {	font-size:1.6em;}#content_promo H4 {	PADDING-BOTTOM: 0px}H5 {	font-weight: bold; 	font-size: 130%;	display:block;}LI H5 {	MARGIN-LEFT: 0px}p { margin: 1.12em 0 }LI P {	MARGIN-LEFT: 0px}.clear {	CLEAR: both}a {-webkit-transition: color 0.3s ease-in-out;color: #727e0a; text-decoration: none}a:visited {	 COLOR: #727e0a ; TEXT-DECORATION: none}a:hover {	COLOR: #222; TEXT-DECORATION: underline}a:active {	COLOR: #000; TEXT-DECORATION: none}a:focus {	COLOR: #000; TEXT-DECORATION: none}h1 a {	HEIGHT: 180px}span.big a {font-size: 1em;}.pull {	margin-left: auto;	margin-right: auto;	width: 800px;}#nav a {	FONT: bold 130% Palatino, Georgia, Times, serif; COLOR: #fff; TEXT-DECORATION: none;text-transform: lowercase;}#nav a:visited {	FONT: bold 130% Palatino, Georgia, Times, serif; COLOR: #fff; TEXT-DECORATION: none;text-transform: lowercase;}#nav a:hover {	TEXT-DECORATION: underline}#nav {text-align: center;	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #94bf34; PADDING-BOTTOM: 20px; PADDING-TOP: 10px; BORDER-BOTTOM: #727e0a 7px solid}.navrow {text-align: left;	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;border-bottom: 1px dotted #727e0a; }.navrowhere{text-align: right;FONT: bold 130% Palatino, Georgia, Times, serif; COLOR: #fff;}.navinfo {	FLOAT: left}.navtitle {	FLOAT: left; WIDTH: 120px}.mainwrap {	width: 666px;    margin: 0 auto;    padding: 10px 20px;}.mainleft {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 0px;TEXT-ALIGN: center;}.maincentre {	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 50px; PADDING-TOP: 10px; TEXT-ALIGN: center}.mainright {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 25%; PADDING-TOP: 10px}.small{font-size: 95%;color: #aaa;text-align: center;	}.inner_middle {text-align: center;}#sidebar {	line-height: 1.2em;	margin: 0;	padding: 0 10px;	width: 160px;	text-align: left;	color: #fff;position: absolute;left: 600px;top: 90px;	}#quotebottom {float:right;margin-bottom: 0px;margin-right: 30px;height: 30px;border-right: 3px solid #eeeeec;width: 30px;}#quotewrap a {font-size: 1em;}#mquote {background: #efefef;margin-top: 0px;margin-bottom: 20px;padding: 20px;}#mquotepad {margin: 20px;}#topline {left: 0;right: 0;top: 0;height: 5px;position: fixed;background: #727e0a ;display: block;}#left {width: 49%;float: left;}#right {width: 49%;float: right;}code {font-family: "Courier New",Courier,monospace;}}