@charset "utf-8";

/* CSS Document */



html {

background-color:#fff;

background-repeat:repeat-x;

background-image:url(images/background.jpg);

}





body {

margin:0px; padding:0px;

text-align:center;

}



p {

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	word-spacing:0px;

	letter-spacing:0px;

	line-height:19px;

}

h1 {font-family:Arial, Helvetica, sans-serif;}

h2 {font-family:Arial, Helvetica, sans-serif;}

h3 {font-family:Arial, Helvetica, sans-serif;}

h4 {font-family:Arial, Helvetica, sans-serif;}





a {font-family:Arial, Helvetica, sans-serif;

	outline:none;

	color:#666633;

	font-size:14px;

	text-decoration:none;

	word-spacing:0px;

	letter-spacing:0px;

	line-height:19px;

	margin:0px;

	padding:0px;}



a:hover{text-decoration:underline;}



#template {
width:1024px;
margin:0px auto;
text-align:left;
padding:0px;

}



#branding{

	margin:0px;

	padding:0px;

	width:1024px;

	height:205px;

	float:left;

	display:inline;

}



h1#logo{

	margin:60px 0px 0px 0px;

	padding:0px;

	width:383px;

	height:127px;

	float:left;

	display:inline;

	background-image:url(images/logo.jpg);

	background-repeat:no-repeat;

	text-indent:-9999px;

}



a#alogo{

	display:block;

	width:383px;

	height:127px;

	margin:0px;

	padding:0px;

}





#menu {

	margin:0px;

	padding:0px;

	width:1024px;

	height:27px;

	float:left;

	display:inline;

}







#menu ul{

	margin:0px;

	padding:0px;

	width:1024px;

	height:27px;

	float:left;

	display:inline;

}



#menu li{

	float:left;

	display:inline;

}











li#home {

list-style-type: none;

width:45px;

height:27px;

background:url(images/menu/home.jpg) no-repeat 0px 0px;

margin:0px;

padding:0px;

}

li#home a{

display:block;

width :45px;

height :27px;

text-indent : -9999px;

text-decoration: none;

overflow: hidden;

}



li#services {

list-style-type: none;

width:119px;

height:27px;

background:url(images/menu/services.jpg) no-repeat 0px 0px;

margin:0px;

padding:0px;

}

li#services a{

display:block;

width :119px;

height :27px;

text-indent : -9999px;

text-decoration: none;

overflow: hidden;

}



li#onlinetraining {

list-style-type: none;

width:164px;

height:27px;

background:url(images/menu/onlinetraining.jpg) no-repeat 0px 0px;

margin:0px;

padding:0px;

}

li#onlinetraining a{

display:block;

width :164px;

height :27px;

text-indent : -9999px;

text-decoration: none;

overflow: hidden;

}



li#workout {

list-style-type: none;

width:89px;

height:27px;

background:url(images/menu/workout.jpg) no-repeat 0px 0px;

margin:0px;

padding:0px;

}

li#workout a{

display:block;

width :89px;

height :27px;

text-indent : -9999px;

text-decoration: none;

overflow: hidden;

}



li#about {

list-style-type: none;

width:95px;

height:27px;

background:url(images/menu/aboutzen.jpg) no-repeat 0px 0px;

margin:0px;

padding:0px;

}

li#about a{

display:block;

width :95px;

height :27px;

text-indent : -9999px;

text-decoration: none;

overflow: hidden;

}



li#aboutchristine {

list-style-type: none;

width:108px;

height:27px;

background:url(images/menu/aboutchris.jpg) no-repeat 0px 0px;

margin:0px;

padding:0px;

}

li#aboutchristine a{

display:block;

width :108px;

height :27px;

text-indent : -9999px;

text-decoration: none;

overflow: hidden;

}



li#fitnesstitps {

list-style-type: none;

width:155px;

height:27px;

background:url(images/menu/fitnesstips.jpg) no-repeat 0px 0px;

margin:0px;

padding:0px;

}

li#fitnesstitps a{

display:block;

width :155px;

height :27px;

text-indent : -9999px;

text-decoration: none;

overflow: hidden;

}



li#fitnesschallenge {

list-style-type: none;

width:120px;

height:27px;

background:url(images/menu/fitnesschallenge.jpg) no-repeat 0px 0px;

margin:0px;

padding:0px;

}

li#fitnesschallenge a{

display:block;

width :120px;

height :27px;

text-indent : -9999px;

text-decoration: none;

overflow: hidden;

}



li#tshirts {

list-style-type: none;

width:58px;

height:27px;

background:url(images/menu/tshirt.jpg) no-repeat 0px 0px;

margin:0px;

padding:0px;

}

li#tshirts a{

display:block;

width :58px;

height :27px;

text-indent : -9999px;

text-decoration: none;

overflow: hidden;

}



li#contact {

list-style-type: none;

width:69px;

height:27px;

background:url(images/menu/contact.jpg) no-repeat 0px 0px;

margin:0px;

padding:0px;

}

li#contact a{

display:block;

width :69px;

height :27px;

text-indent : -9999px;

text-decoration: none;

overflow: hidden;

}







p#f1{

	color:#FFF;

	text-align:left;

	margin:0px;

	padding:10px 0px 0px 20px;

}



#footer{

background-image:url(images/footer.png);

background-repeat:no-repeat;

float:left;

display:inline;

height:150px;

width:1030px;

text-align:center;

margin:20px 0px 0px 60px; padding:0px;

}



#login{

	float:right;

	margin:-30px 20px 20px 80px;

	padding:0px 0px 0px 20px;

	display:block;

	width:200px;

}





a#terms{

	float:left;

	height:20px;

	width:50px;

	display:inline;

	margin:65px 0px 0px 260px;

	padding:0px;

	font-size:7px;

	text-indent:-9999px;

}



a#privacy{

	float:left;

	height:20px;

	width:60px;

	display:inline;

	margin:65px 0px 0px 0px;

	padding:0px;

	text-indent:-9999px;

}
