@charset "utf-8";
/* CSS Document */

body {font-size:13px; line-height:20px;color:#ffbd6b;font-family:Verdana,Arial, Helvetica, sans-serif;padding:0;margin:0;}
table td {font-size:13px; line-height:20px;color:#ffbd6b;font-family:Verdana,Arial, Helvetica, sans-serif;}
blockquote {margin:10px 30px;color:#cc7730; font-style:italic;}

/*page structures*/
#wrap {border:0;width: 100%; text-align:center;padding:0;margin:0;}
#page {width:955px;margin:0 auto;height:auto; padding: 0 13px 0 17px; text-align:center;background-image:url(../images/siteAssets/bg_page.jpg); background-repeat:repeat-y;}
#header{width:955px;}
#logo{width:955px;height:131px;}
/*#nav{width:921px;height:23px;border-top:solid 7px #000;border-bottom:solid 7px #000;background-color:#450705;text-align:center;padding-left:34px;}*/
#nav{width:821px;height:23px;border-top:solid 7px #000;border-bottom:solid 7px #000;background-color:#450705;text-align:center;padding-left:134px;}/*padding-left:34px;*/
#headerPic {width:955px;height:auto;}
#contentWrap{width:845px;height:auto;padding:15px 55px 20px 55px;}
#contentLeft{display:none;}
#contentRight{width:845px;text-align:left;}
#foot {width:985px;margin:0 auto;height:auto; padding:0;}
#preloadDiv{display:none;}

#contentLeft a,#contentLeft .selected {font-size:11px;}
/*homepage*/
#body_home #header{width:923px; margin:0 16px;}
#body_home #logo{width:923px;height:131px;}
/*#body_home #nav{width:906px;padding-left:17px;}*/
#body_home #nav{width:806px;padding-left:117px;}
#body_home #contentWrap{width:923px;margin:0px 15px 0 17px;padding:0px;}
#body_home #contentRight {width:923px;height:392px;padding:0;overflow:hidden;}
#body_home #homeThreePics{width:955px;height:308px;margin-bottom:7px;overflow:hidden;}
#body_home #homeThumbs{width:955px;height:77px;margin-bottom:7px;overflow:hidden;}
#body_home #homeThreePics img, #body_home #homeThumbs img{display:inline;float:left;margin-right:7px;}

/*pages with SubNav*/
#body_subNav #contentWrap{width:893px;padding:15px 55px 20px 7px;}
#body_subNav #contentLeft{width:200px;display:inline;float:left; text-align:right;padding-top:55px;}
#body_subNav #contentRight{width:660px;text-align:left;margin-left:30px;float:left;display:inline;}
#body_subNav #contentLeft ul, #body_subNav #contentLeft li {margin:0;padding:0;display:block;list-style:none;}
#body_subNav #contentLeft li {background-image:url(../images/siteAssets/bg_leftLi.gif); background-repeat:no-repeat; background-position:top right; padding-right:22px;margin-top:6px;}
#body_subNav #contentLeft a:link,#body_subNav #contentLeft a:visited,#body_subNav #contentLeft a:active{color:#ffbd6b;text-decoration:underline;} 
#body_subNav #contentLeft a:hover{color:#b30013;text-decoration:underline;} 

/*gallery*/
#body_gallery #contentWrap{width:873px;padding:15px 55px 20px 27px;}
#body_gallery #contentLeft{width:220px;display:inline;float:left; text-align:right;position:relative; z-index:10px;}
#body_gallery #contentRight{width:820px;text-align:left;margin:15px 0 0 -220px;float:left;display:inline; }
#body_gallery #contentLeft ul, #body_gallery #contentLeft li {margin:0;padding:0;display:block;list-style:none;}
#body_gallery #contentLeft ul {margin-right:35px;}
#body_gallery #contentLeft li {background-image:url(../images/siteAssets/bg_leftLi.gif); background-repeat:no-repeat; background-position:top right; padding-right:22px;margin-top:6px;}
#body_gallery #contentLeft a:link,#body_gallery #contentLeft a:visited,#body_gallery #contentLeft a:active{color:#ffbd6b;text-decoration:underline;} 
#body_gallery #contentLeft a:hover{color:#b30013;text-decoration:underline;} 
#bg_ss{width:865px;height:700px; background-image:url(../images/siteAssets/bg_slideshow.gif); background-repeat:no-repeat; background-position:top right;}
.vidWrap {margin:10px 0 40px 0;}

/* calendar page*/
#body_calendar #contentWrap{width:945px;padding:15px 0 0 15px;}
#body_calendar #contentRight{width:945px;text-align:left;margin:0;float:left;display:inline; }
#body_calendar .titleIndent {width:890px;margin-left:40px;}
.calRowWrap {width:945px;height:auto; margin-bottom:10px;}
.calBox{width:300px;height:auto;border:0;border-right:solid 1px #330302;border-left:solid 1px #330302;float:left;margin-right:10px;}
.calHead{width:300px; height:34px;background-image:url(../images/siteAssets/bg_calHead.gif); background-repeat:no-repeat;text-align:center;}
.calEntry{border-bottom:solid 1px #330302;text-align:left;}
.calDate{float:left;width:75px;height:50px;padding:3px;font-size:10px;}
.calText{float:left;width:210px;height:auto;padding:3px;font-size:10px;line-height:14px;}
.calText b{font-size:11px;}
.cat8{color:#ffbd6b;} /*performances*/
.cat9{color:#cc7730;} /*ssd*/
.cat10{color:#fff;} /*imports*/



/* text */
.body_class{background-color:#320302;}
.sectionHead{color:#b30013;font-weight:bold;}.midhead{color:#b30013;font-weight:bold;}
.lefthead{color:#cc7730; font-weight:bold;}
.catTitle{color:#cc7730; font-weight:bold;}
#contentLeft .selected{color:#cc7730;}
.smalltext{font-size:10px;}
table.smalltext td{font-size:10px;}

/*links*/
a:link,a:visited,a:active{color:#b30013;text-decoration:underline;} 
a:hover{color:#cc7730;text-decoration:underline;} 
.lefthead a:link,.lefthead a:visited,.lefthead a:active{color:#cc7730;text-decoration:none !important;} 
.lefthead a:hover{color:#cc7730;text-decoration:underline;} 
	
/*boxes*/
.thumb {border:solid 1px #ffbd6b;}

/*forms*/
form {margin:0;padding:0;}

/*contact page*/


/*nav*/
.menu {position:relative; font-size:11px; z-index:100; height:23px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; height:23px; text-align:center;font-size:11px;overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
/*  */
.menu ul li:hover a {color:#da9c49; background:#450705;}
.menu ul li:hover ul {display:block; position:absolute; z-index:100;top:23px; left:0; width:150px;border:1px solid #000;line-height:23px;}
.menu ul li:hover ul li a.hide {background:#450705; color:#da9c49;}
.menu ul li:hover ul li:hover a.hide {background:#450705; color:#da9c49;text-decoration:none;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#450705;height:auto; color:#da9c49;display:block; width:150px;}
.menu ul li:hover ul li a:hover {background:#000; color:#ffbd6b;text-decoration:none;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:112px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-112px;}

/*uniques*/
.menu ul li.drop_dance ul {margin-left:-40px;width:160px;}
.menu ul li.drop_dance ul li a {width:160px;}

.menu ul li.drop_learn ul {margin-left:-40px;width:160px;}
.menu ul li.drop_learn ul li a {width:160px;}

.menu ul li.drop_news ul {margin-left:-15px;width:173px;}
.menu ul li.drop_news ul li a {width:173px;}

.menu ul li.drop_gallery ul {margin-left:-10px;width:168px;}
.menu ul li.drop_gallery ul li a {width:168px;}




/* fixes*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: .1%;}
