html{background:#aca196 url(/_/images/bg-90.jpg) no-repeat 50% 0}body{padding-bottom:20px;font-family:Georgia;color:#565656;font-size:14px}a{color:#684f40}a.more{white-space:nowrap}em{font-style:italic}strong{font-weight:bold}#doc2{width:984px;background:transparent url(/_/images/page_bottom-trans.png) no-repeat 0 100%;padding-bottom:28px}#hd{height:148px;position:relative;background:transparent url(/_/images/page_top-trans.png) no-repeat 0 100%}#hd
a{position:absolute;top:25px;left:28px;display:block;width:506px;height:76px;text-indent: -9000px;background:transparent url(/_/images/logo-trans.png) no-repeat 0 0}#hd a:focus{outline:none}#bd,#ft{padding:0
16px 0 12px;background:transparent url(/_/images/page_bg-trans.png) repeat-y 0 0}#bd{min-height:730px}#ft{font-size:12px;*font-size:10px;color:#bbb0a9;padding:20px
0;position:relative}#ft
p{width:550px;border-top:1px solid #d6d6d6;margin-left:130px;padding-top:5px}#ft
a{color:#bbb0a9;text-decoration:none}#ft
#felt{position:absolute;right:45px;top:20px;width:220px;text-align:right}#ft #felt
a{text-transform:uppercase}#navigation{width:100px;margin-left:16px}#content{width:550px;margin-left:0;overflow:hidden}#content .yui-g{margin:0;width:100%;margin-top:10px}#content .yui-g .yui-u{width:265px;*width:254px;margin-left:20px;overflow:hidden;border-top:1px solid #d5d5d5;padding-top:10px}#content .yui-g
div.first{margin-left:0}#content
ul{margin-left:1.2em;margin-bottom:15px}#content
ul.classes{color:#684f40}#content
li{list-style:disc}#sidebar{width:233px;padding-left:15px;margin-left:25px}#sidebar
.item{border-bottom:2px dotted #4b3121;padding-bottom:15px;margin-bottom:15px;width:220px}#sidebar .item
ul{color:#684f40;margin-left:1em}#sidebar .item
li{list-style:disc}#sidebar
h3{color:#4b3121;font-size:21px;margin-bottom:10px}#sidebar
p{margin-bottom:10px}#sidebar p
span.large{font-size:21px}.button{background:transparent url(/_/images/button-ul.png) no-repeat 0 0;display:inline-block;color:#fff;*display:inline;*zoom:1;*position:relative;*padding-top:4px}#content
.button{background:transparent url(/_/images/button_w-ul.png) no-repeat 0 0}p{margin-bottom:20px}p.image{margin-bottom:15px}p.intro{font-size:21px}#content .button p,
#sidebar .button
p{*zoom:1;margin:0}.button
a{color:#fff;text-decoration:none}.button
.hd{height:4px;background:transparent url(/_/images/button-ur.png) no-repeat 100% 0;*width:4px;*position:absolute;*right:0;*top:0}#content .button
.hd{background:transparent url(/_/images/button_w-ur.png) no-repeat 100% 0}.button
.bd{background:transparent url(/_/images/button-br.png) no-repeat 100% 100%;margin-left:2px;padding:6px
15px 10px 13px}#content .button
.bd{background:transparent url(/_/images/button_w-br.png) no-repeat 100% 100%}.button
.ft{position:relative;height:4px;background:transparent url(/_/images/button-bl.png) no-repeat 0 0;margin-top:  -4px;*width:4px}#content .button
.ft{background:transparent url(/_/images/button_w-bl.png) no-repeat 0 0}#navigation
ul{margin-bottom:20px}#navigation
li{margin-bottom:3px}#navigation li
a{text-decoration:none}#navigation li a:hover,
#navigation li.active
a{color:#ad4caa}h1{font-size:36px}h1
a{color:#565656}h2{clear:both;font-size:24px;margin-bottom:15px}.home h2
a{color:#565656}h2.next{margin-top:30px}h3{}h1 a, h2 a, h3
a{text-decoration:none}#sidebar
h1{}#sidebar
h2{}#sidebar
h3{}.instructor{clear:both;border-top:1px solid #ccc;float:left;padding:25px
0 5px 0;*width:550px}.instructor.single{border-top:none}.instructor
.image{float:left;width:130px}.instructor
.text{float:left;width:400px;margin-left:20px}.newsitem{clear:both;margin-top:10px;border-top:1px solid #ccc;padding:20px
0 0 0}.newsitem.single{border-top:none;padding-top:0}.class{clear:both;border-top:1px solid #ccc;float:left;padding:25px
0 20px 0;*width:550px}.class.single{margin-bottom:15px;border-top:none}.class
.image{float:left;width:130px;overflow:hidden}.class.single
.image{width:270px}.class
.text{position:relative;float:left;width:370px;margin-left:20px;padding:0
15px}.class.single
.text{width:230px}.class .text
.meta{position:relative;background-color:#dedcdc;padding:15px;margin:0
-15px 15px -15px}#content .class .text .meta
ul{margin:0;color:#565656}#content .class .text .meta
li{list-style:none}.class .text
p{clear:both}.columns{float:left}.columns
.column{margin-left:10px;float:left}.columns
.column.first{margin-left:0}.columns
.column.half{width:250px}.columns
.column.quarter{width:140px}.columns
.column.third{width:176px}body.timeplan
#content{width:823px}body.timeplan
#sidebar{display:none}body.timeplan
#doc2{background:transparent url(/_/images/page_bottom_blank-trans.png) no-repeat 0 100%}body.timeplan
#hd{background:transparent url(/_/images/page_top_blank-trans.png) no-repeat 0 100%}body.timeplan #bd, body.timeplan
#ft{background:transparent url(/_/images/page_bg_blank-trans.png) repeat-y 0 0}table.schedule{color:#685040}table.schedule p.time,
table.schedule p.link
a{color:#aca196}table.schedule
thead{background-color:#695141;color:#fff;text-transform:uppercase}table.schedule
p{margin:0}table.schedule p.time,
table.schedule
p.link{font-size:12px}table.schedule
h2{font-size:14px;margin:0}table.schedule td.time
p{margin-bottom:5px}table.schedule thead
tr{}table.schedule th,
table.schedule
td{vertical-align:top;width:130px;padding:5px
5px 5px 15px}table.schedule
th{padding-bottom:3px}table.schedule
tr.odd{}table.schedule
tr.even{}table.schedule
th.time{}table.schedule th.time,
table.schedule
td.time{width:53px}table.schedule tr.odd
td{background-color:#e9e5e3}table.schedule tr.odd td.mon,
table.schedule tr.odd td.wed,
table.schedule tr.odd
td.fri{background-color:#d5cfcb}table.schedule tr.even
td{background-color:#fff}table.schedule tr.even td.mon,
table.schedule tr.even td.wed,
table.schedule tr.even
td.fri{background-color:#e8e5e3}form.register{}form.register
table{}form.register
td{padding-bottom:5px;vertical-align:top}form.register
td.label{padding-right:15px}form.register
td.action{padding-top:10px}form.register
td.terms{font-size:12px}form.register
input{width:310px}form.register
input.checkbox{width:auto;margin-right:5px}form.register tr.error
input{background-color:#AD4CAA;color:#fff}form.register td.terms
span{color:#AD4CAA;font-weight:bold;display:none}form.register tr.error td.terms
span{display:inline}form.register
input.radio{width:auto;border:none;background-color:transparent}form.register td.action
input{width:auto}span.class_start{text-transform:lowercase}span.class_price{}table.classdetails{margin-bottom:5px}table.classdetails th,
table.classdetails
td{vertical-align:top;padding:3px
15px 3px 3px}table.classdetails th.option,
table.classdetails
td.option{padding-left:10px}table.classdetails
td.option{text-align:center}table.classdetails
thead{background-color:#695141;color:#fff;font-size:12px}table.classdetails tr.odd
td{background-color:#e9e5e3}table.classdetails tr.odd td.mon,
table.classdetails tr.odd td.wed,
table.classdetails tr.odd
td.fri{background-color:#d5cfcb}table.classdetails tr.even
td{background-color:#fff}table.classdetails tr.even td.mon,
table.classdetails tr.even td.wed,
table.classdetails tr.even
td.fri{background-color:#e8e5e3}form.newsletter{}form.newsletter
table{}form.newsletter
td{padding-bottom:5px;vertical-align:top}form.newsletter
td.label{padding-right:15px}form.newsletter
td.action{padding-top:10px}form.newsletter
input{width:310px}form.newsletter
input.error{background-color:#AD4CAA}form.newsletter tr.error
input{background-color:#AD4CAA}form.register td.action
input{width:auto}.extra
table{margin:10px
0}.extra
td{padding:0
15px 1px 0}#content .extra
p{margin-bottom:5px}