* {
margin:0;
padding:0;
}

html {
height: 100%;
}

html, body {
height: 100%;
margin: 0;
padding: 0;
height: auto;
}


ul {
position: relative;
list-style-type: none;
}


a, a img {
border: 0px;
text-decoration: none;
cursor: pointer;
}


a.link {
color: #31589b; /* blue*/
text-decoration: underline;	
}

a.link:hover {
color: #ff6304; /* orange*/
text-decoration: none;	
}

a:focus {
outline: none;
}


body { 
background: url(../img/header/border_top.png)  0px 0px repeat-x;
background-color: #89b0df;
font: normal normal normal 11px arial, verdana, helvetica, sans-serif;
text-align:center;
}			

#center-wrapper {
position: relative;
width: 1060px;
height: auto;
margin:0px auto;
background: url(../img/bg/dropshadow.png) 0px 0px repeat-y;
text-align:left;
}


#paper {
position: relative;
width: 940px;
}

/*top tabs*/

#tabs {
float: right;
height: 42px;
width: 242px;
}

/*contact*/
#tabs a.contact {
	float: left;
	width: 121px;
	height: 42px;
	background: url(../img/btn/contact.png) 0px 0px no-repeat;
	text-decoration: none;
	display: block;
}

#tabs a.contact:hover {
	background-position:  0px -42px;  /*left | top*/
	cursor: pointer;
}

body#contact a.contact {
background: url(../img/btn/contact.png) 0px 0px no-repeat;
background-position:  0px -42px;  /*left | top*/
cursor: pointer;
}


/*faq*/

#tabs a.faq {
	float: left;
	width: 121px;
	height: 42px;
	background: url(../img/btn/faq.png) 0px 0px no-repeat;
	text-decoration: none;
	display: block;
}

#tabs a.faq:hover {
	background-position:  0px -42px;  /*left | top*/
	cursor: pointer;
}

body#faq a.faq {
background: url(../img/btn/faq.png) 0px 0px no-repeat;
background-position:  0px -42px;  /*left | top*/
cursor: pointer;
}


/*main navigation*/

#nav {
position: absolute; 
top: 0em; left: -20px;
width: 240px;
height: 210px;
z-index: 1000;
}

#nav ul {
position: absolute; 
width: 240px;
height: 210px;
z-index: 1000;
}

/*Home*/
#nav ul li a.home {
position: relative;
width: 240px;
height: 35px;
background: url(../img/btn/nav.jpg) 0px 0px no-repeat;
background-position:  0px 0px;  /*left | top*/
text-decoration: none;
display: block;
}

#nav ul li a.home:hover { 
background-position:  -480px 0px;  /*left | top*/
cursor: pointer;
}

/* Not supported in ie7*/
#nav ul li a.home:active {
 background-position:  -720px 0px;  
cursor: pointer;
}


body#home #nav ul li a.home {
background: url(../img/btn/nav.jpg) 0px 0px no-repeat;
background-position:  -240px 0px;  /*left | top*/
cursor: pointer;
}

/*Biography*/
#nav ul li a.bio {
position: relative;
width: 240px;
height: 35px;
background: url(../img/btn/nav.jpg) 0px 0px no-repeat;
background-position:  0px -35px;  /*left | top*/
text-decoration: none;
display: block;
}

#nav ul li a.bio:hover { 
background-position:  -480px -35px;  /*left | top*/
cursor: pointer;
}

/* Not supported in ie7*/
#nav ul li a.bio:active  { 
background-position:  -720px -35px;  
cursor: pointer;
}

body#bio #nav ul li a.bio {
background: url(../img/btn/nav.jpg) 0px 0px no-repeat;
background-position:  -240px -35px;  /*left | top*/
}

/*Personal Training*/
#nav ul li a.personal {
position: relative;
width: 240px;
height: 35px;
background: url(../img/btn/nav.jpg) 0px 0px no-repeat;
background-position:  0px -70px;  /*left | top*/
text-decoration: none;
display: block;
}

#nav ul li a.personal:hover { 
background-position:  -480px -70px;  /*left | top*/
cursor: pointer;
}

/* Not supported in ie7*/
#nav ul li a.personal:active { 
background-position:   -720px -70px;  
cursor: pointer;
}

