/*
  css used to correctly clear floats accross all browsers
  put the container class on any 'container' with floats inside
  **clearfix method
  .clearfix exists for compatibility.  For semantic perposes, .container should be used.
*/

.container:after, .clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.container, .clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.container, .clearfix {display:block;}
/* End hide from IE Mac */
* html .container {height:1px;}
* html .clearfix {height:1px;}