/*------------------------------------------------------------------

Momentum - Master Screen Styles

BY: MIGHTY // MIGHTYINTHEMIDWEST.COM

Author:		Chris Chiles
Date Created:	03/02/2009	 
Last Modified:	03/11/2009

Copyright 2009, All Rights Reserved.

-------------------------------------------------------------------*/
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;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
@font-face {
	font-family: 'DaxWideLight';
	src: url('http://www.momentum-mi.com/assets/css/DAXWIDEL.eot');
	src: local('DaxWide Light'), local('DaxWide-Light'), url('http://www.momentum-mi.com/assets/css/DAXWIDEL.woff') format('woff'), url('http://www.momentum-mi.com/assets/css/DAXWIDEL.ttf') format('truetype'), url('http://www.momentum-mi.com/assets/css/DAXWIDEL.svg#DaxWide-Light') format('svg');
}


/* ------------------------------------------------------------- */

html {
	height: 100%;
}
body {
	font: normal 100% Arial, Helvetica, sans-serif;
	background: url('http://www.momentum-mi.com/assets/images/bg_top_left.png') no-repeat left top;
	height: 100%;
}
#wrapper {
	width: 100%;
	background: url('http://www.momentum-mi.com/assets/images/bg_top_right.png') no-repeat right top;
	min-height: 100%;
	overflow: hidden;
	font-size: 0.75em;
}
a:link, a:visited, a:active {
	text-decoration: none;
}

/*	HEADER 
	------------------------------------------------------------- */
#header {
	max-width: 80em;
	margin: 0 auto;
	clear: both;
	background: url('http://www.momentum-mi.com/assets/images/header_border.png') repeat-x bottom left;
	padding: 0 0 20px 0;
	overflow: auto;
}
h1 {
	float: left;
	margin: 3em 0 0 1.2em;
}
h1 a {
	display: block;
	width: 116px;
	height: 65px;
	background: url('http://www.momentum-mi.com/assets/images/main_sprite.png') no-repeat 0px 0px;
	text-indent: -9999px;
}
#sub-nav {
	margin: 1.25em 0 0 0;
	float: right;
}
#sub-nav li {
	margin: 0 0 0 30px;
	display: inline;
}
#sub-nav li a {
	font-size: .9em;
	color: #9c9c9c;
}
#sub-nav li a:hover {
	color: #5a5758;
}
#sub-nav li.selected a {
	color: #008cc6;
	background: url('http://www.momentum-mi.com/assets/images/nav_arrow.png') no-repeat bottom center;
	padding: 0 0 8px 0;
}
#site-nav {
	margin: 7.3em 2.5em 0 0;
	float: right;
	clear: right;
}
#site-nav li {
	display: inline;	
}
#site-nav li a {
	margin: 0 0 0 46px;
	display: block;
	float: left;
	font-size: 1.25em;
	font-weight: bold;
	color: #0066a4;
	text-decoration: none;
	padding: 0 0 10px 0;
}
#site-nav li a:hover {
	color: #0093d0;
}
#site-nav li.selected a {
	color: #0093d0;
	background: url('http://www.momentum-mi.com/assets/images/nav_arrow.png') no-repeat bottom center;
}

/*	FOOTER 
	------------------------------------------------------------- */
