@charset "UTF-8";
/* CSS Document */
/* written by Raj Persram - PureWebMedia.biz */

/* color scheme:
	brown: 	#6F5C50
	teal:	#
	lt blue:	#
*/

body	{
	background-color:#fff;
	height:100%;
	margin: 0;
}

#admin-menu * { /* for Admininstration Menu module.  */
     font-size: 12px;
     font-weight: bold;
}

td	{vertical-align:top;}

tbody	{
	border:none;
}

a:link, a:visited, a:active	{
	text-decoration:none;
	font-weight:normal;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}


a:hover	{
	text-decoration:underline;
	color:#8fadb4;
}

#content #main h1, #content #main h2, #content #main h3, #content #main h4	{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

h1 {
	color:#6699cc;
	font-family:Helvetica;
}

h2 {
	color:#669900;
	font-variant:small-caps;
}

h3 {
	color:#DD7722;
	
}

.logo	{
	background-color:#ebeff0;
	width:200px;
	height:90px;
}



/************* navigation ***************/

#nav	{
	background-color:#8fadb4;
	height:20px;
	text-align:left;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	width:100%;	
	vertical-align:middle;
}

#nav ul	{
	margin:0;
	padding:0;
	
}

#nav li	{
	display:inline;
	padding:0 31px;
	margin-top:0;
	margin-bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#quick_menu {
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px 0 8px 0;
	background-color:#FFFFFF;
	text-align:right;
	font-size:0.7em;
}

#quick_menu div a {
	font-size:11px;
	padding:0 4px;
	color:#666666;
}

ul.menu li a	{
	color:#60493c;
}

#primary-menu	{
	background-color:#8fadb4;
	border-bottom:none;
}

#navlist li	{
	border-left:0;
}

/************* sidebars ***************/

#leftSideBar	{	
	width:200px;
}

#rightSideBar	{
	width:184px;
}

#leftSideBar, #rightSideBar	{
	font-size:13px;
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;	
}

#leftSideBar .leftTopNav	{
	padding:10px 5px;
	margin:0 0 20px 0;
	background-color:#ebeff0;
	text-align:left;
}

#leftSideBar .leftContent, #rightSideBar .rightContent	{
	padding:10px 5px;
	text-align:left;
}

.rightContent .title, .rightContent .content {
	margin:0 4px;
}

.leftContent .title, .leftContent .content	{
	margin:0 10px;	
}

.leftBox1, .rightBox1, .rightBox2	{
	width:166px;
	height:166px;
	border: 1px solid #CCCCCC;
	margin:10px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
}

.leftBox1 h2, .rightBox1 h2, .rightBox2 h2	{
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:1.4em;
	margin:0;
	padding:0;
}

.leftBox1 h2	{
	margin-top:30px;
}

.rightBox1 h2	{
	margin-top:8px;
}

.rightBox2 h2	{
	margin-top:104px;
}

.leftBox1 h3, .rightBox1 h3, .rightBox2 h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	padding:0;
	margin: 6px 0;
	line-height:1.1em;	
}

.leftTopNav .title h3, .rightContent .title h3	{
	font-size:1.2em;
}

.leftBox1 a, .rightBox1 a, .rightBox2 a	{
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#999;
}

.leftBox1	{
	background-image:url(images/background/poppy-pod.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align:right;
	vertical-align:middle;
}

.leftBox1 h2, .leftBox1 h3 	{
	color:#6f5c50;
}

.rightBox1 h2, .rightBox1 h3	{
	color:#768E94;	
}

.rightBox2 h2, .rightBox2 h3	{
	/*color:#c2c282;*/
	color:#6f5c50;
}

.rightBox1	{
	background-image:url(images/background/buddha-profile.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align:left;
	vertical-align:middle;
}

.rightBox2	{
	background-image:url(images/background/cushions.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:left;
	
}




/************* content ***************/

.breadcrumb	{
	font-size:0.8em;
}


.terms ul a {
	color: #999;
}

#content	{
	text-align:left;
	vertical-align:top;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:13px;
	padding:0px 15px 70px 15px;
	margin:0;
	color:#333333;
	line-height:1.5em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(images/background/lotus.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height:285px;
	height: auto !important;
	height: 285px;
	max-width:700px;
}

*html #content	{/* IE */
	width:575px;
}

#content a	{
	font-weight:bold;
}
#content p	{
	line-height:1.5em;
}

