.float-left { float:left; width:46%; margin:1%; padding:1%; }
.float-right { float:right; width:46%; margin:1%; padding:1%; }
.clear-float { clear:both; }

.full .border { width: 94.0%; }

.onehalf.border, .onehalf.shadow, .onehalf.shaded { width: 44.75%; }
.onethird.border, .onethird.shadow, .onethird.shaded { width:27.66%; }
.twothirds.border, .twothirds.shadow, .twothirds.shaded { width: 61.34%; }
.onequarter.border, .onequarter.shadow, .onequarter.shaded { width: 19.25%; }
.threequarters.border, .threequarters.shadow, .threequarters.shaded { width: 70.0%; }
.onehalf, .onethird, .twothirds, .onequarter, .threequarters { float: left; margin: 0 2% 10px 0; }

.full { width: 98.0%; }
.onehalf { width: 48.0%; }
.onethird { width: 31.33%; }
.twothirds { width: 64.67%; }
.onequarter { width: 23.0%; }
.threequarters { width: 73.0%; }

.border { border: 1px solid #aaa; padding: 10px 1.89%; }
.rounded { -webkit-border-radius:8px; border-radius:8px; }
.shadow { -moz-box-shadow:0px 0px 16px #aaa; -webkit-box-shadow:0px 0px 16px #aaa; box-shadow:0px 0px 16px #aaa; padding:10px 2%; }

.shaded {
	background-color: #f2f2f2;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ffffff));
	background-image: -moz-linear-gradient(top, #f2f2f2, #ffffff);
	background-image: -ms-linear-gradient(top, #f2f2f2, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #ffffff));
	background-image: -webkit-linear-gradient(top, #f2f2f2, #ffffff);
	background-image: -o-linear-gradient(top, #f2f2f2, #ffffff);
	background-image: linear-gradient(top, #f2f2f2, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0);
	padding: 10px 2%;
}

.last { margin-right: 0 !important; }
