html,body{height:100%}body{color:#352F26;text-align:center;font:65% verdana,sans-serif;padding:0;background:#f0f1ec}*{padding:0;margin:0}a:link,a:visited{color:#9d1221;text-decoration:none}a:hover,a:active{color:#9d1221;text-decoration:underline}#container{min-height:100%;_height:100%;width:983px;margin:0 auto;text-align:left}.site-logo{float:left;width:30%;position:relative;margin:0 0 0 0pc;height:auto}h4{font-size:1.75em!important;font-weight:700}h2{font-size:12px!important;font-weight:700}p{font-size:13px!important;line-height:18px}h1#header,h2#header{margin:-20px 0 0 0}#wrapper{width:630px;position:relative;float:left;z-index:99;margin:0}#single_wrapper{width:400px;position:relative;float:left;z-index:99;margin:10px 0 0 0}#content{margin:15px 0 0 10px;padding:10px 0 0 0}#featured_content{height:350px;width:635px;padding:0}#boxen{margin:15px 0 0 10px;padding:5px;background-color:#dfe0db;height:auto;width:950px}.box{float:left;width:300px;border-right:1px solid #a7a7a7;min-height:220px;padding:5px}.box_last{float:left;width:300px;min-height:220px;padding:5px}.box h4,.box_last h4{color:#0367A6;margin:10px 0 5px 0;padding:0;font-size:18px;color:#222;text-transform:uppercase;font-family:arial,sans-serif}.box p{padding:5px 15px 5px 15px;font-size:;13px;line-height:160%;font-style:italic}#upcoming_classes{height:69px;630px;margin:10px 0 0 10px;width:630px;float:left;vertical-align:middle;background-color:#fff;border:5px solid #ccc;border-left:none;border-right:none}.upcoming_class{margin:25px 0 0 0;padding:0 0 0 20px;color:#9d1221;font-size:1.33em;font-style:italic;vertical-align:middle;font-size:13px}.upcoming_class_more{margin:0 30px 0 0;padding:0;vertical-align:middle;float:right}.up_heading{float:left;padding:25px 0 0 0}#upcoming_class_graphic{margin:13px 0 0 0}#newsletter{height:69px;margin:12px 0 0 0;float:left;width:320px;vertical-align:middle}#newsletter_submit,.button submit{height:28px;width:33px;border:none;background:none;margin:2px 0 0 -12px;vertical-align:middle}#newsletter_input{background:#fff;border:1px solid #d4d4d4;height:22px;color:#777;width:250px;margin:2px 0 0 20px;vertical-align:middle}#sidebar{position:relative;float:right;color:#222;padding:5px 2px 0 5px;margin:30px 0 0 0;width:295px;z-index:98;text-align:left;font-size:1em;border-left:1px solid #ccc}#sidebar h2{color:#AF2F33;margin:0 12px 0 0;padding:0 0 0 10px;font-size:12px!important;letter-spacing:.69px;line-height:1.22em;text-transform:none;text-align:left;height:30px;border:none}#sidebar h4{color:#0367A6;margin:10px 0 10px 0;padding:0;font-size:1.75em;color:#222;font-family:arial,sans-serif;line-height:95%}#sidebar ul li{margin:0 0 10px 0;padding:20px 5px 10px 13px;font-size:1.2em;line-height:1.25em}#sidebar ul li ul li{padding:2px 0 4px 0;margin:0 0 0 35px;font-size:12px;line-height:1.2;border:none;list-style:disc;background:none}#sidebar li,#sidebar li ul{margin:0}#sidebar p{font-size:1.25em;padding:5px 25px 5px 25px;line-height:130%}header{width:100%;float:left;height:auto;border-top:5px solid #000;background:#fff;padding-bottom:15px}#menu{width:70%;text-align:right;float:right;margin:37px 0 0 0}.menu-header-menu-container{width:100%;float:left;text-align:right}#main_menu ul{list-style:none;padding:0;margin:0;text-align:left;display:inline}#main_menu li{margin:0;padding:0 10px 0 5px;font-size:1em;font-weight:700;display:inline;text-transform:uppercase;font-family:arial,sans-serif;border-right:1px dotted #222;letter-spacing:-.2pt}.navbar-toggle .icon-bar{background:#fff}#main_menu li a,#main_menu li a:visited{color:#222}#main_menu li a:hover,#main_menu li a:active{color:#9d1221;text-decoration:none}#tagline{color:#9d1221;height:35px;width:100%;float:left;text-align:right;margin-top:20px;font-size:13px}#click_here_button{vertical-align:middle;padding:0 5px 0 5px;margin:0 0 0 2px}#contact_link{border-left:1px dotted #222;padding:0 5px 0 5px}.black{color:#222;border-left:1px dotted #222;padding:0 0 0 5px}hr#clear{clear:both;height:180px;visibility:hidden}hr.clear_right_col{clear:both;height:20px;visibility:hidden}.clear{clear:both}hr{clear:both;border:.5px solid #000;margin-bottom:20px}p,pre,blockquote,form,label,dl,fieldset,address{margin:10px 0}fieldset{padding:10px}h3{margin:0 0 -5px 0;padding:0;font-size:1.55em;font-weight:400;color:#2D2935;letter-spacing:-.2px;word-spacing:-.3px;line-height:1.2em}h4{font-size:18px!important;margin:2px 0 -2px 5px;font-family:arial,sans-serif;font-weight:700}h5{color:#58231E;font-size:1.5em}h6{color:#617973;font-size:1.33em}hr.clearing{height:1px;visibility:hidden;clear:both;margin:0}.dotted_line{border-bottom:1px dotted #3d3d3d;margin:0}small{color:#444;font-size:10px}.post{padding:0;margin:10px 0 40px 0}.archive_post{padding:0 0 0 15px;color:#98AEA8}.archive_post ul li{list-style-type:disc;margin-left:15px;padding:5px 0 3px 0;color:#;font-size:1.33em}.post ul li{list-style-type:disc;margin-left:25px;padding:5px 0 3px 0}.post ol li{list-style-type:decimal;margin-left:25px;padding:5px 0 3px 0}.post h2{margin:2px 0 2px 10px;font-size:20px!important;font-weight:400;line-height:.9em;color:#222;letter-spacing:-.2px;word-spacing:-.3px;font-family:verdana,sans-serif}.post h2 a:link,.post h2 a:visited{color:#222}.post h3 a:link,.post h3 a:visited{color:#222}.post h2 a:hover,.post h2 a:active{color:#9d1221;text-decoration:underline}.postmetadata{margin:0 0 0 10px;font-size:1.1em;color:#444;display:none}.entry{margin:0 0 5px;padding:5px 5px 10px 15px;font-size:13px;line-height:1.3em;color:#333;text-align:left}.entry ul li{font-size:13px!important;line-height:18px}.frontpage_readmore{font-size:12px;margin:-8px 10px 0 15px;font-style:normal;text-align:right}ul,ol{margin:5px 0 20px 0;list-style-type:none}li,dd{margin-left:7px;list-style-type:none}blockquote{padding:5px 10px 5px 10px;margin:5px 0 10px 0;font-size:20px;line-height:16px;color:#949494;background-color:#fff;border-top:1px dotted #D2DADA;border-bottom:1px dotted #D2DADA;font-style:italic}input{color:#333;border:none;padding:2px 0 2px 7px;background-color:#fff;border:1px solid #64727B;font-size:1.2em}textarea{color:#333;border:none;padding:10px 20px 0 10px;height:158px;width:332px;background-color:#fff;border:1px solid #64727B;font-size:1.1em}select{color:#686868;font-size:1em;line-height:16px}#searchform{position:absolute;top:125px;right:50px;z-index:99;margin:0;padding:0}#search_box{padding:3px 0 0 5px;height:20px;width:223px;margin:0;font-size:1em;color:#1c1c1c;background:url(images/search_input.jpg) no-repeat;border:none}#searchsubmit{border:none;background:none;margin:0 0 0 -4px;width:53px;height:20px;vertical-align:middle}.buttons_no_b{border:none;background:none;margin:0 0 76px 0;height:23px;width:58px;vertical-align:middle}form{margin:0}#subscribesubmit{border:none;background:none;margin:5px 15px 0 200px;width:65px;height:26px}#JTk_comments{margin:20px 20px 0 30px}#commentform{margin:20px 0 10px 25px}#postcomment{padding-left:20px}.comments_links{padding-left:20px}#comments{padding-left:15px}ol.commentlist{margin:0 0 50px 0}.mad_city_comment{padding:10px;margin:6px 10px 0 0;font-size:1.225em;line-height:14px;color:#4F5557;border:1px solid #D6E2E3;background:#F8F8F8 url(images/postmeta_back.png) bottom center repeat-x}.mad_city_commenter{margin:-10px 0 25px 250px}.commentlist{position:relative}.more-link{font-size:1em}.allowed_tags strong{font-size:.88em;color:#453D32}.allowed_tags{margin:15px 66px 20px 0;padding:5px 10px 5px 10px;font-size:.88em;color:#4F5557;border:1px solid #D6E2E3;background:#F8F8F8 url(images/postmeta_back.png) bottom center repeat-x}h3#comments,h3#respond{margin:2px 10px 0 5px;padding:0 0 2px 0;font-size:1.5em;line-height:.8em;letter-spacing:-.2px;word-spacing:-.3px;border-bottom:1px solid #fff;color:#0367A6}#comment_submit{border:1px solid #cfcfcf;width:120px;height:20px;font-size:1.1em;border-bottom:1px dotted #FE942A;color:#548E30;vertical-align:middle;padding:0 0 4px 0;text-align:center}#bottom_nav{margin:10px;font-size:11px}.prev_nav{float:left}.next_nav{float:right}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}#footer{min-height:305px;width:100%;position:relative;padding:0;margin:-305px auto 0 auto;text-align:center;background:#262626 url(images/footer.jpg)}#footer_left{float:left;width:600px;border-right:1px dotted #3d3d3d}#footer_right{float:left;width:300px;padding:30px 0 0 35px;color:#828282;line-height:135%}#footer_container{margin:auto;padding-top:10px;font-size:1.1em;color:#fff;text-align:left;width:983px}#footer_container p{padding:0;margin:0 0 5px 10px}#footer_menu{position:relative;z-index:99;margin:20px 0 0 0}#footer_menu ul{list-style:none;padding:0;margin:0 0 5px 20px}#footer_menu li{margin:0;display:inline;padding:0 15px 0 0;font-size:13px;font-weight:700;letter-spacing:-.3px}#footer_menu li:last-child{border-right:none}#footer a,#footer a:visited{color:#fff}#footer_menu li a:hover{color:#F0F1EC;text-decoration:underline}#soical_media{margin:30px 0 25px 20px}.social{margin:0 5px 0 0}.awards{margin:0 25px 0 0}#footer h4{color:#fff;margin:0 0 10px 10px;font-size:20px!important}.slider_thumbnail{border:none}.more{display:none}.larger{font-size:2em}#quotescollection_randomquote-0{margin:-10px 0 0 0}#featured{margin:22px 0 0 8px}#newsletter label{display:none}ul.menu,ul.menu ul,ul.menu li,ul.menu a{display:block;margin:0;padding:0}ul.menu ul{display:none;z-index:999999}menu li:hover{z-index:999999}ul.menu li:hover>ul{display:block;position:absolute;float:left}ul.menu li{float:left;width:auto}ul.menu ul li{float:left;width:190px}ul.menu ul li ul{float:left;width:190px;position:absolute;left:100%;top:0}ul.menu-ver,ul.menu-ver ul{width:14em}div.menu-center ul.menu{float:right;position:relative;left:0%}div.menu-center ul.menu li{position:relative;left:0%}div.menu-center ul.menu li li{left:auto}ul.menu li a{padding:8px 12px 10px}ul.menu li a:link,ul.menu li a:hover,ul.menu li a:visited,ul.menu li a:active{text-decoration:none}.menu li a:hover{color:#B12C2C}.menu li{padding:0 10px 0 5px;font-size:13px;font-weight:700;display:inline;text-transform:uppercase;font-family:arial,sans-serif;border-right:1px dotted #222;letter-spacing:-.2pt}.menu-center{float:right;margin-right:95px}.menu li a{color:#222}ul.menu li a:hover,.menu li li a{background:#efefef;background:-moz-linear-gradient(top,#efefef 0%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#efefef 0%,#ffffff 100%);background:-o-linear-gradient(top,#efefef 0%,#ffffff 100%);background:-ms-linear-gradient(top,#efefef 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#ffffff',GradientType=0);background:linear-gradient(top,#efefef 0%,#ffffff 100%);color:##B12C2C}.staff-clear{display:block;clear:both}.entry p img{margin:0 15px 15px 0}.inner-award-image{float:left}.box.last-box-text{border-right:none!important;border-left:1px solid #A7A7A7!important}@media screen and (max-width:768px){#content{margin:15px 0 0 0;padding:0 0 0 0}.box.last-box-text{border-right:none!important;border-left:0 solid #A7A7A7!important}#footer_left{float:left!important;width:100%!important;border-right:0 dotted #3d3d3d!important;text-align:center!important}#footer{width:100%;float:left;background:#262626!important}#footer_container{text-align:left;width:100%!important;height:auto}#footer_right{float:left!important;width:100%!important;padding:30px 0 0 0px!important;text-align:center!important}#wrapper{width:100%;float:left}#featured_content{width:100%;padding:0 0 0 0;background-size:100% auto}#container{width:98%}.entry{padding:5px 15px 10px 15px}.inner-award-image{float:left;width:33%}div.menu-center ul.menu{left:0%}#sidebar{float:left;margin:30px 0 0 0;width:100%;text-align:center;border-left:0 solid #ccc}#boxen{width:100%;float:left}h1#header,h2#header{float:left;width:100%;background-size:100% auto}.box{float:left;width:100%;border-right:none!important;min-height:auto;padding:0;border-left:none!important}.box_last{float:left;width:100%;min-height:220px;padding:0;border:none!important}.site-logo{width:100%;float:left;height:auto;text-align:center}h1#header,h2#header{margin:0 0 0 0}#tagline{text-align:center}header{width:100%;float:left;height:auto;background:#fff}#menu{width:85%;text-align:center;float:left;margin:15px auto 0 auto}#boxen{margin:15px 0 0 0;padding:0}#upcoming_classes{margin:10px 0 0 0;width:100%;float:left}#newsletter{width:100%;text-align:center}}.wpcf7-form-control.wpcf7-submit{background:#9d1221;color:#fff;width:18%;text-align:center;padding:5px;line-height:20px}@media screen and (max-width:480px){h4{margin:2px 0 0 5px;line-height:30px}div#rev_slider_1_1{height:336px!important}#featured_content{background-size:auto auto;height:212px;!important}.box p{padding:5px 25px 5px 25px}.box{padding:10px}.frontpage_readmore{text-align:center}.entry{margin:0 0 0px!important;padding:5px 5px 5px 5px!important}.entry{padding:5px 15px 10px 15px!important}.entry p img{margin:0;width:100%;height:auto}.textwidget{text-align:left}.textwidget a img{text-align:center}#sidebar{margin:0 0 0 0}.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,input.wpcf7-form-control.wpcf7-text{width:97%}.wpcf7-form-control.wpcf7-textarea{width:92%}.team-img{width:140px!important;height:auto;padding-right:20px;padding-bottom:20px}.entry iframe{width:100%}.post h2{line-height:30px}.inner-award-image .awards{margin:8px 0 10px 0}#footer_menu ul li{width:100%;float:left;padding:11px 0}.inner-award-image{float:left;width:100%}#sidebar h4{padding:0 20px}#container{width:91%}#tagline{text-align:center;height:60px}#menu{width:100%}ul.menu li{float:left;width:100%;text-align:center;border-right:0;border-bottom:1px dotted #fff}ul.sub-menu li{width:100%!important}ul.menu li:hover>ul{position:relative}.site-logo{width:70%;float:left;height:auto;text-align:center;z-index:999999}#menu{top:120px;position:absolute;right:31px}div.menu-center ul.menu{float:right;position:absolute;z-index:1000000;background:#000;top:44px;right:0;left:14px!important;margin-left:47px}ul.menu li a{color:#fff}h2#header img{width:100%}ul.menu li sub-menu a{color:#000}ul.menu li a:hover,.menu li li a{background:#17997D;background:-moz-linear-gradient(top,#17997D 0%,#17997D 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#17997D),color-stop(100%,#17997D));background:-webkit-linear-gradient(top,#17997D 0%,#17997D 100%);background:-o-linear-gradient(top,#17997D 0%,#17997D 100%);background:-ms-linear-gradient(top,#17997D 0%,#17997D 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#17997D',endColorstr='#17997D',GradientType=0);background:linear-gradient(top,#17997D 0%,#17997D 100%);color:#fff}.navbar-toggle{position:absolute;padding:9px 10px;margin-top:0;margin-right:0;margin-bottom:8px;background-color:#fff0;background-image:none;border:1px solid #fff0;border-radius:4px;z-index:1100000;left:auto;right:0}}@media screen and (max-width:320px){#tagline{height:auto;padding:20px 0}#menu{top:174px;position:absolute;right:10px}div.menu-center ul.menu{margin-left:5px}}