/* CSS Document */

body {

	background-color:#b10d0b;
	background-image: url(images/526003homeBkgd.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	text-align:center;
		font-family:Arial, Helvetica, sans-serif;

	

}
#newsletter {
    font-size: 11px !important;
    width: 58%;
    margin: 0 auto;
    margin-bottom: 15px;
}
#newsletter input {
    font-size: 11px !important;
}
#newsletter legend {
    color: white;
}

#homeBkgdImg {

	background-image:url(images/homeContentBkgd.jpg);
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	width:980px;
	height:auto;
	clear:both;
	background-color: white;

}

#homeInsets {

	width:980px;
	height: 196px; 
	margin:0px auto 0px auto;
	float: left;
	position: relative;
	}


#challengeBkgdImg {

	background-image:url(images/100MPGpicGhost.jpg);
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	width:980px;
	height:auto;
	clear:both;
	border-top:#b10d0b 2px solid;
	background-color: white;	
}

.xPrize {


	float: right;
	margin-left: 10px;
	margin-bottom: 10px;


}

.xprizeImages {

	width: 450px;
	height: 625px;
	margin: 10px;
	padding: 5px;
	border:#b10d0b 1px solid;
	display: inline;	
	float: left;

	


}

#leanBkgdImg {

	background-image:url(images/leanBurnGhost.jpg);
	background-repeat:no-repeat;
	margin:00px auto 0px auto;
	width:980px;
	height:429px;
	clear:both;
	border-top:#b10d0b 2px solid;	
}

#leanBkgdImg .rightColumn img{

	margin: 20px;
	float: right;

}

#sponsorBkgdImg {

	background-image:url(images/sponsor.jpg);
	background-repeat:no-repeat;
	margin:00px auto 0px auto;
	width:980px;
	height:429px;
	clear:both;
	border-bottom:#b10d0b 2px solid;
	border-top:#b10d0b 2px solid;	
}

#newInsets {

	width:660px;
	height: 129px;
	float: right;

}


#xprizeBkgdImg {

	background-image:url(images/xprize.jpg);
	background-repeat:no-repeat;
	margin:00px auto 0px auto;
	width:980px;
	height:429px;
	clear:both;
	border-bottom:#b10d0b 2px solid;
	border-top:#b10d0b 2px solid;	
}

#homeContainer {

	width:980px;
	height:auto;
	margin:0px auto 0px auto;
	background-color:white;

}

.homeColumnLeft {

	width:265px;
	height: auto;
	padding: 25px 25px 0px 25px;
	display: inline;
	margin: 0px;
	float: left;

}


.homeColumnRight {

	width:375px;
	height: auto;
	padding-top: 25px;
	display: inline;
	margin: 0px;
	float: left;

}
.greyTextBox {

	width:415px;
	height:auto;
	background-image:url(images/textBoxBkg.gif);
	background-repeat:repeat-x;
	text-align:left;
	background-color:#3d3d3d;
	border-bottom:#b10d0b 1px solid;
	border-right:#b10d0b 1px solid;
	border-left:#b10d0b 1px solid;	
	padding:0px 10px 10px 10px;
	color:white;
	margin:0px 0px 25px 0px;
	float:left;
	clear:left;
}

.greyTextBox p{

	color:white;
	font-family:Arial, Helvetica, sans-serif;
	
}


.fieldBkgd {

	width:1440px;
	height:auto;
	background-image:url(images/bkgd.gif);
	background-repeat:repeat-y;

}

.logo {

	width:auto;
	height:auto;
	float:left;
	margin:20px 0px 0px 20px;
	text-align: left;

}

.teamMember {

	width: 375px;
	height: auto;
	float: left;
	text-align: left;
	display: inline;
	border:#b10d0b 1px solid;
	padding: 15px;
	margin: 35px;
}


.teamMember img {

	float: left;
	margin-right: 15px;

	margin-bottom: 15px;

}


.teamMember h3 {

	color:#b10d0b;

}



.teamMember a {

	color:#b10d0b;

}


