/*
 * File: utils.css
 * Description: Used to store helper styles and any styles relied upon by Javascript plugins (such as tabs, lightbox)
 * Guidelines: Anything goes in here. Order in whatever way makes the most sense and be sure to clearly document any hacks!
 * 
 * TABLE OF CONTENTS
 * -------------------------
 * 1. General
 * 2. Required by Javascript
 * 
 * Copyright 2008 Fi (www.f-i.com)
 */

/* GENERAL
================================================== */

.block {
	display: block !important;
}

.clear {
	clear: both !important;
}

.clearInner {
	width: 100%;
	overflow: hidden;
}

/* Beta Testing -- Requires IE-specific style as well
 * Source: http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* TODO:
 * Figure out why this rule is needed */
.clearfix {
	/*display: inline-table;/**/
}

/* TODO:
 * Consider removing--we should not need to support IE for Mac */
/* Hides from IE-mac \*/
.clearfix { height: 1%; }
.clearfix { display: block; }
/* End Hide from IE-mac */

.hide_background {
	background-color: transparent !important;
	background-image: none !important;
}

.hidden {
	display: none;
}