#footer-wrapper {
	background: #eee url('http://www.momentum-mi.com/assets/images/footer_bg.png') repeat-x top;
	width: 100%;
	padding-bottom: 30px;
	clear: both;
	overflow: auto;
}
#footer {
	margin: 0 auto;
	max-width: 88.9em;
	clear: both;
	font-size: .9em;
	color: #6d6d6d;
	padding-top: 2.5em;
}
#footer .affiliates {
	float: left;
	width: 32.6%;
	line-height: 1.5em;
	background: url('http://www.momentum-mi.com/assets/images/footer_border.png') no-repeat right top;
	padding: 0 0 3.9em 1.5em;
}
#footer .affiliates ul {
	margin-top: .2em;
}
#footer .affiliates li {
	float: left;
	width: 50%;
}
#footer .affiliates li a {
	font-weight: bold;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #0066a4;
}
#footer a:hover {
	color: #0093d0;
}
#footer .vcard {
	float: left;
	width: 24%;
	line-height: 1.5em;
	padding: 1.7em 0 0 5.5em;
}
#footer .vcard .adr {
	margin-bottom: 15px;
}
#footer .vcard .email {
	color: #0093d0;
	font-weight: bold;
}
#footer .vcard .email:hover {
	color: #0066a4;
}
#footer .copyright {
	width: 100%;
	float: left;
	clear: left;
	line-height: 2.5em;
	margin-left: 1.45em;
	color: #919191;
}
#footer .footer-nav {
	width: 100%;
	float: left;
	clear: left;
	margin-left: 1.45em;
}
#footer .footer-nav li {
	display: inline;
	margin-right: 10px;
}
#footer .footer-nav li a.rss {
	font-weight: normal;
	padding: 3px 20px 0 0;
	background: url('http://www.momentum-mi.com/assets/images/rss.png') no-repeat right bottom;
}
#footer .footer-nav li a {
	color: #6b6b6b;
}
#footer .footer-nav li a:hover {
	color: #3c3c3c;
}
#footer .newsletter {
	float: left;
	width: 30%;
	padding: 1.7em 0 0 4em;
	line-height: 1.4em;
}
#footer .newsletter span {
	font-weight: bold;
	display: block;
	margin-bottom: .5em;
}
#footer .newsletter label {
	float: left;
	display: block;
	color: #808080;
	margin: 0 10px 9px 0;
	white-space: nowrap;
}
#footer .newsletter .email {
	clear: left;
	float: left;
	color: #6d6d6d;
	font-size: 11px;
	border: 1px solid #e7e7e7;
	width: 20em;
	padding: 8px 10px;
	margin: .1em 5px 2px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#footer .newsletter button {
	float: left;
	font-size: 1px;
	color: #f7f7f7;
	border: 0;
	width: 35px;
	height: 34px;
	background: url('http://www.momentum-mi.com/assets/images/main_sprite.png') no-repeat 0 -65px;
}
#footer .newsletter button:hover {
	background: url('http://www.momentum-mi.com/assets/images/main_sprite.png') no-repeat -35px -65px;
	cursor: pointer;
}
	
/*	MAIN CONTENT AREA 
	------------------------------------------------------------- */
#main-wrapper {
	background: url('http://www.momentum-mi.com/assets/images/bg_bottom.png') repeat-x bottom;
	width: 100%;
}
#main {
	margin: 0 auto;
	max-width: 80em;
	clear: both;
	overflow: auto;
	padding: 3.5em 0;
}
#main p a:link, #main p a:visited, #main p a:active,
#main li a:link, #main li a:visited, #main li a:active,
#sidebar ul a:link, #sidebar ul a:visited, #sidebar ul a:active {
	color: #0093d0;
}
#main p a:hover, #sidebar ul a:hover, #main li a:hover {
	color: #0066a4;
}


/*	BUTTONS 
	------------------------------------------------------------- */
.button {
	background: transparent url('http://www.momentum-mi.com/assets/images/button_right.png') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 28px;
	padding-right: 15px;
	text-decoration: none;
	color: #FFF;
	font-family: "DaxWideLight",Arial, Helvetica, sans-serif;
	font-size:14px;
}
.button span {
	background: transparent url('http://www.momentum-mi.com/assets/images/button_left.png') no-repeat top left; 
	display: block;
	line-height: 18px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 5px 0 5px 15px;
} 
.button:hover {
	background: transparent url('http://www.momentum-mi.com/assets/images/button_right.png') no-repeat scroll bottom right; 
}
.button:hover span {
	background: transparent url('http://www.momentum-mi.com/assets/images/button_left.png') no-repeat bottom left; 
}
.button-sm {
	background: transparent url('http://www.momentum-mi.com/assets/images/button_sm_right.png') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 24px;
	padding-right: 15px;
	text-decoration: none;
	color: #FFF;
	font-family: "DaxWideLight",Arial, Helvetica, sans-serif;
	font-size:12px;
}
.button-sm span {
	background: transparent url('http://www.momentum-mi.com/assets/images/button_sm_left.png') no-repeat top left; 
	display: block;
	line-height: 16px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 4px 0 4px 15px;
} 
.button-sm:hover {
	background: transparent url('http://www.momentum-mi.com/assets/images/button_sm_right.png') no-repeat scroll bottom right; 
}
.button-sm:hover span {
	background: transparent url('http://www.momentum-mi.com/assets/images/button_sm_left.png') no-repeat bottom left; 
}
#home #content .button {
	float: right;
	margin-top: -42px;
}


