#mainWrapTop {
	margin: 0 auto;
	background-image: url(http://infinitetech.org/Portals/_default/Skins/MinimalExtropy/images/content-top.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 681px;
}

#mainWrapBottom {
	margin: 0 auto;
	background-image: url(http://infinitetech.org/Portals/_default/Skins/MinimalExtropy/images/content-bot.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 18px;
    width: 681px;
}

.mainWrapBackground {
	margin: 0 auto;
	width: 681px;
	background-image: url(http://infinitetech.org/Portals/_default/Skins/MinimalExtropy/images/content-bg.png);
}

.mainWrap {
	padding: 15px 25px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left !important;
	font-size: 14px;
}

	.mainWrap #breadCrumb {
		float:left;
		width: 150px;
	}
	
	.mainWrap #joinUsOn {
		float:right;
		width: 230px;
		color: #036;
	}
	
		.mainWrap #joinUsOn h4 {
			float:left;
			margin: 10px 5px 0 5px;
			font-size: 18px;
			text-shadow: #CCC 1px 1px 1px;
		}
		
		.mainWrap #joinUsOn ul {
			list-style: none;
			float:left;
			margin: 0;
			padding: 0 !important;
		}
		
		.mainWrap #joinUsOn li {
			display:block;
			float:left;
			margin: 0 2px;
		}
		
		.mainWrap #breadCrumb a {
			background-image: url(http://infinitetech.org/Portals/_default/Skins/MinimalExtropy/Images/breadcrumb.gif);
			background-position: 100% 50%;
			background-repeat: no-repeat;
			padding-right: 18px;
			text-decoration: none;
			color: #999;
		}
		
	.mainWrap #mainContentBody h2 {
		color: #D97D10;
		padding-bottom: 8px;
		border-bottom: 1px dotted #cccccc;
		font-size: 24px;
	}	
	
	.mainWrap #mainContent a {
		text-decoration: none;
		border-bottom: 1px dotted #036;
	}
	

.clearfix {
	clear: both;
}