#Table_Footer td	{
	text-align:center;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:60px;
	vertical-align:middle;
}

#Table_Footer td, #Table_Footer td a	{
	font-size:11px;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

#Table_Footer #tertiary-menu, #Table_Footer #tertiary-menu a	{
	color:#666666;
}


#Table_Content	{
	background-color:#FFFFFF;
}

#copyright, #copyright a	{
	color:#666666;
	font-size:10px;	
}

#content #main .node .content span	{
	line-height:1.5em;
}

#content #main .node .content img	{
	margin:5px;
}

#content #main form#mailchimp-subscribe-anon-form-all fieldset {
	border: 1px solid #ccc;
}

#content .nodeAudioTalk dd.a:link {
	text-decoration: underline;
}

.audioTalkView table {
	width: 100%;
}

img.field-icon-audio-mpeg {
	vertical-align: bottom;
}

/************** overrides *************/
#navlist li a	{
	color:#fff;
	font-weight:bold;
}

#user-login-form .item-list ul	{
	margin:8px 0 0 0;
	padding:0;
}

#content #main h1	{
	font-size:1.4em;
	color:#6F5C50;
	padding-top:0em;
	padding-bottom:0.7em;
	margin-top:-2px;
	text-transform:lowercase;	
}

#content #main h2	{
	font-size:1.4em;
}

#content #main h3	{
	font-size:1.3em;
}

#content #main .node .content	{
	font-size:12px;
	color:#373737;
}

#content #main	{
	background: none;
	padding:16px 10px 0px 10px;
}

#content .title, #content .title a {
	font-size:14px;
	color:#768E94;
}

.node .taxonomy {
	display:none; /* hides the title for news and events */
}

li.expanded {
  list-style-image: url(images/background/open-list.gif);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.collapsed {
  list-style-image: url(images/background/list-item.gif);
  padding: 0.2em 0.5em 0 0;
  margin: 0;
}

li.leaf {
  list-style-image: url(images/background/list-item.gif);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}

*html li.expanded { /* poor Explorer */
  list-style-image: url(images/background/open-list-ie.gif);
}
*html li.collapsed {
  list-style-image: url(images/background/list-item-ie.gif);
}

*html li.leaf {
  list-style-image: url(images/background/list-item-ie.gif);
}

a:hover, a:active {
	font-weight:normal;
}

#help {
	font-size:1em;
}

.block .title h3 {
	background:none;
	padding:6px 0 6px 4px;
	border-bottom:none;
	color:#6F5C50;
}

a#switch_oFCK_1	{ /* color the 'switch to rich text editor' link */
	color:#369;
	margin-bottom:10px;
}

/* styles for left newsletter subscription box */

#block-simplenews-10	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:1.1em;
}

#block-simplenews-10 .content	{
	border:1px solid #CCCCCC;
	width:166px;
	background-image:url(images/background/leaf.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	color:#768E94;
}

#block-simplenews-10 p	{
	width:138px;
}

#block-simplenews-10 label	{
	font-weight:bold;
	font-size:11px;
	color:#6F5C50;
}

#block-simplenews-10 .title h3	{
	display:none;
}

#block-simplenews-10 #edit-mail	{
	width:160px;
}

.submitted {
color:#999999;
font-size:0.79em;
}

h1, h2, h3, h4, h5, h6 {
font-family:"Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,Verdana,sans-serif;
margin:0pt;
}

.content .active {
color:#336699;
}

div.links li {
	font-size:0.75em;
}

/* announcement pages */
#content #main .sticky	{
	margin-top:20px;
}

#content li.node_read_more,
.announceReadMore {
	font-size: 10px;
}

div.announceReadMore {
	padding:0 0 20px;
}

#content #main .announceView h1.announceTitle {
	padding-top:6px;
	padding-bottom:0.4em;
}

#content .announceView h1.announceTitle a {
	color:#768E94;
	font-size:14px;
}

#content .announceView .announcePosted {
	color:#999999;
	font-size:10px;
}


/**** admin module menu ****/
#admin-menu li {
	font-size: 12px;
}