.clear {

	clear:both;

}

.navHolder {

	width:980px;
	height: auto;
	margin: 0px auto 0px auto;
	text-align: right;
	float: left;



}

#navBar {

	width:960px;
	height:auto;
	background-color:#3d3d3d;
	padding:10px;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:normal;
	color:white;
	background-image:url(images/textBoxBkg.gif);
	background-repeat:repeat-x;
	float: right;	

}

#navBar ul {

	margin:0px;
}

#navBar li {

	padding-left:0px;
	display:inline;
	margin-right: 50px;

}

#navBar a:link {

	color:white;
	text-decoration:none;
	padding:10px;

}

#navBar a:visited {

	color:white;
	text-decoration:none;
	padding:10px;	

}

#navBar a:hover {

	color:#b10d0b;
	text-decoration:underline;
	background-color:white;
	padding:10px;
	border-top:1px solid #3d3d3d;		

}

#navBar a:active {

	color:#b10d0b;
	padding:10px;	
	text-decoration:underline;	

}

.socialContainer {

	width: 100%;
	height: auto;
	float: left;

}

.socialIcons {

	width: 144px;
	height: auto;
	float: right;
	text-align: right;	
	display: inline;

}

.socialIcons img {

	float: left;
	display: inline;
	
}

.freeTextHome {

	width:325px;
	height:auto;
	float:left;
	text-align:left;	

}

.freeTextHome p{

	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:normal;
	color:black;
	margin:0px;
	

}

.freeTextHome ul{

	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:normal;
	color:black;
	margin:10px;
	

}

#footer {

	width:980px;
	height:auto;
	padding:50px auto 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:normal;
	color:black;
	clear: both;
	

}

#footer a{
	
	color:#b10d0b;
	text-decoration: underline;	


}

#btmNav {

	width:980px;
	height:20px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:normal;
	color:#b10d0b;
	clear:both;	

}

#btmNav ul {

	margin:0px;
}


#btmNav li {

	padding-left:20px;
	display:inline;

}

#btmNav a:link {

	color:#b10d0b;
	text-decoration:none;

}

#btmNav a:visited {

	color:#b10d0b;
	text-decoration:none;

}

#btmNav a:hover {

	color:#3d3d3d;
	text-decoration:underline;
	background-color:white;

}

#btmNav a:active {

	color:#3d3d3d;
	text-decoration:underline;	

}

.leftColumn {

	width: 440px;
	height:auto;
	text-align:left;
	margin:20px;
	float:left;

}

.rightColumn {

	width: 440px;
	height:auto;
	text-align:left;
	margin:20px;
	float:right;

}

.leftColumn a{

	color:#b10d0b;
	text-decoration: underline;
}



.rightColumn a{

	color:#b10d0b;
	text-decoration: underline;
}
p {


	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:1.4em;
	color:black;
	
}

.leftColumn ul li{

	font-family:Arial, Helvetica, sans-serif;	font-size:.9em;	

}


.rightColumn ul li{

	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	

}	

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:normal;
	color:#b10d0b;


}



h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:normal;
	color:#fff;


}



h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	line-height:normal;
	color:#b10d0b;


}



/* form */


.form {

	width:245px;
	height: auto;
	border: #ffcc00 1px solid;
	margin: 20px 20px 20px 20px;
	text-align: left;
	clear: both;
	padding: 10px;
	float: left;

}

label {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	float: left;
	text-align: left;
	width: 200px;
	padding-top: 5px;
	font-size: 1em;
	
}


input.styled {
	width: 200px;
	border: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;

}


textarea.styled {
	width: 200px;
	height: 100px;
	border: 1px solid #fff;
	padding: 3px;
	font-family:Arial, Helvetica, sans-serif;

}


/* HWSfooter */



#HWSfooter {


	width: 980px;
	clear:both;
	margin:20px auto  0px auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #b10d0b;

}

.HWSfooter {

	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:.7em;



}


.HWSfooter a {

	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:underline;
	
	}