/* CSS Document */body{ background-color:#b00d0d;font-family:Verdana, Arial, Helvetica, sans-serif;color:#f4f4f4;font-size:13px;}a { color:#CCCCCC;    text-decoration:none; }#wrap{ width:914px; margin: 20px auto 0 auto;}#content{ background-color:#000000;margin-top:-5px;margin: 0 0 0 5px;width:854px;padding:10px 25px 40px 25px;background-image:url(images/bg.jpg);background-repeat:no-repeat;background-position:center;min-height: 450px;font:Verdana, Arial, Helvetica, sans-serif;}#content_schedule{ background-color:#000000;margin-top:-5px;margin: 0 0 0 5px;width:854px;padding:10px 25px 40px 25px;/* background-image:url(images/bg.jpg);*/background-repeat:no-repeat;background-position:center;min-height: 500px;font:Verdana, Arial, Helvetica, sans-serif;}#content_ashtanga{ background-color:#000000;margin-top:-5px;margin: 0 0 0 5px;width:854px;padding:10px 25px 40px 25px;background-image:url(images/bg.jpg);background-repeat:no-repeat;background-position:center;text-align:justify;min-height: 800px;font:Verdana, Arial, Helvetica, sans-serif;}#work_content{ background-color:#000000;margin-top:-5px;margin: 0 0 0 5px;width:854px;padding:10px 25px 40px 25px;background-image:url(images/bg.jpg);background-repeat:no-repeat;background-position:center;background-position:center;/* background-image:url(images/bg.jpg); */background-repeat:no-repeat;height: 1150px;font:Verdana, Arial, Helvetica, sans-serif;}#location_content{ background-color:#000000;margin-top:-5px;margin: 0 0 0 5px;width:854px;padding:10px 25px 40px 25px;background-image:url(images/bg.jpg);background-repeat:no-repeat;background-position:center;background-position:center;/* background-image:url(images/bg.jpg); */background-repeat:no-repeat;height: 640px;font:Verdana, Arial, Helvetica, sans-serif;}#footer{background-image:url(images/footer.gif);width:904px;height: 27px;margin: 0 0 0 5px;}#address{ font-size:12px;color:#000000;text-align:center;margin: 12px 0 30px 0;}#address a{ color:#f4f4f4;}#schedule{margin-top: 8px;font-size:11px;float: left;font:Verdana, Arial, Helvetica, sans-serif;}#schedule_top{ font-size:14px;font:Verdana, Arial, Helvetica, sans-serif;}#schedule_cell{ border-bottom: 1px dotted #f4f4f4;border-right: 1px dotted #f4f4f4;height:70px;margin:auto;text-align:center;font:Verdana, Arial, Helvetica, sans-serif;}#schedule_divide{ height:25px;margin:auto;color:#000000;background-color:#b00d0d;text-align:center;font:Verdana, Arial, Helvetica, sans-serif;}#schedule_cell_top{ border-bottom: 1px dotted #f4f4f4;border-right: 1px dotted #f4f4f4;height:30px;margin:auto;text-align:center;font:Verdana, Arial, Helvetica, sans-serif;}#schedule_cell_right_top{ border-bottom: 1px dotted #f4f4f4;height:30px;text-align:center;margin:auto;font:Verdana, Arial, Helvetica, sans-serif;}#schedule_cell_right{ border-bottom: 1px dotted #f4f4f4;height:70px;text-align:center;margin:auto;font:Verdana, Arial, Helvetica, sans-serif;}#schedule_cell_bottom{ height:70px;text-align:center;font:Verdana, Arial, Helvetica, sans-serif;border-right: 1px dotted #f4f4f4;margin:auto;}#class_fees{float:right;background-color:#b00d0d;color:#000000;margin: 12px;padding:15px;font-size:12px;width: 200px;			-moz-border-radius: 20px;	-khtml-border-radius: 20px;	-webkit-border-radius: 20px;	border-radius: 20px;}h2{ text-transform:uppercase;font-size: 20px;border-bottom: 1px dotted #b00d0d;margin: 8px 8px 20px 0px;color:#f4f4f4;letter-spacing: 2px;font-weight:100;}h3{ text-transform:uppercase;font-size: 14px;border-bottom: 1px dotted #000000;margin: 3px 0px 12px 0px;color:#000000;letter-spacing: 1.5px;font-weight:bold;}#gallery_head h3{ text-transform:uppercase;font-size: 14px;border-bottom: 1px dotted #000000;margin: 3px 0px 2px 0px;color:#000000;letter-spacing: 1.5px;font-weight:bold;}#table_text{ text-align:center;font:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#CCCCCC;padding:10px;}#title_text{ text-align:center;font:Verdana, Arial, Helvetica, sans-serif;font-size:18px;letter-spacing: 2px;color:#8f220d;font-weight:100;}#news{background-color:#b00d0d;color:#000000;margin: 12px auto;padding:5px 15px 15px 15px;font-size:12px;width: 300px;			-moz-border-radius: 20px;	-khtml-border-radius: 20px;	-webkit-border-radius: 20px;	border-radius: 20px;}#gallery{background-color:#b00d0d;color:#000000;padding:15px;font-size:12px;text-align:justify;width: 270px;			-moz-border-radius: 20px;	-khtml-border-radius: 20px;	-webkit-border-radius: 20px;	border-radius: 20px;}#gallery td{padding: 4px;}#group_work{  float:left;}.about_text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#b00d0d;}.work_text{font:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#b00d0d;}.hr{ border-bottom:0px;border-left:0px;border-right:0px;border-top: 1px dotted #f4f4f4;width: 70%;margin: 12px auto 12px auto;}.hr_2{ border-bottom:0px;border-left:0px;border-right:0px;border-top: 1px dotted #f4f4f4;width: 350px;margin: 12px auto 12px auto;}#quote{font:Verdana, Arial, Helvetica, sans-serif;font-size:18px;letter-spacing: 2px;background-color:#b00d0d;color:#000000;width:350px;text-align:center;margin: 12px 400px 12px auto;padding:5px 15px 15px 15px;font-size:12px;			-moz-border-radius: 20px;	-khtml-border-radius: 20px;	-webkit-border-radius: 20px;	border-radius: 20px;font-weight:bold;}#quote2{font:Verdana, Arial, Helvetica, sans-serif;font-size:18px;letter-spacing: 2px;background-color:#b00d0d;color:#000000;width:750px;height: 125px;text-align:center;margin: 12px auto;padding:5px 15px 15px 15px;font-size:12px;			-moz-border-radius: 20px;	-khtml-border-radius: 20px;	-webkit-border-radius: 20px;	border-radius: 20px;font-weight:bold;}#workshop_right{ width:490px;float:right;margin-right:30px;}#work_bio{float:left;background-color:#b00d0d;color:#000000;padding:15px;font-size:12px;text-align:justify;width: 270px;			-moz-border-radius: 20px;	-khtml-border-radius: 20px;	-webkit-border-radius: 20px;	border-radius: 20px;}#ashtanga_photos{float:right;background-color:#b00d0d;color:#000000;margin: 0 12px;padding:15px;font-size:12px;text-align:justify;width: 252px;			-moz-border-radius: 20px;	-khtml-border-radius: 20px;	-webkit-border-radius: 20px;	border-radius: 20px;}#moons{ float:right;background-color:#b00d0d;color:#000000;margin:0 12px 0px 12px;padding:15px;font-size:12px;width: 200px;			-moz-border-radius: 20px;	-khtml-border-radius: 20px;	-webkit-border-radius: 20px;	border-radius: 20px;}