body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,th,td{margin: 0; padding: 0}table{border-collapse:collapse; border-spacing: 0}th, td{text-align: left; vertical-align: top}fieldset,img{border: 0}ul{list-style: none}ol{list-style: decimal inside none}strong{font-weight: bold}em{font-style: italic}header, footer, nav, section, article, hgroup, aside{display: block; position: relative}img{display: block}.cleared > li:after, .clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0}* html .clearfix, * html .cleared > li{zoom: 1}*:first-child+html .clearfix, *:first-child+html .cleared > li{zoom: 1}input, select, textarea{color: #000}html{height: 100%}html, html body{height: 100%}body{color:#000; background: #271630; margin: 0; padding: 0; height: 100%; position: relative; min-width: 280px}#wrap{background: #483354; min-width:280px; max-width:1012px; margin:0 auto; padding: 0 0 20px; font-size: 0.9em; overflow:hidden}#header{min-width:280px; max-width:1012px; margin:0 auto; background-color:#483354}#header img{display: inline; z-index: 20}#header a, #header a:link{text-decoration: none}#logo{width:40%; float:left; z-index: 10; margin: 1em 1em 1em 3em; position: relative; z-index: 10; text-align: center}#logo h1{margin: 0}#header-advert{float:right; width: 468px; height: 60px; margin:2em 2em 1em 1em; z-index: 5; position: relative; background-color: #271630;	display: block; -webkit-box-shadow: 3px 3px 0px 1px #000; -moz-box-shadow: 3px 3px 0px 1px #000; box-shadow: 3px 3px 0px 1px #000}.footer-advert{margin: 0 auto!important; display: block!important; width: 728px!important; height: 90px!important; float: none!important; overflow: hidden}.starburst{background: url('/content/themes/dramaclasses/images/starburst.png') no-repeat 0 0 transparent; position: absolute; z-index: 5;	width:100%; height: 276px; left: -50px}#banner{margin: 0 20px 30px}#pink-banner{min-height: 204px; position: relative; margin: 0 7px; max-height: 215px}.banner-left{background: url('/content/themes/dramaclasses/images/header-left.png') no-repeat scroll 0 0 transparent;    height: 100%; left: 7px; position: absolute; top: 0; width: 17px; z-index: 2}.banner-right{background: url('/content/themes/dramaclasses/images/header-right.png') no-repeat scroll 0 0 transparent;	height: 100%; right: 7px; position: absolute; top: 0; width: 17px; z-index: 2}.nav-ribbon{height: 45px; position: absolute; left: 0; top: 20px; width: 100%; z-index: 5}.nav-ribbon img{width: 101%; height: 47px}.banner-container{background: url('/content/themes/dramaclasses/images/bg-footer.png') repeat 0 0 transparent;  padding: 14px 0 14px 30px}#header-signup-link, #mobile-link{display: none}#header-school-search{background-color: #FFF; border: 3px solid #000; max-width: 575px; padding: 5px 8px; margin: 19px 0;	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; z-index: 30; position: relative}#header-school-search:after{content: url('/content/themes/dramaclasses/images/bubble-white-bottom.png'); position: absolute; top: 28px; right: -44px;	height: 33px; overflow: hidden}#header-school-search h1{margin: 0 0 0.5em}#header-school-search .field{border: 1px solid #CCC; padding: 7px; width: 80%; font-size: 1.1em;	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}#header-school-search .form fieldset.half{width: 49%; display: inline}#header-school-search .form fieldset.half .field{width: 87%}#header-school-search .form fieldset.half select.field{width: 93%}#header-school-search .button-submit-purple{font-size: 1.2em; font-weight: normal; text-transform: uppercase}#header-school-search a.revealer{position: absolute; right: 123px; top: 51px; color: #482471; text-transform: uppercase; font-size: 0.8em; text-decoration: none}#header-school-search a.revealer:after{content: "\0020 \25BC"}.header-icon{float:right; z-index: 5; right: 4px; top: 0; position: absolute}#slogan{background-color: #F7E230; color: #000; font-size: 1.2em; padding: 19px 30px; border: 3px solid #000; margin: -20px -10px 20px;	-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; margin-top:-20px; z-index: 10}#slogan h1{font-size: 1.2em; margin: 0; font-weight: normal; padding: 0 112px 0 0; text-align: center}.header-signup{position: absolute; bottom: -25px; right: 10px; z-index:10}#breadcrumbs{min-width:280px; max-width:1012px; margin:0 20px; padding: 10px 0; color: #FFF; font-size: 0.8125em; line-height: 1.4;	text-transform: uppercase; font-family: 'Arvo', 'Rockwell', Georgia}#breadcrumbs ul{list-style-type:none; padding: 5px 20px; background-color: #291a32;	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px}#breadcrumbs ul li{display:inline; padding: 5px}#breadcrumbs ul li a, #breadcrumbs ul li a:link, #breadcrumbs ul li a:visited{color: #FFF; text-decoration:none}#breadcrumbs ul li a:hover, #breadcrumbs ul li a.selected{color:#F7E230; text-decoration: none}#main-nav{min-width:250px; max-width: 647px; padding: 0.25em 0.5em; margin: 1em 0 1em -1.5em; z-index: 40; font-size: 1.1em}#main-nav ul{list-style-type:none; display: inline; padding: 5px 0}#main-nav ul li{display:inline; border-left:1px solid #C988AA; border-right:1px solid #7C1A4E; padding: 5px 0; position:relative}#main-nav ul li a, #main-nav ul li a:link, #main-nav ul li a:visited{color: #FFF; text-decoration:none; padding: 10px 8px}#main-nav ul li:hover, #main-nav ul li a:hover, #main-nav ul li a.selected{color:#FF0; text-decoration: none}#main-nav ul.depth1 li:hover > ul{display:block}#main-nav ul.depth1 li:hover > ul li{display: block; float:none; padding: 0 10px}#main-nav ul.depth1 li:hover ul.depth3{display: none}#main-nav ul.depth2{display: none; top:32px; left:0px;  border: none; background: url('/content/themes/dramaclasses/images/sub-nav-background.png'); float:none;  clear: both; min-width:200px; position: absolute; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; -moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-bottom-left-radius: 7px; -webkit-border-bottom-right-radius: 7px}#main-nav ul.depth2 li{border-right: none; border-left: none; clear: both}#main-nav ul.depth2 li a{font-size: 75%; text-transform:  uppercase; padding: 10px; border-bottom: #7c1a4e 1px solid; color:#fff; display: block}#main-nav ul.depth2 li a:hover{color:yellow}#main-nav ul.depth2 li.first a{border-top:none}#main-nav ul.depth2{display: none}#main-nav ul.depth3{display: none}#sub-nav{background: url('/content/themes/dramaclasses/images/sub-nav-slant.png') no-repeat scroll -5px 100% #FFF; padding: 5px 0 29px 28px}#sub-nav.bulleted{border:0; padding: 5px 0 29px 24px}#sub-nav ul{padding: 47px 0 15px 20px; margin: -6px 0 0 -20px; border-top: 2px solid #000}#sub-nav.bulleted ul{padding: 45px 5px 15px 20px; margin: -6px 0 0 -16px; border-top: 2px solid #000}ul.bulleted{list-style-type:none; margin: 40px 0 0; padding: 0 5px; font-family: 'Arvo','Rockwell',Georgia}#sub-nav ul li{display:block; color:#000; border-bottom: 1px solid #CCC; font-size: 1.1em;    background: none}#sub-nav.bulleted ul li, #sub-nav ul.bulleted li, ul.bulleted li{display:block; padding: 0 10px 0 30px; color:#000; border-bottom: 1px solid #CCC; font-size: 1.1em;    background: url('/content/themes/dramaclasses/images/bullet-light.png') no-repeat scroll 0 0 transparent}#sub-nav ul li a, #sub-nav ul li a:link, #sub-nav ul li a:visited, ul.bulleted li{color: #000; text-decoration:none; display: block; padding: 10px}#sub-nav ul li.selected a, #sub-nav ul li.selected a:link, #sub-nav ul li.selected a:visited{text-transform: uppercase;  background-color:#482471; color: #FFF; text-decoration: none}#sub-nav ul li a:hover, #sub-nav ul li.toplevel a:hover, #sub-nav ul li.selected a:hover{color:#D62783}#sub-nav h3:after{content: "..."}#phone-nav select{display: none}.content-box-slant ul.depth2, #sub-nav ul.depth2, #sub-nav.bulleted ul.depth2{border: 0;    margin: 0; padding: 0 0 0 10px; font-size: 0.85em}.content-box-slant ul.depth2 li, #sub-nav ul.depth2 li, #sub-nav.bulleted ul.depth2 li{border: 0; margin: 0 0 0 10px}#sub-nav ul li.selected ul.depth2 li a, #sub-nav ul li.selected ul.depth2 li a:link, #sub-nav ul li.selected ul.depth2 li a:visited{background-color: #FFF; color: #000; text-transform: none; text-decoration: none}.content-box-slant ul.depth2 li.last{margin: 0}#editable{width: 64%; float:right; margin: 0 20px 40px 0px}.one-col, #editable.one-col{width: 94%; padding: 23px; float: none}#editable.schools.one-col{width: 95%; padding: 0; float: none}.one-col .content-box{padding: 0 0 19px}.two-col.content-box{padding: 0 0 13px}.one-col .content-box:before{background: url('/content/themes/dramaclasses/images/white-box-top.png') no-repeat scroll 94% -10px transparent; top: -13px}.two-col.content-box:before{background: url('/content/themes/dramaclasses/images/white-box-top.png') no-repeat scroll 94% -16px transparent; top: -10px}.one-col .content-box:before{width: 99.8%}.one-col #sign-up-tour-page.content-box:before, .one-col #account-options.content-box:before, .one-col #account-register-1.content-box:before, .one-col #account-register-2.content-box:before, .one-col #account-register-3.content-box:before{width: 99.7%}#checkout-address-billing.two-col.content-box:before, #checkout-card-details.two-col.content-box:before{width: 99.6%}.account-status p, .account-status #status-delete{margin: 0 1em 0 2em}.three-col, #editable.three-col{width: 29%; padding: 10px}li.three-col{display: inline-block; vertical-align: top}.two-col, #editable.two-col{width: 47%; padding: 10px; display:inline-block}#editable h1{color: #2B0D4D}#editable h1 a, #editable h1 a:link, #editable h2 a, #editable h2 a:link, #editable h3 a, #editable h3 a:link,#home-right h1 a, #home-right h2 a, #home-left h2 a, #home-right li a, #home-left li a{text-decoration: none}#editable h1.gradient-purple, .address-book h1.gradient-purple{color: #FFF; padding: 15px 27px; margin:0 -10px 1.125em;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px}article#main-content ul{margin: 20px 0}article#main-content ul li{border-bottom: 1px solid #CCC; padding: 10px 0 10px 30px; padding-left: 30px; background: url('/content/themes/dramaclasses/images/bullet-light.png') no-repeat scroll 0 0 transparent}#main-content a, #main-content a:link, #main-content a.visited{text-decoration: underline}#main-content a.button-yellow{text-decoration: none}.content-box-slant{background: url('/content/themes/dramaclasses/images/sub-nav-slant.png') no-repeat scroll -2px 100% #FFF; padding:20px 0 10% 17px; margin: 22px 0 15px}.content-box-slant.tell-a-friend-box{padding:20px 0 30px 13px}.content-box-slant ul{margin: -20px 0 0; border-right: 3px solid #000; padding: 45px 0 15px 5px}.content-box-slant ul li{margin:0 10px 0 0}.content-box-slant ul li.last{margin-bottom:30px}.content-box-slant article{margin: -20px 0px 0 -3px; border-right: 3px solid #000; border-top: 2px solid #000; padding: 45px 20px 15px; min-height: 130px}.content-box, .content-box-straight{background: url('/content/themes/dramaclasses/images/white-box-bottom.png') no-repeat scroll 100% 100% #FFF;	padding:0 0 17px; margin: 24px 0 15px; border-right: 5px solid #000}.content-box-straight{border-top: 2px solid #000; padding: 0 0 17px}.content-box:before{content:"\0020"; background: url('/content/themes/dramaclasses/images/white-box-top.png') no-repeat scroll 98% -14px transparent; position: absolute; top: -8px;	right:0; width: 99.7%; overflow: hidden; height: 42px; border-left: 2px solid #000}#sidebar .content-box:after, #sidebar .content-box-straight:after{height: 8px; bottom: -8px}#editable.schools #main-content.content-box-straight:after{height: 17px; bottom: 5px; right: 0}.article-inner{border-left: 2px solid #000; padding: 20px 20px 20px}.content-box-slant h1.gradient-purple, .content-box-straight h1.gradient-purple{padding: 10px; margin: -20px -10px 10px}.content-box-straight .article-inner h1.gradient-purple{margin: -20px -20px 10px}h3.gradient-pink{margin: -35px 30px 28px 0; color: #FFF; text-transform: uppercase; padding: 10px; border: 2px solid #000;            -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: right;            position: relative; z-index: 10; min-width: 40%; max-width: 70%; float: right; right: 20px; font-weight: normal}.content-box h3.gradient-pink{position: relative}h3.gradient-pink:before{content: url('/content/themes/dramaclasses/images/bubble-pink-bottom.png'); position: absolute; bottom: -22px;	height: 22px; overflow: hidden; width: 100%; right: 60px}#home-left h3.gradient-pink{margin: -26px -20px 0 0}.content-box-straight .form{margin: 40px 10px 0 20px}#sidebar{width: 30%; float:left; padding: 20px 10px 0 20px}#sidebar .content-box-slant .tell-a-friend{background: url('/content/themes/dramaclasses/images/tell-a-friend.png') no-repeat; margin-top: -70px; text-transform: uppercase; color: white; font-family: 'Arvo', 'Rockwell', Georgia; font-size: 1.1em; height: 39px; text-align: right; padding: 25px 20px; width: 87%; font-weight: bold}#sidebar .content-box-slant .take-a-tour{background: url('/content/themes/dramaclasses/images/take-a-tour.png') no-repeat; margin-top: -70px; margin-bottom: 10px; text-transform: uppercase; color: white; font-family: 'Arvo', 'Rockwell', Georgia; font-size: 1.1em; height: 39px; text-align: right; padding: 25px 20px; width: 87%; font-weight: bold}#sidebar .log-in-head{background: url('/content/themes/dramaclasses/images/log-in-head.png') no-repeat; margin-top: -70px; margin-bottom: 10px; text-transform: uppercase; color: white; font-family: 'Arvo', 'Rockwell', Georgia; font-size: 1.1em; height: 39px; text-align: right; padding: 25px 20px; width: 87%; font-weight: bold}#content-advert img.promo-title{margin-left: 20px}#content-advert .promo{display: block; width: 586px; height: 90px; border: 2px solid #000; background-color: #271630;	-webkit-box-shadow: 2px 2px 0px 1px #000; -moz-box-shadow: 2px 2px 0px 1px #000; box-shadow: 2px 2px 0px 1px #000}#footer, #footer a:link, #footer a:visited{color:#FFF; text-decoration: none}#footer a:hover{text-decoration: underline}#footer h1{font-size:1.2em}#footer-content{margin:0 auto; min-width:280px; max-width:1012px}.footer-container{background: url('/content/themes/dramaclasses/images/bg-footer.png') repeat 0 0 transparent; padding:28px 0 16px}.footer-column{width:28%; padding: 10px; display: inline-block}.footer-column #li_ui_li_gen_1336793217529_0-title-text{vertical-align: top!important; top: 0; font-size: 8px}.footer-column .IN-widget{top: 0}#footer-nav{float:left}#footer-nav h1{margin: 0}#footer-share{float:left; text-align: center}#footer .two-col{width: 43%; vertical-align: top; padding: 10px 5px}#footer .three-col{width: 20%; padding: 10px 7px; display: inline-block; vertical-align: top}#main-content .three-col,.school-content .three-col{width: auto; padding: 10px 7px; display: inline-block; vertical-align: top}#main-content .three-col,.school-content .three-col .fb-like{margin-left:0!important}#main-content .three-col,.school-content .three-col .IN-widget{top:0!important}.fb_edge_widget_with_comment{top: -18px; margin: 0 9px; left: -24px}.IN-widget{position: relative; top: 3px}#footer-nav ul{list-style-type:none; margin: 0 0 0 5px; display: inline-block; font-family: 'Arvo','Rockwell',Georgia}#footer-nav ul li{display:block; padding: 5px 10px 5px 32px; color:#FFF; background: url('/content/themes/dramaclasses/images/bullet-dark.png') no-repeat scroll 0 -7px transparent}#footer-nav ul li a, #footer-nav ul li a:link, #footer-nav ul li a:visited{color: #FFF; text-decoration:none}#footer-nav ul li a:hover{color:#FF0}#footer-right{float:right; text-align:center; padding-top: 0}#footer-right img{display: inline-block}#footer-right p{font-size: 0.8em}.bottom-dance-link a.button-submit-purple{border: 2px solid #516aad;  color: #FFF;  padding: 10px 17px 7px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  display: block;  text-decoration: none;    width: 260px;  margin-left: .75em}.fn-attribution a span + span{visibility: hidden;  width: 1em;  position: absolute}.fn-attribution a .icon-hearts:before{position: relative;  content: '\2665';  display: inline-block;  font-size: 1.4em;  visibility: visible;  width: auto;  margin:0 .2em;  top:.15em}a, a:link, a.visited{text-decoration: underline; color:#D62783}a:hover{color: #482471}.error, .notice{color: #F00}.success{color: #D62783}.float-left{float: left}.float-right{float: right}div.float-left{width: 48%}div.float-right{width: 48%}.button-yellow.overspill, a.button-yellow.overspill:link, .button-pink.overspill, a.button-pink.overspill:link{margin: 10px 10px -50px; text-decoration: none}.gradient-purple{color: #FFF; background: #482471;background: -moz-linear-gradient(top,  #482471 0%, #2b0d4d 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#482471), color-stop(100%,#2b0d4d));background: -webkit-linear-gradient(top,  #482471 0%,#2b0d4d 100%);background: -o-linear-gradient(top,  #482471 0%,#2b0d4d 100%);background: -ms-linear-gradient(top,  #482471 0%,#2b0d4d 100%);background: linear-gradient(top,  #482471 0%,#2b0d4d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#482471', endColorstr='#2b0d4d',GradientType=0 )}.gradient-pink{background: #9C2068;background: -moz-linear-gradient(top,  #d62783 0%, #9C2068 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d62783), color-stop(100%,#9C2068));background: -webkit-linear-gradient(top,  #d62783 0%,#9C2068 100%);background: -o-linear-gradient(top,  #d62783 0%,#9C2068 100%);background: -ms-linear-gradient(top,  #d62783 0%,#9C2068 100%);background: linear-gradient(top,  #d62783 0%,#9C2068 100%)}.slide-out-div.school-edit{margin-top: 1400px}.slide-out-div.news-edit{margin-top: 1200px}.slide-out-div.workshops-edit{margin-top: 1730px}.slide-out-div.timetable-edit{margin-top: 1150px}.slide-out-div{padding: 20px;	  width: 250px;	  background: #fff;	  border-top: 4px solid #000;	  border-right: 4px solid #000;	  border-bottom: 6px solid #000;	  border-left: 2px solid #000;	  height: 470px!important;	  z-index: 300}.slide-out-div .handle{margin-top: -3px}#editable.schools{width: 59%}.content-box-straight.school-title{min-height: 50px; padding: 0 0 19px}.school-aside .schools-logo.content-box-straight, .school-aside .content-box-straight{min-height: 50px; padding: 0 0 11px}.school-title{width:96%; margin: 40px auto; text-align: center; min-height: 50px}.school-title .article-inner{padding: 10px 20px 10px}.school-title h1{font-size: 2em; margin:10px 0 10px}.school-title a, .school-title a:link, .school-title a:visited, .school-title a:hover{text-decoration: none}.schools-logo.content-box-straight{padding: 0; margin-top: -20px; text-align: center}.schools-logo.content-box-straight img{display: inline-block; max-width: 256px}#school-options{padding: 0; margin-bottom: -22px; font-family: 'Arvo', 'Rockwell', Georgia; font-size: 1.19em}#school-options ul{list-style:none inside none; height: 28px; margin: 0 2px}#school-options ul li{display:inline; padding: 10px 8px; background-color: #271630; border-top-left-radius: 10px; -moz-border-radius-topleft: 10px;        border-top-right-radius: 10px; -moz-border-radius-topright: 10px; margin: 0}#school-options ul li a, #school-options ul li a:link, #school-options ul li a:visited{color: #FFF; text-decoration:none}#school-options ul li:hover, #school-options ul li.selected{background: #d62783;		background: -moz-linear-gradient(top,  #d62783 0%, #9C2068 100%);		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d62783), color-stop(100%,#9C2068));		background: -webkit-linear-gradient(top,  #d62783 0%,#9C2068 100%);		background: -o-linear-gradient(top,  #d62783 0%,#9C2068 100%);		background: -ms-linear-gradient(top,  #d62783 0%,#9C2068 100%);		background: linear-gradient(top,  #d62783 0%,#9C2068 100%);		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d62783', endColorstr='#9C2068',GradientType=0 )}.school-heading h1{text-align:center}.schools-logo .content-box-straight{padding: 20px 10px; margin: 10px 0 40px; text-align: center}.school-aside .content-box-straight .form{text-align: left}.school-aside .content-box-straight h1{text-align: left; font-size: 1.2em; text-transform: uppercase}.schools-contact{background: url('/content/themes/dramaclasses/images/microsites-blue-top-right.png') no-repeat 1px 0px #2FA5BC; margin: 1em 0}.schools-contact-inner{background: url('/content/themes/dramaclasses/images/microsites-blue-left-bottom.png') no-repeat scroll 98% 100% transparent; padding: 20px; color: #FFF; font-family: 'Arvo', 'Rockwell', Georgia; min-height: 706.6px}.schools-contact-inner p{margin: 0}.schools-contact h1, .schools-contact h2, .schools-contact h3{color: #FFF; font-family: 'Arvo', 'Rockwell', Georgia; text-transform: uppercase}.schools-contact h2{font-size: 1em; margin-top: 85px}.schools-contact h3.gradient-pink{margin: 5px 0 10px; right:0}.schools-contact h3.telephone{font-size: 1.7em; margin:0 0 0.25em; max-height: 60px; overflow: hidden}.school-aside .button-pink, .school-aside a.button-pink:link, .school-aside .button-blue, .school-aside a.button-blue:link{display: block; margin: 5px 0; font-family: 'Arvo', 'Rockwell', Georgia; text-decoration: none}.school-feed-home.school-event-feed{margin-bottom:2em;display: inline-block}.school-feed-home .event-about-text{overflow: hidden; display: block; height:41px}.school-feed-home .event-about-text p, .school-feed-home .event-about-text h1, .school-feed-home .event-about-text h2, .school-feed-home .event-about-text h3{font-size:0.9em}.mobile-tel{display: none}@media screen and (-webkit-min-device-pixel-ratio:0){#editable .event a.button-yellow{display: block}}#editable .form{margin: 0 1em 0 2em}#editable .form .field, .form .field{border-top: 1px solid #000; border-right: 2px solid #000; border-bottom: 3px solid #000; border-left: 1px solid #000; padding: 5px}#editable .form .field.error, .form .field.error{border-color: #F00}.form ul.errors{display: inline-block; color: #F00; padding: 5px 0}.form fieldset{margin:0.5em 0; width: 48%; display: inline-block; vertical-align: top}.form label{line-height: 30px; display: block; vertical-align: top; color: #D62783}.form .field{width: 44%}.form input[type=file]{height: 24px; width: 47%}input[type=submit], .form button{cursor: pointer}.form select.field{width: 46%}.form textarea.field{width: 44%; min-height: 115px}#editable .form .field.required, .form .field.required{background: url('/content/themes/dramaclasses/images/bullet-dark.png') no-repeat right -9px #FFF; padding: 5px 24px 5px 5px}.form select.field.required{width: 42%}.form .button-submit-purple{border: 2px solid #624286; color: #FFF; padding: 5px;	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}.form fieldset.column-full{width: 100%}.form fieldset.column-full .field{width: 90%}.form fieldset.column-full .field.required{width: 87%}.form fieldset.column-full select.field.required{width: 93%}.form fieldset.half{width: 49%; display: inline}.form fieldset.half input{width: 85%}.form fieldset.half input.button-pink{width: auto}.form fieldset.half input.checkbox{width: auto; float: left; margin: 0.5em 0}.form fieldset.half input.checkbox + label{margin-left: 1.5em}.form fieldset.half select.field{width: 87%}.form fieldset.half select.field.required{width: 87%}.form input.half .field{width: 87%}.form select.half{width: 93%}.form fieldset.column-full select.half{width: 46%}#editable .form fieldset.half input.required, #editable .form fieldset.half textarea.required{width: 80%}.form.micro-form label{color: #FFF}.form img.required{display: inline; height: 33px; vertical-align: middle; margin-top: -10px}#editable .form.school-edit label, #editable .form.address label{display: inline-block; width: 26%}#editable .form.school-edit .field.required, #editable .form.address .field.required{width: 61.5%}#editable .form.school-edit .field.required.summary{width: 90%}#editable .form.school-edit .field, #editable .form.address .field{width: 65%}#editable .form.school-edit select.field.required, #editable .form.address select.field.required{width: 67%}#editable .form.school-edit select.field.half{width: 20%}.form .file-select-preview{max-width: 150px;    max-height: 150px}#validation-locked-error{display: none}#recaptcha_area, #recaptcha_table{margin-left: 20px}#search-box{padding-top: 5px}#search-box .form fieldset{border-top: 1px solid #CCC}#search-box .form label{display: block}#search-box .form fieldset.column-full .field{width: 90%}#search-box .form fieldset.column-full select.field{width: 95%}.content-box.search-result h1, .content-box.search-result h1 a, .content-box.search-result h1 a:link, .content-box.search-result h1 a:visited,.content-box-straight .search-schools h1, .content-box-straight .search-schools h1 a, .content-box-straight .search-schools h1 a:link, .content-box.search-result h1 a:visited{color: #482471; font-size: 1.1em; font-weight: bold; text-decoration: none}.search-result ul.bulleted, .search-schools ul.bulleted{margin:0; font-family: 'CartoGothicStdBook',serif}.search-result ul.bulleted li, .search-schools ul.bulleted li{padding: 10px 5px 10px 30px; text-indent:0; margin: 0.25em}.search-schools ul.bulleted li{border: 0; padding: 10px 5px 0 30px; text-indent:0; margin: 0.25em}.search-schools h2{font-weight: normal}.search-result h1, .search-schools h1, .search-result h1 a{margin: 0 0 0.5em; font-family: 'Arvo','Rockwell',Georgia}.search-result p, .search-schools p{margin: 0 0 0.5em}#ui-datepicker-div{display: none}#sitemap ul li{border-bottom: 0px!important}#sitemap .yellow{color: #D62783!important}.slide-out-div #accordion .ui-state-default, .slide-out-div #accordion .ui-widget-content .ui-state-default{background: #fff; border: 2px solid #ccc!important; padding: 2px}.slide-out-div #accordion h3{border: 2px solid #ccc!important; padding: 2px!important; margin:1px 0px 1px}.slide-out-div #accordion h3.ui-state-active{color: #fff; background: #9C2068; background: -moz-linear-gradient(top, #D62783 0%, #9C2068 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D62783), color-stop(100%,#9C2068)); background: -webkit-linear-gradient(top, #D62783 0%,#9C2068 100%); background: -o-linear-gradient(top, #D62783 0%,#9C2068 100%); background: -ms-linear-gradient(top, #D62783 0%,#9C2068 100%); background: linear-gradient(top, #D62783 0%,#9C2068 100%); border: 2px solid #000!important}.slide-out-div #accordion{margin-top: 0px}.slide-out-div #accordion h3.ui-state-active a{color: #fff}.slide-out-div #accordion .ui-widget-content{border: 0px!important}.slide-out-div #accordion .ui-accordion-content.ui-helper-reset .ui-widget-content .ui-corner-bottom .ui-accordion-content-active{border:0px}
@font-face{font-family: 'CartoGothicStdBook';    src: url('/content/themes/dramaclasses/fonts/CartoGothicStd-Book-webfont.eot');    src: url('/content/themes/dramaclasses/fonts/CartoGothicStd-Book-webfont.eot?#iefix') format('embedded-opentype'),         url('/content/themes/dramaclasses/fonts/CartoGothicStd-Book-webfont.woff') format('woff'),         url('/content/themes/dramaclasses/fonts/CartoGothicStd-Book-webfont.ttf') format('truetype'),         url('/content/themes/dramaclasses/fonts/CartoGothicStd-Book-webfont.svg#CartoGothicStdBook') format('svg');    font-weight: normal;    font-style: normal}body{font-size: 16px; line-height: 18px; font-family: 'CartoGothicStdBook',serif}h1, h2, h3, h4, h5, h6{font-family: 'Arvo', 'Rockwell', Georgia; font-weight: normal}h1{font-size: 1.5em; line-height: 1.2; margin:0 0 1.125em}h2{font-size: 1.125em; line-height: 1.222em; margin:0 0 0.555em; color: #482471; font-weight: bold}h3{font-size: 1em; line-height: 1.25em; margin:0 0 0.625em; color: #D62783; font-weight: bold}h4{font-size: 0.875em; line-height: 1.1428em; margin:0 0 0.714em}p{line-height: 1.4; margin:0 0 1.153em}p.large{font-size: 1.4em; line-height: 1.375em}p.light{color: #8e8f94}hr{width: 100%; float: left; height: 0px; color: #e2e2e2; background-color: #e2e2e2; border: 1px solid #e2e2e2; border-bottom: 0px; padding: 0; margin: 15px 0}.large{font-size: 1.2em}.small{font-size: 0.8em}.text-center{text-align: center}.quote{background-color: #D8D1DF; padding: 22px 22px 22px 70px; font-weight: bold; text-indent: -50px}.quote:before{content: url('/content/themes/dramaclasses/images/quote.png'); margin-right: 15px}.purple, a.purple, a.purple:link, a.purple:visited{color:#482471; text-decoration:none}a.purple:hover{color: #D62783}.pink{color: #D62783}.yellow{color: #FF0}.blue{color: #2FA5BC}.uppercase{text-transform: uppercase}.warning, p.warning{background: #ebe9e9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:5px 10px; margin: 1em;  display: block}.warning-half, p.warning-half{width: 40.5%!important; display: inline-block; margin-left: 0px}.image-float-right{float: right; margin: 0 0 20px 10px}.image-float-left{float: left; margin: 0 10px 20px 0}.image-center{display: block; margin: 5px auto}.button-yellow-little, a.button-yellow-little, a.button-yellow-little:link, a.button-yellow-little:hover{color: #000; background-color: #F7E230; text-decoration: none; display: inline-block; border-top: 1px solid #000; border-right: 2px solid #000; border-bottom: 2px solid #000; border-left: 1px solid #000; text-decoration: none; padding:5px; margin: 5px 0; font-weight: bold; font-size: 0.9em; cursor: pointer; display: inline-block; text-align: center}.button-yellow, a.button-yellow, a.button-yellow:link, a.button-yellow:hover{color: #000; background-color: #F7E230; text-transform: uppercase;	border-top: 2px solid #000; border-right: 3px solid #000; border-bottom: 3px solid #000; border-left: 2px solid #000; 	text-decoration: none; padding:10px; margin: 5px; font-weight: bold; font-size: 0.9em; cursor: pointer; display: inline-block;text-align: center}a.button-yellow:hover, .button-yellow:hover, a.button-yellow-little:hover{background: #FF0}.button-yellow.button-slant, a.button-yellow.button-slant:link, a.button-yellow.button-slant:visited{margin: 5px 0 26px; position: relative; text-decoration: none}.button-yellow.button-slant:after{content: url('/content/themes/dramaclasses/images/button-slant-yellow.png'); position: absolute; bottom: -21px; left: -6px; 	height: 23px; overflow: hidden; width: 101.4%}a.button-yellow.button-slant:hover, .button-yellow.button-slant:hover{background: #d3c22a; padding: 12px 10px 8px}.button-pink, a.button-pink:link, a.button-pink:visited{color: #FFF; text-transform: uppercase; text-decoration: none; padding:10px; margin: 5px; font-weight: bold; font-size: 0.9em; border-top: 2px solid #000; border-right: 4px solid #000; border-bottom: 4px solid #000; border-left: 2px solid #000; cursor: pointer; display: inline-block; text-align: center; background: #d62783;background: -moz-linear-gradient(top,  #d62783 0%, #9C2068 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d62783), color-stop(100%,#9C2068));background: -webkit-linear-gradient(top,  #d62783 0%,#9C2068 100%);background: -o-linear-gradient(top,  #d62783 0%,#9C2068 100%);background: -ms-linear-gradient(top,  #d62783 0%,#9C2068 100%);background: linear-gradient(top,  #d62783 0%,#9C2068 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d62783', endColorstr='#9C2068',GradientType=0 )}a.button-pink:hover, .button-pink:hover{background: #B42374;background: -moz-linear-gradient(top,  #9C2068 0%, #d62783 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9C2068), color-stop(100%,#d62783));background: -webkit-linear-gradient(top,  #9C2068 0%,#d62783 100%);background: -o-linear-gradient(top,  #9C2068 0%,#d62783 100%);background: -ms-linear-gradient(top,  #9C2068 0%,#d62783 100%);background: linear-gradient(top,  #9C2068 0%,#d62783 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9C2068', endColorstr='#d62783',GradientType=0 )}.button-pink.button-slant, a.button-pink.button-slant:link, a.button-pink.button-slant:visited, button.button-pink.button-slant{background: #B42374; margin: 5px 0 26px; position: relative; text-decoration: none; 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B42374', endColorstr='#B42374',GradientType=0 )}.button-pink.button-slant:after{content: url('/content/themes/dramaclasses/images/button-slant-pink.png'); position: absolute; bottom: -21px; left: -6px; 	height: 23px; overflow: hidden; width: 101.4%}a.button-pink.button-slant:hover, .button-pink.button-slant:hover{background: #B42374; padding: 12px 10px 8px}.button-purple, a.button-purple:link, a.button-purple:visited{text-decoration: none; padding:5px; margin: 5px; border: 1px solid #000; background: #482471; cursor: pointer; display: inline-block;text-align: center;background: -moz-linear-gradient(top,  #482471 0%, #2b0d4d 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#482471), color-stop(100%,#2b0d4d));background: -webkit-linear-gradient(top,  #482471 0%,#2b0d4d 100%);background: -o-linear-gradient(top,  #482471 0%,#2b0d4d 100%);background: -ms-linear-gradient(top,  #482471 0%,#2b0d4d 100%);background: linear-gradient(top,  #482471 0%,#2b0d4d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#482471', endColorstr='#2b0d4d',GradientType=0 )}a.button-purple:hover, .button-purple:hover{background: #2b0d4d;background: -moz-linear-gradient(top,  #2b0d4d 0%, #482471 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b0d4d), color-stop(100%,#482471));background: -webkit-linear-gradient(top,  #2b0d4d 0%,#482471 100%);background: -o-linear-gradient(top,  #2b0d4d 0%,#482471 100%);background: -ms-linear-gradient(top,  #2b0d4d 0%,#482471 100%);background: linear-gradient(top,  #2b0d4d 0%,#482471 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b0d4d', endColorstr='#482471',GradientType=0 )}.button-purple.button-slant, a.button-purple.button-slant:link, a.button-purple.button-slant:visited{margin: 5px 0 26px; position: relative; text-decoration: none}.button-purple.button-slant:after{content: url('/content/themes/dramaclasses/images/button-slant-purple.png'); position: absolute; bottom: -21px; left: -6px; 	height: 23px; overflow: hidden; width: 101.4%}a.button-purple.button-slant:hover, .button-purple.button-slant:hover{background: #2b0d4d; padding: 12px 10px 8px}.button-blue, a.button-blue, a.button-blue:link, a.button-blue:hover{color: #FFF; background-color: #2FA5BC; text-transform: uppercase; text-decoration: none; 	border-top: 2px solid #000; border-right: 4px solid #000; border-bottom: 4px solid #000; border-left:2px solid #000; 	text-decoration: none; padding:10px; margin: 5px; font-weight: bold; font-size: 0.9em; cursor: pointer; display: inline-block; text-align: center}.button-blue.button-slant, a.button-blue.button-slant:link, a.button-blue.button-slant:visited{margin: 5px 0 26px; position: relative}.button-blue.button-slant:after{content: url('/content/themes/dramaclasses/images/button-slant-blue.png'); position: absolute; bottom: -21px; left: -6px; 	height: 23px; overflow: hidden; width: 101.4%}a.button-blue.button-slant:hover{background: #2FA5BC; padding: 12px 10px 8px}.button-large, a.button-large, a.button-large:link, a.button-large:visited{text-decoration: none; font-size: 1.4em; margin: 10px; padding: 10px 20px; display: block; text-align:center}.rounded-image, .school-content-main img{border: 2px solid #000; border-radius: 60px; -moz-border-radius: 60px; -webkit-border-radius: 60px; max-width: 600px}.button-white, a.button-white, a.button-white:link, a.button-white:visited{margin: 1em auto; background: #FFF; font-weigth: bold;	border-top: 2px solid #000; border-right: 3px solid #000; border-bottom: 3px solid #000; border-left: 2px solid #000; 	padding: 5px; text-align: center; color: #000; text-decoration: none; margin: 5px auto; font-family: 'Arvo','Rockwell',Georgia; 	display: inline-block; text-transform: uppercase}a.button-white:hover{color:#D62783}
 #logged h1{margin-top: -20px}#logged a{color: #000; padding-left: 30px; text-decoration: none}#logged a:hover{color:#D62783}#store-content ul.category-list{padding: 0}#store-content ul.category-list li{background: url('/content/themes/dramaclasses/images/white-box-left.png') no-repeat scroll -1px 0 transparent; border-bottom: 2px solid #000; width: 41%; border-top: 0; overflow: visible; padding: 0; position: relative; margin: 10px 45px 10px -5px; display: inline-block}#store-content ul.category-list li div{background: url('/content/themes/dramaclasses/images/white-box-right.png') no-repeat scroll right -3px transparent; border-top: 2px solid #000; margin: 0 -25px 0 27px; padding: 10px 30px 40px 10px; text-align: center; max-height: 55px; overflow: hidden}#store-content ul.category-list li h1{display: block; font-family: 'Arvo', 'Rockwell', Georgia; font-size: 1.19em; color: #D62783; height: 44px; overflow: hidden}#store-content ul.category-list li div > a{text-decoration: none}#store-content ul.category-list .button-yellow{position: absolute; bottom: 0; left: 29%}.regular-box{background: #fff;   border-color: #000; border-style: solid; border-width: 2px 3px 3px 2px; margin-left: 20px; width:92%; padding: 20px}ul.checkout-progress{display: block; margin:20px 0 30px}ul.checkout-progress li{display: inline; padding: 10px 15px; background: #FF0; margin-left: 2.5%; font-size: 90%; border: #000 solid;  border-width: 2px 3px 3px 2px}ul.checkout-progress li.current{color: #fff; background: #9C2068; background: -moz-linear-gradient(top,  #d62783 0%, #9C2068 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d62783), color-stop(100%,#9C2068)); background: -webkit-linear-gradient(top,  #d62783 0%,#9C2068 100%); background: -o-linear-gradient(top,  #d62783 0%,#9C2068 100%); background: -ms-linear-gradient(top,  #d62783 0%,#9C2068 100%); background: linear-gradient(top,  #d62783 0%,#9C2068 100%)}ul.checkout-progress li.title{font-family: 'Arvo', 'Rockwell', Georgia; color:#fff; border: none; background: none; font-size: 1.1em; padding: 10px 0}#store-checkout input[type=radio], #store-checkout input[type=checkbox]{margin-top: 10px}#store-checkout.form label{width:175px}#store-checkout li{margin-bottom: 10px}p.warning{border-radius: 10px 10px 10px 10px; margin: 10px 40px 10px 0px; padding: 5px 10px; text-indent: 0px!important}#store-checkout.form .address-save{padding-right: 20%}#store-checkout.form .address-save label{width:inherit; display: inline; padding:0 10px 0 0; color: #666; font-size: 90%; text-align: right}#store-checkout .address-book .three-col{border:#000 2px solid; margin:20px 0 10px}#store-checkout .address-book .three-col + .three-col{margin-left: 2.5%}#store-checkout h2.gradient-purple{border-radius: 10px 10px 10px 10px; color: #FFF; padding: 15px 27px; font-weight: normal; idth: 90%; margin: 0 auto 10px}#store-checkout .address-label{display: inline}#store-checkout .review-btn{margin-top: 20px}#store-checkout .review-btn button{display:inline}#store-checkout .order-button.button-yellow{width: 25%; float:right}#store-checkout .review-btn .button-pink{float:right}.content-box-slant.address-book h1.gradient-purple{border-radius: 10px 10px 10px 10px; color: #FFF; margin:0 auto 1.125em; padding: 15px 27px; max-width: 75%}#sidebar.checkout-address{padding-top: 0px}#sidebar .address-book p{padding: 0 10px}#sidebar .address-book{padding-top: 19px}#accordion.checkout-address{padding:0 20px 20px; margin-bottom: 50px}#accordion h3:after{content:" "}#accordion fieldset{margin-top: 0; padding: 0 5px 0 0; border: 0}#accordion.checkout-address li{padding: 10px 0; font-size: 90%}#accordion .store-address-select{font-size: 80%; margin: -50px 10px 0 0}#accordion .purple{margin: 20px 0 0 20px}h3.ui-state-default .store-address-select{display: none}#editable.payment-details h1.gradient-purple{width: 85%; margin: 10px auto 20px}#checkout-address-billing h3{border-bottom:  #ccc 1px solid;  float: none;  font-size: 1.2em;  margin:0 0 -25px;  min-width: inherit;  padding: 20px 10px;   color: #482471; font-weight: bold}#checkout-address-billing h3 input{margin-right: 1.2em}#checkout-address-billing .errors{margin-top: 10px}#editable form.form .address-list{margin-top: 10px}#editable form.form .address-list li{color: #482471; padding: 0}#editable form.form ul.checkout-new-address li{padding:0 0 5px; margin: 0; line-height: 10px; text-indent: 0}#editable form.form ul.checkout-new-address label{text-indent: 0; width:150px}#editable form.form ul.checkout-new-address input[type=checkbox]{padding: 10px 0 0 20px}h4.address-name{font-weight:normal; font-size: 110%; display: block; margin: 0; color: #482471; font-weight:bold; padding-left: 10px}h4.address-name input{margin-right: 1.2em}#editable .field.short{width: 22%}#store-content.product-list article{padding: 10px; border:#000 2px solid; margin-bottom: 10px}#store-content.product-list article:last-child{margin-bottom: 0}#store-content.product-list article h1{margin-bottom: 10px}#store-content.product-list article ul li{padding: 10px 0; border-top: #ccc 1px solid}#store-content.product-list article ul li ul li{border: none}#store-content.product-list.single-product li{border: none}#store-content .details{width: 67.5%; float: left; display: block}#store-content .details h2{font-weight: normal;  color: #D62783; display:inline; margin: 0; padding: 0}#store-content .details li{display: inline; float: left}#store-content .details li.title{width: 40%}#store-content .details li.qty{width: 30%; text-align: center}#store-content .details li.qty input{width: 30px; padding: 2px 0; border: #ccc 1px solid}#store-content .details li.qty input:focus{border: #D62783 1px solid}#store-content .details li.price{width: 27.5%; text-align: center}#store-content .details li.desc{display: block; width: 100%}#store-content .buttons{width: 30%; float: left;  margin-left: 10px}#store-content .buttons li{text-align: right;  padding-bottom: 10px}#store-content .buttons button{margin-top: 0;  font-size: 0.8em; padding: 10px 14px}.out-of-stock{background: #ddd; padding:5px 7.5px; border-radius: 5px; margin: 1.2em; max-width: 250px; text-align: right; position: absolute; right: 0}#shopping-cart li{text-indent: 0}#checkout-card-details fieldset.half input{width: 90%}.form #checkout-card-details fieldset.column-full fieldset.column-full .field.required{width: 91%}.form #checkout-card-details fieldset.half input.required{width: 85%}.form #checkout-card-details fieldset.half select.field.required{width: 93%}#editable .members .border-top{border-top: #ccc 1px solid; padding-top: 20px; margin-top: 20px}#editable .members .border-bottom{border-bottom: #ccc 1px solid; padding-bottom: 20px; margin-bottom: 20px}#accordion, #accordion-white{margin-top: 25px}#accordion h3:before, #accordion-white h3:before{content:""; height: inherit; overflow: auto; position: static; width: inherit}#accordion h3, #accordion-white h3{border: none; float: none;  margin:10px 0 5px; min-width: inherit; font-size: 1.2em; padding: 20px 10px; border-top: #ccc 1px solid}#accordion h3 a, #accordion-white h3 a{display: block; color:#482471; font-weight: bold; text-decoration: none; min-height: 20px}#accordion h3 a.button-yellow, #accordion-white h3 a.button-yellow{margin:-35px 0 -20px; font-size: .75em; font-family: 'CartoGothicStdBook',serif; color:#000}#accordion h3.ui-state-active a.button-yellow, #accordion-white h3.ui-state-active a.button-yellow{border-color:#b3b3b3; background: #fdf6c1; color:#b3b3b3}#accordion h3 a.button-yellow, #accordion h3-white a.button-yellow{margin-top:-30px}#accordion h3 > div, #accordion-white h3 > div{color: #482471}#accordion ul, #accordion-white ul{padding: 0 15px; border-right:none}#accordion ul li.address-info-background, #accordion-white ul li.address-info-background{margin: 0; padding: 0; color: #000; background: none; border: none}#accordion ul.left, #accordion-white ul.left{width: 40%; float: left; margin: 0 20px}.members-home .left{width: 45%; float: left; margin:15px 15px 35px 15px}
			.account-landing-sidebar a, .account-landing-sidebar a:link, .account-landing-sidebar a:visited{text-decoration: none}.account-landing-sidebar a h1{text-transform: uppercase;		color: white;		font-size: 1.31em;		margin-bottom: 0;		text-decoration: none}.account-landing-sidebar .edit-school{background: url('/content/themes/dramaclasses/images/account-edit-account.png');		width: 162px;		height: 113px;		padding: 20px 100px 0px 30px;		margin-bottom: 10px}.account-landing-sidebar .edit-school h1, .account-landing-sidebar .view-schools h1, .statistics h1{color: #fff;		margin-bottom: 0px}.account-landing-sidebar .view-schools{background: url('/content/themes/dramaclasses/images/account-edit-school.png');		width: 162px;		height: 113px;		padding: 20px 100px 0px 30px;		margin-bottom: 10px}.account-landing-sidebar .statistics{background: url('/content/themes/dramaclasses/images/account-edit-visitor-statistics.png');		width: 162px;		height: 123px;		padding: 10px 100px 0px 30px;		margin-bottom: 10px}.account-landing-sidebar .question-problem, .account-school-sidebar .question-problem{background: url('/content/themes/dramaclasses/images/account-question-problem.png');		width: 272px;		height: 44px;		padding-top: 113px;		padding-left: 20px}.question-problem{padding-top: 95px!important; padding-bottom: 18px}.account-school-sidebar .blue a, .account-school-sidebar .pink a, .account-school-sidebar .purple a{font-family: 'Arvo', 'Rockwell', Georgia;		color: #fff;		font-size: 1.35em;		text-decoration: none}.account-school-sidebar .white a, .account-school-sidebar .black{font-family: 'Arvo', 'Rockwell', Georgia;		color: #000;		font-size: 1.35em;		text-decoration: none}.account-school-sidebar .blue{background: url('/content/themes/dramaclasses/images/account-sidebar-blue.png');		height: 17px;		width: 252px;		padding: 20px}.account-school-sidebar .pink{background: url('/content/themes/dramaclasses/images/account-sidebar-pink.png');		height: 17px;		width: 252px;		padding: 20px}.account-school-sidebar .purple{background: url('/content/themes/dramaclasses/images/account-sidebar-purple.png');		height: 17px;		width: 252px;		padding: 20px}.account-school-sidebar .white{background: url('/content/themes/dramaclasses/images/account-sidebar-white.png');		height: 17px;		width: 252px;		padding: 20px}.account-school-sidebar .black{background: url('/content/themes/dramaclasses/images/account-sidebar-black.png');		height: 17px;		width: 252px;		padding: 20px;		color: #fff}.account-school-sidebar .content-box-straight{padding: 0 0 10px;		margin: 10px 0 0px;		text-align: center}.account-school-sidebar .article-inner{padding: 10px; min-height: 100px}.account-school-sidebar .content-box-straight img{max-width: 275px;		margin: 0 auto}.account-home h2.pink, .account-status h2.pink{text-transform: uppercase;		font-size: 1.3em;		font-weight: normal}.account-home li, .schools-list li{border-bottom: 1px solid #c5c5c5;		padding: 13px 0 0}.account-home .left, .schools-list .left{float: left;		width: 51%}.account-home .right, .schools-list .right{float: left;		margin-top: 17px}.account-home .content-box{min-height: 0px}.schools-list h3{font-family: 'CartoGothicStdBook',serif}.account-status .status-section{padding: 13px 0px;		margin-top: 15px}.account-status select{width: 97%;		border: 1px solid #000;		border-right: 2px solid #000;		border-bottom: 2px solid #000}.account-status .success{margin-top: 10px}.visitor-statistics .article-inner{padding: 20px 20px 10px}.visitor-statistics #visitor-chart img{max-width: 610px}.visitor-statistics #visitor-chart dl{margin: 1em auto;        overflow: hidden;        width: 41em;        font-size: 0.8em}.visitor-statistics #visitor-chart dl dt, .visitor-statistics #visitor-chart dl dd{float: left;        padding: 0 1em 0.25em}.visitor-statistics #visitor-chart dl dt{clear: left;        width: 6em}.visitor-statistics #visitor-chart dl dd{width: 30em}.visitor-statistics .two-col.content-box{margin-right: 27px;		float: left;		padding: 0 0 10px}.visitor-statistics .right.two-col.content-box{margin-right: 0px}.visitor-statistics .two-col.content-box:before{width: 99.4%; background: url('/content/themes/dramaclasses/images/white-box-top.png') no-repeat scroll 98% -12px transparent; border-left: 0}.visitor-statistics span.large{font-size: 4em}.visitor-statistics input.field{width: 85%}#visitor-chart-filter .form{margin: 0}.schools-list ul{margin-bottom: 2em}.help-text{margin-left: 150px;		padding-top: 5px}.schools-photos ul.photo-hold{overflow: hidden}.schools-photos li.photo-hold{border: 1px solid #C5C5C5!important;		padding: 4px;		padding-top: 20px;		border-radius: 5px;		-moz-border-radius: 5px;		-webkit-border-radius: 5px;		margin-right: 5px;		margin-bottom: 5px;		width: 132px;		height: 148px;		float: left;		overflow: hidden;		position: relative}.schools-photos li.photo-hold img{max-width: 131px; max-height: 107px}.schools-photos li.photo-hold:hover{border: 3px solid black!important;		padding:18px 2px 2px}.schools-photos li.photo-hold .button-delete{color: #c41616;		background: #fff;		position: absolute;		padding: 7px;		margin-top: 20px;		right: 0}.schools-photos li.photo-hold .button-edit{color: #000;		background: #fff;		position: absolute;		padding: 7px;		margin-top: 36px;		right: 0}.schools-photos li.photo-hold span.photo-title{color: #492471;		font-size: 1.2em;		font-family: 'Arvo', 'Rockwell', Georgia;		text-align: center;		text-transform: uppercase;		margin: 0 auto;		display: inline-block;		height: 20px;		overflow: hidden;		width: 100%}.schools-photos h2{text-transform: uppercase;		font-size: 1.3em;		font-weight: normal;		margin-top: 10px}#news-list{padding: 20px 0px;		border-bottom: 1px solid #C5C5C5;		margin-bottom: 1em}body.forceColors{margin: 0;		padding: 0;		background: #FFF}.image-upload-area{padding: 0 10px}#upload label, #upload input{margin: 0 10px 10px}#upload label{margin-left: 90px}#files, #preview{width: 380px;		height: 205px;		bottom: 0}#upload.form, #upload.delete{display: block}#upload.form label, #upload.delete label{display: inline; margin-left: 0}#modal{background: rgba(200, 200, 200, 0.5);		left: 0;		top: 0;		width: 100%;		height: 100%;		margin: 0;		padding: 0;		position: absolute;		cursor: wait!important}#modal div{margin: -2em 0 0 -12em;		left: 50%;		top: 50%;		width: 24em;		height: 4em;		border: 1px solid #000;		text-align: center;		vertical-align: middle;		position: absolute;		background: #fff;		font-style: italic;		font-size: 1em;		line-height: 4}#modal p{margin: 0}.errors, #message{height: 30px;		top: 25px;		left: 160px;		list-style: none;		font-style: italic}.errors ~ #files, .errors ~ #preview, #message ~ #files, #message ~ #preview{height: 200px}#message{height:auto;		position:absolute;		right:0;		left:200px;		right:220px;		background-color: #fff;		border: 1px solid #000}#files{overflow: auto;		left:0}#files dt, #files dd{margin: 0 5px 5px;		float: left\0/}#files dt{display: inline-block;		border-top: 1px solid #E2E2E2;		word-wrap: break-word;		padding: 10px 0 5px;		font-weight: bold;		float: none;		width: 350px}#files dd{display: inline-block;		width: 40px;		cursor: pointer;		text-decoration: underline;		padding-right: 11px}#files dd.preview{width: 50px}#preview{overflow: hidden;		right:0;		text-align: center;		margin-top: -34px}#preview img{max-height: 100%;		max-width: 100%;		vertical-align: middle;		display: inline-block}dd{float:left}
 #shopping-cart{border: 2px solid #000;	padding: 10px;	overflow: hidden}#shopping-cart li{float: left;	text-indent: 0px!important}#shopping-cart li.full-width{width: 100%;	height: 40px}#shopping-cart ul#shopping-title-bar li{font-family: 'Arvo','Rockwell',Georgia;	font-size: 1.2em;	color: #3A195F;	padding-top: 5px}#shopping-cart .shopping-product{width: 35%}#shopping-cart .shopping-quantity{width: 12%}#shopping-cart .shopping-item, #shopping-cart .shopping-price{width: 17%;        text-align: center}#shopping-cart input.quantity{width: 30px;	border: 1px solid #CCC;	background: #fff}#shopping-cart .update-col{width: 11%}#shopping-cart .update, #shopping-cart .remove{padding-top: 0px;	padding-bottom: 0px;	margin-top: 0px}#shopping-cart ul.divide{border-top: 1px solid #c4c5c5}#shopping-cart ul.divide li{padding-top: 10px;	padding-bottom: 10px}#shopping-cart li#total, #shopping-cart li.total{text-align: right;	display: block;	width: 890px}#shopping-cart li#total, #shopping-cart li.total,review-price{font-family: 'Arvo', 'Rockwell', Georgia;	font-size: 1.2em;	text-align: right;	color: #d03d8c;	font-weight: bold;	border-top: 0px;	display: block;	width: 890px}#shopping-cart button.btn.remove, form #shopping-cart button.btn.update{background: none;	border: 0px solid;	color: #cd2981;	cursor: pointer}#shopping-cart button.btn.remove:hover, form #shopping-cart button.btn.update:hover{color: #9e2569}button.button-pink.button-store{margin-bottom: -40px;	float: left;	margin-top: 25px}form button.button-pink.button-store.right{float:right}
#account-register-1 p#intro, #account-register-2 p#intro, #account-register-3 p#intro{border-top: 1px solid #c5c5c5;	border-bottom: 1px solid #c5c5c5;	padding: 25px 0px;	display: inline-block;	margin-top: -20px}#account-register-1 h2, #account-register-2 h2, #account-register-3 h2{margin-top: 45px;	line-height: 1.4}#account-register-1 h2, #account-register-2 #page-intro h2{float: left;	font-weight: normal}#account-register-1 h2 span#step, #account-register-2 h2 span#step, #account-register-3 h2 span#step{font-size: 1.4em;	text-transform: uppercase}#account-register-1 h2 span#step-name, #account-register-2 h2 span#step-name, #account-register-3 h2 span#step-name{font-size: 1.02em;	text-transform: uppercase}#account-register-1 #page-intro, #account-register-2 #page-intro, #account-register-3 #page-intro{min-height: 160px;	border-bottom: 1px solid #ccc}#account-register-1 ul#form-bottom, #account-register-2 ul#form-bottom, #account-register-3 ul#form-bottom{float: right;	margin: 20px 0px}#account-register-1 #form-bottom li, #account-register-2 #form-bottom li, #account-register-3 #form-bottom li{float: left}#account-register-1 #form-bottom li img, #account-register-2 #form-bottom li img, #account-register-3 #form-bottom li img{margin: -12px 0px 0px 45px}#account-register-2 label.checkbox{display: inline-block;		padding: 0 10px;		width: 30%}#editable .form.school-edit label.checkbox{display: inline-block;		padding: 0 10px;		width: 46%}#account-register-2 label.checkbox input[type="checkbox"]{margin-right: 15px}#account-register-2 .warning{margin-left: 0px; width: 88.5%}#account-register-3 .comparison-sign-up{float: left;		width: 60%;		border: 0px}#account-register-3 .register-skip{display: block; margin-top: -29px; margin-bottom: 36px}#account-register-3 .comparison-sign-up table{width: 100%;		border: 0px}#account-register-3 select#card-valid-until-month, #account-register-3 select#card-valid-until-year{width: 43.5%!important}#account-register-3 #become-premium{width: 35%;		float: right;		display: inline-block;		border: 2px solid black;		padding: 15px}#account-register-3 #become-premium img{margin-left: -15px;		margin-bottom: -15px}#account-register-3 #sign-up-upgrade{display: inline-block}#account-register-3 input[type="radio"], #account-register-3 label.checkbox{float: left;		margin-right: 35px}#account-register-3 input[type="radio"]{margin-top: 4px;		float: left;		width: 15px!important}#home-left{width: 36%;	padding-left: 20px;	float: left;	margin-top: 15px}#home-right{width: 60%;	float: right;	margin-top: 7px}#home-left #home-featured{background: url('/content/themes/dramaclasses/images/home-featured.png') no-repeat;	-webkit-background-size: cover;	-moz-background-size: cover;	background-size: contain;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home-featured.png', sizingMethod='scale');	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home-featured.png', sizingMethod='scale')";	min-height: 296px;	width: 372px;	margin-bottom: 15px}#home-left #home-featured h1.gradient-pink{border-right: 4px solid black;	border-bottom: 4px solid black;	margin-top: -15px;	font-weight: bold}#home-left #home-featured .home-inner{padding: 46px 20px 20px;	max-width: 300px}#home-left #home-featured .button-pink{float: right;	font-size: 0.9em}#home-left #home-featured li{border-top: 1px solid #bbbbc0;	padding: 4px;	max-width: 300px;	max-height: 40px;	overflow: hidden}#home-left #home-featured li.school-about{border-top:0}#home-left .home-school-button{width: 150px;	height: 10px;	margin-top: 20px;	padding-top: 3px}#home-left .home-school-button:before{content: url('/content/themes/dramaclasses/images/home-school-button-top.png');    display: block;    margin-left: -13px;    margin-top: -18px;    width: 177px}#home-left .home-school-button:hover:before{content: url('/content/themes/dramaclasses/images/home-school-button-top-hover.png');    display: block;	margin-left: -13px;	margin-top: -18px}#home-right .home-search-button{width: 96px;	height: 30px;	padding-top: 4px}@media screen and (-webkit-min-device-pixel-ratio:0){#home-right .home-search-button:before{bottom: 56px;		right: 88px}#home-right .home-search-button:hover:before{margin-left: -21px!important;		margin-top: -21px!important}}#home-right .home-search-button:before{content: url('/content/themes/dramaclasses/images/home-search-button-top.png');    top: -17px;	right: -4px;    position: absolute}#home-right .home-search-button:hover:before{content: url('/content/themes/dramaclasses/images/home-search-button-top-hover.png');    top: -17px;	right: -4px;    position: absolute}#home-left #home-adult-drama{background: url('/content/themes/dramaclasses/images/home-adult-drama.png') no-repeat;	-webkit-background-size: contain;	-moz-background-size: contain;	background-size: contain;	min-height: 306px;	max-width: 366px}#home-left #home-adult-drama.county-menu{background: url('/content/themes/dramaclasses/images/home-adult-drama.png') repeat scroll 0px 100% transparent;    margin-bottom: 1em;    width: 357px;    min-height: 191px}#home-left .county-menu h3{bottom: 21px; right: -6px}#home-left #home-adult-drama .home-inner{padding: 40px;	width: 80%}#home-left #home-adult-drama ul.bulleted{margin-top: 15px!important}#home-left #home-youtube, #home-main-content iframe{padding: 10px;	background: white;	max-width: 297px;	border: 2px solid black;	border-right: 4px solid black;	border-bottom: 4px solid black;	margin: -85px 30px 0 0;	float:left;	z-index: 5}#home-main-content #youtube-title{position: absolute;	margin-top: -107px}#home-right .home-news h1.gradient-purple, #home-adult-drama h1.gradient-purple{border-top: 2px solid #000;	border-left: 2px solid #000;	border-right: 4px solid #000;	border-bottom: 4px solid #000;	text-transform: uppercase;	color: #fff;	font-weight: bold;	background: #482471;	background: -moz-linear-gradient(top,  #482471 0%, #2b0d4d 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#482471), color-stop(100%,#2b0d4d));	background: -webkit-linear-gradient(top,  #482471 0%,#2b0d4d 100%);	background: -o-linear-gradient(top,  #482471 0%,#2b0d4d 100%);	background: -ms-linear-gradient(top,  #482471 0%,#2b0d4d 100%);	background: linear-gradient(top,  #482471 0%,#2b0d4d 100%);	padding: 15px;	display: inline-block;	font-size: 1em;	margin-top: -45px;	position: absolute;	font-weight: bold}#home-right .home-news{background: url('/content/themes/dramaclasses/images/home-news.png') no-repeat;	background-size: auto;	-webkit-background-size: cover;	-moz-background-size: cover;	background-size: cover;	min-height: 74px;	max-width: 300px;	padding: 40px;	margin-bottom: 30px}#home-right .home-news ul.home-news-article{margin-top: 15px}#home-right .home-news .button-yellow{position: absolute;    right: 15px;    bottom: -7px}#home-right .home-news ul.home-news-left{float: left;	width: 58%;	margin-right: 5px}#home-right .home-news ul.home-news-left a{font-family: 'Arvo', 'Rockwell', Georgia;	font-size: 1.1em;	color: #33203e;	font-weight: bold}#home-right .home-news ul.home-news-left a:hover{color: #D62783}#home-right .home-news ul.home-news-left{font-family: 'Arvo', 'Rockwell', Georgia;	font-size: 0.8em}#home-right .home-news ul.home-news-left li.home-news-summary{font-family: 'CartoGothicStdBook',serif;        margin: 0;        height: 32px;        overflow:hidden}#home-right .home-news ul.home-news-left li.home-news-summary p{margin: 0}#home-right .home-news ul.home-news-right{float: right;	font-weight: bold}#home-right .home-news ul.home-news-right li.home-news-read{list-style-image: url('/content/themes/dramaclasses/images/bullet-dark.png')}#home-right .home-news ul.home-news-right li.time{font-size: 1.1em;	margin-top: -5px}#home-right .home-news ul.home-news-right{font-family: 'Arvo', 'Rockwell', Georgia;	color: #33203E}#home-right .home-news ul.home-news-right a{font-family: 'CartoGothicStdBook',serif;	font-weight: bold;	text-transform: uppercase;	color: #33203E;	position: absolute;	margin-top: 12px}#home-right .home-news .home-news-title{max-height: 39px;	overflow: hidden;	text-overflow: ellipsis;	max-width: 175px}#home-right .home-news #home-news-name{max-width: 175px;	max-height: 40px;	overflow: hidden}#home-right .home-thought{margin-right: 7px;	margin-top: 12px}#home-right #home-resources{background: url('/content/themes/dramaclasses/images/home-resources.png') no-repeat;	-webkit-background-size: cover;	-moz-background-size: cover;		min-height: 371px;	max-width: 582px;	padding: 10px}#home-right #home-resources h4.gradient-pink{border-radius: 10px;	-moz-border-radius: 10px;	top: -28px;	position: relative;	display: inline-block;	text-transform: uppercase;	color: white;	padding: 15px;	border-top: 2px solid black;	border-left: 2px solid black;	border-right: 4px solid black;	border-bottom: 4px solid black;	font-weight: bold}#home-right #home-resources h4.gradient-pink:after{content: url('/content/themes/dramaclasses/images/resources-bubble-bottom.png');	display: inline-block;	position: absolute;	top: 44px;	left: 70px}#home-right #home-resources #resources-left{max-width: 250px;	float: left}#home-right #home-resources div{margin-top: -15px}#home-right #home-resources #resources-right{float: right;	margin-right: 50px;	width: 260px}#home-right #home-resources #resources-right .field{border: 1px solid grey!important;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	padding: 10px;	width: 210px}#home-right #home-resources #resources-right .button-pink{float: right;	margin-right: 28px;	position: relative}#home-right #home-resources #resources-left ul.bulleted, #home-left #home-adult-drama ul.bulleted{margin: 10px 0 -10px}#home-right #home-resources #resources-left ul.bulleted li, #home-left #home-adult-drama ul.bulleted li{padding: 5px 10px 10px 30px;    font-size: 1em}#home-right #home-resources #resources-left ul.bulleted a, #home-left #home-adult-drama ul.bulleted a{font-family: 'CartoGothicStdBook',serif;	color: #000}#home-right #home-resources #resources-left ul.bulleted a:hover, #home-left #home-adult-drama ul.bulleted a:hover{color: #D62783}#home-right #home-resources #resources-left .button-yellow{margin: 15px -30px -18px 10px}#home-right #home-ask-lynn{float: right;	display: block}#home-right #ask-lynn-link{margin-left: 129px;	font-family: 'Arvo', 'Rockwell', Georgia;	text-transform: uppercase;	display: block;	text-align: center;	font-size: 1.2em;	color: black;	margin-top: 20px;	position: absolute;	width: 138px}#home-right #content-advert{margin: 0 0 0 -10px}#home-right #content-advert img.promo{margin-left: -10px}#home-main-content{display: inline-block;	background: url('/content/themes/dramaclasses/images/main-content-box-bottom.png') no-repeat scroll -4px bottom #FFF;	border-left: 2px solid #000;	margin: 50px 30px 20px;	position: relative;	top: -10px}#home-main-content.content-box-straight{border-right: 0}#home-main-content .article-inner{border-right: 5px solid #000; padding: 20px 20px 15px; border-left: 0; margin-bottom: 15px}#home-main-content-bottom{width: 100%;	height: 40px;	max-width: 964px;	margin-left: 20px;	margin-top: -40px}#home-main-content h1.gradient-yellow{background-color: #F8E330;	border: 2px solid black;	border-right: 4px solid black;	border-bottom: 4px solid black;	color: black;	padding: 15px;	display: inline-block;	text-transform: uppercase;	margin: 0 auto;	margin-top: -40px;	position: absolute;	margin-left: 353px;	font-weight: bold;	font-size: 1em}#home-main-content .home-inner{padding-top: 35px}.contact-form{overflow: hidden}.contact-form .left{float: left;	padding-left: 0px;	padding-right: 10px}.contact-form .left input, .contact-form .left textarea{width: 420px}.contact-form .left input.button-yellow, .micro-form .left input.button-yellow{width: auto}.micro-form .left label{font-family: 'CartoGothicStdBook', serif;	font-weight: bold}.micro-form .left input, .micro-form .left textarea{width: 95%}.micro-form .left input.button-yellow{float: right}#editable-sign-up{width: 57%;	float:left;	margin: 10px 10px 0 20px}#editable.sign-up{width: 37%;	float: right;	margin: 10px 20px 40px 10px}#sign-up ul{width: 315px}#sign-up .form{margin: 0}#sign-up ul .button-pink{margin-right: 25px}#sign-up.content-box, #sign-up-intro.content-box, #sign-up-comparison-chart.content-box{padding: 0 0 12px}#sign-up-intro h3.gradient-pink{max-width: 90%}#sign-up-intro.content-box:before, #sign-up-comparison-chart.content-box:before{width: 99.6%; background: url('/content/themes/dramaclasses/images/white-box-top.png') no-repeat scroll 98% -15px transparent}#sign-up.content-box:before{width: 99.4%; background: url('/content/themes/dramaclasses/images/white-box-top.png') no-repeat scroll 98% -17px transparent}#sign-up-comparison-chart{margin-top: -10px;		border-right: 5px solid #000;		border-top: 3px solid #000}#sign-up-comparison-chart:before{content: none}#sign-up-comparison-chart th h1{font-family: 'Arvo', 'Rockwell', Georgia;		font-size: 1.25em;		text-align: center;		text-transform: uppercase;		border: 2px solid #000;		color: #fff;		border-radius: 5px;		-moz-border-radius: 5px;		-webkit-border-radius: 5px;		min-height: 43px;		padding: 5px 0px}#sign-up-comparison-chart th h1 span{text-transform: lowercase;		font-size: 0.9em}#sign-up-comparison-chart th h1.features{padding-top: 15px;		min-height: 33px}#sign-up-comparison-chart th, #sign-up-comparison-chart td{border-left: 1px solid #b6b5b5;		padding: 6px 4px}#sign-up-comparison-chart th:first-child, #sign-up-comparison-chart td:first-child{border-left: 0px solid}#sign-up-comparison-chart td img{margin: 0 auto}#sign-up-comparison-chart td span.pink{font-size: 0.9em}#comparison-header{background: url('/content/themes/dramaclasses/images/comparison-header.png') no-repeat scroll 100% 0 transparent;		height: 103px;		padding: 20px;		border-right: 5px solid #000;		border-top: 2px solid #000;		border-left: 2px solid #000}#comparison-header h1{border: 2px solid #000;		border-right: 4px solid #000;		border-bottom: 4px solid #000;		border-radius: 15px;		-moz-border-radius: 15px;		-webkit-border-radius: 15px;		max-width: 270px;		padding: 20px;		background: white;		text-transform: uppercase}#comparison-header h1:after{content: url('/content/themes/dramaclasses/images/comparison-bubble-bottom.png');		position: absolute;		margin-top: 44px;		margin-left: -30px}#sign-up-tour{background: url('/content/themes/dramaclasses/images/sign-up-background.png') no-repeat 0 100% transparent;		-webkit-background-size: cover;		-moz-background-size: cover;		background-size: cover;		border: 0px solid;		padding: 10px;		padding-top: 15px;		padding-bottom: 30px;		text-align: center;		color: #FFF}#sign-up-tour h1{background: url('/content/themes/dramaclasses/images/sign-up-oval.png') no-repeat;		max-width: 257px;		color: black;		text-transform: uppercase;		margin:-5px auto 5px;		padding: 30px 27px;		height: 21px;		-webkit-background-size:cover;		-moz-background-size:cover;		background-size:cover}#sign-up-tour p a{color: #fff}#sign-up-tour a.button-large{display: inline-block}#sign-up-tour-page #tabs{border: 2px solid #000;	margin-bottom: 15px}#sign-up-tour-page #tabs .button-yellow{font-weight: normal;	padding: 10px 8px;	margin: 4px}#sign-up-tour-page #tabs img{border: 2px solid #000}#sign-up-tour-page #tabs .tour-info{max-width: 230px}#sign-up-tour-page #tabs h1{color: #ab206c;	font-size: 2em;        margin: 0 0 0.5em}#sign-up-button{font-family: 'Arvo', 'Rockwell', Georgia;	background: url('/content/themes/dramaclasses/images/sign-up-button.png') no-repeat;	padding: 10px 0;	margin-top: -15px;	min-height: 42px;	min-width: 361px;	font-size: 3.3em;	text-transform: uppercase;	color: white;	text-shadow: 0px 3px 1px #0D5F6F;	display: inline-block;	line-height: 1;	text-align: center;	text-decoration: none}#sign-up-tour-page .ui-tabs{position: relative;	padding: .2em;	zoom: 1}#sign-up-tour-page .ui-tabs .ui-tabs-nav{margin: 0;	padding: .2em .2em 0}#sign-up-tour-page .ui-tabs .ui-tabs-nav li{list-style: none;	float: left;	position: relative;	top: 1px;	margin:0 0 1px;	border-bottom: 0!important;	padding: 0;	white-space: nowrap;	margin-bottom: 15px}#sign-up-tour-page .ui-tabs .ui-tabs-nav li a{float: left;	padding: .5em 1em;	text-decoration: none}#sign-up-tour-page .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{font-weight: bold; font-size: 0.9em; border-top: 2px solid #000; border-right: 4px solid #000; border-bottom: 4px solid #000; border-left: 2px solid #000;	background: #d62783;	background: -moz-linear-gradient(top,  #d62783 0%, #b42374 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d62783), color-stop(100%,#b42374));	background: -webkit-linear-gradient(top,  #d62783 0%,#b42374 100%);	background: -o-linear-gradient(top,  #d62783 0%,#b42374 100%);	background: -ms-linear-gradient(top,  #d62783 0%,#b42374 100%);	background: linear-gradient(top,  #d62783 0%,#b42374 100%);	color: #fff}#sign-up-tour-page .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor: text}#sign-up-tour-page .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor: pointer}#sign-up-tour-page .ui-tabs .ui-tabs-panel{display: block;	border-width: 0;	padding: 1em 1.4em;	background: none;	min-height: 365px}#sign-up-tour-page .ui-tabs .ui-tabs-hide{display: none!important}@media only screen and (max-width: 670px){#editable-sign-up, #editable.sign-up{width: 90%;		float: none}}.bulleted a{font-family: 'CartoGothicStdBook', serif;		color: #000}#latest-posts{background: url('/content/themes/dramaclasses/images/sub-nav-slant.png') no-repeat scroll 3% 100% #FFF;	    border-top: 2px solid #000}#news-page #news-archive article, #news-archive article{border-bottom: 1px solid #483354;		padding: 10px;		overflow: hidden}#news-page #pagination{margin-top: 30px;		margin-bottom: 25px}#news-page .summary{margin-top: 10px;		margin-bottom: 10px}#news-archive h1, #news-page h1{margin: 0}#news-archive h1 a, #news-page h1 a{color: #482471}#news-archive time, #news-page time{margin: 0.5em 0;            display: block}#news-page h1 a:hover{color: #D62783}#news-individual{border-bottom:1px solid #c7c7c7}
.news-article-image{max-width: 45%}article .address{font-style:normal}article.event{margin: 10px 0; padding: 10px 0; border-bottom: 1px solid #483354; width: 100%}article.event h1{font-family: 'CartoGothicStdBook',serif; margin-bottom: .312em; font-size: 1.25em; color: #D62783}h2.posted-by{font-weight: normal;  margin-bottom: 1.2em}article.school-item{overflow: hidden}article.event h3, article.school-item h3, article.event h1{max-width:100%; margin-bottom: .312em; font-family:'CartoGothicStdBook',serif; color: #D62783; font-weight:bold}article.event dl{display: block}article.event dl dd{display: inline;  margin:  0 .625em 1.2em}article.event dl dd.float-left{width: 45%; margin-top: .625em}article.single-event dl dd.float-left{margin-top: 0px}article.event .float-left.event-side{width: 63%; margin-right: 2%}article.event .float-right.event-side{width:35%; float: left; text-align: center}article.event .float-right.event-side p, article.school-item .float-left p{font-size: 1.25em; color: #D62783; word-wrap: break-word}article.event .float-right.event-side img, article.school-item .float-left img{margin-bottom:  10px; max-width: 100%; height: auto; display: inline-block}article.event .workshop-content{display:block; clear: both}article.event.single-event{border: none}article.event span.event-about{margin-bottom: 1em}article.event span.event-about-text{display:inline-block; height: 51px; overflow:hidden}article.event span.event-about-text p{line-height:1.2em}#editable ul.pages{display: block; text-align: center}#editable ul.pages li{padding: 0; margin: 10px 0; text-indent: 0; display: inline-block; border: none}#editable ul.pages li a{padding: 10px; color: #fff; border: #000 2px solid; text-transform: uppercase; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-decoration: none}#editable ul.pages li:before{margin: 0; content: ""}.filter-events .form select.field{width: 100%}#sub-nav.bulleted.filter-events ul{padding-top: 10px}#sub-nav.bulleted.filter-events ul li:before{content:""; margin: 0; background: none}#sub-nav.bulleted.filter-events ul li{border: 0;  padding: 0; text-indent: 0px; background-image: none}article.school-item{margin: 10px 0; padding: 10px 0; border-top: #ccc 1px solid; width: 100%}#editable article.school-item h1{margin-bottom: .625em; font-family: 'CartoGothicStdBook',serif; color: #D62783;  font-size: 1.25em; font-weight:bold}article.school-item dd{margin: 1.2em 0}article.school-item time{display: block; font-family:'CartoGothicStdBook',serif; color: #D62783; font-weight:bold}article.school-item .float-left{width:33%; text-align: center}article.school-item .float-right{width:65%; float: left; margin-left: 2%}article.event.workshop h1{margin-bottom: 1.2em}#gallery{padding-left: 20px}#gallery  h2.gallery-text{color: #482471; font-weight: normal; margin: 0.5em 0; word-wrap: break-word; max-height: 40px; overflow:hidden}.gallery-photo{border: 1px solid #CCC; width: 27%; float: left;  margin: 0.5em; padding: 0.5em; min-height: 175px; max-height: 190px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: center; overflow: hidden}.gallery-image{max-width: 90%; margin: 0 auto; max-height:110px}
@media only screen and (max-width: 1025px){#main-nav{font-size:1em}#home-right #home-resources #resources-left ul.bulleted li, #home-left #home-adult-drama ul.bulleted li{font-size:0.8em}#home-right #content-advert{margin:20px}#content-advert .promo{width:95%;height:auto}#content-advert .promo img{width:100%!important;height:auto}}@media only screen and (max-width: 990px){#logo{width: 100%; margin: 1em 0}.starburst{left: 0; background: url('/content/themes/dramaclasses/images/starburst.png') no-repeat scroll 50% 0 transparent}.advert-header{float: right; width: 100%}#header-advert{margin: 1em auto; float: none}.nav-ribbon{top: 0}.nav-ribbon img{height: 150%}.banner-container{padding: 4px 0 14px 30px}#slogan > *{font-size:80%}#slogan > div{width:79%}#main-nav{max-width: 60%; margin: 0 0.5em 1em -0.5em}#main-nav ul li{display: inline-block; margin: 0 -4px 0 0}#home-left #home-featured{width:100%;font-size:0.8em}#home-left #home-adult-drama.county-menu{width:95%;font-size:0.8em;background-size:cover}#home-right .home-news ul.home-news-right{width: 15%}#home-right #home-resources{background-size:contain}#home-right #home-resources #resources-left{max-width:35%}#home-right #home-resources #resources-right{margin-right:10px;max-width:55%}#home-right #ask-lynn-link{font-size:1em}#home-ask-lynn .image-float-right{width:90%!important;height:auto}#home-adult-drama.drama-list-home,#home-resources{padding-top:40px}#home-left #home-adult-drama.drama-list-home .home-inner{height:0;overflow:hidden;padding: 0 40px 60%;width: 80%}#home-right #home-resources #resources-left div{overflow:hidden;height:0;padding-bottom:160%}#header-school-search{max-width:65%}#header-school-search .button-submit-purple{font-size:1em}.school-content .button-pink.float-right{float:none;display:block}.footer-column{width:46%}#footer-share{float:right}#home-main-content-bottom{width:95%}}@media only screen and (max-width: 880px){#header-school-search h1{font-size:1.2em}#header-school-search .button-submit-purple{font-size:0.8em}#header-school-search a.revealer{top:44px;right:99px}#home-right .home-news ul.home-news-left{width:45%}#home-right .home-news ul.home-news-right{width:1%}#home-left #home-featured li{max-height:30px}#home-left #home-adult-drama ul.bulleted li{max-height:20px;overflow:hidden}}@media only screen and (max-width: 801px){#main-nav{max-width: 50%}#header-school-search{margin: 0; font-size: 80%; max-width: 56%}#header-school-search .field{width: 70%}#header-school-search a.revealer{right: 30%; top:36px}#slogan h1{padding: 0 150px 0 0}#footer .two-col{width: 100%}#header-school-search{margin-top:20px}#header-school-search:after{top:23px}#home-right, #home-left{width: 97%; float: none}#home-right .home-news{margin:0 0 30px 20px}#home-right .home-news ul.home-news-right{width:auto}#home-right #home-resources{margin:0 0 0 auto}#home-right #home-resources div{margin-top:-23px}#home-right #home-resources #resources-right{margin-right:40px}#home-left{margin-top:50px}#home-left #home-featured{float:left;width:auto}#home-left #home-adult-drama{float:left;background-size:contain}#home-left #home-adult-drama.county-menu{background-size:cover}#home-right #home-resources #resources-left ul.bulleted li, #home-left #home-adult-drama ul.bulleted li{padding:10px 10px 3px 30px}#home-right #content-advert{margin:0}#content-advert .promo{margin:auto}#content-advert img.promo-title{margin-left:95px}#home-left #home-youtube, #home-main-content iframe{margin:-217px 30px 0 0}#home-main-content #youtube-title{margin:-239px}#editable{width: 62%; margin: 0 10px 0 auto}#breadcrumbs{max-width: 80%; margin: 0 auto}.content-box:before{width: 99.5%}#sidebar img{width: 100%}#sidebar img.required{width: auto}#sidebar .content-box-slant .tell-a-friend{background: url('/content/themes/dramaclasses/images/tell-a-friend.png') no-repeat scroll 40% 0 transparent}.button-yellow.overspill, a.button-yellow.overspill:link, .button-pink.overspill, a.button-pink.overspill:link{font-size: 0.7em}.school-content .three-col{width:21%}#editable.sign-up{width: 34%}#sign-up-tour h1{width: 82%; padding: 11px 27px 32px}#store-content ul.category-list li{width: 95%}#shopping-cart .shopping-product{width: 32%}}@media only screen and (max-width: 768px){.nav-ribbon img{height:220%}#header-school-search h1{font-size:1em}#header-school-search a.revealer{top:31px}#header-school-search .button-submit-purple{font-size:0.2em}#header-school-search .field{font-size:0.9em}}@media only screen and (max-width: 750px){#header-school-search{margin-top:0px}#home-right .home-news ul.home-news-left{width:42%}}@media only screen and (max-width: 601px){#banner{width: 0 10px 30px}.banner-container{padding: 4px 0 14px 15px}.header-icon{right: -55px}.header-signup{right: 0; bottom: -14px}#header-school-search .field{width: 67%}.nav-divider{display:none}#wrap{overflow:hidden}#footer h1{text-align: center}.footer-column{width: 95%}#footer .two-col{width: 46%}#home-left article{margin: 0 auto}#home-left #home-youtube{margin: 0 auto; position: relative}#home-main-content h1.gradient-yellow{margin:-40px auto 0}#home-right .home-thought{margin-right:-28px}#editable{width: 90%}.form fieldset.half{width: 100%}article.event .float-right.event-side, article.event .float-left.event-side{float: none; width: 100%}.school-content .three-col{display: block}#sidebar{width: 91%; padding: 10px 20px}#sub-nav.bulleted{padding: 5px 0 48px 24px}#sidebar img{width: auto; float: none; margin: 0 auto}#sidebar .content-box-slant .tell-a-friend, #sidebar .content-box-slant .take-a-tour{width: 45%}.footer-advert{width: 90%!important}#shopping-cart .shopping-product{width: 25%}#visitor-statistics.two-col, #visitor-chart-filter.two-col{width: 45%}#editable .form.school-edit label.checkbox{width: 43%}}@media only screen and (max-width: 555px){.header-icon, #header-school-search:after, .nav-ribbon, .header-signup, #main-nav, #home-right .home-thought, #home-youtube{display: none; height: 0%; width: 0%}#header, #wrap, #footer{overflow: hidden}#advert-header img{width: 100%}#banner{margin: 0}.starburst{width: 100%}#header-school-search{max-width: 85%; margin: 1em auto}#header-school-search .field{width: 90%}#header-school-search a.revealer{top: 0; right: 0; position: relative}#slogan{margin: 0 10px 20px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px}#slogan h1{padding: 0}#phone-nav{background-color: #b52170}#phone-nav select{display: block; width: 60%; background-color: #b52170; border: 0px; color: #fff; font-size: 1em; text-transform: uppercase; margin: 0 auto; text-align: center}#header-signup-link, #mobile-link{display: block}#pink-banner{margin: 0}.banner-container{padding: 0 0 10px}#banner .button-white{max-width: 88%}#slogan > div{width:100%}#header-school-search .button-submit-purple{padding:3px;margin:2px 0}#home-right, #home-left{margin:auto}#home-right .home-news{background-size: contain}#home-left #home-youtube, #home-main-content iframe{float:none;margin:0 0 0 -14px;border-width:2px;padding:5px}#home-main-content #youtube-title{float:none;margin:-20px 0 0}#home-main-content img{float:none}#home-resources{max-width: 97%; margin: 0 auto; min-width: 434px}#home-left #home-adult-drama.county-menu, #home-right #home-resources, #home-right .home-news, #home-left #home-featured, #home-left #home-adult-drama, #home-resources, #home-main-content.content-box-straight, #sign-up-tour h1{max-width: 80%; margin: 1em auto; background: #FFF; border-top: 2px solid #000; border-right: 3px solid #000; border-bottom: 3px solid #000; border-left: 2px solid #000}#home-right #home-resources{width: 92%; min-width: 92%; min-height:0}#home-main-content.content-box-straight{max-width: 100%; width: 96%; margin: 3em 0 1em 0.5em}#home-main-content .article-inner{border-right: 0}#home-left #home-adult-drama.county-menu, #home-left #home-featured, #home-left #home-featured .home-inner, #home-left #home-featured, #home-left #home-featured li, #home-left #home-adult-drama, #home-main-content{max-width: 96%}#home-left #home-featured{width: 100%}#home-right .home-news{margin: 1em auto 3em}#home-left #home-adult-drama .home-inner{padding: 40px 10px}#home-left{padding-left: 0; margin-top: 3em}#home-right #home-resources #resources-left{max-width: 100%; width: 90%}#home-right #home-resources #resources-right{display: none}#home-ask-lynn img{width: 149%; position: relative; right: 20px; float: none}#home-right #ask-lynn-link{z-index: 5; width: 15%; right: 16px; top: 25px; font-size: 90%; min-width: 51px}#home-right #home-resources #resources-right .button-pink{float: none; margin-right: 0; margin-left: 20px}#home-right #content-advert{margin: -5px 0 40px -10px}#home-left article{margin:0 auto 3em}#home-right #home-resources #resources-right .field{width: 110px}#home-right #content-advert, .advert-header, #content-advert .promo{display: none; height: 0px; width: 0px}#home-left .home-school-button{height: auto}#home-left h3.gradient-pink:before,#home-right h3.gradient-pink:before{bottom:-22px;right:60px}#home-left #home-adult-drama.drama-list-home .home-inner{height:0;overflow:hidden;padding: 0 40px 60%;width: 80%}#home-right #home-resources #resources-left div{overflow:hidden;height:auto;padding-bottom:10px}#sidebar{padding: 10px 0; margin: 0 auto; float: none}#editable{float: none; margin: 0 auto}#editable.sign-up{width: 93%}.content-box-straight, .one-col, #editable.one-col{padding: 0 0 3px}.one-col .content-box:before, .content-box:before, .one-col #account-options.content-box:before{width: 99.6%; top: -6px; background: url('/content/themes/dramaclasses/images/white-box-top.png') no-repeat scroll 94% -16px transparent}.one-col .content-box, .content-box, .content-box-straight{padding: 0 0 10px}.button-yellow.overspill, a.button-yellow.overspill:link, .button-pink.overspill, a.button-pink.overspill:link{margin: 10px}#sidebar .content-box-slant .tell-a-friend, #sidebar .content-box-slant .take-a-tour, #sidebar .log-in-head{width: 62%}.content-box-slant.take-a-tour-box, #logged.content-box-slant, .content-box-slant.tell-a-friend-box{margin: 50px auto 1em}#visitor-statistics.two-col, #visitor-chart-filter.two-col{width: 100%}#sign-up-intro h3.gradient-pink{right: 0}#comparison-header{background: url('/content/themes/dramaclasses/images/comparison-header.png') no-repeat scroll 0 100% transparent}#comparison-header h1{max-width: 100%}#sign-up-comparison-chart .article-inner{padding: 0}.content-block.block-comparison-table th, .content-block.block-comparison-table td{width: 33%!important; word-break: break-word; font-size: 0.8em}#sign-up-tour-page #tabs img, #page-intro img{width: 100%}#sign-up-tour-page .ui-tabs .ui-tabs-nav li{display: block}#sign-up-tour-page .ui-tabs .ui-tabs-nav li a{display: block; width: 86%}.mobile-tel{display: block}.mobile-tel h2{font-size: 1.75em}.content-box-straight.school-title{min-height: 50px; padding: 0 0 10px}.schools-contact-inner, .schools-contact{background: none}.schools-contact{background-color: #2FA5BC;border-top: 2px solid #000; border-right: 3px solid #000; border-bottom: 3px solid #000; border-left: 2px solid #000}.schools-contact h2{margin-top: 10px}.button-pink.button-slant:after, .button-blue.button-slant:after, .button-purple.button-slant:after{content: ""}.school-content div.float-left, .school-content div.float-right, article.school-item .float-left, article.school-item .float-right{display: block; width: 100%}#school-options ul{height: auto; margin: 0}#school-options ul li{display: block; border-top-left-radius: 0; border-top-left-radius: 0px; -moz-border-radius-topleft: 0px;        border-top-right-radius: 0px; -moz-border-radius-topright: 0px; border: 2px solid #000}#gallery{padding-left: 0}.gallery-photo{width: 41%}#shopping-cart{margin: 0 -10px}#header-advert.footer-advert, .banner-left, .banner-right{display: none; width: 0px; height: 0px}#footer .two-col{width: 100%}.footer-container{padding: 0}#footer #phone-nav{margin-bottom: 1em}#recaptcha_area, #recaptcha_table{margin-left:-70px}h3.gradient-pink:before{bottom:0;right:0}#jquery-lightbox{overflow: hidden}#lightbox-image{width: 100%}#lightbox-secNav-btnClose{float: none}#lightbox-nav-btnPrev{left: 0!important; margin: 0!important}#lightbox-nav-btnNext{right: 0!important; margin: 0!important}#lightbox-container-image-box{width: 100%!important; height: auto!important}#lightbox-container-image{padding: 0!important}#lightbox-container-image-data-box{width: 100%!important}.school-content-main p img{float: none!important; display: block!important; max-width: 100%; height: auto; margin-left: 0!important; margin-right: 0!important}}@media only screen and (max-width: 325px){#wrap{width: 100%}#logo h1 img{width: 90%}#slogan{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px}#header-school-search{max-width: 85%; margin: 1em auto}#pink-banner{margin: 0}.banner-container{padding: 0 0 10px}#banner .button-white{max-width: 88%}#phone-nav select{width: 94%}#home-right .home-news{padding: 35px 20px}#home-right .home-news ul.home-news-left{min-width: 150px}#home-right .home-news #home-news-name{max-height: 22px}#home-right #home-resources #resources-right{float: left}#home-main-content.content-box-straight{max-width: 100%; width: 94%; margin: 3em 0 1em 0.5em}#home-main-content .article-inner{border-right: 0}#home-main-content h1.gradient-yellow{position: relative}#home-left #home-featured{width: auto}#home-left h3.gradient-pink{right: 70px}#home-right #content-advert, .advert-header, #content-advert .promo, #home-main-content-bottom, .banner-left, .banner-right, #resources-right, .starburst, .header-icon, .nav-divider{display: none; height: 0px; width: 0px}#home-right .home-news ul.home-news-right li.home-news-read{list-style-image: none}#sidebar .content-box-slant .tell-a-friend, #sidebar .content-box-slant .take-a-tour, #sidebar .log-in-head{width: 96%; margin-left: -15px}.gallery-photo{width: 88%}}
.ui-helper-hidden{display: none}.ui-helper-hidden-accessible{position: absolute; left: -99999999px}.ui-helper-reset{margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}.ui-helper-clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden}.ui-helper-clearfix{display: inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}.ui-state-disabled{cursor: default!important}.ui-icon{display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}.ui-widget-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%}.ui-widget{font-family: Arial,sans-serif; font-size: 1.1em}.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family: Arial,sans-serif; font-size: 1em}.ui-widget-content{border: 1px solid #eee; background: #fff url('/content/themes/dramaclasses/css/images/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x; color: #333}.ui-widget-content a{color: #333}.ui-widget-header{border: 1px solid #d62783; background: #d62783 url('/content/themes/dramaclasses/css/images/ui-bg_highlight-soft_15_d62783_1x100.png') 50% 50% repeat-x; color: #fff; font-weight: bold}.ui-widget-header a{color: #fff}.ui-state-default, .ui-widget-content .ui-state-default{border: 1px solid #d8dcdf; background: #eee url('/content/themes/dramaclasses/css/images/ui-bg_highlight-hard_100_eeeeee_1x100.png') 50% 50% repeat-x; font-weight: bold; color: #2b0d4d; outline: none}.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color: #2b0d4d; text-decoration: none; outline: none}.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{border: 1px solid #cdd5da; background: #f6f6f6 url('/content/themes/dramaclasses/css/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png') 50% 50% repeat-x; font-weight: bold; color: #111; outline: none}.ui-state-hover a, .ui-state-hover a:hover{color: #111; text-decoration: none; outline: none}.ui-state-active, .ui-widget-content .ui-state-active{border: 1px solid #eee; background: #fff url('/content/themes/dramaclasses/css/images/ui-bg_flat_65_ffffff_40x100.png') 50% 50% repeat-x; font-weight: bold; color: #d62783; outline: none}.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color: #d62783; outline: none; text-decoration: none}.ui-state-highlight, .ui-widget-content .ui-state-highlight{border: 1px solid #f7e230; background: #fefce6 url('/content/themes/dramaclasses/css/images/ui-bg_flat_55_fefce6_40x100.png') 50% 50% repeat-x; color: #000}.ui-state-highlight a, .ui-widget-content .ui-state-highlight a{color: #000}.ui-state-error, .ui-widget-content .ui-state-error{border: 1px solid #c00; background: #f3d8d8 url('/content/themes/dramaclasses/css/images/ui-bg_flat_75_f3d8d8_40x100.png') 50% 50% repeat-x; color: #2e2e2e}.ui-state-error a, .ui-widget-content .ui-state-error a{color: #2e2e2e}.ui-state-error-text, .ui-widget-content .ui-state-error-text{color: #2e2e2e}.ui-state-disabled, .ui-widget-content .ui-state-disabled{opacity: .35; filter:Alpha(Opacity=35); background-image: none}.ui-priority-primary, .ui-widget-content .ui-priority-primary{font-weight: bold}.ui-priority-secondary, .ui-widget-content .ui-priority-secondary{opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}.ui-icon{width: 16px; height: 16px; background-image: url('/content/themes/dramaclasses/css/images/ui-icons_d62783_256x240.png')}.ui-widget-content .ui-icon{background-image: url('/content/themes/dramaclasses/css/images/ui-icons_d62783_256x240.png')}.ui-widget-header .ui-icon{background-image: url('/content/themes/dramaclasses/css/images/ui-icons_ffffff_256x240.png')}.ui-state-default .ui-icon{background-image: url('/content/themes/dramaclasses/css/images/ui-icons_d62783_256x240.png')}.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image: url('/content/themes/dramaclasses/css/images/ui-icons_2b0d4d_256x240.png')}.ui-state-active .ui-icon{background-image: url('/content/themes/dramaclasses/css/images/ui-icons_d62783_256x240.png')}.ui-state-highlight .ui-icon{background-image: url('/content/themes/dramaclasses/css/images/ui-icons_000000_256x240.png')}.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image: url('/content/themes/dramaclasses/css/images/ui-icons_cc0000_256x240.png')}.ui-icon-carat-1-n{background-position: 0 0}.ui-icon-carat-1-ne{background-position: -16px 0}.ui-icon-carat-1-e{background-position: -32px 0}.ui-icon-carat-1-se{background-position: -48px 0}.ui-icon-carat-1-s{background-position: -64px 0}.ui-icon-carat-1-sw{background-position: -80px 0}.ui-icon-carat-1-w{background-position: -96px 0}.ui-icon-carat-1-nw{background-position: -112px 0}.ui-icon-carat-2-n-s{background-position: -128px 0}.ui-icon-carat-2-e-w{background-position: -144px 0}.ui-icon-triangle-1-n{background-position: 0 -16px}.ui-icon-triangle-1-ne{background-position: -16px -16px}.ui-icon-triangle-1-e{background-position: -32px -16px}.ui-icon-triangle-1-se{background-position: -48px -16px}.ui-icon-triangle-1-s{background-position: -64px -16px}.ui-icon-triangle-1-sw{background-position: -80px -16px}.ui-icon-triangle-1-w{background-position: -96px -16px}.ui-icon-triangle-1-nw{background-position: -112px -16px}.ui-icon-triangle-2-n-s{background-position: -128px -16px}.ui-icon-triangle-2-e-w{background-position: -144px -16px}.ui-icon-arrow-1-n{background-position: 0 -32px}.ui-icon-arrow-1-ne{background-position: -16px -32px}.ui-icon-arrow-1-e{background-position: -32px -32px}.ui-icon-arrow-1-se{background-position: -48px -32px}.ui-icon-arrow-1-s{background-position: -64px -32px}.ui-icon-arrow-1-sw{background-position: -80px -32px}.ui-icon-arrow-1-w{background-position: -96px -32px}.ui-icon-arrow-1-nw{background-position: -112px -32px}.ui-icon-arrow-2-n-s{background-position: -128px -32px}.ui-icon-arrow-2-ne-sw{background-position: -144px -32px}.ui-icon-arrow-2-e-w{background-position: -160px -32px}.ui-icon-arrow-2-se-nw{background-position: -176px -32px}.ui-icon-arrowstop-1-n{background-position: -192px -32px}.ui-icon-arrowstop-1-e{background-position: -208px -32px}.ui-icon-arrowstop-1-s{background-position: -224px -32px}.ui-icon-arrowstop-1-w{background-position: -240px -32px}.ui-icon-arrowthick-1-n{background-position: 0 -48px}.ui-icon-arrowthick-1-ne{background-position: -16px -48px}.ui-icon-arrowthick-1-e{background-position: -32px -48px}.ui-icon-arrowthick-1-se{background-position: -48px -48px}.ui-icon-arrowthick-1-s{background-position: -64px -48px}.ui-icon-arrowthick-1-sw{background-position: -80px -48px}.ui-icon-arrowthick-1-w{background-position: -96px -48px}.ui-icon-arrowthick-1-nw{background-position: -112px -48px}.ui-icon-arrowthick-2-n-s{background-position: -128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position: -144px -48px}.ui-icon-arrowthick-2-e-w{background-position: -160px -48px}.ui-icon-arrowthick-2-se-nw{background-position: -176px -48px}.ui-icon-arrowthickstop-1-n{background-position: -192px -48px}.ui-icon-arrowthickstop-1-e{background-position: -208px -48px}.ui-icon-arrowthickstop-1-s{background-position: -224px -48px}.ui-icon-arrowthickstop-1-w{background-position: -240px -48px}.ui-icon-arrowreturnthick-1-w{background-position: 0 -64px}.ui-icon-arrowreturnthick-1-n{background-position: -16px -64px}.ui-icon-arrowreturnthick-1-e{background-position: -32px -64px}.ui-icon-arrowreturnthick-1-s{background-position: -48px -64px}.ui-icon-arrowreturn-1-w{background-position: -64px -64px}.ui-icon-arrowreturn-1-n{background-position: -80px -64px}.ui-icon-arrowreturn-1-e{background-position: -96px -64px}.ui-icon-arrowreturn-1-s{background-position: -112px -64px}.ui-icon-arrowrefresh-1-w{background-position: -128px -64px}.ui-icon-arrowrefresh-1-n{background-position: -144px -64px}.ui-icon-arrowrefresh-1-e{background-position: -160px -64px}.ui-icon-arrowrefresh-1-s{background-position: -176px -64px}.ui-icon-arrow-4{background-position: 0 -80px}.ui-icon-arrow-4-diag{background-position: -16px -80px}.ui-icon-extlink{background-position: -32px -80px}.ui-icon-newwin{background-position: -48px -80px}.ui-icon-refresh{background-position: -64px -80px}.ui-icon-shuffle{background-position: -80px -80px}.ui-icon-transfer-e-w{background-position: -96px -80px}.ui-icon-transferthick-e-w{background-position: -112px -80px}.ui-icon-folder-collapsed{background-position: 0 -96px}.ui-icon-folder-open{background-position: -16px -96px}.ui-icon-document{background-position: -32px -96px}.ui-icon-document-b{background-position: -48px -96px}.ui-icon-note{background-position: -64px -96px}.ui-icon-mail-closed{background-position: -80px -96px}.ui-icon-mail-open{background-position: -96px -96px}.ui-icon-suitcase{background-position: -112px -96px}.ui-icon-comment{background-position: -128px -96px}.ui-icon-person{background-position: -144px -96px}.ui-icon-print{background-position: -160px -96px}.ui-icon-trash{background-position: -176px -96px}.ui-icon-locked{background-position: -192px -96px}.ui-icon-unlocked{background-position: -208px -96px}.ui-icon-bookmark{background-position: -224px -96px}.ui-icon-tag{background-position: -240px -96px}.ui-icon-home{background-position: 0 -112px}.ui-icon-flag{background-position: -16px -112px}.ui-icon-calendar{background-position: -32px -112px}.ui-icon-cart{background-position: -48px -112px}.ui-icon-pencil{background-position: -64px -112px}.ui-icon-clock{background-position: -80px -112px}.ui-icon-disk{background-position: -96px -112px}.ui-icon-calculator{background-position: -112px -112px}.ui-icon-zoomin{background-position: -128px -112px}.ui-icon-zoomout{background-position: -144px -112px}.ui-icon-search{background-position: -160px -112px}.ui-icon-wrench{background-position: -176px -112px}.ui-icon-gear{background-position: -192px -112px}.ui-icon-heart{background-position: -208px -112px}.ui-icon-star{background-position: -224px -112px}.ui-icon-link{background-position: -240px -112px}.ui-icon-cancel{background-position: 0 -128px}.ui-icon-plus{background-position: -16px -128px}.ui-icon-plusthick{background-position: -32px -128px}.ui-icon-minus{background-position: -48px -128px}.ui-icon-minusthick{background-position: -64px -128px}.ui-icon-close{background-position: -80px -128px}.ui-icon-closethick{background-position: -96px -128px}.ui-icon-key{background-position: -112px -128px}.ui-icon-lightbulb{background-position: -128px -128px}.ui-icon-scissors{background-position: -144px -128px}.ui-icon-clipboard{background-position: -160px -128px}.ui-icon-copy{background-position: -176px -128px}.ui-icon-contact{background-position: -192px -128px}.ui-icon-image{background-position: -208px -128px}.ui-icon-video{background-position: -224px -128px}.ui-icon-script{background-position: -240px -128px}.ui-icon-alert{background-position: 0 -144px}.ui-icon-info{background-position: -16px -144px}.ui-icon-notice{background-position: -32px -144px}.ui-icon-help{background-position: -48px -144px}.ui-icon-check{background-position: -64px -144px}.ui-icon-bullet{background-position: -80px -144px}.ui-icon-radio-off{background-position: -96px -144px}.ui-icon-radio-on{background-position: -112px -144px}.ui-icon-pin-w{background-position: -128px -144px}.ui-icon-pin-s{background-position: -144px -144px}.ui-icon-play{background-position: 0 -160px}.ui-icon-pause{background-position: -16px -160px}.ui-icon-seek-next{background-position: -32px -160px}.ui-icon-seek-prev{background-position: -48px -160px}.ui-icon-seek-end{background-position: -64px -160px}.ui-icon-seek-first{background-position: -80px -160px}.ui-icon-stop{background-position: -96px -160px}.ui-icon-eject{background-position: -112px -160px}.ui-icon-volume-off{background-position: -128px -160px}.ui-icon-volume-on{background-position: -144px -160px}.ui-icon-power{background-position: 0 -176px}.ui-icon-signal-diag{background-position: -16px -176px}.ui-icon-signal{background-position: -32px -176px}.ui-icon-battery-0{background-position: -48px -176px}.ui-icon-battery-1{background-position: -64px -176px}.ui-icon-battery-2{background-position: -80px -176px}.ui-icon-battery-3{background-position: -96px -176px}.ui-icon-circle-plus{background-position: 0 -192px}.ui-icon-circle-minus{background-position: -16px -192px}.ui-icon-circle-close{background-position: -32px -192px}.ui-icon-circle-triangle-e{background-position: -48px -192px}.ui-icon-circle-triangle-s{background-position: -64px -192px}.ui-icon-circle-triangle-w{background-position: -80px -192px}.ui-icon-circle-triangle-n{background-position: -96px -192px}.ui-icon-circle-arrow-e{background-position: -112px -192px}.ui-icon-circle-arrow-s{background-position: -128px -192px}.ui-icon-circle-arrow-w{background-position: -144px -192px}.ui-icon-circle-arrow-n{background-position: -160px -192px}.ui-icon-circle-zoomin{background-position: -176px -192px}.ui-icon-circle-zoomout{background-position: -192px -192px}.ui-icon-circle-check{background-position: -208px -192px}.ui-icon-circlesmall-plus{background-position: 0 -208px}.ui-icon-circlesmall-minus{background-position: -16px -208px}.ui-icon-circlesmall-close{background-position: -32px -208px}.ui-icon-squaresmall-plus{background-position: -48px -208px}.ui-icon-squaresmall-minus{background-position: -64px -208px}.ui-icon-squaresmall-close{background-position: -80px -208px}.ui-icon-grip-dotted-vertical{background-position: 0 -224px}.ui-icon-grip-dotted-horizontal{background-position: -16px -224px}.ui-icon-grip-solid-vertical{background-position: -32px -224px}.ui-icon-grip-solid-horizontal{background-position: -48px -224px}.ui-icon-gripsmall-diagonal-se{background-position: -64px -224px}.ui-icon-grip-diagonal-se{background-position: -80px -224px}.ui-corner-tl{-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px}.ui-corner-tr{-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px}.ui-corner-bl{-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px}.ui-corner-br{-moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px}.ui-corner-top{-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px}.ui-corner-bottom{-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px}.ui-corner-right{-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px}.ui-corner-left{-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px}.ui-corner-all{-moz-border-radius: 6px; -webkit-border-radius: 6px}.ui-widget-overlay{background: #a6a6a6 url('/content/themes/dramaclasses/css/images/ui-bg_dots-small_65_a6a6a6_2x2.png') 50% 50% repeat; opacity: .40;filter:Alpha(Opacity=40)}.ui-widget-shadow{margin: -8px 0 0 -8px; padding: 8px; background: #333 url('/content/themes/dramaclasses/css/images/ui-bg_flat_0_333333_40x100.png') 50% 50% repeat-x; opacity: .10;filter:Alpha(Opacity=10); -moz-border-radius: 8px; -webkit-border-radius: 8px}.ui-accordion .ui-accordion-header{cursor: pointer; position: relative; margin-top: 1px; zoom: 1; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px}.ui-accordion .ui-accordion-li-fix{display: inline}.ui-accordion .ui-accordion-header-active{border-bottom: 0!important}.ui-accordion .ui-accordion-header a{display: block; font-size: 15px; padding: .5em .5em .5em 2.2em; text-transform: uppercase}.ui-accordion .ui-accordion-header .ui-icon{position: absolute; left: .5em; top: 50%; margin-top: -8px}.ui-accordion .ui-accordion-content{padding: 0.5em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none}.ui-accordion .ui-accordion-content-active{display: block; font-size: 14px}.ui-dialog{position: relative; padding: .2em; width: 300px}.ui-dialog .ui-dialog-titlebar{padding: .5em .3em .3em 1em; position: relative}.ui-dialog .ui-dialog-title{float: left; margin: .1em 0 .2em}.ui-dialog .ui-dialog-titlebar-close{position: absolute; right: .3em; top: 50%; width: 19px; margin:-10px 0 0; padding: 1px; height: 18px}.ui-dialog .ui-dialog-titlebar-close span{display: block; margin: 1px}.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding: 0}.ui-dialog .ui-dialog-content{border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1}.ui-dialog .ui-dialog-buttonpane{text-align: left; border-width:1px 0 0; background-image: none; margin:.5em 0 0; padding: .3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane button{float: right; margin: .5em .4em .5em 0; cursor: pointer; padding:.2em .6em .3em; line-height: 1.4em; width:auto; overflow:visible}.ui-dialog .ui-resizable-se{width: 14px; height: 14px; right: 3px; bottom: 3px}.ui-draggable .ui-dialog-titlebar{cursor: move}.ui-slider{position: relative; text-align: left}.ui-slider .ui-slider-handle{position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}.ui-slider .ui-slider-range{position: absolute; z-index: 1; font-size: .7em; display: block; border: 0}.ui-slider-horizontal{height: .8em}.ui-slider-horizontal .ui-slider-handle{top: -.3em; margin-left: -.6em}.ui-slider-horizontal .ui-slider-range{top: 0; height: 100%}.ui-slider-horizontal .ui-slider-range-min{left: 0}.ui-slider-horizontal .ui-slider-range-max{right: 0}.ui-slider-vertical{width: .8em; height: 100px}.ui-slider-vertical .ui-slider-handle{left: -.3em; margin-left: 0; margin-bottom: -.6em}.ui-slider-vertical .ui-slider-range{left: 0; width: 100%}.ui-slider-vertical .ui-slider-range-min{bottom: 0}.ui-slider-vertical .ui-slider-range-max{top: 0}.ui-tabs{padding: .2em; zoom: 1}.ui-tabs .ui-tabs-nav{list-style: none; position: relative; padding: .2em .2em 0}.ui-tabs .ui-tabs-nav li{position: relative; float: left; border-bottom-width: 0!important; margin: 0 .2em -1px 0; padding: 0}.ui-tabs .ui-tabs-nav li a{float: left; text-decoration: none; padding: .5em 1em}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom: 1px; border-bottom-width: 0}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor: text}.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor: pointer}.ui-tabs .ui-tabs-panel{padding: 1em 1.4em; display: block; border-width: 0; background: none}.ui-tabs .ui-tabs-hide{display: none!important}.ui-datepicker{width: 17em; padding: .2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative; padding:.2em 0}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute; top: 2px; width: 1.8em; height: 1.8em}.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top: 1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}.ui-datepicker .ui-datepicker-title{margin: 0 2.3em; line-height: 1.8em; text-align: center}.ui-datepicker .ui-datepicker-title select{float:left; font-size:1em; margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width: 100%}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width: 49%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float: right}.ui-datepicker table{width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}.ui-datepicker th{padding: .7em .3em; text-align: center; font-weight: bold; border: 0}.ui-datepicker td{border: 0; padding: 1px}.ui-datepicker td span, .ui-datepicker td a{display: block; padding: .2em; text-align: right; text-decoration: none}.ui-datepicker .ui-datepicker-buttonpane{background-image: none; margin:.7em 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}.ui-datepicker .ui-datepicker-buttonpane button{float: right; margin: .5em .2em .4em; cursor: pointer; padding:.2em .6em .3em; width:auto; overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%; margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both; width:100%}.ui-datepicker-rtl{direction: rtl}.ui-datepicker-rtl .ui-datepicker-prev{right: 2px; left: auto}.ui-datepicker-rtl .ui-datepicker-next{left: 2px; right: auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right: 1px; left: auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left: 1px; right: auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float: left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0; border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0; border-left-width:1px}.ui-datepicker-cover{display: none;     display    position: absolute;     z-index: -1;     filter: mask();     top: -4px;     left: -4px;     width: 200px;     height: 200px}.ui-progressbar{height:2em; text-align: left}.ui-progressbar .ui-progressbar-value{margin: -1px; height:100%}
