/*-------------------------------------
Home Job Coach

version: 	2.0
copyright:	(c) 2009 Home Job Coach	
---------------------------------------*/

/* Reset */

* {
	padding: 0;
	margin: 0;
	border: 0;
	}

body {
	height: 100%;
	margin: 0px;
	background-color: #023C47;
	font: 14px Arial, Helvetica, Geneva, sans-serif;
	color: #023C47;
}

#wrapper {
	width: 100%;
	min-height: 100%;
}

/* @group Header */

#headerContainer {
	width: 100%;
	background-image: url(../images/headerBg.jpg);
}

#header {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding: 8px 0px 0;
}

#headerInside {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding: 8px 0px 20px;
}

#logo {
	float: left;
	width: 268px;
	height: 138px;
	background: url(../images/logo.png) no-repeat;
}

/* @group Nav */

ul#nav {
	float: left;
	height: 138px;
	width: 632px;
	background: url(../images/menuBg.jpg) repeat-x;
	list-style-type: none;
}

ul#nav li {
	display: inline;
}

ul#nav a {
	float: left;
	margin-left: 50px;
	margin-top: 96px;
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
}

ul#nav a:hover {
	color: #fff;
	text-decoration: underline;
}

ul#nav a:visited {
	color: #fff;
}

ul#nav a.current {
	
}

/* @end */

/* @end */

/* @group Top Content */

#topContentContainer {
	width: 100%;
	background-image: url(../images/headerBg.jpg);
}

#topContent {
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-left: 20px;
}

#topLeft {
	float: left;
	width: 470px;
	margin-top: 20px;
	margin-right: 50px;
	color: #fff;
}

.topRight {
	float: left;
	width: 324px;
	height: 378px;
}

/* @end */

/* @group Divider */

#dividerContainer {
	width: 100%;
	background-color: #B1E8CA;
}

#divider {
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	padding: 24px 0 20px 24px;
	color: #526d61;
}

#dividerInside {
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 0 5px 20px;
	color: #526d61;
}

p#newsletterSignup {
	float: left;
	clear: left;
	width: 400px;
	margin-bottom: 0;
}

/* @group MailChimp */

#mc_embed_signup {
	float: right;
	clear: right;
	width: 400px;
}

#mce-EMAIL {
	width: 200px;
	height: 26px;
	border: 1px solid #628170;
	font-size: 14px;
}

#mc-embedded-subscribe {
	width: 102px;
	height: 26px;
	font-size: 14px;
	color: #fff;
}

.btn {
	background: url(../images/signupButtonBg.png) no-repeat;
}

/* @end */


/* @end */


/* @group Main Content */

#mainContentContainer {
	width: 100%;
	background-color: #fff;
}

#mainContent {
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	padding: 40px 0 40px 20px;
}

#mainTop {
	width: 880px;
}

#mainLeft {
	float: left;
	clear: left;
	width: 490px;
}

#mainRight {
	float: right;
	clear: right;
	width: 367px;
}

#mainBottom {
	width: 880px;
}

#talkBubble {
	width: 327px;
	margin-top: -4px;
	padding: 0 20px;
	background: url(../images/talkBubbleMid.png) repeat-y;
	color: #fff;
}

.jobSampleImg {
	margin-top: 20px;
	margin-bottom: 40px;
}

/* @end */

/* @group Bottom Content */

#bottomContentContainer {
	width: 100%;
	background-color: #B1E8CA;
}

#bottomContent {
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0 20px 20px;
}

/* @end */

/* @group Footer */

#footerContainer {
	width: 100%;
}

#footer {
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0px 20px 20px;
	color: #fff;
}

#footerLeft {
	float: left;
	clear: left;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0px 20px 20px;
	color: #fff;
}

#footerRight {
	float: right;
	clear: right;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0px 20px 20px;
	color: #fff;
}

/* @end */

/* @group Formatting */

/* @group Links */

a {
	color: #E5672B;
	text-decoration: none;
}

a:hover {
	color: #F2A021;
	text-decoration: underline;
}

a:active {
	color: #F2A021;
}

a.light {
	color: #F2A021;
}

a.sayHi {
	margin-left: 6px;
	color: #fff;
}

a.sayHi:hover {
	text-decoration: none;
}

a.button {
	float: left;
	width: 153px;
	height: 37px;
	margin-right: 20px;
	padding-top: 8px;
	background: url(../images/buttonBgOrange.png) no-repeat;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

a.affButton {
	float: left;
	width: 185px;
	height: 44px;
	padding-top: 10px;
	background: url(../images/buttonBgOrangeBig.png) no-repeat;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

/* @end */

/* @group Paragraphs & Text */

p, ul {
	line-height: 1.5em;
	margin-bottom: 20px;
}

p.alRMb0i {
	margin-bottom: 0;
	font-style: italic;
	text-align: right;
}

p#contactForm {
	margin-left: 6px;
	margin-bottom: 0;
}

p#title {
	padding-top: 97px;
	background: url(../images/headerTitle2.png) no-repeat;
}

span.strike {
	text-decoration: line-through;
}

span.redb {
	color: #f00;
	font-weight: bold;
}

/* @end */

/* @group Headers */

h1, h2, h3, h4 {
	margin-bottom: 10px;
	font: bold "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h1 {
	font-size: 32px;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 14px;
}

/* @end */

/* @group Lists */

ul {
	list-style-type: none;
}

ul.bulletList {
	list-style-type: disc;
	list-style-position: inside;
	text-indent: 20px;
}

ul#jobs {
	list-style-type: disc;
	list-style-position: inside;
}

ul#jobs li {
	float: left;
	width: 150px;
	margin-right: 50px;
	clear: none;
}

ul#footerNav {
	margin: 40px 0 20px 15px;
	list-style-image: url(../images/arrowBullet.png);
	list-style-position: inside;
}

ul#footerNav a {
	color: #fff;
}

/* @end */

/* @group Floats */

.clear {
	clear: both;
}

.fl {
	float: left;
	padding-right: 10px;
}

.fr {
	float: right;
	padding: 10px;
}

/* @end */

/* @group Margin & Padding */

.mb0 {
	margin-bottom: 0px;
}

.mb5 {
	margin-bottom: 5px;
}

.mt20 {
	margin-top: 20px;
	margin-right: 5px;
}

.pb15 {
	padding-bottom: 15px;
}

/* @end */

/* @end */





