/*	960 Grid System ~ Text CSS.	Learn more ~ http://960.gs/	Licensed under GPL and MIT.*//* `Basic HTML----------------------------------------------------------------------------------------------------*/body {	font: 12px/1.2 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;	color: #4d3824;}a:focus {	outline: 1px dotted invert;}hr {	border: 0 #ccc solid;	border-top-width: 1px;	clear: both;	height: 0;}/* `Headings----------------------------------------------------------------------------------------------------*/h1 {	font-size: 25px;}h2 {	font-size: 23px;}h3 {	font-size: 21px;}h4 {	font-size: 18px;	color: #e96300;	font-weight: normal;	padding-bottom: 10px;}h5 {	border-bottom-color: #4d3824;	border-bottom-width: 1px;	border-bottom-style: solid;	font-size: 18px;	color: #4d3824;	font-weight: normal;	}h6 {	font-size: 15px;}/* `Spacing----------------------------------------------------------------------------------------------------*/ol {	list-style: decimal;}ul {	list-style: square;}li {	margin-left: 30px;}/*p,*/dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {	margin-bottom: 0px;}p {	margin-bottom: 10px;}/* `Clear Floated Elements----------------------------------------------------------------------------------------------------*//* http://sonspring.com/journal/clearing-floats */.clear {	clear: both;	display: block;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;}/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */.clearfix:after {	clear: both;	content: ' ';	display: block;	font-size: 0;	line-height: 0;	visibility: hidden;	width: 0;	height: 0;}.clearfix {	display: inline-block;}* html .clearfix {	height: 1%;}.clearfix {	display: block;}