/*
* Author: 		Trevor Morris
* Contact:		contact@trovster.com
* Version:		1.0
* Updated:		10/03/2009
* Notes:		Below is the core code for resuing in common
				techniques such as image replacement, easy clearing and
				a method of hiding elements without display: none;
*
* CONTENTS
* -------------------------
* Accessible Hiding
* Phark Image Replacement
* Easy Clearing
*
*/

/* Accessible Hiding
-------------------------------------------------------------------------------------------------- */
.access,
form legend {
	position: absolute; left: -9999px;
	overflow: hidden;
	height: 0.0; width: 0.0;
	font-size: 0.0; line-height: 0.0;
}


/* Phark Image Replacement - http://phark.typepad.com/phark/2003/08/accessible_imag.html
-------------------------------------------------------------------------------------------------- */
.phark,
#container h1 a,
#images li a,
#container a.toggle,
#images li a,
#footer p,
body.cms #thumbnails .options li a,
body.cms #toolbox .toolkit li a,
#popup-form input.submit {
	display: block;	overflow: hidden;
	font-size: 0.0;	line-height: 0.0;
	text-decoration: none; text-indent: -9999px;
	background: transparent no-repeat 0 0;
	border: 0;
}


/* Easy Clearing - http://www.positioniseverything.net/easyclearing.html
-------------------------------------------------------------------------------------------------- */
.clearfix::after {
	content: '.';
	clear: both;
	display: block; visibility: hidden;
	height: 0.0; width: 0.0;
	font-size: 0.0;	line-height: 0.0;
}