/*	SIDEBAR 
	------------------------------------------------------------- */
#sidebar {
	background: url('http://www.momentum-mi.com/assets/images/sidebar_border.png') no-repeat right top;
	width: 29%;
	padding: 0 3em 0 1.3em;
	float: left;
	line-height: 1.5em;
	color: #6d6d6d;
	margin-bottom: 5em;
}
#sidebar p {
	margin: .5em 0;
}
#sidebar p.twitter {
	margin: .5em 0 1.5em;
}
#sidebar a.twitter {
	float: left;
	margin: -1em 0 2.5em;
}
#sidebar blockquote {
	margin-bottom: 2.5em;
}
#sidebar blockquote p {
	color: #00b5cb;
	font-size: 1.5em;
	line-height: 1.25em;
	margin-top: -4px;
	vertical-align: top;
}
#sidebar blockquote cite {
	font-style: normal;
	font-size: .9em;
	line-height: 1.5em;
}
#sidebar .nav {
	margin-bottom: 1.5em;
}
#sidebar .nav li a {
	padding-right: 10px;
	font-weight: bold;
}
#sidebar.nav li a:hover, #sidebar .nav li.selected a {
	color: #0066a4;
	background: none;
}
#sidebar .nav li.selected a {
	background: url('http://www.momentum-mi.com/assets/images/arrow_right_dark.png') no-repeat right;
}
h4 {
	clear: left;
	font-size: 14px;
	margin: 3em 0 .5em 0;
	font-family: "DaxWideLight";
	font-weight: normal;
}
h4.dark {
	color: #0066a4;
}
h4.mid {
	color: #0093d0;
}
h4.light {
	color: #00b5cb;
}
h4.top {
	margin-top: 16px;
}
h4.basecamp {
	background: url('http://www.momentum-mi.com/assets/images/basecamp.png') no-repeat left top;
	padding: 5px 0 0 35px;
}
h4.twitter {
	background: url('http://www.momentum-mi.com/assets/images/twitter.png') no-repeat left bottom;
	padding: 6px 0 4px 36px;
}
h4.twitter.top {
	margin-top: -.58em;
}
#sidebar em {
	font-size: .9em;
	display: block;
}
.callout {
	overflow: auto;
	width: 276px;
	margin: 0 0 30px -18px;
	padding: 0 18px 18px 18px;
	background: #f5f5f5 url('http://www.momentum-mi.com/assets/images/callout_bot.png') no-repeat right bottom;
}
.callout h4 {
	margin: 0 -18px;
	padding: 16px 18px 0 18px;
	background: #f5f5f5 url('http://www.momentum-mi.com/assets/images/callout_top.png') no-repeat right top;
	color: #00457c;
}
#announcement {
	background: #d8f4ff url('http://www.momentum-mi.com/assets/images/announcement_bot.png') no-repeat right bottom;	
}
#announcement h4 {
	background: #d8f4ff url('http://www.momentum-mi.com/assets/images/announcement_top.png') no-repeat right top;
}
.callout .button-sm {
	margin-top: 5px;
	margin-bottom: 0;
	float: right;
}

/* Links */
a.view, a.next, a.prev, a.rss, a.learn {
	margin-right: 4em;
	color: #0093d0;
	font-size: .9em;
	font-weight: bold;
	padding-right: 10px;
	background: url('http://www.momentum-mi.com/assets/images/arrow_right.png') no-repeat right center;
}
a.prev {
	padding-left: 10px;
	background: url('http://www.momentum-mi.com/assets/images/arrow_left.png') no-repeat left center;
}
a.rss {
	background: url('http://www.momentum-mi.com/assets/images/rss.png') no-repeat right center;
	padding: 3px 20px 3px 0;
}
a.back {
	color: #0093d0;
	font-size: .9em;
	font-weight: bold;
	padding-left: 15px;
	background: url('http://www.momentum-mi.com/assets/images/arrow_back.png') no-repeat left center;
}
a.view:hover, a.prev:hover, a.next:hover, a.back:hover, a.rss:hover, a.learn:hover {
	color: #0066a4;
}
a.learn {
	margin-top: 1em;
	float: right;
}

