
	.trainingBox {
		width: 225px;
		float: left;
	}
	
	
	ul.cssmenu {
		list-style: none;
		padding: 0px;
		margin-top: 20px;
		outline:none;
	}

	.displace {
		position: absolute;
		left: -5000px;
	}

	ul.cssmenu li {
		float: right;
	}

	ul.cssmenu li a {
		margin-top: 13px;
		margin-left: 5px;
		display: block;
		width: 80px;
		height: 70px;
		background: url('http://www.challenge.co/images/menu.png');
		outline:none;
	}
	

	/* NAV MENU ---------------------------------------------------------*/
ul.nezmenu {
		list-style: none;
		padding: 0px;
		margin-top: 20px;
		outline:none;
	}

	.displace {
		position: absolute;
		left: -5000px;
	}

	ul.nezmenu li {
		float: right;
	}

	ul.nezmenu li a {
		margin-top: 13px;
		margin-left: 5px;
		display: block;
		width: 80px;
		height: 70px;
		background: url('http://www.challenge.co/images/navmenu.png');
		outline:none;
	}
	

	/*
	*	Normal Links 211 53 -6
	*/
	ul.nezmenu li.home a {
		background-position: 0 0;
	}

	ul.nezmenu li.training a {
		background-position: -80px 0;
	}

	ul.nezmenu li.forum a {
		background-position: -160px 0;
	}

	ul.nezmenu li.book a {
		background-position: -240px 0;
	}
	

	/*
	*	Hover Links
	*/
	ul.nezmenu li.home a:hover ,a:active ,a.selected {
		background-position: 0 -71px;
	}

	ul.nezmenu li.training a:hover ,a:active, a.selected {
		background-position: -80px -71px;
	}

	ul.nezmenu li.forum a:hover ,a:active ,a.selected {
		background-position: -160px -71px;
	}
	
	ul.nezmenu li.book a:hover ,.a:active ,a.selected {
		background-position: -240px -71px;
	}
/* NAV MENU ---------------------------------------------------------*/
	/*
	*	Normal Links 211 53 -6
	*/
	ul.cssmenu li.home a {
		background-position: 0 0;
	}

	ul.cssmenu li.training a {
		background-position: -80px 0;
	}

	ul.cssmenu li.forum a {
		background-position: -160px 0;
	}

	ul.cssmenu li.blog a {
		background-position: -240px 0;
	}
	

	/*
	*	Hover Links
	*/
	ul.cssmenu li.home a:hover ,a:active ,a.selected {
		background-position: 0 -71px;
	}

	ul.cssmenu li.training a:hover ,a:active, a.selected {
		background-position: -80px -71px;
	}

	ul.cssmenu li.forum a:hover ,a:active ,a.selected {
		background-position: -160px -71px;
	}
	
	ul.cssmenu li.blog a:hover ,.a:active ,a.selected {
		background-position: -240px -71px;
	}
	
	/* BLOG LAYOUT ---------------------------------------------------------*/
	
	
	#siteContainer {
		min-height:100%;
		position:relative;

	}
	
	#topContainer {
		margin: 0px auto;
		width: 960px;
	}
	
	#IndexRight {
		float: right;
		width: 200px;
		text-align: center;
		margin-top: 30px;
		margin-right: 50px;
	}
	
	#mastContainer {
		margin: 0px auto;
	}
	
	#mast {
		margin: 0 auto;
		width: 960px;
	}
	
	#mastLeft {
		float: left;
		width: 770px;
		margin-top: 10px;
		margin-left: 10px;
	}
	
	#mastRight {
		float: right;
		width: 150px;
		text-align: right;
		margin-top: 10px;
	}
	
	#mastEnd {
		background: url("http://www.challenge.co/images/shaded_bg2.jpg");
		background-repeat: repeat-x;
		background-color: #FFFFFF;
		height: 40px;
		min-height: 40px;
	}
	
	#contentContainer {
		margin: 0px auto; 
		padding-bottom:130px;
		background: url("http://www.challenge.co/images/content_background.jpg");
		background-repeat: repeat-x;
		background-color: #FFFFFF;
		width: 100%;
	}
	
	#content {
		margin: 0px auto;
		width: 960px;
	}
	
	#blogcontent {
	left: auto;   
		margin: 0px auto;
		width: 650px;
	}

	
	#contentVideo {
		float: left;
		width: 640px;
		margin-top: 10px;
	}
	
	#contentOptin {
		float: right;
		width: 320px;
		margin-top: 10px;
	}
	
	
	.trainingContentLeft {
		float: left;
		width: 600px;
		margin-right: 20px;
	}
	
	.trainingContentRight {
		float: left;
		width: 310px;
		text-align: justify;
	}
	
	.videoShadow {
		background-image: url('http://www.challenge.co/images/videoshadow.png');
		background-repeat: no-repeat;
		width: 612px;
	}
	
	.paddingBox {
		padding-top: 10px;
	}
	
	
	/* FORMS ---------------------------------------------------------------*/
	

	
	
	/* HYPERLINKS ----------------------------------------------------------*/
	
	#footer a,a.hover,a.visited,a.active {
		color: #0983d1;
		text-decoration: none;
	}
	
	
	/* Home Page Layout */
	#homeContainer {
		margin: 5px Auto;
		border: 1px solid #ff0000;
	}

	/* Mast */
	#homeMast {
		border: 1px solid #ff0000;
		background-image: url(../images/);	
	
	
	}
	
	#homeMastContainer {
		width: 960px;
		margin: 0px auto;
	}
	
	#logo-nez {
		margin-left: 0px;
		float: left;
		margin-top: -7px;
	}
	
	#menu {
		float: right;
		margin-left: -25px;
		margin-top: 30px;
		margin-bottom: 20px;
	}
	
	#dashboardImportant {
		margin-left: -8px;
		margin-bottom: 15px;
	
	}






