/* 
((DO NOT REMOVE))
---------------------------------
CSS Document Copyright 2007 
Creative Clicks
www.creativeclicks.co.uk
---------------------------------
*/
 
body { font: 100% verdana; color: #333; background: url(images/.jpg) #F7E5ED; margin: 0; line-height: 1.4em; letter-spacing: 0.01em;}
html { }

.field { border: 0; width:180px; height:15px; border: 1px solid #EDCEDD;}
.textarea { border: 0; width:180px; height:100px; border: 1px solid #EDCEDD;}
.submit { width: 100px; height: 25px; border: 1px solid #EDCEDD; background: #F7E5ED; font-size: 110%; color: #97294E;}
.photo { border: 2px solid #D59DB7; }
.small_photo {float: left; border: 1px solid #EDCEDD; margin-right: 8px;}
.enrole { padding: 4px; background: #F7E5ED; border: 1px solid #EDCEDD; width: 300px; height: 50px; font-size: 110%; font-weight: bold; 
margin-top: 70px;}
.smalltxt {font-size: 60%;}
.formerror {color: red;}

#logos {text-align:center; margin: 20px 0 0 0 ; line-height: 1.5em;}
#content li  { list-style-image: url(images/bullet.jpg); margin: 5px;}

div.hr {
 height: 15px;
 background: #fff url(images/hr.jpg) no-repeat scroll center; margin-top: 70px;
}
div.hr hr {
  display: none;
}

#wrapper { width: 800px; border-right: 1px solid #CE8CA8; background: #fff; }
#header { width: 800px; height: 160px; margin: 0; background: #fff; background: url(images/header.jpg)} 
#tel { float: right; margin: 100px 5px 0 0; font-size: 60% }

#left {  float: left; width: 140px; padding: 0; background: #fff; }
#right {float: left; width: 150px; margin: 60px 0 0 60px;} 

#content { float: left; width:400px; padding: 0; margin: 15px 0 0 30px; font-size: 70%;}

#footer { padding: 0; font-size: 60%; color: #fff; background: #982C50; width: 800px; margin: 50px 0 0 0; }
#footer p{ padding: 2px;  }
#footer a:link { color: white;  }
#footer a:visited { color: white;  }

h1 { font-size: 160%; color: #333; font-weight: bold; margin: 10px 0 10px 0;}
h2 { font-size: 100%; color: #97294E; font-weight: bold; margin: 20px 0 10px 0;
border-top: 1px solid #D9AEC3; border-bottom: 1px solid #EDCEDD; background: url(images/h2.jpg) #F7E5ED; padding: 2px; }

a:link { color: #97294E; text-decoration: none;}
a:active { color: #97294E; text-decoration: none;}
a:hover { color: #333; text-decoration: underline;}
a:visited { color: #97294E; text-decoration: none;}

#home .home, #joseph .joseph, #emma .emma, #pilates .pilates, #en .en, #contact .contact, #lnk .lnk { 
font-weight: bold; }

#navcontainer { position: relative; margin: -60px 0 0 0; padding: 0; width: 140px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}


#navcontainer a
{
display: block;
padding: 3px;
width: 140px;
color: #97294E;
background-color: #F7E5ED;
border-bottom: 1px solid #EDCEDD;
font-size: 70%; 
}

#navcontainer a:link, #navlist a:visited
{
color: #97294E;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #B35B7C;
color: #fff;
}



.clearer {
clear:both;
height:0px;
overflow:hidden;
margin-top:-1px; 
}
