/* CSS Document */

html {min-height: 100%; margin-bottom: 1px;}
body {font-family:Arial, Helvetica, sans-serif;width:100%;margin:0.2em 0 0 0;padding:0;font-size:62.5%; background:url(../images/bg.gif) top left repeat;}
p {padding:0 0em 0.2em 0; margin:0em 0 1em 0;font-size:1.3em}
a img { border:none;}
a {color:#000099; font-weight:bold;}
h1,h2,h3,h4,h5 {margin:0; padding:0;}
h1 {font-size:1.8em; margin:0 0 1em 0; font-weight:normal;}
#wrapper {margin:0 auto; width:78.2em; border:0px solid black;overflow:hidden; background-color:#FFFFFF;}
#banner {float:left; position:relative;}
#bannerlink {position:absolute; top:3.3em; left:3.1em; width:41em; height:6em; border:0px solid red;}
#navbar {float:left;width:77.2em; height:2.4em; background-image:url(/images/navbg.jpg); background-repeat:repeat-x; padding:0.6em 0 0 1em;}
#navbar ul {margin:0; padding:0;font-size:1em;}
#navbar li {list-style-type:none; display:inline;}
#navbar li a {text-decoration:none; color:#333333; font-size:1.6em; font-weight:bold; padding:1em 0.8em 1em 0.8em;}
.youarehere {text-decoration:none; color:#FFFF99; font-size:1.6em; font-weight:bold; padding:1em 0.8em 1em 0.8em;}
#navbar li a:hover {color:#FFFF99;}
#content {float:left; width:78.2em; margin:0 0 0.2em 0;background-image:url(/images/leftcolbg.gif);}
.minheight {float:right; width:0px; background-color:black; height:40em;}
#leftcolumn {float:left; width:19.3em; border:0px solid red;  margin:0.2em 0 0 0;  background-repeat:repeat-y; background-position:left;}

#practice {float:left; width:19.3em; background-image:url(/images/praticebg.jpg); background-repeat:repeat-y;margin:0 0 0.2em 0; overflow:hidden;}
#practice ul {margin:0 0 2em 0; padding:0;font-size:1em;}
#practice li {padding:0.7em 0 0.7em 1.2em;}
#practice li a {text-decoration:none; color:white; font-size:1.8em; font-weight:normal;}
#practice li a:hover {color:#ffff99;}
.youareherepractice {text-decoration:none; color:#FFFF99; font-size:1.8em; font-weight:normal;}

#philosophy {float:left; width:19.3em; background-image:url(/images/philosophybg.jpg); background-repeat:repeat-y; overflow:hidden;}
#philosophy ul {margin:0 0 2em 0; padding:0;font-size:1em;}
#philosophy li {padding:0.7em 0 0.7em 1.2em;}
#philosophy li a {text-decoration:none; color:#666666; font-size:1.8em; font-weight:normal;}
#philosophy li a:hover {color:#999999;}
.youareherephilosophy {text-decoration:none; color:black; font-size:1.8em; font-weight:normal;}

#rightcolumn {float:left; width:56em; border:0px solid blue;margin:0.2em 0 0 1.3em; display:inline; background-image:url(/images/pagebg.jpg); background-repeat:repeat-y; background-position:right; padding:0.5em 0.5em 0.5em 1em;}
#footer {float:left; width:78.2em; height:2em; background-image:url(/images/footerbg.jpg); background-repeat:no-repeat; background-position:bottom; text-align:center; padding:1em 0 0 0;}
#footer p {margin:0; padding:0; color:#94753B; font-weight:bold; font-size:1em;}
#footer p a {text-decoration:none; color:#94753B;}
#footer p a:hover {text-decoration:underline}
#tickbox {float:left; width:78.2em; text-align:center;background:url(../images/bg.gif) top left repeat;}
#tickbox p {margin:0; padding:0;font-size:1em;}
#tickbox p a {color:#DCB973; text-decoration:none;}
#tickbox p a:hover {color:#666633;}
.news a {color:black; text-decoration:none; font-weight:bold;}
.news {color:black; text-decoration:none; font-weight:bold;}
ul {font-size:1.3em;}

#breathe {position:relative; float:left; margin-left:0.5em;}
.bubbletxt {position:absolute; top:5em; left:1em; width:15em; height:10em; border:0px solid red;}
.bubbletxt p {color:white; font-size:1.7em; margin:0; padding:0;}
.bubblelink {position:absolute; top:0; left:0;}
#relax {position:relative; float:right; margin-right:0.4em;}


#content_cms {
	float:left;
	width:78.2em;
	background-image:url(/images/leftcolbg.gif);
	padding-top: 5em;
	padding-right: 1em;
	padding-bottom: 5em;
	padding-left: 1em;
}