.about #content h1.post-title{position:absolute;top:-999em}#content #admin{background:url("../img/ui/f5eeff-20pct.png");margin:0 12px;padding:0 36px 36px;position:relative;top:12px}#content #admin form{margin:0 auto;width:400px}#content #admin label{font-size:1.2em;font-weight:bold}#content #admin .photo{float:left;height:42px;line-height:12px;padding:0 12px 12px;position:relative;text-align:left;width:186px}#content #admin .photo a{font-weight:bold}#content #admin .photo .created{font-size:10px}#content #admin .photo .image{float:left;margin-right:5px}#content #admin .photo .image img{border:1px solid}#content #admin #UserLoginForm{background:url("../img/ui/f5eeff-20pct.png");padding:0 36px 36px;position:relative;text-align:center;top:18px;width:200px}#content #PhotoAddForm{height:220px}#content #ClasstimeAddForm{background:url("../img/ui/f5eeff-20pct.png")}#content #ClasstimeAddForm .input select{font-size:10px}#content #PostTitle,#content #ProductName{font-size:24px}.classes #faqs-link{padding:0}.classes #faqs-link a{background:url("../img/ui/faqs.jpg") no-repeat;display:block;height:239px;text-indent:-999em;width:260px}.classes #class-info{background:url("../img/ui/f5eeff-20pct.png");height:504px;left:631px;position:absolute;top:93px;width:312px}.classes #class-info h2{font-size:24px;padding-top:18px}.classes #class-info li{float:left;width:125px}.classes #class-info table{border-collapse:seperate;border-spacing:0 1px;width:100%}.classes #class-info td{background:url("../img/ui/f5eeff-20pct.png");vertical-align:top}.classes #class-info td.description{font-size:10px;line-height:15px;padding:2px 0;text-align:left;vertical-align:middle}.classes #class-info td.name{font-weight:bold;padding:2px 0 2px 12px;text-align:left}.classes #class-info td.price{color:#557889;font-size:18px;font-weight:bold;padding:2px 12px 2px 0;text-align:right}.classes #class-prices{color:#fff}.classes #schedule{background:url("../img/ui/schedule.png") no-repeat 0 18px;height:514px;left:19px;position:absolute;top:105px;width:600px}.classes #schedule h2{color:#def;font-size:14px;font-weight:bold;letter-spacing:1px;line-height:18px;padding:0;text-align:right;text-transform:uppercase}.classes #schedule ul{height:466px;left:34px;list-style:none;margin:0;padding:0;position:absolute;top:42px;width:561px}.classes #schedule li{background:url("../img/ui/class-bottom.gif") no-repeat 0 100%;color:#708faf;font-size:10px;line-height:12px;margin:0;padding:0 0 7px;position:absolute;width:82px;z-index:1}.classes #schedule li a{color:#405f7f}.classes #schedule li a:hover{text-decoration:underline}.classes #schedule li .delete{position:absolute;right:1px;top:0}.classes #schedule li .drop-in{color:#277cd1;display:block;padding:4px 4px 0 2px}.classes #schedule li .duration,.classes #schedule li .teacher,.classes #schedule li .time{display:block}.classes #schedule li .full{color:#d12727;display:block;font-size:11px;font-weight:bold;padding:2px 4px 0 2px}.classes #schedule li .meta{padding:0 4px 0 3px}.classes #schedule li .name{background:url("../img/ui/class-top.gif") no-repeat;display:block;font-size:11px;font-weight:bold;padding:3px 4px 0 3px}.classes #schedule li .register{background:url("../img/ui/class-register.gif") no-repeat 3px 0;display:block;height:15px;margin:4px 0 0;text-indent:-999em}.classes #schedule li .classtime{background:url("../img/ui/class.gif") repeat-y;overflow:hidden}.classes #schedule li.prereg{background:url("../img/ui/class-bottom__.gif") no-repeat 0 100%}.classes #schedule li.prereg .classtime{background:url("../img/ui/class__.gif") repeat-y}.classes #schedule li.prereg .name{background:url("../img/ui/class-top__.gif") no-repeat}.classes #schedule li.prereg:hover,.classes #schedule li:hover{background:url("../img/ui/class-bottom_.gif") no-repeat 0 100%;z-index:2}.classes #schedule li.prereg:hover .name,.classes #schedule li:hover .name{background:url("../img/ui/class-top_.gif") no-repeat}.classes #schedule li.prereg:hover .classtime,.classes #schedule li:hover .classtime{background:url("../img/ui/class_.gif") repeat-y;height:auto}.classes #teachers{padding:514px 12px 0;width:600px}.classes #teachers h2{border-bottom:1px solid #b5c8d9;margin-left:132px;margin-bottom:18px}.classes #teachers h3,.classes #teachers p{padding:0 12px 5px 144px}.classes #teachers .photo{left:12px;position:absolute;top:0}.classes #teachers .subtle-admin{padding-left:144px}.classes #teachers .teacher{height:138px;position:relative}.sunday{left:0}.monday{left:80px}.tuesday{left:160px}.wednesday{left:240px}.thursday{left:320px}.friday{left:400px}.saturday{left:480px}.am700{top:0}.am715{top:8px}.am730{top:15px}.am745{top:23px}.am800{top:30px}.am815{top:38px}.am830{top:45px}.am845{top:53px}.am900{top:60px}.am915{top:68px}.am930{top:75px}.am945{top:83px}.am1000{top:90px}.am1015{top:98px}.am1030{top:105px}.am1045{top:113px}.am1100{top:120px}.am1115{top:128px}.am1130{top:135px}.am1145{top:143px}.pm1200{top:150px}.pm1215{top:158px}.pm1230{top:165px}.pm1245{top:173px}.pm100{top:180px}.pm115{top:188px}.pm130{top:195px}.pm145{top:203px}.pm200{top:210px}.pm215{top:218px}.pm230{top:225px}.pm245{top:233px}.pm300{top:240px}.pm315{top:248px}.pm330{top:255px}.pm345{top:263px}.pm400{top:270px}.pm415{top:278px}.pm430{top:285px}.pm445{top:293px}.pm500{top:300px}.pm515{top:308px}.pm530{top:315px}.pm545{top:323px}.pm600{top:330px}.pm615{top:338px}.pm630{top:345px}.pm645{top:353px}.pm700{top:360px}.pm715{top:368px}.pm730{top:375px}.pm745{top:383px}.pm800{top:390px}.pm815{top:398px}.pm830{top:405px}.pm845{top:413px}.pm900{top:420px}.length900 .classtime{height:30px}.length1800 .classtime{height:30px}.length2700 .classtime{height:30px}.length3600 .classtime{height:30px}.length4500 .classtime{height:30px}.length5400 .classtime{height:38px}.length6300 .classtime{height:45px}.length7200 .classtime{height:53px}.length8100 .classtime{height:60px}.length9000 .classtime{height:68px}.contact #address{left:60px;padding:18px 0;position:absolute;top:105px;width:204px}.contact #address h2{font-size:18px;line-height:18px;padding-top:18px}.contact #address p{padding-bottom:0}#content a{color:#006ea6;text-decoration:none}#content a img{border:none}#content a:hover{color:#000}#content abbr{border-bottom:1px dotted}#content h1,#content h2,#content h3,#content h4{font-family:Cambria,serif;font-weight:normal;margin:0}#content h1{color:#fff;font-size:36px;line-height:36px;padding:36px 12px 5px}#content h2{font-size:30px;line-height:30px;padding:30px 12px 5px}#content h3{font-size:24px;line-height:24px;padding:24px 12px 5px}#content h4{font-size:18px;line-height:18px;padding:18px 12px 5px}#content h1 a,#content h2 a,#content h3 a,#content h4 a{color:#254859}#content p{margin:0;padding:0 12px 18px;text-align:justify}#content p a{font-size:1.1em;font-weight:bold}#content ul{margin:0;padding:0 12px 18px}#content ul li{background:url("../img/ui/bullet.png") no-repeat 0 1px;list-style:none;padding:0 0 0 18px;margin:0}#content .admin{background:#fff;border:1px solid #68b;margin:0 0 36px;padding:12px;position:relative;top:18px}#content .buy{font-size:18px;font-weight:bold;padding:12px 12px 0}#content .deck{color:#fff;font:normal normal normal 18px/18px Cambria,serif;padding-bottom:0;padding-top:0}#content .delete{background:url("../img/ui/delete.png") no-repeat 50% 50%;display:inline-block;height:15px;text-indent:-999em;vertical-align:baseline;width:15px}#content .delete:hover{background:url("../img/ui/delete_.png") no-repeat 50% 50%}#content .photo img{display:block}#content .subtle-admin{padding:5px 12px 0}#content .tax{font-size:.75em}#content #post,#content #results{background:url("../img/ui/f5eeff-20pct.png");margin:0 0 0 258px;min-height:504px;padding:0 24px;width:455px}#content #post .photo{left:25px;position:absolute;top:111px}#content #post .list-content{overflow:hidden}#content #post .list-content h2{border-left:4px solid;cursor:pointer;padding-left:8px}#content #post .list-content:hover{color:#006ea6}#content #post .list-content:hover h2{background:url("../img/ui/f5eeff-20pct.png")}#content #results .pagination{font:normal normal normal 14px/18px Cambria,serif;padding:80px 12px 40px;text-align:center}#content #results .pagination .counter{display:inline;font-size:18px;margin:0 18px}#content #results .pagination .disabled{color:#bfaed9;display:inline}#content #results .pagination .previous,#content #results .pagination .next{display:inline;font-weight:bold}#content #results .result{position:relative}#content #results .result .date{color:#557889;font-size:.9em;margin-top:0;padding-bottom:5px}#content #results .result .post-title{font-size:18px;line-height:18px}#content #results .result .photo{left:-144px;position:absolute;top:30px}#content #results .result .photo img{display:block}#content #results .result .price{padding-top:0}#content #results .result .add{background:#fff;border:1px solid;padding:0 5px}html,body{border:none;margin:0;padding:0}body{background:#f5eeff url("../img/ui/background.jpg") repeat-x;color:#254859;font:normal normal normal 12px/18px Geneva,Calibri,Trebuchet,sans-serif}.clear-both{clear:both}#container{background:url("../img/ui/header.jpg") no-repeat;width:960px}#header{height:57px;left:0;position:absolute;top:36px;width:960px;z-index:2}#header a{outline:none}#header h1{height:54px;left:72px;margin:0;padding:0;position:absolute;top:-17px;width:85px}#header h1 a{display:block;font:normal normal normal 18px/20px Corbel,Arial,sans-serif;height:20px;overflow:hidden;padding:34px 0 0 0;text-align:center;text-decoration:none;text-transform:lowercase;width:85px}#header h1 a span{background:url("../img/ui/header.jpg") no-repeat -72px -19px;display:block;height:54px;left:0;position:absolute;top:0;width:85px}#header ul{background:url("../img/ui/navigation.jpg") no-repeat;height:33px;left:157px;list-style:none;margin:0;padding:0;position:absolute;top:12px;width:784px}#header ul li{height:33px;margin:0;padding:0;position:absolute;top:0}#header ul li a{display:block;font:normal normal normal 18px/33px Corbel,Arial,sans-serif;height:33px;left:0;overflow:hidden;position:absolute;top:0;text-decoration:none;text-transform:lowercase;width:100%}#header ul li a span{background:url("../img/ui/navigation.jpg") no-repeat;cursor:pointer;display:block;height:33px;left:0;position:absolute;top:0;width:100%}#header #nav-home{left:144px;width:44px}#header #nav-home span{background-position:-144px 0}.home #header #nav-home span{background-position:-144px -99px}#header:hover #nav-home span{background-position:-144px -33px}#header:hover ul:hover #nav-home span{background-position:-144px -66px}#header:hover ul:hover #nav-home:hover span{background-position:-144px -165px}#header #nav-about{left:205px;width:45px}#header #nav-about span{background-position:-205px 0}.about #header #nav-about span{background-position:-205px -99px}#header:hover #nav-about span{background-position:-205px -33px}#header:hover ul:hover #nav-about span{background-position:-205px -66px}#header:hover ul:hover #nav-about:hover span{background-position:-205px -165px}#header #nav-classes{left:267px;width:57px}#header #nav-classes span{background-position:-267px 0}.classes #header #nav-classes span{background-position:-267px -99px}#header:hover #nav-classes span{background-position:-267px -33px}#header:hover ul:hover #nav-classes span{background-position:-267px -66px}#header:hover ul:hover #nav-classes:hover span{background-position:-267px -165px}#header #nav-retreat{left:342px;width:51px}#header #nav-retreat span{background-position:-342px 0}.retreat #header #nav-retreat span{background-position:-342px -99px}#header:hover #nav-retreat span{background-position:-342px -33px}#header:hover ul:hover #nav-retreat span{background-position:-342px -66px}#header:hover ul:hover #nav-retreat:hover span{background-position:-342px -165px}#header #nav-shop{left:410px;width:38px}#header #nav-shop span{background-position:-410px 0}.shop #header #nav-shop span{background-position:-410px -99px}#header:hover #nav-shop span{background-position:-410px -33px}#header:hover ul:hover #nav-shop span{background-position:-410px -66px}#header:hover ul:hover #nav-shop:hover span{background-position:-410px -165px}#header #nav-blog{left:466px;width:32px}#header #nav-blog span{background-position:-466px 0}.blog #header #nav-blog span{background-position:-466px -99px}#header:hover #nav-blog span{background-position:-466px -33px}#header:hover ul:hover #nav-blog span{background-position:-466px -66px}#header:hover ul:hover #nav-blog:hover span{background-position:-466px -165px}#header #nav-contact{left:516px;width:58px}#header #nav-contact span{background-position:-516px 0}.contact #header #nav-contact span{background-position:-516px -99px}#header:hover #nav-contact span{background-position:-516px -33px}#header:hover ul:hover #nav-contact span{background-position:-516px -66px}#header:hover ul:hover #nav-contact:hover span{background-position:-516px -165px}#header:hover ul{background-position:0 -33px}#header:hover ul:hover{background-position:0 -66px}#content{min-height:809px;padding:93px 7px 0;position:relative;z-index:1}#footer{background:url("../img/ui/footer.jpg") no-repeat 0 100%;clear:both;color:#68b;position:relative;height:180px}#footer a{color:#68b;font-weight:bold;text-decoration:none}#footer a:hover{color:#469}#footer .meta{bottom:29px;font:normal normal normal 10px/10px Corbel,Arial,sans-serif;left:65px;position:absolute}#footer .site-map{bottom:63px;font:normal normal normal 11px/11px Corbel,Arial,sans-serif;left:31px;position:absolute}#content form{padding:12px}#content form label{clear:left;display:block;float:left;width:100px}#content form input,#content form select,#content form textarea{border:1px solid #68b;font:normal normal normal 12px/18px Geneva,Calibri,Trebuchet,sans-serif;width:100%}#content form select{width:auto}#content form textarea{height:250px}#content form .datetime label{width:100%}#content form .input{padding:0 0 5px;text-align:left}#content form .legal{padding:36px 0 18px}#content form .submit{padding-top:18px;text-align:center}#content form .submit input{background:#006ea6;border:1px outset #006ea6;color:#fff;font-size:16px;text-transform:uppercase;width:auto}#content form .tip{color:#68b}#content form .input #RetreatFn{width:200px}#content form .input #RetreatEmail{width:300px}#content form .input #RetreatTel{width:100px}#content form .input #RetreatStreet-address{width:300px}#content form .input #RetreatLocality{width:150px}#content form .input #RetreatRegion{width:50px}#content form .input #RetreatCountry-name{width:100px}#content form .input #RetreatPostal-code{width:50px}#content form .long-text label{width:100%}#content form .long-text input{width:100%}.home #mission{height:300px;left:619px;margin:0;padding:0 12px 22px;position:absolute;top:448px;width:312px;z-index:2}.home #mission .image-replacement{background:url("../img/ui/mission.gif") no-repeat;display:block;height:322px;left:0;position:absolute;top:0;width:336px}.home #promos{padding-top:324px;width:612px}.home #studio-announcement{height:300px;left:619px;margin:0;padding:0 12px 22px;position:absolute;top:105px;width:312px;z-index:1}.home #studio-announcement .image-replacement{background:url("../img/ui/studio-address.jpg") no-repeat;display:block;height:322px;left:0;position:absolute;top:0;width:336px}.home #updates{height:300px;left:19px;overflow:hidden;position:absolute;top:105px;width:600px}.home #updates h2{position:absolute;top:-999em}.home #updates ol{height:300px;left:0;list-style:none;margin:0;padding:0;position:absolute;top:0;width:600px;z-index:1}.home #updates ol li{background:#000;height:300px;left:0;margin:0;padding:0;position:absolute;top:0;width:600px;z-index:1}.home #updates ol li:first-child{z-index:2}.home #updates ol li h3{padding:18px 9px 5px;position:relative;text-align:left;z-index:3;width:226px}.home #updates ol li h3 a{color:#fff}.home #updates ol li h3 a:hover{color:#fc9}.home #updates ol li img{height:300px;left:0;position:absolute;top:0;width:600px;z-index:1}.home #updates ol li p{color:#fff;padding:0 9px;position:relative;text-align:left;width:226px;z-index:3}.home #updates ol li p a{color:#fc9;font-weight:bold}.home #updates ol li p a:hover{color:#fb8}.home #updates ol li p a:hover{text-decoration:underline}.home #updates ol li .overlay{background:url("../img/ui/slide.png") no-repeat;display:block;height:300px;left:0;position:absolute;top:0;width:600px;z-index:2}.home #updates .pages{bottom:9px;left:9px;position:absolute;z-index:2}.home #updates .pages a{border:1px solid #666;color:#888;display:inline-block;font:normal normal bold 10px/24px Arial,sans-serif;height:24px;margin-right:2px;text-align:center;width:24px}.home #updates .pages a:hover{border-color:#fc9;color:#fc9}.home #updates .pages a.active{border-color:#fff;color:#fff}.home #updates #jump-to-blog{bottom:9px;left:157px;margin:0;padding:0;position:absolute;z-index:2}.home #updates #jump-to-blog a{color:#fff;font:normal normal bold 11px/24px Arial,sans-serif}.home #updates #jump-to-blog a:hover{color:#fc9}