/*	CONTENT 
	------------------------------------------------------------- */
#content {
	float: left;
	width: 59%;
	color: #6d6d6d;
	line-height: 1.5em;
	padding: 0 1.9em 0 3.4em;
	margin-bottom: 5em;
}
#blog #content {
	padding: 0 1.9em 0 2.4em;
}
h2 {
	color: #0092cf;
	font-size: 20px;
	font-weight: normal;
	margin: 18px 0 .8em;
	clear: both;
	font-family: "DaxWideLight";
}
h2 span {
	color: #00457c;
}
h2 a:link, h2 a:visited, h2 a:active {
	color: #0092cf;
	text-decoration: none	
}
h2 a:hover {
	color: #0093d0;
}
h3 {
	color: #545454;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0;
	clear: both;
}
#content h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #545454;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	clear: both;
}
#content ul {
	margin: 1.5em 0;
}
#content ul li {
	padding-left: 1em;
	background: url('http://www.momentum-mi.com/assets/images/bullet.png') no-repeat 0 6px;
}
#content p {
	margin: 1.5em 0;
}
#content h2 + p, #content h3 + p, #content h3 + ul, #content h4 + p, #content h4 + ul {
	margin: 0 0 1.5em 0;
}
#content .top {
	position: relative;
	top: -15px;
	margin-top: 0;
}
#content .top a {
	font-size: .9em;
	padding-right: 12px;
	background: url('http://www.momentum-mi.com/assets/images/arrow_top.png') no-repeat right 5px;
	font-weight: bold;
}
#content .top a:hover {
	color: #0066a4;
	background: #FFF url('http://www.momentum-mi.com/assets/images/arrow_top.png') no-repeat right 5px;
}
.idea p {
	line-height: 1.6em;
}
.hr {
	clear: both;
	width: 100%;
	margin: 1.5em -1.2em 1.5em -1.2em;
	padding: 0 1.2em;
	height: 1px;
	background: #e9eaea;
}
#home .hr {
	float: left;
	margin-top: 1em;
	margin-bottom: 2em;
}
hr {
	display: none;
}
.align-left {
	float: left;
	margin:  .25em 1em .3em 0;
}
.align-right {
	float: right;
	margin:  .25em 0 .3em 1em;
}
.img {
	border: 1px solid #e9eaea;
}
.large-img {
	margin: 1em 0 1.5em 0;
}
.list {
	border-top: 1px solid #e9eaea;
	float: left;
	width: 100%;
	margin: 0 -1.2em;
	padding: 1.5em 1.2em;
	font-size: .9em;
}
.list.last {
	border-bottom: 1px solid #e9eaea;
	margin-bottom: 1em;
}
.list.mentors-last {
	border-bottom: 1px solid #e9eaea;
	margin-bottom: 6em;
}
.list img, .speaker img {
	float: left;
	margin-right: 2.25em;
	border: 1px solid #e9eaea;
}
.list dl {
	margin-left: 10.3em;
}
.list dt, .list dt a, .speaker dt, .speaker dt a {
	font-weight: bold;
	color: #545454;
}
.list dt a:hover {
	color: #0093d0;
}
.speakers {
	border-bottom: 1px solid #e9eaea;
	float: left;
	width: 100%;
	margin: 0 -1.2em;
	padding: 1.5em 1.2em;
	font-size: .9em;
}
.speaker {
	width: 50%;
	float: left;
}
.date {
	float: left;
}
.date span {
	color: #c3c3c3;
	width: 45px;
	font-weight: bold;
	display: block;
	text-align: center;
}
.date .month {
	font-size: 1.1em;
	line-height: 1.1em;
}
.date .day {
	font-size: 2.8em;
	line-height: .8em;
}
.date .year {
	font-size: 1.3em;
}
.blog {
	padding: 1.5em 0;
	margin: 0;
}
.idea .blog {
	padding: 1em 0;
}
.blog dl {
	margin: 1em 0 0 5.5em;
}
.blog dt a {
	font-size: 1.2em;
}
.blog dd {
	color: #8f8f8f;
}
.blog dd a {
	color: #8f8f8f;
	font-weight: bold;
}
.blog .entry {
	margin-left: 5.25em;
	font-size: 1.1em;
	line-height: 1.6em;
}
.blog .entry p {
	margin: 0;
}
.blog .meta {
	margin: -.5em 0 0 5.75em;
	font-size: 1em;
	color: #8f8f8f;	
}
.blog .meta a {
	font-weight: bold;
	color: #8f8f8f;
}
.blog dd a:hover, .blog .meta a:hover {
	color: #40aedc;
}
.comments-link {
	margin-left: 2.5em;
}
.blog .entry h3 {
	clear: none;
	margin: 0 0 .3em 0;
	font-size: 1.2em;
}
.blog .entry h3 a {
	color: #545454;
}
.blog .entry h3 a:hover {
	color: #0093d0;
}
.navigation {
	clear: left;
	width: 100%;
	margin: 1em 0;
	padding: 1em .2em;
	border-top: 1px solid #e9eaea;
}
#schedule {
	line-height: 2em;
	margin-bottom: 2.5em;
}
#schedule li span {
	display: none;
}
#schedule li div {
	cursor: default;
}
#schedule li div a {
	cursor: pointer;
	font-size: 1em;
}
#schedule li a {
	color: #555;
	font-weight: bold;
	font-size: .9em;
}
#schedule li a:hover {
	color: #0093d0;
	background: none;
	cursor: pointer;
}
.tooltip {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
	background: transparent url('http://www.momentum-mi.com/assets/images/tooltip.png') no-repeat;
	width: 270px;
	height: 59px;
	padding: 18px 25px 20px 45px;
	color: #6d6d6d;
	font-size: 1em;
	line-height: 1.5em;
}
.tooltip strong {
	display: block;
	margin-bottom: 4px;
}
.tooltip p {
	margin: 0 !important;
	font-weight: normal;
}

