/*  Theme Name: SageDescription: Sage wordpress themeVersion: 1.0Author: Justin FoxAuthor URI: http://www.justinfox.com.au	The CSS, XHTML and design is released under GPL:	http://www.opensource.org/licenses/gpl-license.php*//*Comments explained:=== introduces/ describes a logical set of definitions--- introduces/ describes specific definitions within a logical setany other formatted comment shall have explanatory character*//* === General Definitions - valid throughout the page === */* {	margin:0; 	padding:0;} html {	height:100%; 	font-size:100.01%;} body{	text-align: center;	min-height: 101%;	font: 100.01%/130% georgia, serif;	color: #333;	/*width: 770px;*/	margin: 0 auto;	background-color: #ebf0e9;} body * {	text-align:left;}hr {	display:none;}h1, h2, h3, h4, h5, h6 {	font-weight:normal;}a:link, a:visited {	text-decoration: none;	color: #ebf0e9;	background-color: #a39584;	padding:0 0.2em;}a:hover, a:active, a:focus  {	background-color: #a39584;	text-decoration: none;	color: #fff;}br {clear: both;}/* === The Main Structure of the page === *//* extra div for centering allowing for additional background features */.centerStage_liq {	width:740px; /* allows 15px plus on both sides - important for background features on 800pixel wide screens */	margin: 0 auto;	background-color: #ebf0e9;	position: relative;	padding-top:2.0em; /* this value is needed to give top naviagtion some space */}#skipNavigation_liq {	width: 100%;	position: absolute;	top:3em;	left:0;}#topNavigation_liq {	width:100%;	position: absolute;	top:0;	left:4.63em;}#topNavigation_liqhome {	width:100%;	position: absolute;	top:0;	left:0em;}.header_liq {	width: 100%;}.content_liq {	width:65%;	margin:2em 0 0 0;	float:left;}.sidebar_liq {	width: 32.5%;	margin:2em 0 0 0;	float:right;}.footer_liq {	width: 100%;	margin:2em 0 0 0;	clear:both;}/* === The Skip Navigation === */#skipNavigation_liq a, #skipNavigation_liq a:link, #skipNavigation_liq a:visited {	position:relative;	top:-800px;	font-size:0.8em;	text-decoration: none;	color: #fff;	background-color: #bed0b3;	padding: 0.2em 15px 0.2em 15px;	margin:2px 0 0 2px;	}#skipNavigation_liq a:hover, #skipNavigation_liq a:active, #skipNavigation_liq a:focus  {	position:relative;	top:0px;		text-decoration: none;	background-color: #a39584;	color: #181513;}/* === The Page Navigation - or - The Top Navigation === */#topNavigation_liq ul {	text-align:left;}#topNavigation_liq ul li {	display: inline;	list-style-type: none;}#topNavigation_liq a:link, #topNavigation_liq a:visited {	text-decoration: none;	color: #fff;	background-color: #bed0b3;	padding: 0.2em 15px 0.2em 15px;	float:left;	margin:2px 0 0 2px;}#topNavigation_liq a:hover, #topNavigation_liq a:active, #topNavigation_liq a:focus  {	background-color: #a39584;	text-decoration: none;	color: #181513;}/* === The Page Navigation - or - The Top Navigation === */#topNavigation_liqhome ul {	text-align:left;}#topNavigation_liqhome ul li {	display: inline;	list-style-type: none;}#topNavigation_liqhome a:link, #topNavigation_liqhome a:visited {	text-decoration: none;	color: #fff;	background-color: #bed0b3;	padding: 0.2em 15px 0.2em 15px;	float:left;	margin:2px 0 0 2px;}#topNavigation_liqhome a:hover, #topNavigation_liqhome a:active, #topNavigation_liqhome a:focus  {	background-color: #a39584;	text-decoration: none;	color: #181513;}/* === The Header & Motto === */.header_liq h1 {	float:left;	font-family: Georgia, Times, serif;	font-size:3em;	line-height:1.1em;	font-weight:normal;}.header_liq a:link, .header_liq a:visited {	float:left;	text-decoration: none;	color: #fff;	background-color: #181513;	padding: 0.3em 15px 0.3em 15px;	margin:2px 0 0 2px;}.header_liq a:hover, .header_liq a:active, .header_liq a:focus  {	background-color: #a39584;	text-decoration: none;	color: #181513;}.header_liq span {	float:left;	font-size:0.8em;	line-height:1.1em;	padding: 0.3em 15px 0.3em 15px;	margin:2px 0 0 2px;	background-color:#bed0b3;	color:#fff;}.header_liq br {	clear:both;}/* === The Content Navigation === */.content_liq br {	clear:both;}#contentTopNavigation_liq {	clear:both;	width:100%;	font-size:0.6em;	line-height:1.2em;}#contentBottomNavigation_liq {	clear:both;	width:100%;	font-size:0.8em;	line-height:1.2em;	margin:2.0em 0 0 0;}.navContainer_liq {	clear:both;	padding: 0.6em 15px 0.6em 15px;		margin:2px 2px 0.5em 2px;	color:#fff;	background-color: #181513;	}.leftNav_liq {	width:48%;	float:left;}.rightNav_liq {	width:48%;	float:right;	text-align:right;}.navContainer_liq a:link, .navContainer_liq a:visited {	color:#fff;	background-color: transparent;}.navContainer_liq a:hover, .navContainer_liq a:active, .navContainer_liq a:focus  {	background-color: #88c97a;	color: #000;}/* === The Content === */.pagetitle_liq {	float:left;	background-color: #bed0b3;	color:#fff;	padding: 0.3em 15px 0.3em 15px;	margin:2px 2px 0 2px;	/*border: solid 1px #181513;*/}/* extend the colours if you want - and match them with the side menu */.titleOne {	background-color: #906c7a;}.titleTwo {	background-color: #675d80;}.titleThree {	background-color: #b5a3b4;}.titleFour {	background-color: #906c7a;}/* fancy some microformat? */.hentry {	margin:2em 0 0 0;}.entry-title a:link, .entry-title a:visited {	float:left;	text-decoration: none;	color: #fff;	background-color: #181513;	padding: 0.3em 15px 0.3em 15px;	margin:2px 2px 0 2px;}.entry-title a:hover, .entry-title a:active, .entry-title a:focus  {	background-color: #a39584;	text-decoration: none;	color: #181513;}.updated {	font-size:0.6em;	float:left;	color:#fff;	background-color: #906c7a;	margin:2px 2px 0 2px;	padding: 0.1em 15px 0.1em 15px;	border: none;}div.entry-content{	clear:both;	font-size:0.8em;	line-height:1.4em;	padding: 0.1em 15px 0.1em 15px;	margin:2px 2px 0 2px;	overflow:hidden;}div.postmetadata_liq {	clear:both;	font-size:0.6em;	padding: 0.1em 15px 0.1em 15px;		margin:2px 2px 0.5em 2px;}/* --- Tags formatting within posts&pages --- */.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{	padding: 0.3em 0 0.3em 0;	font-weight:bold;}.entry-content p{	padding: 0.3em 0 0.3em 0;}.entry-content blockquote{	margin: 0.3em;	padding: 0.3em;	color:#111;	background-color:#f1f1f1;}.entry-content img{	margin: 0.3em 0;	padding:0;	background:none;	max-width:100%;	border:none;}/* in case the image is linked */.entry-content a img {	margin:-0.2em;}.entry-content ul, .entry-content ol{	padding: 0.3em 1.0em 0.3em 1.0em;	margin: 0.3em;}.entry-content li {	}/* === The Footer === */.footer_liq {	background-color:#d1d5cf;}.footer_liqCapsule {	font-size:0.6em;	line-height:1.4em;	padding: 1.5em 15px 1.5em 15px;	}.footer_liq ul {}.footer_liq ul li{	list-style-type: none;}/* === The Side Menu === */.sidebar_liq ul {}.sidebar_liq ul li {	list-style-type: none;	clear:left;}.sidebar_liq a:link, .sidebar_liq a:visited {	float:left;	text-decoration: none;	color: #fff;	background-color: #bed0b3;	padding: 0.2em 15px 0.2em 15px;	margin:2px 0 0 2px;}/* extend the colour spectrum if you want to! */li.catOne a:link, li.catOne a:visited {	background-color: #906c7a;}li.catTwo a:link, li.catTwo a:visited {	background-color: #675d80;}li.catThree a:link, li.catThree a:visited {	background-color: #b5a3b4;}li.catFour a:link, li.catFour a:visited {	background-color: #906c7a;}.sidebar_liq a:hover, .sidebar_liq a:active, .sidebar_liq a:focus  {	background-color: #88c97a !important;	text-decoration: none;	color: #000;}.sidebar_liq h2 {	color:#777;	padding: 0.7em 15px 0.2em 0;	margin:2px 0 0 2px;}/* --- The Search Field --- */fieldset.searchSite_liq {	border:none;}.searchSite_liq legend {	display:none;}.searchSite_liq label {	display:none;}#s {	width:215px; 	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1.0em;	line-height: 1.2em;	float: left;	border:solid 1px #787573;		padding:0.1em;	margin:2px 0 0 2px;}#s:hover, #s:active, #s:focus {	border:solid 1px #181513;}#searchsubmit{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1.0em;	line-height: 1.2em;	text-align:center;	color:#333;	float: right;	background-color:#ebf0e9;	padding:0 15px 0 15px !important;	margin:7px 2px 0 2px;}#searchsubmit:hover, #searchsubmit:active, #searchsubmit:focus{}/* The Comment Block */.commentBlock_liq {	clear:both;	font-size:0.8em;	color:#888;	background-color:transparent;	margin:2.0em 0 2.0em 0;}.commentBlock_liq h3 {	float:left;	margin:0 2px 1.0em 2px;	border:none !important;	padding: 0.2em 15px 0.2em 15px;	background-color:#f8f7f6;}.commentBlock_liq ol {	list-style-type:none;}.commentBlock_liq ol li {	padding:0.2em 15px;	margin: 0 2px 1.0em 2px;	background-color:#fbfaf9;	color:#888;}.commentBlock_liq ol li.alt {	background-color:#f8f7f6;	color:#888;}#respond {	float:left;	margin: 15px 2px 15px 2px;	border:none !important;	padding: 0.2em 15px 0.2em 15px;	background-color:#f8f7f6;}.commentMessage_liq {	clear:both;	font-size:0.8em;	padding:0.2em 15px 0.2em 15px;	margin:0 2px 1.0em 2px;}/* 	Use that css as a starting point to develop your specific design/layout	Have fun*/#commentform {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;	line-height: 1.4em;}#commentform fieldset {	border: none;	padding: 0;	margin: 0;}#commentform legend {	display:none;}.commentFormRow_liq {	clear:both;	margin: 0 2px 0.5em 2px;	padding: 0 15px;	color:#787573;		background-color: transparent;}.commentFormRow_liq label {	float:left;	width:180px;	padding:0.1em 0 0 0;	text-align:right;}.commentFormRow_liq span {}/* contains the actual form elements */.commentFormElement_liq {  	margin-left: 190px;	font-size: 1.0em;	line-height: 1.5em;	text-align:left;}/* depending on styling the line break can be used to clear floats */.commentFormRow_liq br {	display:none;}.commentInput_liq {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:1.0em;	line-height: 1.5em;		width:244px;	height:1.4em;	margin:0 0.5em 0 0;	padding-left: 2px;	padding-right: 2px;	border:solid 1px #787573;	color:#444;	background-color:white;}.commentInput_liq:hover, .commentInput_liq:active, .commentInput_liq:focus {	border:solid 1px #181513;}#comment {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:1.0em;	line-height: 1.5em;				width:244px;	height:10em;	color:#444;	background-color:white;		}.mandatory_liq {	color:#181513 !important;	background-color:#fff;	}/* The Submit Button */.commentSubmit_liq {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:1.0em;	line-height: 1.2em;		padding:0.1em 0.5em;	border:solid 1px #787573;	text-align:center;	background-color:#fff;	color:#787573;}.commentSubmit_liq:hover, .commentSubmit_liq:focus, .commentSubmit_liq:active {	border:solid 1px #181513;	background-color:#a39584;	color:#181513;	}