/* Main Styles */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	background-color: #f1edea;
	background-image:url(images/back-gradient.jpg);
	background-repeat:repeat-x;
	color:#544c3e;
		
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	letter-spacing:0.01em;
	color:#bf631f;
	line-height:30px;
}

h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	letter-spacing:0.01em;
	color:#4b443d;
	line-height:26px;
}

a:link, a:visited {
	text-decoration:underline;
	color:#da762d;	
}

a:hover {
	text-decoration:none;
	color:#a2541b;	
}


input, textarea, checkbox, select {
	color:#bf631f;
	margin-bottom:2px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

li {
	margin-top:2px;
	margin-bottom:2px;
}

/* CONTAINERS */

#container {
	width: 850px;
	float:left;
	background-image:url(images/logo-top-left.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#leftContainer {
	width: 255px;
	float:left;
}

#rightContainer {
	width: 595px;
	float:left;
}

/* NAVIGATION - LEFT CONTAINER */

.navBlock {
	width:178px;
	margin: 145px 0px 0px 20px;
	background-color: #dbd8d3;
	border: 1px solid #ca8e58;
	padding:16px;
	float:left;
}

.dividerDots {
	background-image:url(images/divider-dots-LeftPanel.gif);
	background-repeat:no-repeat;
	padding: 20px 0px 0px 0px;
	width:168px;
	margin: 20px 0px -5px 5px;
}

.contactBlock {
	width:170px;
	margin-left:3px;
	float:left;
}

.largeHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	letter-spacing:0.01em;
	color:#4b443d;
	line-height:26px;
}

.orangeText {
	color:#ca5a06;
}

a#nav-home { background-image:url(images/but-home.gif); height: 20px; width:50px; display:block; margin: 4px 0px 4px 0px; }
a#nav-home span { display:none; }
a#nav-home:hover { background-image:url(images/but-homeO.gif); }

a#nav-katharine { background-image:url(images/but-katharine.gif); height: 20px; width:110px; display:block; margin: 4px 0px 4px 0px; }
a#nav-katharine span { display:none; }
a#nav-katharine:hover { background-image:url(images/but-katharineO.gif); }

a#nav-readings { background-image:url(images/but-readings.gif); height: 20px; width:130px; display:block; margin: 4px 0px 4px 0px; }
a#nav-readings span { display:none; }
a#nav-readings:hover { background-image:url(images/but-readingsO.gif); }

a#nav-courses { background-image:url(images/but-courses.gif); height: 20px; width:110px; display:block; margin: 4px 0px 4px 0px; }
a#nav-courses span { display:none; }
a#nav-courses:hover { background-image:url(images/but-coursesO.gif); }

a#nav-products { background-image:url(images/but-products.gif); height: 20px; width:110px; display:block; margin: 4px 0px 4px 0px; }
a#nav-products span { display:none; }
a#nav-products:hover { background-image:url(images/but-productsO.gif); }

a#nav-radio { background-image:url(images/but-radio.gif); height: 20px; width:110px; display:block; margin: 4px 0px 4px 0px; }
a#nav-radio span { display:none; }
a#nav-radio:hover { background-image:url(images/but-radioO.gif); }

a#nav-marketing { background-image:url(images/but-marketing.gif); height: 20px; width:110px; display:block; margin: 4px 0px 4px 0px; }
a#nav-marketing span { display:none; }
a#nav-marketing:hover { background-image:url(images/but-marketingO.gif); }

a#nav-past-lives { background-image:url(images/but-pastlives.gif); height: 20px; width:110px; display:block; margin: 4px 0px 4px 0px; }
a#nav-past-lives span { display:none; }
a#nav-past-lives:hover { background-image:url(images/but-pastlivesO.gif); }

a#nav-articles { background-image:url(images/but-articles.gif); height: 20px; width:110px; display:block; margin: 4px 0px 4px 0px; }
a#nav-articles span { display:none; }
a#nav-articles:hover { background-image:url(images/but-articlesO.gif); }

a#nav-motivational { background-image:url(images/but-motivational.gif); height: 20px; width:163px; display:block; margin: 4px 0px 4px 0px; }
a#nav-motivational span { display:none; }
a#nav-motivational:hover { background-image:url(images/but-motivationalO.gif); }

a#nav-public { background-image:url(images/but-public.gif); height: 20px; width:163px; display:block; margin: 4px 0px 4px 0px; }
a#nav-public span { display:none; }
a#nav-public:hover { background-image:url(images/but-publicO.gif); }

a#nav-corporate { background-image:url(images/but-corporate.gif); height: 20px; width:150px; display:block; margin: 4px 0px 4px 0px; }
a#nav-corporate span { display:none; }
a#nav-corporate:hover { background-image:url(images/but-corporateO.gif); }

