
/*=================================== MAIN =============================================*/
#maintext {
	margin-right: 200px;
	background: #fff url(../images/bg_maintext2.gif) bottom left no-repeat;

}
#maintext h1 {
	background: #fff url(../images/bg_maintext.gif) top left no-repeat;
}
#mainbody {
	padding-top: 10px;
}
/*=================================== RIGHT COL =============================================*/
#rightcol {
	width: 170px;
	float: right;
	margin-right: 20px;
}
/* Fix IE6 and earlier - double margin bug rightcol */
* html #rightcol {
	display: inline;
}
#training {
	width: 170px; 
	background: #01262c;
	color: #fff;
	padding-bottom: 10px;	
	margin-bottom: 10px;
	background: #01262c url(../images/bg_training2.gif) bottom left no-repeat;
}
#training h2 {
	font-weight:normal;
	font-size: 1.3em;	
	margin-top: 0;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;	
	background: #01262c url(../images/bg_training1.gif) top left no-repeat;
}
#training h3 {
	color: #fff;
	font-size: 1.0em;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;	
}
#training p {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;	
}
#training .date {
	color: #fdce72;
}
#news {
	background: #fff;
	padding-bottom: 10px;
	background: #fff url(../images/bg_sidenav2.gif) bottom left no-repeat;	
	width: 170px; 
}
#news h2 {
	color: #e00920;
	font-weight:normal;
	font-size: 1.4em;
	padding-top: 10px;	
	background: #fff url(../images/bg_sidenav1.gif) top left no-repeat;	
	padding-left: 10px;
	padding-right: 10px;	
}
#news p {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.8em;
}
#news a {
	color: #000;
	text-decoration:underline;
}
#news a:hover {
	color: #e00920;
	text-decoration:none;
}
/*=================================== FEATURES =============================================*/
#features {
	margin-left: 200px;
	margin-top: 20px;
	color: #fff;
	padding-top: 5px;
/*	clear: both; */
	width: 590px;
	background: #fff;
	background: #fff url(../images/bg_maintext.gif) top left no-repeat;	
/*	float: left; */
}
.feature {
	float: left;
	width: 180px;
	margin-left: 10px;
/*	background:#33FF99; */
/*	background: url(../images/feature_or_bot.jpg) bottom left no-repeat; */
}
* html .feature {
	display: inline;
}
#features h2 {
	background:url(../images/icon_heading.gif) left center no-repeat;
	padding: 5px 10px 5px 15px;
/*	padding: 5px; /* june */
	margin-top: 0; /* this stops bottom background popping through */
	margin-bottom: 0;
	padding-bottom: 3px;
	font-size:1.0em;
}
.feature h2 a {
	color: #000;
}
#features h2 a {
	text-decoration: none;
}
#features p {
	margin: 0;
	padding: 0;
	padding-left: 0; /* counteract general maintext padding */
/*	padding: 5px; */
/*	line-height: 125%; */
	font-size: 1.0em; /* june */
	color: #000;
}
#features p a {
	font-size: 0.8em;
	color: #e00920;
/*	line-height: 125%; */
}
.feature img {
	border: 0;
}
/*=================================== MAIN =============================================*/
#leftcol .signup {
	position: absolute;
	left: 0;
	bottom: -90px;
}
#leftcol #nubie {
	position: absolute;
	left: 0;
	bottom: -230px;
	background: #fff;
	width: 160px;
}
#nubie p {
	margin-top: 4px;
	padding-top: 0;
	padding-left: 10px;
	padding-right: 10px;
}
#nubie img {
	margin-bottom: 10px;
	border: 0;
	width: 140px;
}
#leftcol .facebook {
	position: absolute;
	left: 0;
	bottom: -280px;
}
#like {
	position: absolute;
	left: 0;
	bottom: -390px;
}
	

