
	.access_links {
		display:    none;
		visibility: hidden;
	}

	.align_left    { text-align: left;    }
	.align_right   { text-align: right;   }
	.align_justify { text-align: justify; }

	.center { text-align: center; }

	.clear_left   { clear: left;  }
	.clear_both   { clear: both;  }
	.clear_right  { clear: right; }

	.clear {
		background: none;
		border:     0;
		clear:      both;
		display:    block;
		float:      none;
		font-size:  0;
		height:     0;
		margin:     0;
		padding:    0;
		overflow:   hidden;
		visibility: hidden;
		width:      0;
	}

	.clearfix:after {
		clear:      both;
		content:    ' ';
		display:    block;
		height:     0;
		visibility: hidden;
	}

	.clearfix {
		display: inline-block;
	}

		* html .clearfix {
			height: 1%;
		}

	.clearfix {
		display: block;
	}

	.css_test {
		display: none;
		height:  1px;
		width:   1px;
	}

	.debug_info {
		background: #111;
		color:      #FFFF27;
		font-size:  1.3em;
		margin:     1.6em auto;
		padding:    20px;
		text-align: left;
		width:      760px;
	}

	.float_left   { float: left;  }
	.float_none   { float: none;  }
	.float_right  { float: right; }

	.alpha { margin-left:  0 !important; }
	.omega { margin-right: 0 !important; }

	.hide_inner { text-indent: -10000px; }

	.print_only { display: none; }

	.remove_this { display: none; }


/*
Development styles
--------------------------------------------------------------------*/
#temp_debug { background: #eee; position: absolute; left: 5px; top: 5px; width: 300px; padding: 5px; text-align: left; height: 600px; overflow: auto; }
	#temp_debug h4 { border-bottom: 1px solid #004B8F; }
	#temp_debug pre { font-family: Arial; }
		.other_debug { text-align: left; }
