/* Autofusion Boilerplate Main CSS by Josh Lizarraga */
/* Copyright 2010 Autofusion.com */

/*

Reset

*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

body {
	line-height: 1;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 62.5%;
}

/*

Floats

*/

.af-left {
	float: left;
}

.af-right {
	float: right;
}

.af-clear {
	float: none !important;
	clear: both !important;
	height: 0 !important;
	line-height: 0 !important;
	font-size: 0 !important;
	overflow: hidden !important;
}

/*

Container

*/

#af-container {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 100px 0 0 0;
}

/*

Header

*/

#af-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 960px;
	height: 100px;
	background: #f2f2f2;
}

/*

Content

*/

#af-content {
	position: relative;
	width: 960px;
	padding: 1px 0; /* 1px top and bottom padding protects margins. */
	background: #e5e5e5;
}

/* Basic styles for block-level text containers. */

#af-content h1,
#af-content h2,
#af-content h3,
#af-content h4,
#af-content h5,
#af-content h6,
#af-content p,
#af-content ul,
#af-content ol {
	margin: 20px 0;
	line-height: 1.5;
	list-style-position: inside;
}

/*

Sidebar

*/

#af-sidebar {
	position: relative;
	float: right;
	width: 320px;
	background: #cccccc;
}

/*

Footer

*/

#af-footer {
	position: relative;
	width: 960px;
	margin: 0 auto;
	background: #d9d9d9;
}

/*

SEO

*/

#af-container.af-container-seo {
	padding: 100px 0;
}

#af-seo {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 960px;
	height: 100px;
	background: #bfbfbf;
}

/*

Matchmaker

*/

#mm4-container .mm4-match-large .mm4-right .mm4-match-compare {
	line-height: 12px;
	font-size: 1.3em;
}