body#personal #nav ul li a.personal {
background: url(../img/btn/nav.jpg) 0px 0px no-repeat;
background-position:  -240px -70px;  /*left | top*/
cursor: pointer;
}

/*Gallery*/
#nav ul li a.gallery {
position: relative;
width: 240px;
height: 35px;
background: url(../img/btn/nav.jpg) 0px 0px no-repeat;
background-position:  0px -105px;  /*left | top*/
text-decoration: none;
display: block;
}

#nav ul li a.gallery:hover { 
background-position:  -480px -105px;  /*left | top*/
cursor: pointer;
}

/* Not supported in ie7*/
#nav ul li a.gallery:active { 
background-position:  -720px -105px;  
cursor: pointer;
}

body#gallery #nav ul li a.gallery {
background: url(../img/btn/nav.jpg) 0px 0px no-repeat;
background-position:  -240px -105px;  /*left | top*/
cursor: pointer;
}

/*Press*/
#nav ul li a.press {
position: relative;
width: 240px;
height: 35px;
background: url(../img/btn/nav.jpg) 0px 0px no-repeat;
background-position:  0px -140px;  /*left | top*/
text-decoration: none;
display: block;
}

#nav ul li a.press:hover { 
background-position:  -480px -140px;  /*left | top*/
cursor: pointer;
}

/* Not supported in ie7*/
#nav ul li a.press:active { 
background-position:  -720px -140px;  
cursor: pointer;
}

body#press #nav ul li a.press {
background: url(../img/btn/nav.jpg) 0px 0px no-repeat;
background-position:  -240px -140px;  /*left | top*/
cursor: pointer;
}

/*Calendar*/
#nav ul li a.calendar {
position: relative;
width: 240px;
height: 35px;
background: url(../img/btn/nav.jpg) 0px 0px no-repeat;
background-position:  0px -175px;  /*left | top*/
text-decoration: none;
display: block;
}

#nav ul li a.calendar:hover { 
background-position:  -480px -175px;  /*left | top*/
cursor: pointer;
}

/* Not supported in ie7*/
#nav ul li a.calendar:active { 
background-position:  -720px -175px;  
cursor: pointer;
}

body#calendar #nav ul li a.calendar {
background: url(../img/btn/nav.jpg) 0px 0px no-repeat;
background-position:  -240px -175px;  /*left | top*/
cursor: pointer;
}

 /*footer*/
 #footer {
 position: relative;
 width: 1060px;
height: 120px;
background: url(../img/footer/footer.png) 0px 0px no-repeat;
}

 body#home #footer, body#bio #footer, body#calendar #footer, body#gallery #footer {
margin: 0em 0em 0em -59px;
 }
 
 
#footer_left {
float: left;
height: 32px;
width: 450px; 
color: #31589b; /* blue*/
}

#footer_right {
float: left;
height: 32px;
width: 525px; 
color: #31589b; /* blue*/
}

 /*footer_left*/
#footer_left ul {
position: relative;	
margin: 24px 0em 0em 84px;
	}
	
#footer_left ul li {
float: left; 
height: 32px;
background: url(../img/footer/fb.png) no-repeat 0em 0em;
text-indent: 3.5em;
line-height: 32px;
}

/*
#footer_left ul li img {
margin: -8px 12px 0em 0em ;	
	}
*/

#footer_left ul li a {
color: #31589b; /* blue*/
text-decoration: underline;
}

#footer_left ul li a:hover {
color: #ff6304; /* orange*/	
text-decoration: none;	
}

 /*footer_right*/
#footer_right ul {
position: relative;	
margin: 34px 0em 0em 0em;
	}
	
#footer_right ul li {
float: left; 
margin: 0px 0em 0em 8px;
}

#footer_right ul li a {
color: #31589b; /* blue*/
text-decoration: underline;	
}

#footer_right ul li a:hover {
color: #ff6304; /* orange*/
text-decoration: none;	
}

 /*share this widget*/

.stbuttontext {
line-height:17px;
color: #31589b; /* blue*/
font: normal normal normal 13px arial, verdana, helvetica, sans-serif;
text-decoration: underline;	
}

.stbuttontext:hover {
color: #ff6304; /* orange*/	
text-decoration: none;	
}

 