body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}q:before,q:after{content:''}abbr,acronym{border:0}body{font-family:Verdana,Arial,Helvetica,sans-serif;background:url(../images/bg_images/gradient.png) 0 0 repeat-x #fff;color:#333;font-size:.875em}.spacer{clear:both;font-size:0;line-height:0}p{font:normal 1em Verdana,Arial,Helvetica,sans-serif;line-height:1.6em}a,a:visited{color:#cd7a00;background-color:inherit;text-decoration:none;font-weight:bold}a:hover,a:active{text-decoration:underline}h1,h2,h3{color:#b40505;font-weight:bold}h2{font-size:1.4em}h3{font-size:1.2em;font-variant:small-caps}em{font-style:italic}strong{font-weight:bold}blockquote{font-size:1.6em;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin:10px 0 20px 50px;padding-left:15px;border-left:3px solid #ccc}#wrap{background:url(../images/bg_images/header.png) 0 0 no-repeat #fff;width:920px;margin:0 auto;padding:36px 0 0 0}#index #wrap{background:url(../images/bg_images/header_kids.png) 0 0 no-repeat #fff;width:920px;margin:0 auto;padding:36px 0 0 0}#about #wrap,#resources #wrap{background:url(../images/bg_images/header_about.png) 0 0 no-repeat #fff;width:920px;margin:0 auto;padding:36px 0 0 0}#day-programs #wrap{background:url(../images/bg_images/header_day.png) 0 0 no-repeat #fff;width:920px;margin:0 auto;padding:36px 0 0 0}#music-lessons #wrap{background:url(../images/bg_images/header_music.png) 0 0 no-repeat #fff;width:920px;margin:0 auto;padding:36px 0 0 0}#creative-days #wrap,#art-camps #wrap{background:url(../images/bg_images/header_paint.png) 0 0 no-repeat #fff;width:920px;margin:0 auto;padding:36px 0 0 0}#contact #wrap{background:url(../images/bg_images/header_contact.png) 0 0 no-repeat #fff;width:920px;margin:0 auto;padding:36px 0 0 0}#wrap p.toptxt{font-size:.8em;font-style:italic;margin:0 0 21px 0;display:block}#left{width:207px;float:left;padding:0;margin:0 0 15px;font-size:.9em}#left p.leftTop{display:block;width:197px;background:url(../images/bg_images/left_top.png) 0 0 no-repeat;height:47px;float:left;margin:17px 0 0 0}#left p.leftBot{display:block;width:197px;background:url(../images/bg_images/left_bott.png) 0 0 no-repeat;height:47px;float:left;margin:0 0 20px 0}#left ul.menu{width:171px;background:url(../images/bg_images/left_mid.png) 0 0 repeat-y;padding:0 13px;margin:0;float:left}#left ul.menu li{padding:0;margin:0;height:22px}#left ul.menu li a{display:block;height:21px;background:url(../images/arrow.gif) 6px 7px no-repeat;color:#fff;font:bold 12px/21px Arial,Helvetica,sans-serif;text-decoration:none;padding:0 0 0 25px}#left ul.menu li a:hover{background-color:transparent;color:#000}#left ul.menu li.noBdr{background-image:none}#left p.loc{padding:0 13px}#left h3{padding:0 13px;margin-top:15px}#right{width:624px;background:url(../images/bg_images/left_div.gif) left top repeat-y;float:right;padding:109px 0 4px 48px;margin:0 0 20px 0}#right h2.after{display:block;background:url(../images/afterschool.gif) 0 0 no-repeat;width:624px;height:77px;margin:0 0 16px 0;text-indent:-2000px}#right h2.afterschool{display:block;background:url(../images/afterschool.png) 0 0 no-repeat;width:624px;height:77px;margin:0 0 16px 0;text-indent:-2000px}#right h2.artsy{display:block;background:url(../images/artsy.gif) 0 0 no-repeat;width:624px;height:77px;margin:0 0 20px 0;text-indent:-2000px}#right h2.campy{display:block;background:url(../images/campy.gif) 0 0 no-repeat;width:624px;height:77px;margin:0 0 20px 0;text-indent:-2000px}#right h2.contact{display:block;background:url(../images/contact.gif) 0 0 no-repeat;width:624px;height:77px;margin:0;text-indent:-2000px}#right h2.daypro{display:block;background:url(../images/day.gif) 0 0 no-repeat;width:624px;height:77px;margin:0 0 20px 0;text-indent:-2000px}#right h2.resources{display:block;background:url(../images/resources.gif) 0 0 no-repeat;width:624px;height:77px;margin:0 0 20px 0;text-indent:-2000px}#right h2.strum{display:block;background:url(../images/strum.gif) 0 0 no-repeat;width:624px;height:77px;margin:0 0 20px 0;text-indent:-2000px}#right h2.why{display:block;background:url(../images/why.gif) 0 0 no-repeat;width:624px;height:77px;margin:0 0 16px 0;text-indent:-2000px}#right p{display:block;padding:0 0 26px 0;text-align:justify}#right ul,#right ol{margin-top:-21px;margin-bottom:26px;color:#333;margin:0;line-height:1.6em}#right li{list-style:square inside}#right span{color:#333;background-color:inherit;font-weight:bold}p.box{margin-right:24px;width:260px;float:left}.box2{margin-right:24px;width:600px;float:left;background:url(../images/kidbooks.png) center right no-repeat}.box2 p{width:375px}.myform{margin:0 auto;width:400px;padding:14px}#basic{border:solid 2px #dedede}#basic h1{font-size:1em;font-weight:bold;margin-bottom:8px}#basic p{font-size:.8em;color:#666;margin-bottom:20px;border-bottom:solid 1px #dedede;padding-bottom:10px}#basic label{display:block;font-weight:bold;text-align:right;width:140px;float:left}#basic .small{color:#666;display:block;font-size:.8em;font-weight:normal;text-align:right;width:140px}#basic input{float:left;width:200px;margin:2px 0 30px 10px}#basic button{clear:both;margin-left:150px;background:#888;color:#fff;border:solid 1px #666;font-size:.8em;font-weight:bold;padding:4px 6px}#footerMain{width:100%;height:141px;border-top:#eee solid 4px;background-color:#c8dd5e}#footer{width:920px;margin:0 auto;height:141px;position:relative;font-size:.75em;text-align:center}#footer ul{padding:15px 0}#footer ul li{display:inline}#footer a{padding:8px 0;font-weight:bold;color:#333}#footer .same{font-weight:bold;color:#333}#footer p{padding:5px 0}.shout,.shout:hover{font-weight:normal}.floatLeft{float:left;margin:0 4px;padding:10px;border:0}.floatRight{float:right;margin:0 4px;padding:10px;border:0}.floatLeftClear{float:left;clear:left;margin:0 4px;padding:10px;border:0}.floatRightClear{float:right;clear:right;margin:0 4px;padding:10px;border:0}.clear{clear:both}.clearboth{clear:both}.clear10{clear:both;margin-bottom:10px}.clear20{clear:both;margin-bottom:20px}.clear50{clear:both;margin-bottom:50px}.break1{margin:20px 0 0 0}.center{margin:0 auto;text-align:center}.line{border-top:solid 1px #dedede}