body { 
margin: 0 auto; padding: 0;
background: #a6a5a5;
font-family: arial, tahoma, sans-serif;
font-size: 12px;
color: #625d5a;
text-align: center;
}

a, a:link {color: #2dafc3; text-decoration: none;}
a:hover {color: #645f5c;}

/*LAYOUT*/	

#container {
width: 707px;
margin: 0 auto;
text-align: center;
}

#header { 
background: url(http://healthyexecutives.com.au/header_feb08.jpg) 0px -88px no-repeat;
height:347px;
width: 707px;
margin: 0 auto;
}

#header img {display: none; }

ul.navigation {
position: relative;
margin-left: 0px;
margin-top: 0px;
height: 87px;
width: 707px;}

.navigation li {list-style-type: none; }

li.home{
position: absolute;
top: 0px;
left: 0px; 
width: 104px; 
height: 88px;
padding: 0px;
margin: 0px;}   
li.home a{
    height: 88px;
    left: 0px;
    margin: 0px;
    display: block;
    width: 104px;
    visibility: visible;
    text-indent: -9000px;
    overflow: hidden;} 
li.home a:hover{
	background: url(http://healthyexecutives.com.au/header_feb08.jpg) 0px 0px no-repeat;
    width: 104px;
    height: 88px;}	
li.home span {
	visibility: hidden;
	white-space: nowrap;}

li.corporatehealth{
position: absolute;
    left: 103px; 
    width: 101px; 
    top: 0px; 
    height: 87px;
padding: 0px;
margin: 0px;}   
li.corporatehealth a{
    height: 87px;
    display: block;
    margin: 0px;
    width: 101px;
    visibility: visible;
    text-indent: -9000px;
    overflow: hidden;} 
li.corporatehealth a:hover{
	background: url(http://healthyexecutives.com.au/header_feb08.jpg) -103px 0px no-repeat;
    width: 101px;
    height: 87px;}	
li.corporatehealth span {
	visibility: hidden;
	white-space: nowrap;}
    
li.personaltraining{
position: absolute;
    left: 204px; 
    width: 101px; 
    top: 0px; 
    height: 87px;
padding: 0px;
margin: 0px;}   
li.personaltraining a{
    height: 87px;
    display: block;
    margin: 0px;
    width: 101px;
    visibility: visible;
    text-indent: -9000px;
    overflow: hidden;} 
li.personaltraining a:hover{
	background: url(http://healthyexecutives.com.au/header_feb08.jpg) -203px 0px no-repeat;
    width: 101px;
    height: 87px;}	
li.personaltraining span {
	visibility: hidden;
	white-space: nowrap;}
    
li.bootcamps{
position: absolute;
    left: 304px; 
    width: 100px; 
    top: 0px; 
    height: 87px;
padding: 0px;
margin: 0px;}   
li.bootcamps a{
    height: 87px;
    display: block;
    margin: 0px;
    width: 100px;
    visibility: visible;
    text-indent: -9000px;
    overflow: hidden;} 
li.bootcamps a:hover{
	background: url(http://healthyexecutives.com.au/header_feb08.jpg) -304px 0px no-repeat;
    width: 100px;
    height: 87px;}	
li.bootcamps span {
	visibility: hidden;
	white-space: nowrap;}
        
li.newsletters{
position: absolute;
    left: 404px; 
    width: 100px; 
    top: 0px; 
    height: 87px;
padding: 0px;
margin: 0px;}   
li.newsletters a{
    height: 87px;
    display: block;
    margin: 0px;
    width: 100px;
    visibility: visible;
    text-indent: -9000px;
    overflow: hidden;} 
li.newsletters a:hover{
	background: url(http://healthyexecutives.com.au/header_feb08.jpg) -404px 0px no-repeat;
    width: 100px;
    height: 87px;}	
li.newsletters span {
	visibility: hidden;
	white-space: nowrap;}

li.aboutus{
position: absolute;
    left: 504px; 
    width: 100px; 
    top: 0px; 
    height: 87px;
padding: 0px;
margin: 0px;}   
li.aboutus a{
    height: 87px;
    display: block;
    margin: 0px;
    width: 100px;
    visibility: visible;
    text-indent: -9000px;
    overflow: hidden;} 
li.aboutus a:hover{
	background: url(http://healthyexecutives.com.au/header_feb08.jpg) -504px 0px no-repeat;
    width: 100px;
    height: 87px;}	
li.aboutus span {
	visibility: hidden;
	white-space: nowrap;}

li.contact{
position: absolute;
    left: 604px; 
    width: 100px; 
    top: 0px; 
    height: 87px;
padding: 0px;
margin: 0px;}   
li.contact a{
    height: 87px;
    display: block;
    margin: 0px;
    width: 100px;
    visibility: visible;
    text-indent: -9000px;
    overflow: hidden;} 
li.contact a:hover{
	background: url(http://healthyexecutives.com.au/header_feb08.jpg) -604px 0px no-repeat;
    width: 100px;
    height: 87px;}	
li.contact span {
	visibility: hidden;
	white-space: nowrap;}

#content-box {
background: #fff;
width: 707px;
margin: 0 auto;
position: relative;
text-align: left;
}

#sidebar {
width: 180px;
margin-left: 2px;
margin-right: 2px;
padding: 0px;
float: left;
height: 100%;
}

#content {
padding: 5px;
}

#content p, #sidebar p {
font-size: 1.0em;
text-align: justify;}

#content .frontpage {font-size: 1.3em; font-weight: normal;}

#content h1, #sidebar h1 {
padding: 2px;
font-size: 1.0em;
background: #2dafc3;
}

h1 span {
background-color: #ffffff;
padding: 10px;
}

#content h2 {
margin: 5px 0 0 0;
padding-top: 10px;
font-size: 1.0em;
color: #2dafc3;
border-bottom: 1px dotted #a6a5a5;
}

#sidebar h2 {
margin: 5px 0 5px 5px;
padding-top: 10px;
font-size: 1.0em;
color: #2dafc3;
}

#content h3, #sidebar h3 {
margin: 0 5px 0 5px;
font-size: 0.75em;
font-style: italic;
font-weight: none; 
float: left;}


