body {
	background-color:#8B0E04;
	background-image:url(images/back_grad.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	margin:0 auto;
	padding:0;
}
#wrap {
	background-color:#8B0E04;
	width:900px;
	margin:0 auto;
	padding:0;
}

.header {
	background-image:url(images/masthead_back.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:900px;
	height:239px;
	margin:0 auto;
	padding:0;
}

.nav_container {
	width:800px;
	height:40px;
	background-color:#8B0E04;
	display:inline-block;
	margin-top:180px;
	margin-left:50px;
}

/*Buttons________________________________*/

.home {
	width=:109px;
	height:40px;
	float:left;
	}
	
	.about {
	width=:153px;
	height:40px;
	float:left;
	}
	
	.join {
	width=:208px;
	height:40px;
	float:left;
	}
	
	.advertise {
	width=:158px;
	height:40px;
	float:left;
	}
	
	.contact {
	width=:172px;
	height:40px;
	}
	
	
/*Body________________________________*/

.home_container {
	width:900px;
	height:630px;
	border-top:thin solid #FFF;
	border-bottom:thin solid #FFF;
	margin-top:20px;
}

.home_body {
	width:865px;
	height:595px;
	background-color:#FFEEBB;
	border:2px solid #FFF;
	margin-left:17px;
	margin-top:17px;
	margin-bottom:17px;
}

.gradient_body {
	width:865px;
	height:595px;
	background-color:#FFEEBB;
	background-image:url(images/body_grad.jpg);
	background-repeat:no-repeat;
	border:2px solid #FFF;
	margin-left:17px;
	margin-top:17px;
	margin-bottom:17px;
}

/*Footer________________________________*/

.footer{
	width:900px;
	height:50px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.footer_links{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:10px;
	text-align:center;
	padding-top:10px;
}

/*About Page________________________________*/

.about_head{
	width:865px;
	height:110px;
}

.bulb{
	width:365px;
	height:485px;
	float:left;
}

.about_copy{
	width:450px;
	height:400px;
	float:left;
	overflow:auto;
	margin-top:30px;
}

.about_pad{
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
}


/*Advertise Page________________________________*/

.advertise_container {
	width:900px;
	height:1715px;
	border-top:thin solid #FFF;
	border-bottom:thin solid #FFF;
	margin-top:20px;
}

.advertise_body {
	width:865px;
	height:1680px;
	background-image:url(images/adv_back.jpg);
	border:2px solid #FFF;
	margin-left:17px;
	margin-top:17px;
	margin-bottom:17px;
}

.adv_copy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
}

.adv_b_copy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	color:#8B0E04;
	text-align:left;
}

.adv_text{
	width:400px;
	height:880px;
	padding-top:97px;
	padding-left:36px;
}


/*Join Page________________________________*/

.join_container {
	width:900px;
	height:840px;
	border-top:thin solid #FFF;
	border-bottom:thin solid #FFF;
	margin-top:20px;
}

.join_body {
	width:865px;
	height:805px;
	background-image:url(images/large_grad.jpg);
	background-repeat:no-repeat;
	border:2px solid #FFF;
	margin-left:17px;
	margin-top:17px;
	margin-bottom:17px;
}

.join_left{
	width:440px;
	height:805px;
	float:left;
}


.join_right{
	width:425px;
	height:805px;
	float:left;
}

.join_rt{
	width:425px;
	height:370px;
	margin-left:18px;
	margin-top:25px;
}

.join_rb{
	width:425px;
	height:420px;
	margin-top:25px;
}

.p_j{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	margin-left:15px;
	margin-right:15px;
}

.p_j_b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#8B0E04;
	text-align:center;
	font-weight:bolder;
}

.zig{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	margin-left:15px;
	margin-right:15px;
	background-color:#8B0E04;
	color:#FFEEBB;
	padding:5px;
	border: thin solid #FFF;
	
}

.what_it_takes{
	width:395px;
	height:755px;
	background-image:url(images/you_have2.jpg);
	background-repeat:no-repeat;
	margin-left:22px;
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
	text-align:left;
}

/*Contact Page________________________________*/

.contact_body {
	width:865px;
	height:595px;
	background-color:#FFEEBB;
	background-image:url(images/contact_body.jpg);
	background-repeat:no-repeat;
	border:2px solid #FFF;
	margin-left:17px;
	margin-top:17px;
	margin-bottom:17px;
}

.contact_left{
	width:515px;
	height:500px;
	float:left;
}

.contact_right{
	width:350px;
	height:500px;
	float:left;
	margin-top:50px;
}


.form_container{
	width:300px;
	height:490px;
	background-color:#8B0E04;
	border:thin #FFF solid;
}
.form{
	padding-left:25px;
	padding-top:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;

}

.contact_copy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:70px;
	margin-left:30px;
	margin-right:30px;
}

.bold_copy{
	font-weight:bold;
	font-size:24px;
	color:#8B0E04;
}
