body {
	margin:				0px;
	padding:			0px;
	text-align:			center;
	background-color:	#000000;
	font-family:		"HelveticaNeue", Helvetica, Arial, sans-serif;
	font-size:			12px;
}

a:link, a:visited {
	text-decoration:	none;
	color:				#FF0000;
}

a:hover {
	color:				#BA913D;
}

a:active {
	outline:			none;
}

a:focus {
	-moz-outline-style: none;
}

h2 {
	font-size:			14px;
}
#container {
	margin-left:		auto;
	margin-right:		auto;
	width:				950px;
	height:				1235px;
	text-align:			left;
}

#container-red {
	background-image:	url(../images/background_line.png);
	background-repeat:	repeat-y;
	width:				950px;
	height:				960px;
}

#container-bottom {
	color:				#FF0000;
	height:				150px;
	padding-left:		100px;
}

#leftcolumn {
	width:				215px;
	float:				left;
}

#logo {
	background-image:	url(../images/logo.png);
	width:				215px;
	height:				228px;
}

#title {
	background-image:	url(../images/title.png);
	width:				735px;
	height:				189px;
}

#rightcolumn {
	float:				right;
	position:			relative;
	width:				735;
}

#whatiscrossfit {
	color:				#595143;
	margin-top:			10px;
	width:				735px;
	/*height:				390px;*/
	background-image:	url(../images/whatiscrossfit_background_line.png);
	background-repeat:	repeat-y;
}

#whatiscrossfit_top {
	background-image:	url(../images/whatiscrossfit_top.png);
	height:				78px;
	width:				735px;
}

#aboutus_top {
	background-image:	url(../images/aboutus_top.png);
	height:				78px;
	width:				735px;
}

#starthere_top {
	background-image:	url(../images/starthere_top.png);
	height:				78px;
	width:				735px;
}

#trainers_top {
	background-image:	url(../images/trainers_top.png);
	height:				78px;
	width:				735px;
}

#ourschedule_top {
	background-image:	url(../images/ourschedule_top.png);
	height:				78px;
	width:				735px;
}

#ourclasses_top {
	background-image:	url(../images/ourclasses_top.png);
	height:				78px;
	width:				735px;
}

#pricing_top {
	background-image:	url(../images/pricing_top.png);
	height:				78px;
	width:				735px;
}

#forms_top {
	background-image:	url(../images/forms_top.png);
	height:				78px;
	width:				735px;
}

#testimonials_top {
	background-image:	url(../images/testimonials_top.png);
	height:				78px;
	width:				735px;
}

#shop_top {
	background-image:	url(../images/shop_top.png);
	height:				78px;
	width:				735px;
}

#directions_top {
	background-image:	url(../images/directions_top.png);
	height:				78px;
	width:				735px;
}

#contactus_top {
	background-image:	url(../images/contactus_top.png);
	height:				78px;
	width:				735px;
}

#whatiscrossfit_bottom {
	background-image:	url(../images/whatiscrossfit_bottom.png);
	height:				21px;
	width:				735px;
}

#whatiscrossfit_content {
	margin-top:			-30px;
	padding-left:		55px;
	width:				620px;
}

#footer {
	text-align:			right;
	font-size:			12px;
	color:				#FF0000;
}

.friend-box {
	background-image:	url(../images/friend_box.png);
	width:				150px;
	height:				80px;
	float:				left;
	overflow:			hidden;
}

.friend-link {
	padding-top:		6px;
	padding-left:		26px;
	width:				98px;
	height:				68px;
	border:				0px;
}

.trainer-image {
	float:				left;
}

.trainer-description {
	padding-left:		257px;
}