/*******************************************/
/* LAYOUT AND EFFECTS
*/
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.left {
	text-align:left;
}
.hide {
	display:none;
}
.block {
	display:block;
}
.clear {
	clear:both;
}
.pad_10 {
	padding:10px;
}
.pad_20 {
	padding:20px;
}
.space_10 {
	height:10px;
}
.space_top_10 {
	margin-top:10px;
}
.space_bottom_10 {
	margin-bottom:10px;
}
.space_20 {
	height:20px;
}
.space_top_20 {
	margin-top:20px;
}
.space_bottom_20 {
	margin-bottom:20px;
}
.bold {
	font-weight:bold;
}
.normal {
	font-weight:normal;
}
.upper {
	text-transform:uppercase;
}
img {
	vertical-align:middle;
}
.float-right {
	float:right;
}
.float-left {
	float:left;
}

/*******************************************/
/* ELEMENTS
*/
blockquote {
	margin:20px;
	padding:20px;
}


/*******************************************/
/* RANDOM
*/
.error,.form-errors,.form-response {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#ff0020;
	font-size:10px;
	text-transform:uppercase;
	min-height:20px;
	line-height:1;
	padding-top:3px;
	font-weight:bold;
	font-style:normal;
}
.form-errors,.form-response {
	text-align:center;
}
.form-input, .form-select, .form-submit {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.form-input,.form-select {
	font-size:14px;
}
.form-select {
	width:100px;
}
.form-submit-buttons {
	margin-top:10px;
}
.form-submit {
	font-size:16px;
	font-weight:bold;
}
.textarea {
	width:400px;
	height:200px;
}