#background {	
	width:100%;background:url(../art/wide-bg.gif) center top no-repeat #FFF;
}

#container {
	width:770px; margin:0 auto;
}

#home-container {
	background:url(../art/sandbag/running-bg.jpg) left bottom no-repeat;float:left;padding-bottom:45px;
}

#home-header {
	width:770px;height:127px;background:url(../art/home-header.jpg) top left no-repeat;
}

#home-content {
	padding:25px 15px 140px 30px;width:470px;float:left;
}

#int-header {
	width:770px;height:127px;background:url(../art/internal-header.jpg) top left no-repeat;
}

#content {
	padding:25px 15px 0 30px;width:470px;float:left;
}

#right-col {
	float:left;margin-top:25px;
}

#home-footer {
	background:url(../art/footer-bg.jpg) top left repeat-x;width:770px;margin:0px auto;height:20px;padding:6px 0 0 0;color:#FFF;
}

#footer {
	background:url(../art/footer-bg.jpg) top left repeat-x;width:770px;margin:25px auto 0px auto;height:20px;padding:6px 0 0 0;color:#FFF;
}

#copyright {
	padding-left:29px;float:left;
}

#bam {
	display:inline;float:right;padding-right:27px;
}

#bam a {
	color:#FFF;text-decoration:none;
}

#try {
	background:url(../art/try-us.jpg) top left no-repeat;padding:55px 32px 40px 26px;height:190px;width:190px;color:#FFF;margin-top:10px;
}

#train-with-trainers {
	background:url(../art/train-with-trainers.jpg) top left no-repeat;
	padding: 55px 32px 30px 26px;
	height: 160px;
	width: 175px;
	color: #FFF;
	margin-top: 10px;
}

#try a, #train-with-trainers a {
	color:#FFF;
}

.intro {
	font-style:italic;
	font-size:1.1em;
	color:#1a9aac;
}

/* sandbag divs */
#sb1, #sb2, #sb3, #sb4, #sb5 {
float: left;position:relative;
clear: left;
}

#sb1 {width: 168px; height: 13px;background:url(../art/sandbag/running1.jpg) top left no-repeat;top:-300px;}
#sb2 {width: 176px; height: 31px;background:url(../art/sandbag/running2.jpg) top left no-repeat;}
#sb3 {width: 179px; height: 30px;background:url(../art/sandbag/running3.jpg) top left no-repeat;}
#sb4 {width: 184px; height: 83px;background:url(../art/sandbag/running4.jpg) top left no-repeat;}
#sb5 {width: 257px; height: 23px;background:url(../art/sandbag/running5.jpg) top left no-repeat;}
/* end sandbag-divs */

#member-login {
	background:url(../art/login-repeat.jpg) top left repeat-y;width:238px;
}
/*
span.labeltext {
	width:60px;display:block;float:left;
}

.login-input {
	display:inline;font-size:0.8em;background:url(../art/input-boxes.jpg) top left no-repeat;border:0;
}

#go-login {
	border:0;margin:0px 6px 0 0;padding:0;background:url(../art/go-button.gif) top left;width:30px;height:30px;display:block;float:right;
}*/


span.labeltext {
	width:60px;display:block;float:left;clear:left;
}

.login-input {
	display:inline;font-size:0.8em;background:url(../art/input-boxes.jpg) top left no-repeat;border:0;width:110px;height:15px;
}

#member-login p {
	padding:2px 8px 2px 2px;
}

#go-login {
	border:0;margin:0px 8px 0 0;padding:0;background:url(../art/go-button.gif) top left;width:30px;height:30px;display:block;float:right;
}

#go-login span {
	display: none;
}

#logout-button {
	border:0;margin:6px 8px 0 31px;padding:0;background:url(../art/logout.jpg) top left;width:168px;height:19px;display:block;
}

#logout-button span {
	display: none;
}

div#try.internal {
	margin-top:15px;
}