/* Comments */
.comments {
	width: 100%;
	clear: left;
	margin: 1em 0;
	padding: 3em 0 1em 0;
}
.comments input.text {
	width: 250px;
	padding: 4px 3px;
	font-size: 12px;
	font-family: Arial;
	border: 1px solid #dfdfdf;
}
.comments textarea {
	width: 460px;
	height: 120px;
	padding: 5px 3px;
	margin-left: 63px;
	font-size: 12px;
	font-family: Arial;
	border: 1px solid #dfdfdf;
}
.comments label {
	font-weight: bold;
	font-size: .9em;
	margin: .6em 1em 0 0;
	color: #6d6d6d;
	display:block;
	float: left;
	width: 53px;
	text-align: left;
	text-transform: uppercase;
}
.comments h3 {
	clear: left;
}
.comments form {
	border-top: 1px solid #e9eaea;
	margin: .5em 0;
	padding: 1em 0;
}
.comments .captcha {
	padding-left: 63px;
	font-size: 11px;
	font-weight: bold;
}
.comments .captcha img {
	float: right;
	margin-right: 90px;
}
.comments form p {
	margin: .5em 0 !important;
}
.comments .submit {
	vertical-align: middle;
	font-weight: bold;
	font-size: .9em;
	color: #808080;	
	margin: 0 15px 0 63px;
	padding-top: 3em;
}
.comments .button-sm {
	color: #FFF !important;
	margin: -3px 10px 0 65px;
	font-weight: normal;
}
.comment {
	border-top: 1px solid #e9eaea;
	width: 40em;
	clear: left;
	position: relative;
	float: left;
	padding: .5em 1.2em 1em 5.2em;
}
.comment .gravatar {
	position: absolute;
	left: 12px;
	top: 13px;
	border: 1px solid #e9eaea;
}
.comment.last {
	border-bottom: 1px solid #e9eaea;
	margin-bottom: 4em;
}
.comment .meta {
	font-size: .9em;
	color: #8f8f8f;	
}
.comment .meta a {
	font-weight: bold;
	color: #8f8f8f;
}
.comment .meta a:hover {
	color: #40aedc;
}
.comment p {
	margin: .5em 0 !important;
}
.comment.even, .comment.odd {
	background: #f7f7f7;
}
dd.links {
	margin-top: 5px;
}
dd.links span {
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
}
dd.links a, .speaker a {
	color: #40aedc;
}
dd.links a:hover, .speaker a:hover {
	color: #0093d0;
}

