@charset "UTF-8";
/* CSS Document */

@import url("/assets/css/reset.css");
@import url("/assets/css/960.css");
@import url("/assets/css/layout.css");
@import url("/assets/css/typography.css");
@import url("/assets/css/navigation.css");
@import url("/assets/css/elements.css");
@import url("/assets/css/portfolio.css");


.floatLeft {float:left;}
.floatRight {float:right;}
.cleared {clear:both}
.clearLeft {clear:left}
.clearRight {clear:right}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */
	
.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
.alignCenter {
	text-align: center;
}
.valignTop {
	vertical-align: top;
}
.valignBottom {
	vertical-align: bottom;
}
.padding1px {
	padding: 1px;
}
.paddingtop1px {
	padding-top: 1px;
}
.padding5px {
	padding: 5px;
}
.paddingtop5px {
	padding-top: 5px;
}
.padding10px {
	padding: 10px;
}
.paddingtop10px {
	padding-top: 10px;
}
.padding15px {
	padding: 15px;
}
.padding20px {
	padding: 20px;
}
.paddingtop20px {
	padding-top: 20px;
}