#content h4, #sidebar h4 {
padding: 2px;
font-size: 1.0em;
}

#content p.comments {
clear: left;
margin: 0 5px 0 5px;
font-size: 1.0em;
text-align: left;
font-weight: bold;}


div.breadcrumbs {
font-size: 0.8em;
text-transform: uppercase;
text-align: right;
padding-right: 4px;
}

#sidebar li {
padding-bottom: 5px;
padding-top: 5px;
font-size: 0.75em;
text-transform: uppercase;
border-bottom: 1px dotted #a6a5a5;
display: block;
}

#sidebar ol, #sidebar ul {
list-style-type: none; 
margin-left: 5px;
}

ul.services-list {
margin-bottom: 5px;
margin-top: 5px;
margin-left: 0;}

ul.services-list li {
padding-bottom: 5px;
padding-top: 5px;
padding-left: 10px;
font-size: 0.9em;
font-weight: bold;
text-transform: uppercase;
border-left: 2px solid #2dafc3;
display: block;
}

li {
margin: 2px;
margin-left: 0;
padding-bottom: 5px;
padding-top: 5px;
}

ol, ul {
margin: 0; padding: 0;
margin-left: 20px;
}
.blue {color: #2dafc3; font-weight: bold;}
.grey {color: #625d5a; font-weight: bold;}

form {border-left: 2px solid #2dafc3; padding-left: 40px; }

label {width: 300px; }
label span {display: block; width: 300px; padding-top: 10px; font-weight: bold;}

input, select, textarea {
font-family: arial, tahoma, sans-serif;
font-size: 12px;
color: #625d5a;
width: 300px;
padding: 2px;
border-width: 1px 1px 1px 3px;
border-color: #2dafc3;
border-style: solid;}

blockquote { border: 1px solid #c2c2c2; background-color: #e7e7e7; text-align: center; font-weight: bold; font-size: 1.2em; padding: 10px;}
blockquote.fontpage { border: 1px solid #c2c2c2; background-color: #e7e7e7; text-align: center; font-weight: bold; font-size: 1.2em; padding: 10px;}


div.blockquote-credit, div.credit { text-align: right; font-style: italic; margin-top: 7px; } 


#footer {
clear: both;
width: 707px;
text-align: center;
background: url(http://healthyexecutives.com.au/footerbg.jpg) repeat #a6a5a5;
}

#footer p {
margin: 10px 15px 0 15px;
letter-spacing: 0.01em;
color: #fff;
font-size: 0.8em;
text-transform: uppercase;
text-align: center;
padding: 10px;
}

#footer h2 {
margin: 5px 0 0 0;
padding-top: 10px;
font-size: 1.0em;
color: #2dafc3;
border-bottom: 1px dotted #a6a5a5;
}

.footernav { list-style: none; margin: 0 auto; padding: 0; width: 600px; }
.footernav ul { list-style: none; }
.footernav li { float: left; color: #2dafc3; }
.footernav li a { font-size: 0.8em; text-transform: uppercase; text-align: center; padding: 3px 0; color: #fff;}
.footernav li a:hover { color: #2dafc3;}