.step {
	float: right;
	width: 515px;
	position: relative;
	background: #f4f4f4 url('http://www.momentum-mi.com/assets/images/step_top.png') no-repeat top left;
	margin-bottom: 30px;
}
#home .step {
	margin-bottom: 15px;
}
.step .num {
	position: absolute;
	left: -45px;
	padding: 33px 0 0 0px;
	height: 50px;
	width: 55px;
	font-size: 30px;
	font-weight: bold;
	color: #dcdcdc;
	background: #FFF url('http://www.momentum-mi.com/assets/images/step_arrow.png') no-repeat top right;
}
.step .inner {
	min-height: 69px;
	color: #777777;
	padding: 14px 12px 0 12px;
	width: 491px;
	background: url('http://www.momentum-mi.com/assets/images/step_bot.png') no-repeat bottom left;
	float: right;
}
#home .step .inner {
	min-height: 59px;
	padding: 24px 12px 0 12px;
}
#content .step p {
	margin: 0 0 1.2em 0;
}
#content .step .hr {
	height: 2px;
	background: url('http://www.momentum-mi.com/assets/images/step_hr.png') repeat-x;
	margin: 1.2em auto;
	width: 99%;
	padding: 0;
}
.step .button-sm {
	float: right;
	margin-bottom: 15px;
}
.step fieldset {
	margin: 20px 0 30px;
}
fieldset input, fieldset textarea {
	width: 320px;
	padding: 5px;
	float: left;
}
fieldset input.text, fieldset textarea {
	font-size: 12px;
	font-family: Arial;
	border: 1px solid #dfdfdf;
}
fieldset textarea {
	height: 80px;
	margin-bottom: 5px;
}
fieldset label {
	clear: left;
	float: left;
	display: block;
	width: 140px;
	font-weight: bold;
	text-align: right;
	margin: 7px 10px 5px 0;
	min-height: 20px;
}
fieldset label span {
	display: block;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
}

fieldset .info {
	margin: 11px 0 0 5px;
	float: left;
	width: 322px;
	font-size: 10px;
	line-height: 12px;		
}
fieldset .video {
	margin: 8px 0 15px 5px;
}
fieldset input#captcha {
	width: 165px;
	margin-left: 15px;
}
fieldset .captcha {
	float: left;
	margin-top: 20px;
}
fieldset .captcha img {
	float: left;
}
fieldset label a, fieldset div a {
	color: #0294d0;
}
fieldset label a:hover, fieldset div a:hover {
	color: #0066a4;
	text-decoration: underline;
}
#content ul.faq li {
	background: none;
	padding: 0;
	font-weight: bold;
}


/*	HOME
	------------------------------------------------------------- */
.home-header {
	margin-top: 5.5em;
	padding-top: 4.7em;
	width: 100%;
	border-top: 1px solid #bfe7f8;
	clear: both;
	font-size: 24px;
	background: url('http://www.momentum-mi.com/assets/images/home-v2.png') no-repeat 15px 30px;
	text-indent: -9999px;
}
.flow {
	text-indent: 0;
	float: left;
	width: 28.5%;
	font-size: .475em;
	line-height: 1.4em;
	min-height: 5em;
}

