body{margin:0;padding:0;background-color:#1138f9;margin:auto;width:100%;height:1500px;background-image:url("../img/bottom.png"),url("../img/TilingSkysea2.png");background-position:center bottom,center top;background-repeat:repeat-x}body.ie8{background-image:url("../img/TilingSkysea2.png")}
body.extra-long{height:1700px;min-height:1700px;background-image:url("../img/TilingSkysea2.png");background-position:center top}
div.title{margin-top:0;margin:0 auto;text-align:center;font-family:'Merriweather',serif}div.title p#title{padding-top:25px;font-size:72px;text-shadow:2px 2px 7px rgba(0,50,20,0.5);margin:0}div.title p#title span#left_title{color:#00a3ff}
div.title p#title span#right_title{color:#242a32}
div.title p#description{margin-top:0;margin-bottom:0;font-size:24px;word-spacing:40px}
div.title ol{margin:auto;margin-top:15px;padding-top:5px;padding-bottom:5px;font-weight:bold;font-size:18px;background-color:transparent;background:-moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.6) 0, rgba(255,255,255,0.01) 82%, rgba(255,255,255,0.01) 100%);background:-webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, rgba(255,255,255,0.6)), color-stop(82%, rgba(255,255,255,0.01)), color-stop(100%, rgba(255,255,255,0.01)));background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.6) 0, rgba(255,255,255,0.01) 82%, rgba(255,255,255,0.01) 100%);background:-o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.6) 0, rgba(255,255,255,0.01) 82%, rgba(255,255,255,0.01) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.6) 0, rgba(255,255,255,0.01) 82%, rgba(255,255,255,0.01) 100%);background:radial-gradient(ellipse at center, rgba(255,255,255,0.6) 0, rgba(255,255,255,0.01) 82%, rgba(255,255,255,0.01) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#03ffffff', endColorstr='#03ffffff', GradientType=1);width:800px}div.title ol li{display:inline;margin:0 13px;width:60px}div.title ol li.nav{text-shadow:2px 1px 2px rgba(0,50,20,0.5);color:#242a32;-webkit-transition:text-decoration .3s linear;cursor:pointer}div.title ol li.nav:hover{text-decoration:underline}
div.title hr{margin-bottom:0;border:0;height:1px;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0))}
div.body{min-height:500px;margin-top:0;margin:0 auto;left:0;right:0;padding-bottom:50px}div.body.long{height:1050px;min-height:1050px}
div.body.extra-long{height:1700px;min-height:1700px}
div.body.short{min-height:300px}
div.body div.page{margin:0 auto;left:0;right:0;z-index:10;position:absolute;background-color:#fff;background-color:rgba(255,255,255,0.9);width:1075px;height:90%;min-height:1000px;-webkit-box-shadow:0 0 30px 5px #999;-moz-box-shadow:0 0 30px 5px #999;box-shadow:0 0 30px 5px #999;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}div.body div.page.long{height:1250px;min-height:1250px}
div.body div.page.extra-long{height:1600px;min-height:1600px}
div.body div.page.short{min-height:750px}
div.body div.page div.content{margin-top:25px;width:93%;margin-left:50px;height:100%;font-family:'Merriweather',serif}div.body div.page div.content h1{background-image:url("../img/logo_smaller.png");background-repeat:no-repeat;background-position:left top;display:block;font-family:'Sail',cursive;color:#00a3ff;text-shadow:2px 1px 1px rgba(0,50,20,0.5);font-size:60px;padding-top:25px;padding-left:160px;padding-bottom:75px;margin-top:0;margin-right:50px;margin-bottom:0;overflow:hidden}
div.body div.page div.content div#jewellery>h1{padding-bottom:20px}
div.body div.page div.content h2,div.body div.page div.content h3,div.body div.page div.content h4{color:#242a32}
div.body div.page div.content p{margin-top:10px;font-family:'Merriweather',serif}div.body div.page div.content p em{color:#00a3ff}
div.body div.page div.content pre{margin-left:25px;padding-left:10px;border-left:1px solid #242a32}div.body div.page div.content pre code{color:#242a32;font-family:'Merriweather',serif;font-size:small}
div.body div.page div.content blockquote{border-left:5px solid #c7ccd7;padding-left:5px}div.body div.page div.content blockquote p{font-size:14px;color:#242a32;margin:4px}
div.body div.page div.content div.photos{display:block;width:100%;height:293px;overflow:hidden;margin-left:auto;margin-right:auto;padding-top:25px;padding-bottom:25px}div.body div.page div.content div.photos ul{list-style-type:none;text-align:center;margin-left:-50px}div.body div.page div.content div.photos ul li{display:inline}div.body div.page div.content div.photos ul li a{display:block;float:left;width:auto;padding:7px 7px 10px;background:#fff;margin:0 0 25px 30px;-webkit-box-shadow:0 0 15px 5px #999;-moz-box-shadow:0 0 15px 5px #999;box-shadow:0 0 15px 5px #999;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-webkit-transition:-webkit-box-shadow .3s linear}div.body div.page div.content div.photos ul li a:link{text-decoration:none;color:#242a32}
div.body div.page div.content div.photos ul li a:visited{text-decoration:none;color:#242a32}
div.body div.page div.content div.photos ul li a:hover{-webkit-box-shadow:0 0 15px 5px #22f;-moz-box-shadow:0 0 15px 5px #22f;box-shadow:0 0 15px 5px #22f;text-decoration:none;color:#242a32}
div.body div.page div.content div.photos ul li a:active{text-decoration:none;color:#242a32}
div.body div.page div.content div.photos ul li a::after{display:block;content:attr(title);font-family:'Rock Salt',cursive;font-size:18px}
div.body div.page div.content div.photos ul li:nth-child(2n) a{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg)}
div.body div.page div.content div.photos ul li:nth-child(3n) a{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);position:relative;right:5px}
div.body div.page div.content div.photos ul li:nth-child(3n) a{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);position:relative;left:3px}
div.body div.page div.content form.contact{display:block;position:relative;margin:auto;border:1px solid #00a3ff;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;width:425px;padding:10px}div.body div.page div.content form.contact input{display:inline;margin:auto;width:225px;margin-bottom:10px;padding:5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #00a3ff;-webkit-box-shadow:3px 1px 7px #c7c7c7;-moz-box-shadow:3px 1px 7px #c7c7c7;box-shadow:3px 1px 7px #c7c7c7}div.body div.page div.content form.contact input.submit{width:150px;margin:auto;font-family:'Merriweather',serif;font-size:24px;background-color:#0682ca;border-color:#0b6ba3;text-shadow:0 1px 1px rgba(0,0,0,0.3);display:inline-block;cursor:pointer;text-decoration:none;color:#fff}
div.body div.page div.content form.contact label{float:left;width:160px}
div.body div.page div.content form.contact textarea{width:225px;margin-left:160px;margin-top:-20px;height:150px;resize:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #00a3ff;-webkit-box-shadow:3px 1px 7px #c7c7c7;-moz-box-shadow:3px 1px 7px #c7c7c7;box-shadow:3px 1px 7px #c7c7c7}
div.body div.page div.content .no-nonsense{text-decoration:none;color:#242a32}
div.body div.page div.content .contact-input-border{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #00a3ff;-webkit-box-shadow:3px 1px 7px #c7c7c7;-moz-box-shadow:3px 1px 7px #c7c7c7;box-shadow:3px 1px 7px #c7c7c7}
div.body div.page div.content>div.home h1{width:200px;float:left}
div.body div.page div.content.yoga{height:1600px}
div.body div.page div.images_float{float:right;padding:15px;overflow:hidden}div.body div.page div.images_float img{display:block;margin-left:auto;margin-right:auto;padding:8px;border:solid;border-color:#dedede #aaa #aaa #ddd;border-width:2px 3px 3px 2px;background-color:#fff}
div.body div.page div.slideshow{display:block;position:relative;text-align:center;width:500px;height:100%;margin:auto}div.body div.page div.slideshow.locked{display:inline;float:right;width:450px;height:450px;margin:10px;margin-right:20px;margin-top:20px;border:15px solid #bfcff3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}div.body div.page div.slideshow.locked img{position:absolute;left:0;top:0;-webkit-box-shadow:0 0 15px 5px #999;-moz-box-shadow:0 0 15px 5px #999;box-shadow:0 0 15px 5px #999}
iframe{display:block;position:relative;margin:auto;margin-top:15px;text-align:center;border:5px solid #242a32;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
div.footer{position:relative;width:100%;min-height:100px}
div.menus.yoga{margin:auto;text-align:center;min-width:950px;width:950px;min-height:50px;height:50px;padding:0}div.menus.yoga>div{display:inline-block;*display:inline;border-bottom:1px solid #000;padding:5px;margin:0 auto;width:22%;font-size:30px;font-family:'Sail',cursive}div.menus.yoga>div nav:hover{text-decoration:underline;cursor:pointer}
div.content.yoga{position:relative;margin:auto;min-width:950px;width:950px;min-height:1600px;height:1600px;overflow:hidden}div.content.yoga>div.view{position:absolute;min-width:4750px;width:4750px;min-height:1600px;height:1600px;padding:0}div.content.yoga>div.view>div{display:inline-block;*display:inline;min-width:950px;width:950px;min-height:1600px;height:1600px;vertical-align:top;margin-right:100px}
.content-height{min-height:1600px;height:1600px}
.view-size{min-width:4750px;width:4750px;min-height:1600px;height:1600px}
