#tb_content{ height:500px; width:1022px; border:1px solid #606366; border-top:0px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#tb_content2{ height:auto; overflow:auto; width:1022px; border:1px solid #606366; border-top:0px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#tb_content3{ height:auto; overflow:auto; width:1022px; border:1px solid #606366; border-top:0px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#news_item_content{ padding-left:10px; height:auto; min-height:500px; width:1012px; border:1px solid #606366; border-top:0px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; background-image:url(../images/news_item.jpg); background-repeat:no-repeat;}
.close a{ text-decoration:none; font-weight:bold; color:#3366FF;}
.close a:hover{ text-decoration:underline; font-weight:bold; color:#CC3300;}
.news_item{margin:0px;}
#media_image{float:left;}
#media_content{ height:500px; width:314px; float:left;}
#media_content a{color:#990033; text-decoration:none;}
#media_content a:hover{ text-decoration:underline;}
#media_content a:visited{color:#990033; text-decoration:none;}
#testimonials_image{float:right;}
#testimonials_content{ height:auto;  width:686px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:4px; }
#lessons_image{float:left;}
#lessons_content{ height:500px; width:694px; float:left;}
#lessons_content a{ text-decoration:none; color:#000000; font-style:italic; font-weight:bold;}
#lessons_content a:hover{ text-decoration:underline;}
#about_image{float:right;}
#about_content{ height:auto; width:646px; float:left;}
#about_content a{ text-decoration:none; color:#000000; font-style:italic; font-weight:bold;}
#about_content a:hover{ text-decoration:underline;}



#about_philosophy{position:relative;top:-22px;color:#ffffff;background-image:url(../images/concept-statement.gif);font-variant:small-caps;padding:4px;float:left;height:auto; width:359px; margin-left:9px;font-size:17px;line-height:21px;}
#contact_image{float:left;}
#contact_content{ height:auto; width:594px; float:left;}
#contact_content a{ text-decoration:none; color:#000000; font-style:italic; font-weight:bold;}
#contact_content a:hover{ text-decoration:underline;}

#salsa_image{float:left;}
#salsa_content{ height:500px; width:646px; float:left;}
#salsa_content a{ text-decoration:none; color:#000000; font-style:italic; font-weight:bold;}
#salsa_content a:hover{ text-decoration:underline;}
#tb_cal_content{ height:auto; overflow:auto; width:1022px; border:1px solid #606366; border-top:0px; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}
#calendar_content{ height:auto; float:left;}

.blue_text{color:#181648; font-weight:bold;}


table.instructors{border:1px solid #000000; background-color:#000000; width:646px; margin-bottom:5px; margin-left:4px; margin-top:5px;font-size:16px; line-height:18px;}
table.instructors p{margin:0 0 6px 0;}
table.instructors td{padding:4px;}
table.instructors td.name {width:260px; font-weight:bold;}
table.instructors td.level{ text-align:center;width:220px;}
table.instructors img {border:1px solid #000000; float:right; margin:4px;}
table.instructors tr.darkgray{ background-color:#999999;}
table.instructors tr.lightgray{ background-color:#CCCCCC;}

/*footer*/
#footer{width:1000px;height:20px;margin-left:auto;margin-right:auto; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
#ftr{position:relative;width:980px;margin-left:10px;padding-top:4px;font-size:10px;}
#ftr ul{margin:0;padding:0}
#ftr li{display:inline;list-style-type:none;padding:0;margin:0;}
#ftr a{font-size:10px;color:#ffffff;text-decoration:none;}
#ftr a:hover{text-decoration:underline;}
#ftr p{position:absolute;top:0;right:0;color:white;margin:0;padding-top:4px;}
#ftr p a{color:#ffffff;}