body,html {
	background-color:			#00A3B5;
	font-family: 				Trebuchet MS;
	font-size: 					13px;
	color: 						#202020;
	margin:	 					0px;
	text-align:					center;
}

#column {
	width:						800px;
	margin-left:				auto;
	margin-right:				auto;
	background-color:			#91D7E8;
	padding:						0px 10px 0px 10px;
}

#header {
	width:						800px;
	height:						170px;
}

#white {
	width:						800px;
	background-color:			#FFFFFF;
}

#textcontent {
	width:						730px;
	background-color:			transparent;
	text-align:					justify;
	margin-left:				auto;
	margin-right:				auto;
	padding-top:				10px;
}

#altmenu {
	width:						660px;
	font-size: 					12px;
	margin-top:					40px;
	margin-bottom:				10px;
	text-align:					center;
}

#bottom {
	width:						800px;
	height:						100px;
	background-image:			url('./img/bottom.png');
	background-repeat:		no-repeat;
	padding-bottom:			10px;
	font-size:					11px;
}

.contactbottom {
	width:						240px;
	float:						left;
	margin:						10px 0px 0px 20px;
	text-align:					left;
}

/* CONTACTBOX, WHICH IS BASICALLY A DUPLICATE OF #BOTTOM */

#contactbox {
	float:						right;
	width:						260px;
	height:						200px;
	background-image:			url('./img/contactbox.png');
	background-repeat:		no-repeat;
	padding-bottom:			10px;
	font-size:					11px;
}

.contactcontent {
	width:						240px;
	float:						left;
	margin:						15px 0px 5px 20px;
	text-align:					left;
	line-height:				180%;
}

.times {
	float:						right;
	width:						240px;
	background-color:			#D4FFF7;
	border:						1px solid #91D7E8;
	padding:						10px;
}

#findus {
	float:						left;
	background-color:			#D5F2F6;
	border: 						1px solid #666666;
	font-size: 					12px;
	padding:						15px;
	width:						300px;
}

/* COMMON CLASSES */

.title {
	font-size:					18px;
	font-weight: 				bold;
	color: 						#323232;
}

.dispimg {
	border:						6px solid #C8B48C;
}

.hilite {
	background-color:			#D4FFF7;
	border:						1px solid #91D7E8;
	margin:						10px;
}

/* TIMETABLE DEFINITIONS */

.classestable {
	margin-left:				auto;
	margin-right:				auto;
	font-size: 					11px;
	width: 						650px;
	text-align: 				justify;
	background-color:			#D4FFF7;
	border:						1px solid #91D7E8;
}

.classesbosstitle {
	background-color:			#91D7E8;
	color:						#9F0351;
	font-weight:				bold;
	text-align:					center;
}

.classestitle {
	background-color:			#91D7E8;
	font-weight:				bold;
}

.classestable tr {
	height:						20px;
}

/* CONDITIONS BOX FOR MEMBERSHIP */

#conditions {
	width:						520px;
	border:						1px solid #AB0358;
	font-size:					11px;
	margin:						10px auto 10px auto;
}

#conditions div {
	width:						500px;
}

#conditions h1 {
	width:						100%;
	color:						#FFFFFF;
	background-color:			#AB0358;
	font-size:					16px;
	line-height:				150%;
	text-align:					center;
}

/* FITNESS 4 HEALTH BOX */

.fit4health {
	width:						530px;
	margin:						10px auto 10px auto;
	border:						1px solid #162A83;
}

.fit4health div {
	width:						510px;
	margin:						10px;
}

/* COMMON CLASSES */

.clear {
	clear:						both;
}

/* CONTACT FORM DEFINITIONS */

form {
	float:						left;
	background-color:			#D5F2F6;
	border: 						1px solid #666666;
	font-size: 					12px;
	padding:						15px;
	width:						300px;
}

input {
	background-color:			#BBE7F0;
	color:						#333333;
	border: 						1px solid #999999;
	font-family: 				Trebuchet MS;
	font-size:					11px;
	width:						290px;
}

textarea {
	background-color:			#BBE7F0;
	color:						#333333;
	border: 						1px solid #999999;
	font-family: 				Trebuchet MS;
	font-size:					11px;
	width:						290px;
	height:						120px;
}

select {
	background-color:			#D0EAA4;
	color:						#333333;
	border: 						1px solid #6AA21E;
	font-family: 				Trebuchet MS;
	font-size:					11px;
	width:						290px;
}

button {
	margin-right:				25px;
	padding:						2px;
	font-family:				Trebuchet MS;
	font-size: 					12px;
	color:						#333333;
}

/* ELEMENT DEFINITIONS */

a {
	color:						#2A2A2A;
}

img {
	border:						0px;
}

/* CREDIT LINK DEFINITIONS */

#gdlink {
	margin:						5px auto 0px auto;
	width:						800px;
	font-size:					11px;
	text-align:					right;
	padding-bottom:			5px;
	color:						#FFFFFF;
}

#gdlink a:link, #gdlink a:visited {
	color:						#FFFFFF;
}

#gdlink .noline {
	text-decoration:			none;
}