body {
     font-family: georgia, tahoma, serif;
     font-size:13pt;     
     margin:0;
     padding:0;
     text-align:center;
     }
a{
     text-decoration:none;
     }
#background{
     background-image:url('images/background.jpg');
     margin-top:-149px;
     padding-top:159px;
     text-align:center;
     }
.top{
     background-image:url('images/top.png');
     background-position:top;
     background-repeat:no-repeat;
     height:25px;
     text-align:center;
     margin:30px 0 0 0;
     padding:0;
     }
.bottom{
     background-image:url('images/bottom.png');
     background-position:top;
     background-repeat:no-repeat;
     height:25px;
     text-align:center;
     margin:0;
     padding:0;
     }
#box { /* Main box */
     background-image:url('images/.png');
     margin-left:auto;
     margin-right:auto;
     margin-bottom:0px;
     margin-top:0;
     padding:0;
     width:930px;  
     text-align:left;  
     }
#logo{
     background-image:url('images/contents1.png');
     text-align:center;
     margin-left:auto;
     margin-right:auto;
     width:930px;
     }  
.contents { /* first box on every page */
     background-image:url('images/contents1.png');
     margin:0;
     padding:15px 35px 0 35px;
    
     }
#text { /* first box on every page */
     margin:0;
     padding:0;
     float:right;
     width:420px;
     }
#video{
   
     }
p{
     margin-top:0;
     }
h1{
   font-family:"Brando","ameretto wide";
   color:#cc0000;
   margin-top:0;
    }
h2{
   font-variant:small-caps;
   font-family:"ameretto wide";
   color:#cc0000;
   font-size:13pt;
 }
#tablebox{
   text-align:center;
   
    }
.table1{
   text-align:center;
   width:800px;
   margin-right:auto;
   margin-left:auto;
   vertical-align:top;
   }
.table1 td{
   width:190px;
   vertical-align:top;
    }
.group{
   margin:10px 0; 
   }
.floatrightpic {
  float:right;
  margin:0 0 0 15px;
  } 
.last{
  clear:both;
  }   
dt{
  font-weight:bold;
  margin-bottom:10px;
  }
dd{
  margin-bottom:15px;
   }
#calendar{
  text-align:center; }
/*MENU*/

#sidemenu {
     background-image:url('images/contents1.png');
     margin:0;
     padding:0; 
     width:930px;
     margin-left:auto;
     margin-right:auto;
     border-bottom:solid 1px #cc0000;
     border-top:solid 1px #cc0000;
     }
#sidemenu a {
     color:black;
     display:inline-block;
     font-size:11pt;
     font-variant:small-caps;
     font-weight:bold;
     padding:5px 10px;  
     margin:0 9px;
     }
#sidemenu li {
     list-style-type:none;
     display:inline;
     }

#sidemenu ul {
     text-align:center;
     margin:0;
     padding:0;
     }
#sidemenu a:hover {
     color:red;     
     }
#submenu,#submenu2{
     position:relative;
     width:930px;
     margin:0 auto -30px auto;
     text-align:left;
     height:30px;
     }
#submenu ul,#submenu2 ul{
     background-image:url('images/menu.png'); width:100%;
     text-align:left; 
     margin:0;
     padding:0;   
     }
#submenu li,#submenu2 li{
     display:inline;
     text-align:center;
     }
#submenu a,#submenu2 a{
     display:inline-block;
     padding:6px 20px;
     color:white;
     font-size:11pt;
     font-variant:small-caps; 
     }
#submenu a:hover,#submenu2 a:hover{
     color:black;     
     }
#submenu2{ 
     height:60px;
     }
#about,#letsdance,#learn{position:absolute; top:0; left:0;}
     
#footer {
     background-image:url('images/contents1.png');
     border-top:solid 2px #cc0000;
     margin-top:40px;
     padding:15px;
     font-size:11pt;
     }
#footer a{
     color:black;
     }
#footer a:hover{
     color:#cc0000;
     }
#menufooter{
   margin:8px 0;
   font:menu;
   font-variant:small-caps;
   }
#player {
      font-size:8pt;
	  background-image:url('images/player.png');
      height:50px;
      position:absolute;
      right:2px;
      top:2px;
      width:160px;
      }
 #playertable{
     margin:3px 0 0 50px;
 }
 #playertable td{
   padding:5px 3px; 
 
 }