/*=== Setup ===*/
body {
	background: #7f7f7f url(../images/bg-wrapper.jpg) no-repeat fixed center 0px;
	margin: 0px;
	padding: 0px;
	font: 0.77em Verdana, Arial, Helvetica, sans-serif;
	color: #424242;
}
p{
	margin-bottom: .75em;
}
a {
	color: #c36721;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#container{
	background: none;
	padding-top: 15px;
	height: 850px;
}
#wrapper {
	width: 960px;
	margin: 0 auto;
}

/*=== Top Bar ===*/
#topBar{
	position:relative;
	margin-bottom: 20px;
}
#topBar h2 {
	text-decoration: none;
	text-indent: -9999px;
	background: url(../images/embers-of-the-world-logo.png) no-repeat;
	width: 133px;
	margin-right: 15px;
	margin-left: 15px;
}
#topBar h2 a {
	display: block;
	height: 167px;
}
#topBar .enterCourse{
	width: 210px;
	position: absolute;
	top: 30px;
	right: 10px;
	background: url(../images/enter-your-course.png) no-repeat;
	text-align: center;
	text-decoration: none;
	display: block;
	height: 38px;
	font-size: 1px;
	color: #c36721;
}
/*#topBar a.enterCourse:hover{
	color: #c36721;
	text-decoration: none;
}*/
#topBar ul {
	position: absolute;
	top: 80px;
	right: 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
#topBar ul li {
	
	display: inline;
}
.follow {
	background: url(../images/twitter-embers-ico.png) no-repeat left;
	margin-right: 20px;
	padding-left: 20px;
}
.facebook {
	background: url(../images/facebook-ico.png) no-repeat left;
	margin-right: 20px;
	padding-left: 20px;
}
.write {
	background: url(../images/write-to-embers-ico.png) no-repeat left;
	padding-left: 20px;
}
#topBar form {
	position: absolute;
	right: 10px;
	top: 110px;
	margin: 0px;
	padding: 0px;
}
.txtBox, div#topBar form input#keywords {
	background: transparent url(../images/bg-txtbox.png);
	height: 26px;
	border: 1px solid #b1b1cb;
	font-size: 11px;
	float:left;
	margin-right:10px;
	width:260px;
}
.btn, div#topBar form button, table.contactForm input.image {
	border: none;
	font-weight: bold;
	color: #fff;
	background: #c36721;
	height: 30px;
	margin: 0px;
	padding: 0px 5px;
	font-size: 11px;
}

table.contactForm input.image {
margin-left:95px;
}

#menu > ul li > ul {
	display:none;
}

	#topBar ul li a {
		font-weight: normal;
		color: #fff;
		text-decoration: none;
	}
	#topBar ul li a:hover{
		text-decoration: underline;	
	}


/*=== Navigation ===*/
#nav {
	background: url(../images/bg-nav.png) no-repeat;
	height: 35px;
	width: 960px;
	color: #fff;
	text-align: center;

}
#nav ul{
	line-height: 25px;
	padding: 5px 24px;
}
#nav ul li{
	display: inline;
	float: left;
	padding-right: 1px;
	padding-left: 1px;
}
#nav ul li a{
	color: #fff;
	text-decoration: none;
	display: block;
	padding-right: 6px;
	padding-left: 6px;
}
#nav ul li a:hover{
	background: #f08721;
}

