/* Style sheet xLayout */
.mod_calendar .previous{float:left;text-align:center;}
.mod_calendar .current{margin-right:20px;margin-left:20px;text-align:center;font-weight:bold;font-size:18px;color:#0d3b6d;line-height:20px;}
.mod_calendar .next{float:right;text-align:center;}
.mod_calendar .column{width:12%;float:none;margin-right:0;padding:5px;}
.mod_calendar .dayNumber a.caltip{height:35px;display:block;}
.mod_calendar .dayNumber a.caltip .activities{width:10px;height:10px;float:right;display:block;background-color:#00b303;}
.mod_calendar .dayNumber a.caltip .events{width:10px;height:10px;float:right;display:block;margin-right:5px;margin-left:5px;background-color:#0a36a6;}
#footer{padding-right:15px;padding-bottom:25px;padding-left:15px;}
.home #left{float:none;}
.home #right{width:630px;}
.home #main{width:300px;float:left;}
#simpleSearch{width:150px;float:right;display:block;margin-top:50px;padding-left:55px;background:url("tl_files/layout/searchText.png") left top no-repeat;}
#dropdown{width:700px;height:35px;overflow:visible;float:left;display:block;margin-top:40px;}
body{background-color:#721301;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;font-size:62.5%;line-height:1.25em;}
#wrapper{background:url("tl_files/layout/bodyBg.jpg") center top repeat;min-height:450px;height:auto !important;height:450px;}
.wrap,#strip .inside{width:950px;margin-right:auto;margin-left:auto;}
#container{font-size:1.1em;line-height:1.3em;}
.insidePage #container{padding-bottom:30px;font-size:1.2em;line-height:1.5em;}
.inside{position:static;}
.insidePage #left{width:250px;float:left;font-family:Palatino, Georgia, "Times New Roman", Times, serif;color:#6c2020;line-height:1.3em;}
.insidePage #main{width:650px;float:right;}
.ce_popup a{height:20px;overflow:hidden;display:block;margin-top:0;margin-bottom:10px;padding:15px 20px 15px 65px;background:url("tl_files/layout/readMoreBg.png") left top no-repeat;font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;font-size:12px;color:#6c2020;line-height:15px;}
.ce_popup a:hover{background-position:left bottom;}
h1{font-family:Palatino, Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:3em;color:#702020;line-height:1em;}
h2{margin-top:10px;margin-bottom:10px;padding-top:0;padding-bottom:2px;border-bottom:1px solid #3a3d09;font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.6em;color:#525624;line-height:1.1em;}
h3{margin-top:10px;margin-bottom:10px;padding-top:0;padding-bottom:2px;font-family:Palatino, Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:normal;font-size:1.4em;color:#914124;line-height:1.1em;}
h4{margin-top:8px;margin-bottom:8px;padding-top:0;padding-bottom:2px;font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.2em;color:#762121;line-height:1.1em;}
p{margin-top:10px;margin-bottom:10px;}
strong{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.1em;color:#6b2020;}
.floatRight{float:right;}
#strip{padding-top:8px;padding-bottom:8px;text-align:center;background-color:#490c01;font-family:Palatino, Georgia, "Times New Roman", Times, serif;font-size:1.4em;color:#ae5c3a;line-height:1.5em;text-transform:lowercase;}
#strip a{text-decoration:none;color:#ae5c3a;}
#strip span{padding-right:15px;padding-left:15px;white-space:nowrap;}
#footernav{padding-top:25px;padding-bottom:10px;}
#footernav ul{margin:0;padding:0;}
#footernav li{float:left;margin:0 25px 0 0;padding:0;list-style-type:none;}
#copyright{padding-top:10px;padding-bottom:10px;color:#b66c5e;}
#footernav a{text-decoration:none;color:#c4bf92;text-transform:lowercase;}
#emailSignup{width:205px;float:right;margin-top:20px;padding-left:210px;}
#buttons{width:500px;float:right;margin-top:20px;}
#buttons .button{float:left;margin-right:20px;}
#emailSignup input.text{float:left;margin-top:4px;margin-right:5px;padding:2px;background-color:#c4c499;border:1px #8c4b3f;color:#6f1201;}
#emailSignup br{display:none;}
#header{background:url("tl_files/layout/upperSwoopBg.png") center top no-repeat;min-height:200px;height:auto !important;height:200px;}
#header #logo{padding-top:25px;}
#nav{position:absolute;display:block;margin:0;list-style:none;z-index:5000;}
#subMenusContainer{width:100%;height:0;top:0;left:0;position:absolute;overflow:visible;display:block;z-index:1000000000;}
#nav li a:focus + ul{margin-top:2.2em;margin-left:0;}
#nav li li:hover ul{margin-top:-2.5em;margin-left:10em;}
#nav li li a:focus + ul{left:0;margin-top:-2.2em;margin-left:1010em;}
#nav li li{float:none;}
#nav li li a:focus{width:10em;left:0;margin-top:0;margin-left:1000em;}
#nav li li a{position:relative;float:none;}
#nav li li li a:focus{width:10em;left:0;margin-top:-1em;margin-left:2010em;}
#nav li ul{position:absolute;margin-top:3em;margin-left:-1000em;}
#nav li ul ul{margin:-1em 0 0 -1000em;}
#nav li:hover a:focus{margin-left:0;}
#nav li li:hover a:focus + ul{margin-left:10em;}
#nav li:hover ul ul{margin-left:-1000em;}
#nav li:hover ul{margin-left:0;}
#subMenusContainer li.clear{width:auto;float:none;display:block;}
#nav,#nav ul,#nav ol,#subMenusContainer ul,#subMenusContainer ol{margin:0;padding:0;line-height:1em;list-style: none;}
#nav a{height:35px;float:left;display:block;margin:0;cursor:pointer;}
#nav ul a,#nav ol a,#subMenusContainer a{height:auto;display:block;padding:2px 5px;text-decoration:none;color:#f8f6f1;}
#nav ul,#nav ol,#subMenusContainer ul,#subMenusContainer ol{width:185px;display:block;margin:0;padding:10px;background-color:#490c01;list-style:none;}
#nav ul a:hover,#nav ul a:focus,#subMenusContainer a:hover,#subMenusContainer a:focus,#subMenusContainer a.subMenuParentBtnFocused{background-color:#ed1c24;color:#ffffff;}
#nav ul a:hover,#nav ul a:focus,#subMenusContainer a:hover,#subMenusContainer a:focus,#subMenusContainer a.subMenuParentBtnFocused{background-color:#171717;color:#FFF;}
.subMenuParentBtn{background: url(../img/arrow_right.gif) right center no-repeat;}
.subMenuParentBtnFocused{background: url(../img/arrow_right_over.gif) right center no-repeat;}
.mainMenuParentBtn{background: url(../img/arrow_down.gif) right center no-repeat;}
.mainMenuParentBtnFocused{background: url(../img/arrow_down_over.gif) right center no-repeat;}
.smOW{position:absolute;overflow:hidden;display:none;margin:0 0 0 -2px;padding:0 2px;}
#nav ol,#nav ul,#subMenusContainer ul,#subMenusContainer ol{left:0;}
#nav li{position:relative;float:left;display:block;list-style:none;}
#subMenusContainer li{width:180px;float:left;display:block;list-style: none;}
#nav span{display:none;}
#nav ul span{display:block;}
#nav a.homepage{width:76px;background:url("tl_files/layout/nav-home.png") left top no-repeat;}
#nav a.aboutus{width:103px;background:url("tl_files/layout/nav-about.png") left top no-repeat;}
#nav a.services{width:133px;background:url("tl_files/layout/nav-ourServices.png") left top no-repeat;}
#nav a.calendar{width:103px;background:url("tl_files/layout/nav-calendar.png") left top no-repeat;}
#nav a.ayurveda{width:113px;background:url("tl_files/layout/nav-ayurveda.png") left top no-repeat;}
#nav a.contact{width:89px;background:url("tl_files/layout/nav-contact.png") left top no-repeat;}
#nav a.blog{width:75px;background:url("tl_files/layout/nav-blog.png") left top no-repeat;}
#nav a:hover,#nav a:focus,#nav a.mainMenuParentBtnFocused{background-position:left bottom;}
.pagination{padding-top:10px;padding-bottom:10px;}
.pagination a,.pagination span.current{margin-right:2px;margin-left:2px;padding:2px 5px;border-right:1px;}
.pagination span.current{background-color:#cccccc;font-weight:bold;color:#000000;}
.pagination ul{margin:0;padding:0;}
.pagination li{float:left;margin:0;padding:0;list-style-type:none;}
.pagination p{float:left;margin-top:0;margin-right:10px;margin-bottom:0;font-weight:bold;color:#333333;}
#simpleSearch input.text{width:100px;float:left;margin-right:8px;padding:2px 3px;background:#f2f1f2 url("tl_files/layout/searchBg.jpg") left top repeat-x;border:1px solid #8f8f8f;color:#6e6e6e;}
#simpleSearch br{display:none;}
#simpleSearch input.submit{float:right;}
#welcome{width:255px;float:left;display:block;margin-right:15px;padding:10px;background:#e1e0d5 url("tl_files/pages/home/welcomeImg.jpg") right bottom no-repeat;border:12px solid #efeee2;color:#6d682b;min-height:205px;height:auto !important;height:205px;}
#welcome h1{margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:0;font-family:Palatino, Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:1.8em;color:#63715d;line-height:1em;text-transform:lowercase;}
#welcome p{margin-right:125px;}
#homeheadline{width:605px;float:right;background:#7a2121 url("tl_files/pages/home/homeMainBg.jpg") left top repeat-y;border:12px solid #7a2121;min-height:245px;height:auto !important;height:245px;}
#homeheadline #maintext{padding-top:10px;padding-bottom:10px;padding-left:10px;font-size:1.3em;color:#ebd6a0;line-height:1.2em;}
#homeheadline #maintext a{text-decoration:none;color:#ebd6a0;}
#homeheadline #mainimg{float:right;display:block;}
#homeheadline h1{margin-top:0;margin-bottom:15px;padding-top:0;padding-bottom:0;font-family:Palatino, Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:2.4em;color:#ece5d8;line-height:1em;text-transform:lowercase;}
#featured{padding-top:25px;padding-bottom:15px;padding-left:15px;font-size:1.1em;color:#624a33;line-height:1.3em;}
#featured a{font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;font-size:1.2em;color:#efeee2;text-transform:lowercase;}
#featured h2{margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:0;font-family:Palatino, Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:2em;color:#527538;line-height:1em;border:none;}
#recentnews{width:200px;float:left;padding:25px 5px 15px;}
#recentnews .layout_simple a{display:block;margin-bottom:10px;margin-left:10px;padding-top:0;padding-bottom:0;padding-left:30px;background-image:url("tl_files/layout/bullet_flower.png");background-repeat:no-repeat;text-decoration:none;font-size:1.1em;color:#624a33;line-height:1.1em;background-position:left 3px;}
#recentnews h2{margin-top:0;margin-bottom:10px;padding-right:10px;padding-bottom:18px;padding-left:10px;background:url("tl_files/layout/underline_sm.png") center bottom no-repeat;font-family:Palatino, Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:1.8em;color:#7a1501;line-height:1em;border:none;}
#workshops{width:380px;float:right;padding:25px 0 15px;}
#workshops h2{margin-top:0;margin-bottom:10px;padding-right:10px;padding-bottom:18px;padding-left:10px;background:url("tl_files/layout/underline_lg.png") left bottom no-repeat;font-family:Palatino, Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:1.8em;color:#7a1501;line-height:1em;border:none;}
#workshops h3{margin-bottom:0;}
#workshops h3 a{margin-top:10px;margin-bottom:0;padding-top:0;padding-bottom:0;text-decoration:none;font-size:1.2em;color:#525624;line-height:1.2em;}
h2#insideList.ce_headline{font-size:2.0em;}
.mod_eventlist div#insideList h3{padding:2px;text-align:center;background-color:#f1f1e6;font-size:1.9em;}
.mod_eventlist div#insideList p.info{padding:2px;text-align:center;background-color:#631111;color:#f1f1e6;}
.mod_eventlist div#insideList div.event{width:300px;height:455px;float:left;clear:none;margin-right:5px;margin-bottom:5px;padding:5px;border:1px solid #6e2b0c;}
* html .mod_calendar .week{height:50px;}
.mod_calendar .days{margin-right:1px;margin-bottom:1px;vertical-align:top;background-color:#f5f7f9;}
.mod_calendar .weekend{background-color:#f4dde7;}
.mod_calendar .empty{background-color:#e9ecf1;}
#workshops p.info{margin-top:0;font-family:Helvetica, Arial, sans-serif;font-weight:bold;color:#7a2121;text-transform:uppercase;}
.mod_calendar .week{height:50px;display:table-row;}
.mod_calendar .today{background-color:#ccccff;}
.mod_calendar{clear:both;padding-top:10px;}
.mod_calendar .dayLabel{padding:5px;text-align:center;font-weight:bold;color:#0d3b6d;}
.mod_calendar .head{display:block;}
.mod_calendar .navigation{width:100%;padding-bottom:10px;border-bottom:1px solid #0d3b6d;}
.mod_calendar .previous a,.mod_calendar .next a{display:block;padding:5px;background-color:#B3C1D1;text-decoration:none;font-size:11px;color:#0D3B6D;white-space:nowrap;}
.mod_calendar .previous a:hover,.mod_calendar .next a:hover{background-color:#0d3b6d;color:#ffffff;}
#workshops a{text-decoration:none;color:#5d5d5d;}
#subnav{display:block;margin-top:25px;margin-bottom:15px;}
#subnav h2{display:block;margin-top:0;margin-bottom:-2px;padding-top:0;padding-bottom:8px;font-family:Palatino, Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:normal;font-size:1.8em;color:#efeee2;line-height:1em;border:none;}
#subnav ul{display:block;margin:0;padding:10px;background-color:#e1e0d5;border:12px solid #efeee2;color:#6d682b;}
#subnav li{margin:0;padding:0;list-style-type:none;}
#subnav a{display:block;padding:8px 10px;font-family:Palatino, Georgia, "Times New Roman", Times, serif;font-weight:normal;text-decoration:none;font-size:1.4em;color:#63715d;line-height:1em;}
#subnav a:hover{background-color:#ecebe6;color:#899484;}