.flow strong {
	display: block;
}
#fund {
	margin-left: 18px;
	padding: 5px 35px 10px 0;
	color: #28bdb3;
	background: url('http://www.momentum-mi.com/assets/images/home_arrow.png') no-repeat right center;
}
#fund img {
	float: left;
	margin: 1em 1.7em .5em 0;
}
#advise {
	padding: 5px 32px 10px 20px;
	color: #0093d0;
	background: url('http://www.momentum-mi.com/assets/images/home_arrow.png') no-repeat right center;
}
#advise img {
	float: left;
	margin: .6em 1.7em .5em 0;
}
#plan {
	padding: 5px 0 10px 20px;
	color: #0066a4;
}
#plan img {
	float: left;
	margin: .8em 1.7em .5em 0;
}
#find-us {
	width: 100%;
	float: left;
	margin-bottom: 3em;
}
#find-us li {
	float: left;
	border-bottom: 1px solid #f3f3f3;
	width: 48%;
	margin-right: 5px;
	height: 21px;
	padding: 1px 0 6px 0;
}
#find-us li a:link, #find-us li a:visited, #find-us li a:active {
	float: left;
	display: block;
	width: 100%;
	color: #b3b3b3;
	margin-right: 2px;
	line-height: 21px;
	padding: 3px 0 3px 35px;
}
#find-us li a:hover {
	background-color: none;
	color: #1d9dd2;
}
#find-us li a.rss {
	font-weight: normal;
	font-size: 1em;
	background: url('http://www.momentum-mi.com/assets/images/icon_rss.png') no-repeat 4px 3px;
}
#find-us li a.vimeo {
	background: url('http://www.momentum-mi.com/assets/images/icon_vimeo.png') no-repeat 4px 3px;
}
#find-us li a.facebook {
	background: url('http://www.momentum-mi.com/assets/images/icon_facebook.png') no-repeat 4px 3px;
}
#find-us li a.linkedin {
	background: url('http://www.momentum-mi.com/assets/images/icon_linkedin.png') no-repeat 6px 3px;
}
#find-us li a.youtube {
	background: url('http://www.momentum-mi.com/assets/images/icon_youtube.png') no-repeat 4px 2px;
}
#find-us li a.twitter {
	background: url('http://www.momentum-mi.com/assets/images/icon_twitter.png') no-repeat 8px 2px;
}
#find-us li a.digg {
	background: url('http://www.momentum-mi.com/assets/images/icon_digg.png') no-repeat 4px 5px;
}
.idea-list {
	float: left;
	width: 48%;
	margin: 1em 1.8em 1em 0;
	font-size: .9em;
}
.idea-list img {
	float: left;
	margin-right: 1em;
	border: 1px solid #e9eaea;
}
.idea-list dt a {
	color: #545454;
	font-weight: bold;
}
.idea-list dt a:hover {
	color: #0093d0;
}
.idea-list.even {
	margin-right: 0;
}
.idea-list.last {
	margin-bottom: 4em;
}
.ready {
	clear: both;
	font-weight: bold;
	font-size: 13px;
}


/*	MISC.
	------------------------------------------------------------- */
.edit-this {
	float: right;
	display: block;
	width: 67px;
	height: 25px;
	background: url('/assets/images/edit-this.png') no-repeat;
	text-indent: -9999px;
	margin: -10px 0 10px 0;
}
#single #header {
	padding-bottom: 2.7em;
}
.single-page {
	margin: 0 auto;
	max-width: 77.4em;
	clear: both;
	overflow: auto;
	padding: 3em 1.3em;
	font-size: 1em;
	color: #6d6d6d;
}
.single-page h2 {
	font-size: 1.7em;
	margin-bottom: 1em;
}
.single-page p.ie6 {
	margin: 0 0 1.2em 0;
	width: 65%;
	line-height: 1.3em;
}
.single-page a:link, .single-page a:visited, .single-page a:active {
	margin: 5em 0 2em 0;
	float: left;
	display: block;
	color: #0093d0;
	font-size: .9em;
	font-weight: bold;
	padding-left: 15px;
	background: url('http://www.momentum-mi.com/assets/images/arrow_back.png') no-repeat left center;
}
.single-page a:hover {
	color: #0066a4;
}
.single-page .copyright {
	border-top: 1px solid #e9eaea;
	margin: 2.5em -1.5em;
	width: 85.9em;
	clear: both;
	overflow: auto;
	padding: 1.5em;
	color: #a9a9a9;
	font-size: .9em;
}
.single-page .ie8 {
	display: block;
	width: 194px;
	height: 69px;
	background: url('http://www.momentum-mi.com/assets/images/ie6.png') no-repeat left top !important;
	text-indent: -9999px;
	margin: 2em 0 2em 6em !important;
}
.single-page .firefox {
	display: block;
	width: 190px;
	height: 72px;
	background: url('http://www.momentum-mi.com/assets/images/ie6.png') no-repeat left bottom !important;
	text-indent: -9999px;
	margin: 2em 0 2em 0 !important;
}