@charset "iso-8859-1";

body.mainbody {margin: 0px 0px 0px 0px; padding: 0; background: white;}
table.sky {background-image: url(../images/background-sky3.jpg); background-repeat: no-repeat}
table.pink {background-image: url(../images/background-pink3.jpg); background-repeat: repeat-y}
table.yoga {font-family: Arial, Helvetica, sans-serif; font-size: 95%; font-style: normal; color: #1F1F1F; font-weight: bold}
div.pink {background-image: url(../images/background-pink3.jpg); background-repeat: repeat-y}
img.menu {margin-bottom: 0.7em; width: 230}
img.events {margin-bottom: 0.7em; width: 400}

#homebody p, #mainbody p {
line-height: 1.4em; 
letter-spacing: 0.01em;}

a img {
border: none; 
} 	

hr {
color: #fff;
background: #fff;
border: 0;
height: 1px;
margin: 0 0 14px 0;
}

input[type="text"]{
background: white;
border: thin solid grey; 
margin: 0 0 2px 0;
}

input[type="submit"]{
float: right;
background: #DC3569;
border: 1px solid white;
color: white;
margin: 2px 0 2px 0;
}

img.rss {
margin-left: 4px;
}

.published {
	clear: both;	
}


html { min-height: 100%; margin-bottom: 1px; }
.normal {font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; color: white; font-weight: bold}
.smallnormal {font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-style: normal; color: white; font-weight: bold}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; color: #1F1F1F; margin: 10 0 0 0}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #5D5650; margin: 0}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #3F3F3F; margin: 0; text-decoration: none}

.subheader {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; text-decoration: none; color: #1F1F1F; font-weight: bold}
.highlight-event {color: #404040}
.menuheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-style: normal; text-decoration: none; color: white; font-weight: bold; margin-top: 10; margin-bottom: 20}
.menutitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; text-decoration: none; color: white; font-weight: bold; margin-bottom: 0.3em}

A.menu:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #1F1F1F; text-decoration: none}
A.menu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #1F1F1F; text-decoration: none}
A.menu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none}
A.menuon {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none}
A.menuoff {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #1F1F1F; text-decoration: none}

A.topmenu:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #333333; text-decoration: none; word-spacing: -0.02em; letter-spacing: -0.00em}
A.topmenu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #333333; text-decoration: none; word-spacing: -0.02em; letter-spacing: -0.00em}
A.topmenu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #DC81A2; text-decoration: none; word-spacing: -0.02em; letter-spacing: -0.00em}

#homebody {padding: 7px 20px 20px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; color: #ffffff; border: none; line-height: 1.2em; font-weight: bold}

#mainbody {padding: 55px 20px 20px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; color: #ffffff; border: none; line-height: 1.2em; font-weight: bold}

#mainbody A:link {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #8E0100; text-decoration: underline}
#mainbody A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #8E0100; text-decoration: underline}
#mainbody A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #FF0000; text-decoration: underline}

#imagebox {padding: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; color: #000000; width: 150; text-align: left; float: right; margin-left: 10; border: none}	

#map {
	float: right;
	margin-left: 10px;
}


/* Change image border on hover*/

img.practitioner {margin: 0 0 10 10}
img.imgborder {border: 2px solid #F5A4AB; margin: 0 20 20 0}
.highlight img {border: 2px solid #F5A4AB; margin: 0 20 20 0}
.highlight:hover img {border: 2px solid red}
.highlight:hover{color: red} /* Dummy for IE bug */
.borders_off{border:2px solid #f5a4ab; margin: 0 20 20 0}
.borders_on{border:2px solid red; margin: 0 20 20 0}

img.appointment_imgborder {margin: 10 0 10 0}
.appointment_borders_off{border:2px solid #f5a4ab; margin: 0 0 0 0}
.appointment_borders_on{border:2px solid red; margin: 0 0 0 0}

img.adverts {
float: right;
margin-left: 10px;
margin-bottom: 25px;
}

p.clear {
clear: both;
}

A.body:link {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #8E0100; text-decoration: underline}
A.body:visited {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #8E0100; text-decoration: underline}
A.body:hover {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #FF0000; text-decoration: underline}

.warning {
	font-weight: bold;
	color: #8E0100;	
}
