/* Visibility
=========================================================================== */
.invisible { 
	/* .invisible will position an element off the page */
	position:absolute;
	left:-999em;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}


/* Margins
=========================================================================== */
.first {
	margin-top:0 !important;
}
.last {
	margin-bottom:0 !important;
}
.alpha {
	margin-left:0 !important;
}
.omega {
	margin-right:0 !important;
}


/* Text Position
=========================================================================== */
.text-right {
	text-align:right;
}
.text-justify {
	text-align:justify;
}
.text-center {
	text-align:center;
}


/* Container Position
=========================================================================== */
.clear {
	/* .clear is used to clear preceding floats for the current element */
	clear:both;
}
.clearblock {
	/* .clearblock is used as standalone div.clearblock */
	clear:both;
	overflow:hidden;
	height:0;
}