
@import url('sandbox-layouts/reset.css');


body {
  font-family: Georgia;
}

a,
span {
  color: #808080;
}

a:hover {
  color: #000000 !important;
}

h1,
h2,
h3 {
  color: #000000;
}

h2,
h3,
h4,
p,
body.home ul {
  line-height: 18pt;
}

h1 {
  font-size: 21pt;
}

h2 {
  font-size: 13pt;
  margin-bottom: 1em;
}

h3 {
  font-size: 15pt; /*13pt;*/
	line-height: 24pt;
}

h4 {
	font-size: 13pt;
}

h2.under,
h3.under {
	text-decoration: underline;
}

p {
  font-size: 12pt;
  margin-bottom: 2em;
}

div.entry-content ul li {
	font-size: 12pt;
}

span {
  /*font-size: 9pt;*/
}

ul#testimonials li {
	clear: both;
}

span.righty {
	display: block;
/*	color: black;*/
	font-size: 10pt;
	float: left;
	margin-top: .5em;
	margin-bottom: 3em;
	/*text-align: right;*/
}

h1.push {
	clear: both;
}

ul {
  list-style-type: none;
}

ul.bullets {
	list-style-type: disc;
	margin-left: 1em;
}

div#wrapper {
  margin: 0 auto;
  width: 800px;
}

div#header { 
  float: left;
  margin-top: 100px;
}

/*
div#brand {
  float: left;
}
*/

div#logo {
	float: left;
}

div#logo a {
  /*
	background: url("img/logo.gif") no-repeat;
  display: block;
  height: 107px;
  text-indent: -999em;
  width: 300px;
	*/
}

div#header {
  /*margin-bottom: 1em;
  	height: 190px;*/
	height: 200px;
  width: 800px;
}

div#header h1 {
  clear: left;
  float: left;
  width: 500px;
}

ul#navigation {
  background: #2bb673;
  float: right;
  /*line-height: 37px;*/
  line-height: 22px; /*31px;*/
  list-style-type: none;
  /*padding-left: 40px;*/
  padding-left: 32px;
  margin-left: 10px;
  padding-top: 20px;
  padding-right: 10px;
  padding-bottom: 20px;
  width: 200px;
}


div#footer p {
	/*margin-bottom: 30px;*/
}

ul#footer-navigation {
	/*border-top: 1px solid #808080;*/
	margin-bottom: 2em;
	margin-top: 1em;
}

ul#footer-navigation li {
	display: inline;
}

ul#footer-navigation li a {
	font-size: 9pt;
	margin-right: 0.5em; /*6px;*/
	text-decoration: none;
	text-transform: uppercase;
}

body#services ul#navigation li#nav-services a,
body#about-the-founder ul#navigation li#nav-about-the-founder a,
body#seminars ul#navigation li#nav-seminars a,
body#papers ul#navigation li#nav-papers a,
body#contact-us ul#navigation li#nav-contact-us a {
  color: #000;
}

body.home div#content span {
	color: #000;
	font-size: 11pt;
}

ul#navigation a {
  color: #ffffff;
  font-size: 9pt;
  /*letter-spacing: 1pt;*/
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

ul#subnav {
		margin-top: 157px;
		/*margin-left: -300px;*/
		margin-left: -510px;
		float: left;
}

ul#subnav li {
	display: inline;
	margin-right: 1em;
}

ul#subnav li a {
	font-size: 13px;
	text-decoration: none;
}



div.entry-content {
	/*clear: left;*/
}


div#content div.entry-content h1 {
	line-height: 1.5em;
	margin-bottom: 1em;
}

body.page-id14 div.entry-content h1 {
	margin-bottom: 3em;
}


body.category div#header ul#navigation li.cat-item-1 a {
	color: black;
}

li.current_page_item a {
	color: black !important;
}


body.pageid-8 div#content div.entry-content h1 { /* page = home */
	/*font-size: 17pt;*/
}

body.pageid-8 div#content div.entry-content div#column-1 ul li { /* page = home */
	clear: both;
	line-height: 18pt;
}

body.pageid-8 div#content div.entry-content div#column-1 ul li span { /* page = home */
	/*clear: none;*/
	color: black;
	/*float: right;*/
	font-size: 11pt;
}

body.pageid-8 div#content div.entry-content div#column-1 ul li span.q { /* page = home */
	float: left;
	/*float: none;*/
	display: block;
	font-size: 13pt;
	height: 20px;
	margin-bottom: 2em;
	margin-right: 1em;
	width: 20px;
}

body.pageid-14 li.page-item-26 a,
body.pageid-21 li.page-item-14 a,
body.pageid-20 li.page-item-14 a,
body.pageid-22 li.page-item-14 a,
body.pageid-23 li.page-item-14 a {
	color: #000 !important;
}


body.pageid-4 p.side {
	
}

div#judith {
	background: url("img/judith.jpg");
	float: left;
	height: 195px; /*235px;*/
	margin-right: 20px;
	width: 260px; /*242px;*/
}

div#sub { 
	/*clear: both !important;*/
	margin: 2em 0;
}


/* TEMP KR */
div#sub li {
  display: none;
}
/* TEMP KR */






div#sub ul li,
li.cat-item {
	display: inline;
	list-style-type: none;
	margin-right: 1em;
}

div#sub a {
	font-size: 16pt !important;
	text-decoration: none !important;
}

body.category div.entry-content p { /* category = seminars */
	color: #808080;
}


div.nav-previous,
div.nav-next {
	font-size: 9pt;
}



/*
div#main {
  margin-bottom: 2em;
}

div#main p {
  font-size: 12pt;
}
*/

div#content ul li {
  margin-bottom: 10pt;
}

div.tighten ul li {
  margin-bottom: 6pt !important;
}


div#column-1 {
  margin-right: 10%;
}

div#column-1,
div#column-2 {
  float: left;
  width: 45%;
}

body.home div#column-1 {
	float: left;
	/*width: 480px;*/
	margin-right: 40px;
	width: 480px;
}

body.home div#column-2 {
	float: right;
	/*width: 480px;*/
	margin-left: 20px;
	width: 240px;
}

body.home div#column-2 p {
	margin-bottom: 0;
}

body.home div#column-3 {
	float: left;
	width: 240px;
}

/*
div#column-2 {
	float: left;
	width: 240px;
}
*/

div#column-4 {
	width: 480px;
}

.aside {
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
}

div#footer {
  clear: both;
  color: #808080;
  padding-bottom: 3em;
  padding-top: 2em;
}

ul#repeat {
  display: none;
}

ul#repeat li {
  float: left;
  margin-right: 1em;
}

ul#repeat a {
  font-size: 9pt;
  /*letter-spacing: 1pt;*/
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}


div.push {
  clear: both;
}

h1.klear {
	clear: both;
}