/*=== Header ===*/
#header {
	padding: 20px 10px;
	height: 260px;
	position: relative;
}
#header h4{
	background: url(../images/become.png) no-repeat;
	height: 227px;
	width: 468px;
	text-indent: -9999px;
	float: left;
}
/*#header p{
	right: 0px;
	float: right;
	height: 227px;
	width: 337px;
	background: none;
}*/
#header p{
	text-align:center;
	margin-top: 5px;
	font-weight: bold;
	background: none;
	position: absolute;
	top: 255px;
	right: 7px;
}
#header p a{
	color: #fff;
	text-decoration: none;	
}
#header #flash {
	right: 0px;
	float: right;
	height: 227px;
	width: 337px;
	background: none;
}
/*=== Content ===*/
#content{
	background: url(../images/content-boxes.png) no-repeat;
	height: 152px;
	width: 900px;
	padding: 30px;
	color: #fff;
}
	#content-inner {
		margin:20px 0;
		padding:50px 60px;
		background:transparent url(../images/content-bg.png) repeat 0 0;
		width:540px;
		border-top:4px solid #f0c721;
		float:left;
		min-height: 320px;
	}
	
	div.full-content#content-inner {
		width:840px;
	}
		
		#content-inner #text-section {
			float:left;
		}
		
		#content-inner #text-section-fulll {
			width:100%;
		}
		
			#content-inner h1 {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:22px;
				font-weight:normal;
				color:#121149; padding-bottom: 10px;

			}
			
			#content-inner h2 {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:18px;
				font-weight:normal;
				color:#3b3b3b;
			}
			
			#content-inner p {
				font-family:Verdana;
				font-size:12px;
				margin-top:15px;
				color:#424242;
			}			
			#content-inner a.btn{
				font-size: 12px;
				font-weight: bold;
				color: #fff;
				text-decoration: none;
				background: #C36721;
				padding: 5px;
				text-align: center;
				height: 22px;
			}
			#content-inner a.btn:hover{
				font-size: 12px;
				font-weight: bold;
				color: #fff !important;
				text-decoration: none;
				background: #783F14;
				padding: 5px;
				text-align: center;
				height: 22px;
			}
			#content-inner a {
				font-weight:normal;
			}
			#content-inner a:hover {
				font-weight:normal;
				color: #c36721;
			}
			#content-inner ul {
				padding-top: 15px;
			}
			#content-inner ul li {
				list-style: square outside;
				padding-bottom: 10px;
				margin-left: 12px;
			}
			
		#content-inner #box {
			width:263px;
			height:191px;
			float:right;
		}
		
			#content-inner #box p {
				margin:0 0 0 10px;
			}
	
	#nav-right {
		margin:20px 0 0 1px;
		background:transparent url(../images/content-bg.png) repeat 0 0;
		border-top:4px solid #4844b4;
		width:247px;
		float:right;
		padding:30px 22px 0 22px;
	}
	#nav-right h3{
	margin-bottom: 5px;
	color: #4844B4;		
	}
		#nav-right ul {
			margin-bottom:20px;
		}
	
			#nav-right ul li a {
				display:block;
				height:27px;
				line-height:27px;
				border-bottom:1px solid #fff;
				color:#424242;
				font-weight:bold;
				text-decoration:none;
				padding:0 2px;
			}
			
			#nav-right ul li a:hover {
				background-color:#4844b4;
				color:#fff;
			}
	
	#nav-right-bottom {
		background:transparent url(../images/nav-right-bottom.png) no-repeat 0 0;
		height:62px;
		width:292px;
		float:right;
	}
	
.last{
	margin-right: 0 !important;
}
#col1, #col2, #col3 {
	width: 233px;
	padding: 45px 25px 25px;
	margin-right: 25px;
	float: left;
	position: relative;
}
#col1 .link, #col2 .link, #col3 .link {
	position: absolute;
	top: 135px;
	font-weight: bold;
}
#col1 .link {
	right: 30px;
}
#col2 .link{
	right: 45px;
}
#col3 .link {
	right: 27px;
}
#col1 .link a, #col2 .link a, #col3 .link a{
	text-decoration: none;
	color: #fff;
}
#col1 .link a:hover{
	color: #c36721;	
}
#col2 .link a:hover{
	color: #AC6BB6;
}
#col3 .link a:hover{
	color: #8080FF;
}



/*=== Footer ===*/
#footer-container {
	padding: 20px 10px 40px;
}

	div#footer {
		width: 65%;
		float: left;
	}

		#footer ul li {
			display:inline;
		}
	
			#footer-container #footer ul li a {
				font-weight: bold;
				color: #fff;
				font-size: .8em;
				text-decoration:none;
				border-right:1px solid #fff;
			}
			#footer ul li a{
			padding-right: 4px;
			}
			#footer-container #footer ul li a:hover {
				text-decoration:underline;
			}
			
			#footer-container #footer ul li a.footer_last {
				border-right:none;
			}
			
	#footer-container .fr {
		color:#fff;
		font-size: .8em;
		font-weight:bold;
	}
.imgFloat{
	float: right;
	margin: 10px 0 10px 10px;
}
.txtMaroon {
	font-weight: bold;
	color: #990000;
}
#content-inner li {
	list-style: square inside;
}
.cellPadding {
	padding-left: 12px;
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
.fl{
	float: left
}
.fr{
	float: right
}
.ac{
	text-align: center
}
.ar{
	text-align: right
}
.contactForm td {
	padding:5px;
}
label {
	width:100px;
	display:inline-block;
}
input {
	width: 100px;
}
select {
	width:150px;
}
textarea {
	width:250px;
}
.hRuler{
clear: both;
border-bottom: solid 1px #fff;
margin: 25px 0;
}