a#nav-writing { background-image:url(images/but-writing.gif); height: 20px; width:190px; display:block; margin: 4px 0px 4px 0px; }
a#nav-writing span { display:none; }
a#nav-writing:hover { background-image:url(images/but-writingO.gif); }

a#nav-meditation { background-image:url(images/but-med.gif); height: 20px; width:150px; display:block; margin: 4px 0px 4px 0px; }
a#nav-meditation span { display:none; }
a#nav-meditation:hover { background-image:url(images/but-medO.gif); }

a#nav-contact { background-image:url(images/but-contact.gif); height: 20px; width:94px; display:block; margin: 4px 0px 4px 0px; }
a#nav-contact span { display:none; }
a#nav-contact:hover { background-image:url(images/but-contactO.gif); }

a#nav-soul { background-image:url(images/but-soul.gif); height: 20px; width:118px; display:block; margin: 4px 0px 4px 0px; }
a#nav-soul span { display:none; }
a#nav-soul:hover { background-image:url(images/but-soulO.gif); }

a#nav-newsletters { background-image:url(images/but-newsletters.gif); height: 20px; width:150px; display:block; margin: 4px 0px 4px 0px; }
a#nav-newsletters span { display:none; }
a#nav-newsletters:hover { background-image:url(images/but-newslettersO.gif); }


/* FOOTER */

.footerContainer {
	width:543px;
	float:left;
	font-size:10px;
	padding:10px 0px 10px 0px;
	color:#83817e;
}


/* RIGHT CONTAINER */

.MainBlock {
	width:543px;
	border: 1px solid #a1a1a1;
	background-image:url(images/back-gradient-main.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	float:left;
	padding:25px;
	margin-top:65px;
}

.leftCourseBlock {
	width:335px;
	float:left;
	margin-right:10px;
}

.rightFormBlock {
	width:154px;
	float:left;
	background-color:#f8f4f0;
	padding:12px;
	border: 1px solid #CCC;
	margin-top:24px;
}

.rightBlock {
	width:165px;
	float:left;
	margin-top:10px;
}

.orangeGreyLong {
	width:276px;
	background-image:url(images/orangeGrey-long.jpg);
	background-repeat:no-repeat;
	height:67px;
	float:left;
	margin-bottom:5px;
}

.orangeGreyShort {
	width:229px;
	background-image:url(images/orangeGrey-short.jpg);
	background-repeat:no-repeat;
	height:67px;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
}

.orangeGreyHeading {
	width:235px;
	float:left;
	color:#FFF;
	padding: 5px 10px 0px 20px;
	font-size:14px;
}

.orangeGreyRead {
	width:275px;
	float:left;
	padding: 15px 0px 0px 0px;
	text-align:center;
}

.orangeGreyHeading-short {
	width:200px;
	float:left;
	color:#FFF;
	padding: 5px 10px 0px 20px;
	font-size:14px;
}

.orangeGreyRead-short {
	width:230px;
	float:left;
	padding: 15px 0px 0px 0px;
	text-align:center;
}

a.readCourse:link, a.readCourse:visited {
	color:#554e45;
	text-decoration:underline;
}

a.readCourse:hover {
	color:#cf6211;
	text-decoration:underline;
}

.but-viewAllCourses {
	float:left;
	margin-top:10px;
	margin-left:371px;
	width:140px;
}

.Button-left {
	background-image:url(images/button-left.jpg);
	background-repeat:no-repeat;
	width:7px;
	float:left;
	padding-bottom:12px;
}

.Button-middle {
	background-image:url(images/button-centre.jpg);
	background-repeat:repeat-x;
	float:left;
	font-weight:bold;
	color:#ca5a06;
	padding-bottom:8px;
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;

}

.Button-right {
	background-image:url(images/button-right.jpg);
	background-repeat:no-repeat;
	width:6px;
	float:left;
	padding-bottom:12px;
}

a.viewMore:link, a.viewMore:visited {
	color:#ca5a06;
	text-decoration:none;
	font-weight:bold;
}

a.viewMore:hover {
	color:#67625e;
	text-decoration:none;
	font-weight:bold;
}

.thickOrangeBorder {
	border: 1px solid #d56b1d;
}

.courseBlock {
	width:123px;
	float:left;
	margin-right:10px;
	height:163px;
	padding:24px;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#ffffff;
}

.darkerText {
	color: #000000;
}

a.courseReadMore:link, a.courseReadMore:visited {
	color: #2a2a2a;
	text-decoration:underline;
	font-weight:bold;
}

a.courseReadMore:hover {
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}
