/**
 * @copyright		(c) 2008, Viktor Steinke. All rights reserved.
 * @author			Viktor Steinke <steinke@brainworxx.de>
 *
 *
 * @group			Grid System
**/

/* cpCs
----------------------------------------------------------------------------------------------------*/
.cpFL{float:left;}
.cpFR{float:right;}

/* cpBottom
----------------------------------------------------------------------------------------------------*/
.cpTop{position: absolute; top:0;}
.cpBottom{position: absolute; bottom:0;}

/* cpcpPage
----------------------------------------------------------------------------------------------------*/
#cpPageC{
	margin-right: auto;	
	margin-left: auto;	
}

#cpPageL{
	margin-right: auto;	
}

#cpPageR{
	margin-left: auto;	
}

/* cpClear
----------------------------------------------------------------------------------------------------*/
html body div.cpClear,
html body span.cpClear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.cpClearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.cpClearfix {
	display: inline-block;
}

* html .cpClearfix {
	height: 1%;
}

.cpClearfix {
	display: block;
}