/* CSS Document */
/*
	Custom colors: yoga/teachertraining:#b1c8d6; about:#c97fcc; workshops:#baa5cc; retreats:#7acca4; corporate: #e1d57f; presentations: #cb8e57; publications: #df7776;
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;    padding:0; font-family:Arial,Helvetica,sans-serif;}
table{border-collapse:collapse;    border-spacing:0;}
fieldset,img{border:0;}

caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;    font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;    font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;    font-size:inherit;    font-weight:inherit;border:none;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
* html body {font-size: .9em; }
body {background-color: #ffffff; margin: 0px; padding: 0px; font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image:url(../_media/graphics/Homebg.jpg);}
p{
display:block;
	}




a {text-decoration: none; font-weight:bold; color:#1a59a6; margin:0px; padding:0x; border:none;}
p{
	margin:5px;
}
a:hover {text-decoration: underline;}
ul{ margin-left:25px;}
li a img(border:0px;)
em {font-family: Georgia, "Times New Roman", Times, serif; }

blockquote {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }

h1 {font-size: 135%; color: #1a59a6; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; display:block;  text-align:left; padding:3px;}

h1 a {  font-size: 110%; text-align:center; margin-top:0px;}

h2 {font-size: 120%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

h3, .imageBox h3 {font-size: 100%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
h4 , h4 a{
	background:#cc11cc;
	color:#FFFFFF;
	display:block;
	margin-bottom:2px;
	text-align:center;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	padding:2px;
	text-decoration:none;
	
	font-weight:bold;
}

h5 {margin-top:0px;font-size: 90%; font-family: Trebuchet, Arial, Helvetica, sans-serif; color:#970A92;padding:3px;}

h5 a {font-size: smaller; }

#psLogo{ width: 200px;  text-align:center;}
.headerBar{background-image:url(../_media/graphics/HeaderBG.jpg);}

#psMainMenu{ width: 185px; background-image:url(../_media/graphics/Homebg.jpg);}
#psMainMenu img{
	border:0px;
}
#psMainMenu ul{ margin-left:0px; padding-left:0px;}
#psMainMenu li{ width: 200px; background-image:url(../_media/graphics/Homebg.jpg); list-style:none; text-align:left;}
#psSubNav{margin:0px; padding:10px; margin-right:10px; padding-right:0px; border-bottom:1px solid #000; margin-bottom:5px;}
#psSubNav table { margin: 0px; padding:0px; text-indent:0px;}
#psSubNav td { padding:5px;  margin:10px;}
.menuLevel0, .selectedmenuLevel0{ font-family:Arial,sans-serif; font-weight:bold;list-style-position : outside;}
#psSubNav a{
	font-size:90%;
}
#psContent{ padding:0px 10px 10px 0px; padding-left:10px; padding-right:10px; font-size:90%; line-height:1.2em;
}
#psContent img{
	margin:0px 10px 10px 0px;
}
#content{

}
.imageBox {color: #000000; margin: 5px;  text-align:left; }
.imageBox h5, imagebox a {    }

.imageBox img, #psPageImage img {  margin: 0px;     padding: 0px;  margin-top:5px; }
#psRightColumn{
	width:165px; background-image:url(../_media/graphics/Homebg.jpg); padding:10px;

}
#psRightColumn a{
	font-size: 90%;
	line-height:1.1em;
	font-weight:normal;
	color:#000;
}
#psRightColumn strong{
	text-decoration:underline;

}
.homeMenu{width:100%;}
.homeMenu ul{}
.homeMenu li{display:inline;}

#centerColumn{
	padding:0px;
}
#psFooter{
	margin-top:10px;
}
#psFooter li{
	padding-right:5px;
}
#psSectionHeader{
width:550px;
}