/**** RESETS ****/
* { margin: 0; padding: 0 }
img { border: 0 }

/**** DEFAULTS ****/
p, h1, h2, h3, h4, h5, h6, ul, ol, blockquote, pre {
	margin: 0 10px 18px 0;
	clear: both;
}
blockquote { 
	padding: 20px 15px;
	margin-left: 30px;
	margin-right: 30px;
	background: #e2e2e2;
}
ol, ul { 
	padding: 0 30px;
}
li { 
	padding: 3px;
}

/*****GENERIC*****/
.fl { float: left; }
.fn { float: none; }
.fr { float: right; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.c { clear: both; }
.gray { color: #999; }
.pad5 { padding: 5px; }
.pad10 { padding: 10px; }
.nb { border: 0; }

/*****GRID****/
.container { width: 960px; margin: 0 auto; }
.block2, .block3, .block4, .block6, .block8, .block9, .block10, .block12 { float: left; margin: 0 10px 18px 10px }
.block2 { width: 140px }
.block3 { width: 220px }
.block4 { width: 250px }
.block6 { width: 460px }
.block8 { width: 670px }
.block9 { width: 700px }
.block10 { width: 780px }
.block12 { width: 940px; }

/*****xCell****/
.xRow .xCell { 
	float: left;
}