@charset "utf-8";
/* CSS Document */
@font-face {font-family:ALC; src: url('../fonts/ALC.eot'); font-weight: normal; font-style: normal;}
@font-face {font-family:ALC; src: url('../fonts/ALC.woff') format('woff'), url('../fonts/ALC.ttf') format('truetype'), url('../fonts/ALC.svg#webfontrCGl1OWN') format('svg'); font-weight: normal; font-style: normal;}

/* ALL PAGES */
* { margin:0; padding:0; outline-style:none;}
html, body {background-color:#a8ac99;}
#Container {position:relative; width:960px; margin:0 auto; border:0; padding:0; background-color:#a6aca8; border-left:10px solid #9b9f8c; border-right:10px solid #9b9f8c; border-bottom:10px solid #9b9f8c;}
#Masthead {width:960px; height:120px; margin:0 auto; border:0; padding:0; background-image:url(../images/Masthead.png); background-position:0 0; background-repeat:no-repeat;}
hr {border:none; background-color:#3b1548; color:#3b1548; height:1px; margin:30px 0;}
#Armitage {width:240px; height:40px; position:absolute; top:162px; left:0;}

#PurpleMain {float:left; width:960px; margin:0; padding:0; background-image:url(../images/PurpleBack.png);}
#PeachMain {float:left; width:960px; margin:0; padding:0; background-image:url(../images/PeachBack.png);}
#PinkMain {float:left; width:960px; margin:0; padding:0; background-image:url(../images/PinkBack.png);}
#BlueMain {float:left; width:960px; margin:0; padding:0; background-image:url(../images/BlueBack.png);}
#LightPurpleMain {float:left; width:960px; margin:0; padding:0; background-image:url(../images/LightPurpleBack.png);}
#LeftCol {float:left; width:220px; padding:0px 10px 40px 10px;}
#RightCol {float:right; width:210px; padding:15px 15px 40px 15px;}

/* HOME PAGE */
#CenterCol {float:left; width:400px; padding:40px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#FFF;}
#CenterCol p {margin-top:12px;}
#CenterCol h1 {font-size:20px; line-height:22px; font-weight:bold;}
#CenterCol img {float:right; padding-left:10px; border:none;}
#NormaQuote {font-family:Georgia, serif; font-style:italic; font-size:13px; line-height:20px; color:#d4cada; text-align:center; width:200px; margin-left:5px;}
#NormaQuote img {border:none;}
#NormaQuote p {margin-top:10px;}
.NormaTitle {font-family:Georgia, serif; font-style:italic; font-size:16px; line-height:16px; color:#FFF; margin-top:-16px !important;}
.NormaTitle span {font-family:Verdana, Geneva, sans-serif; font-style:normal; font-size:10px; letter-spacing:2px; color:#FFF;}
.QuoteHead {font-size:24px; margin-top:30px !important;}
.CallToAction {width:180px; padding:0 0 15px 0; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:16px; text-align:center; color:#a996b5; border:1px solid #a8ac99; margin:30px 0 0 20px; -webkit-box-shadow: 0 0 25px #a996b5; -moz-box-shadow: 0 0 25px #a996b5; box-shadow: 0 0 25px #a996b5;}
.CTA-Head {color:#FFF; background-color:#5a5e23; width:180px; display:block; font-size:11px; font-weight:bold; padding:4px 0; text-align:center;}
.CallToAction p {margin:8px 15px 0 15px;}

/* WORKSHOPS PAGE */
#WorkshopsCenterCol {float:left; width:400px; padding:40px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#3b1548;}
#WorkshopsCenterCol p {margin-top:12px;}
#WorkshopsCenterCol ul {margin:12px 0 0 20px;}
#WorkshopsCenterCol li {list-style:none; background-image:url(../images/Bullet-Workshops.png); background-position:0 0; background-repeat:no-repeat; padding:0 0 8px 20px;}
#WorkshopsCenterCol h1 {font-size:24px; line-height:26px; font-weight:bold; text-align:center;}
#WorkshopsCenterCol h2 {font-size:16px; font-weight:bold; text-align:center; margin-top:12px;}
#WorkshopsCenterCol img {float:right; padding-left:10px; border:none; margin-top:12px;}
.CallToActionWS {width:180px; padding:0 0 15px 0; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:16px; text-align:left; color:#3b1548; border:1px solid #5a5e23; margin:30px 0 0 20px; -webkit-box-shadow: 0 0 25px #3b1548; -moz-box-shadow: 0 0 25px #3b1548; box-shadow: 0 0 25px #3b1548;}
.CallToActionWS p {margin:8px 15px 0 15px;}
.CallToActionWS ol {margin:8px 20px 0 40px;}
.CallToActionWS ul {margin:8px 20px 0 40px;}
.CallToActionWS li {margin-bottom:8px;}
#RightWS {font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:16px; color:#3b1548; margin-top:20px;}
#RightWS p {margin-top:8px;}
#RightWS ul {margin-top:8px;}
#RightWS li {margin:0 30px 8px 30px;}
#RightWS img {margin-left:3px;}
.Right-Head {color:#FFF; background-color:#5a5e23; width:220px; display:block; font-size:11px; font-weight:bold; padding:10px; margin-left:-15px; text-align:center;}
.Right-Head_alt {color:#FFF; background-color:#5a5e23; width:220px; display:block; font-size:14px; font-weight:bold; padding:10px; margin-left:-15px; text-align:center;}
.SubHeadCenter {font-size:14px; font-weight:bold; text-align:center;}
.SubHeadCenter2 {font-size:11px; font-weight:normal; text-align:center; margin-top:0 !important;}
.LinkCenter {text-align:center; font-size:14px; font-weight:bold; color:#df5a4a; text-decoration:none;}
.LinkCenter a {font-size:14px; font-weight:bold; color:#df5a4a; text-decoration:none;}
.LinkCenter:hover {color:#5a5e23;}
.LinkCenter a:hover {color:#5a5e23;}
.LinkLeft a {font-size:14px; font-weight:bold; color:#df5a4a; text-decoration:none;}
.LinkLeft a:hover {color:#5a5e23;}

/* SPIRITUAL JOURNEYS PAGE */
#JourneysCenterCol {float:left; width:400px; padding:40px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#3b1548;}
#JourneysCenterCol p {margin-top:12px;}
#JourneysCenterCol ul {margin:12px 0 0 20px;}
#JourneysCenterCol li {list-style:none; background-image:url(../images/Bullet-Workshops.png); background-position:0 0; background-repeat:no-repeat; padding:0 0 8px 20px;}
#JourneysCenterCol h1 {font-size:24px; line-height:26px; font-weight:bold; text-align:center;}
#JourneysCenterCol h2 {font-size:16px; font-weight:bold; text-align:center; margin-top:12px;}
#JourneysCenterCol img {float:right; padding-left:10px; border:none; margin-top:12px;}

/* SPIRITUAL READINGS PAGE */
#SpiritualReadingsCenterCol {float:left; width:400px; padding:40px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#3b1548;}
#SpiritualReadingsCenterCol p {margin-top:12px;}
#SpiritualReadingsCenterCol ul {margin:12px 0 0 20px;}
#SpiritualReadingsCenterCol ol {margin:12px 0 0 40px;}
#SpiritualReadingsCenterCol ul li {list-style:none; background-image:url(../images/Bullet-Workshops.png); background-position:0 0; background-repeat:no-repeat; padding:0 0 8px 20px;}
#SpiritualReadingsCenterCol ol li {padding:0 0 8px 0;}
#SpiritualReadingsCenterCol h1 {font-size:24px; line-height:26px; font-weight:bold; text-align:center;}
#SpiritualReadingsCenterCol h2 {font-size:16px; font-weight:bold; text-align:center; margin-top:12px;}
#SpiritualReadingsCenterCol img {float:right; padding-left:10px; border:none; margin-top:12px;}

/* INDIVIDUALIZED SESSIONS PAGE */
#IndividualizedCenterCol {float:left; width:400px; padding:40px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#3b1548;}
#IndividualizedCenterCol p {margin-top:12px;}
#IndividualizedCenterCol ul {margin:12px 0 0 20px;}
#IndividualizedCenterCol ol {margin:12px 0 0 40px;}
#IndividualizedCenterCol ul li {list-style:none; background-image:url(../images/Bullet-Workshops.png); background-position:0 0; background-repeat:no-repeat; padding:0 0 8px 20px;}
#IndividualizedCenterCol ol li {padding:0 0 8px 0;}
#IndividualizedCenterCol h1 {font-size:24px; line-height:26px; font-weight:bold; text-align:center;}
#IndividualizedCenterCol h2 {font-size:16px; font-weight:bold; text-align:center; margin-top:12px;}
#IndividualizedCenterCol img {float:right; padding-left:10px; border:none; margin-top:12px;}

/* THREE DAY PAGE */
#ThreeDayCenterCol {float:left; width:400px; padding:40px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#3b1548;}
#ThreeDayCenterCol p {margin-top:12px;}
#ThreeDayCenterCol ul {margin:12px 0 0 20px;}
#ThreeDayCenterCol li {list-style:none; background-image:url(../images/Bullet-Workshops.png); background-position:0 0; background-repeat:no-repeat; padding:0 0 8px 20px;}
#ThreeDayCenterCol h1 {font-size:24px; line-height:26px; font-weight:bold; text-align:center;}
#ThreeDayCenterCol h2 {font-size:16px; font-weight:bold; text-align:center; margin-top:12px;}
#ThreeDayCenterCol img {float:right; padding-left:10px; border:none; margin-top:12px;}

/* FENG SHUI PAGE */
#FengShuiCenterCol {float:left; width:400px; padding:40px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#3b1548;}
#FengShuiCenterCol p {margin-top:12px;}
#FengShuiCenterCol ul {margin:12px 0 0 20px;}
#FengShuiCenterCol li {list-style:none; background-image:url(../images/Bullet-Workshops.png); background-position:0 0; background-repeat:no-repeat; padding:0 0 8px 20px;}
#FengShuiCenterCol h1 {font-size:24px; line-height:26px; font-weight:bold; text-align:center;}
#FengShuiCenterCol h2, h3, h4, h5, h6 {font-size:16px; font-weight:bold; text-align:center; margin-top:12px;}
#FengShuiCenterCol img {float:right; padding-left:10px; border:none; margin-top:12px;}
#RightFS {font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#3b1548; margin-top:20px;}
#RightFS p {margin-top:8px;}
#RightFS ul {margin-top:8px;}
#RightFS li {margin:0 30px 8px 30px;}
#RightFS img {margin-left:3px;}

/* WELLNESS PAGE */
#WellnessCenterCol {float:left; width:400px; padding:40px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#3b1548;}
#WellnessCenterCol p {margin-top:12px;}
#WellnessCenterCol ul {margin:12px 0 0 20px;}
#WellnessCenterCol li {list-style:none; background-image:url(../images/Bullet-Workshops.png); background-position:0 0; background-repeat:no-repeat; padding:0 0 8px 20px;}
#WellnessCenterCol h1 {font-size:24px; line-height:26px; font-weight:bold; text-align:center;}
#WellnessCenterCol h2 {font-size:16px; font-weight:bold; text-align:center; margin-top:12px;}
#WellnessCenterCol img {float:right; padding-left:10px; border:none; margin-top:12px;}
#Wellness2CenterCol {float:left; width:400px; padding:40px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#3b1548;}
#Wellness2CenterCol p {margin-top:12px;}
#Wellness2CenterCol ul {margin:12px 0 0 20px;}
#Wellness2CenterCol li {list-style:none; background-image:url(../images/Bullet-Workshops.png); background-position:0 0; background-repeat:no-repeat; padding:0 0 8px 20px;}
#Wellness2CenterCol h1 {font-size:24px; line-height:26px; font-weight:bold; text-align:center;}
#Wellness2CenterCol h2 {font-size:16px; font-weight:bold; text-align:center; margin-top:12px;}
#Wellness2CenterCol img {float:right; padding-left:10px; border:none; margin-top:12px;}
#Wellness3CenterCol {float:left; width:400px; padding:40px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#3b1548;}
#Wellness3CenterCol p {margin-top:12px;}
#Wellness3CenterCol ul {margin:12px 0 0 20px;}
#Wellness3CenterCol li {list-style:none; background-image:url(../images/Bullet-Workshops.png); background-position:0 0; background-repeat:no-repeat; padding:0 0 8px 20px;}
#Wellness3CenterCol h1 {font-size:24px; line-height:26px; font-weight:bold; text-align:center;}
#Wellness3CenterCol h2 {font-size:16px; font-weight:bold; text-align:center; margin-top:12px;}
#Wellness3CenterCol img {float:right; padding-left:10px; border:none; margin-top:12px;}
.Quote {font-family:Georgia, serif; font-style:italic; font-size:13px; line-height:20px; color:#3b1548; text-align:center; margin:18px 0 !important;}
.ImageCredit {font-family:Verdana, Geneva, sans-serif; font-size:9px; line-height:16px; color:#3b1548;}
.WaveForms {width:133px; height:100px; text-align:center; float:left;}
.WaveForms img {float:none !important; text-align:center;}

/* EVENTS PAGE */
.Months {font-family:Verdana, Geneva, sans-serif; font-size:16px; line-height:16px; color:#FFF; font-weight:bold;}
.Event {font-weight:bold;}
.EventIndent {margin:0 0 0 60px !important;}
.EventCategory {font-family:Verdana, Geneva, sans-serif; font-size:18px; line-height:36px; color:#FFF; font-weight:bold;}

/* LINKS PAGE */
.CallToActionLinks {width:180px; padding:0 0 15px 0; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:16px; text-align:left; color:#a996b5; background-image:url(../images/cCallToActionBox.png); border:1px solid #a8ac99; margin:30px 0 0 20px; -webkit-box-shadow: 0 0 25px #a996b5; -moz-box-shadow: 0 0 25px #a996b5; box-shadow: 0 0 25px #a996b5;}
.CallToActionLinks p {margin:8px 15px 0 15px;}
.CallToActionLinks ol {margin:8px 20px 0 40px;}
.CallToActionLinks ul {margin:8px 20px 0 40px;}
.CallToActionLinks li {margin-bottom:8px;}

/* GALLERY PAGE */
#GalleryName {font-family:ALC, Georgia, serif; font-weight:normal; font-size:24px; letter-spacing:1px; color:#66477a; margin:0 0 7px 60px;}
#Gallery {float:left; width:960px; padding:70px 0 30px 0; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#3b1548; background-color:#2d0f37;}
.Thumbs {width:910px; margin:0 auto;}
.Thumbs li {float:left; display:inline; list-style:none; margin:8px; background-color:#3a1547;}
.Thumbs li a img {border:1px solid #66477a; margin:0; padding:7px;}
.Thumbs li a:hover > img {border:1px solid #fff; margin:0; padding:7px;}
.GalleryList {margin-top:12px;}
.GalleryList li {list-style:none; margin-bottom:6px;}
.GalleryList li a {text-decoration:none; color:#df5a4a;}
.GalleryList li a:hover {color:#5a5e23;}
.GalleryPgList {width:910px; margin:0 0 20px 0; padding:5px 25px; text-align:center; border-top:1px solid #66477a; border-bottom:1px solid #66477a; background-color:#3a1547;}
.GalleryPgList li {padding:0 8px; list-style:none; display:inline; font-family:ALC, Georgia, serif; font-weight:normal; font-size:12px; letter-spacing:1px; color:#66477a;}
.GalleryPgList li a {font-family:ALC, Georgia, serif; font-weight:normal; font-size:12px; letter-spacing:1px; color:#66477a; text-decoration:none;}
.GalleryPgList li a:hover {color:#FFF;}

/* CONTACT PAGE */
#ContactCenterCol {float:left; width:400px; padding:40px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#3b1548;}
#ContactCenterCol p {margin-top:12px;}
#ContactCenterCol ul {margin:12px 0 0 20px;}
#ContactCenterCol li {list-style:none; background-image:url(../images/Bullet-Workshops.png); background-position:0 0; background-repeat:no-repeat; padding:0 0 8px 20px;}
#ContactCenterCol h1 {font-size:24px; line-height:26px; font-weight:bold; text-align:center;}
#ContactCenterCol h2 {font-size:16px; font-weight:bold; text-align:center; margin-top:12px;}
#ContactCenterCol img {float:right; padding-left:10px; border:none; margin-top:12px;}
#RightContact {font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:16px; color:#a996b5; margin-top:20px;}
#RightContact p {margin-top:8px;}
#RightContact ol {margin-top:8px;}
#RightContact ul {margin-top:8px;}
#RightContact li {margin:0 30px 8px 30px;}
#RightContact img {margin-left:3px;}
#ContactFormContainer {width:400px; font-family:Verdana, Geneva, sans-serif; color:#a996b5; font-size:24px; line-height:48px; font-weight:bold; text-align:center;}
#ContactForm li {font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#a996b5; font-size:13px; line-height:15px; list-style:none; padding: 0 0 10px 0; text-align:right;}
#ContactForm .app-text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; width:292px; height:20px; background:#FFF; border:solid 1px #a996b5;}
#ContactForm .app-textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#FFF; border:solid 1px #a996b5; overflow:hidden; vertical-align:text-top;}
.subbtn {padding:4px 10px;}
#SessionFormContainer {width:400px; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:13px; line-height:15px; font-weight:normal; text-align:center;}
#SessionFormContainer p {margin-top:12px;}
.SessionForm {margin-top:12px;}
.SessionForm li {font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#a996b5; font-size:13px; line-height:15px; list-style:none; padding: 0 0 10px 0; text-align:right;}
.SessionForm .app-text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; width:252px; height:20px; background:#FFF; border:solid 1px #a996b5;}
.SessionForm .app-textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#FFF; border:solid 1px #a996b5; overflow:hidden; vertical-align:text-top;}
.subbtn {padding:4px 10px;}
.SessionFormHead {font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:18px; font-weight:bold; text-align:center; margin-top:24px !important;}
.CheckBoxes li {display:inline-block; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#a996b5; font-size:10px; line-height:10px !important; list-style:none; padding:0 10px 0 0; text-align:center;}
.app-text:focus, .app-textarea:focus {background-color:#e4e400; border:solid 1px #808000;}


/* FOOTER */
#Footer {clear:both; width:960px; height:30px; margin-top:1px; background-color:#5a5e23; font-family:ALC, Georgia, serif; font-weight:normal; font-size:12px; letter-spacing:1px; color:#FFF; text-align:center; padding-top:10px;}

#credit {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5a5e23; padding:0 0 20px 0; width:940px; margin:10px auto; text-align:center;}
#credit a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5a5e23; text-decoration:none;}
#credit a:hover {color:#FFF;}

/* NAVIGATION BUTTONS */
#globalheader {width:960px; height:40px; margin:1px 0; background-color:#5a5e23;}
#globalheader #globalnav {margin:0; padding:3px 0 0 0; width:100%; list-style:none; text-align:center;}
#globalheader #globalnav li {display:inline-block; zoom:1; *display:inline; font-family:ALC, Georgia, serif; font-weight:normal; font-size:12px; line-height:17px; color:#bdbfa7;}
#globalheader #globalnav li a {padding:0 8px; font-family:ALC, Georgia, serif; font-weight:normal; font-size:12px; letter-spacing:1px; color:#bdbfa7; text-decoration:none;}
#globalheader #globalnav li a:hover {color:#FFF;}
.nav-selected a {color:#FFF !important; cursor:default;}