html, body {background-color: white; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; }
#cover { background-color: white; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 999999; }
a:link { color: #823e82; font-weight: bold; text-decoration: none; }
a:hover { color: #823e82; font-weight: bold; }
a:visited { color: #823e82; font-weight: bold; text-decoration: none; }
b { font-weight: bold; font-style: italic; padding-bottom: 20px; }
#logo { background-color: aqua; position: absolute; top: 12px; left: 12px; width: 100px; height: 50px; z-index: 10; }
#back1,#back2,#back3,#back4,#back5,#back6,#back7,#back8 { position: absolute; width: 100%; height: 100%; }
#holder { background-image: url(../graphics/layout2.png); position: absolute; top: 50%; left: 50%; width: 890px; height: 534px; z-index: 10; margin-top: -275px; margin-left: -438px; }
#hometab { position: absolute; top: 125px; left: 219px; width: 51px; height: 24px; cursor: pointer; }
#homehead { background-image: url(../graphics/homeO.gif); position: absolute; top: 125px; left: 218px; width: 65px; height: 25px; }
#classestab { position: absolute; top: 125px; left: 281px; width: 115px; height: 24px; cursor: pointer; }
#classeshead { background-image: url(../graphics/classes.png); position: absolute; top: 119px; left: 270px; width: 147px; height: 31px; }
#abouttab { position: absolute; top: 125px; left: 416px; width: 77px; height: 24px; cursor: pointer; }
#abouthead { background-image: url(../graphics/aboutO.png); position: absolute; top: 119px; left: 404px; width: 100px; height: 31px; }
#yogatab { position: absolute; top: 125px; left: 513px; width: 62px; height: 24px; cursor: pointer; }
#yogahead { background-image: url(../graphics/yogaO.png); position: absolute; top: 119px; left: 501px; width: 95px; height: 31px; }
#thaitab { position: absolute; top: 125px; left: 595px; width: 74px; height: 24px; cursor: pointer; }
#thaihead { background-image: url(../graphics/thaiO.png); position: absolute; top: 119px; left: 583px; width: 108px; height: 31px; }
#holidaystab { position: absolute; top: 125px; left: 690px; width: 48px; height: 24px; cursor: pointer; }
#holidayshead { background-image: url(../graphics/holidaysO.png); position: absolute; top: 119px; left: 678px; width: 82px; height: 31px; }
#linkstab { position: absolute; top: 125px; left: 759px; width: 29px; height: 24px; cursor: pointer; }
#linkshead { background-image: url(../graphics/linksO.png); position: absolute; top: 119px; left: 747px; width: 62px; height: 31px; }
#contacttab { position: absolute; top: 125px; left: 808px; width: 45px; height: 24px; cursor: pointer; }
#contacthead { background-image: url(../graphics/contactO.png); position: absolute; top: 119px; left: 796px; width: 67px; height: 31px; }
#homebody,#classesbody,#aboutbody,#yogabody,#thaibody,#holidaysbody,#linksbody,#contactbody { font-size: 12px; position: absolute; top: 159px; left: 208px; width: 665px; height: 361px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; overflow-y: auto; overflow-x: hidden; }
#q1,#q2,#q3,#q4,#q5,#q6,#q7,#q8 { color: #823e82; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; line-height: 17px; position: absolute; top: 181px; left: 34px; width: 138px; height: 339px; }
.inner { padding: 20px 30px; }
.innerlinks { line-height: 24px; padding: 20px 30px; }
.innerb { padding: 20px 30px 0; }
.portrait { float: left; margin-right: 20px; margin-bottom: 20px; }
.yogapages { float: left; margin-right: 6px; }

