body {
    background-color : #fed59b;
    background-image : url('/images/bg0907.jpg');
    background-repeat : no-repeat;
  }

div {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #862507;
  }


table {
    width : 100%;
    color: #862507;
  }


td {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
  }


td.alt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    background-color : #fed59b;
  }


th {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-align: left;
  }


tr {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    padding:0px;
  }


tr.alt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    background-color : #fed59b;
  }


h1 {
    font-size: 14px;
    font-weight:bold;
  }


h2 {
    font-size: 12px;
    font-weight:bold;
  }


A {
    color : #e47d4d;
    text-decoration : none;
    text-transform : none;
  }

A:hover
{
  text-decoration: underline;
}

a img,:link img,:visited img {
    border: none;
}

.menu_text {
    padding-left:15px;
    padding-top:40px;
    padding-right:10px;
    vertical-align:top;
    color: #FED69B;
  }


.mainmenu {
    color : #FFD569;
    font-size : 12px;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
  }


.menu_layout {
    position:absolute;
    left:12px;
    top:361px;
    width:172px;
    height:375px;
    z-index:6;
    visibility:visible;
    background-image: url('/images/menu.gif');
    border: 1px none #000000;
  }


.submenu {
    color: #FFD66D;
    padding-left: 10px;
    font-family: Verdana, Arial, sans-serif;
  }


.navigation {
    font-size:12px;
    font-weight:none;
  }


.title {
    padding-left:20px;
    padding-top:30px;
    vertical-align:top;
    font-size: 16px;
    font-weight:bold;
  }


.text {
    background-image : url('/images/content_repeat.gif');
    background-repeat : repeat-y;
    /*color : #5F2F09;*/
    /*color: #8F470D;*/
    padding-bottom : 10px;
    padding-left : 20px;
    padding-right : 20px;
    padding-top : 30px;
    vertical-align : top;
  }

.intro .text{
    background-image : url('/images/content_repeat_intro.gif');
}


.dance_small {
    background-image : url('/images/dance_small0907.jpg');
    height : 209px;
    left : 802px;
    position : absolute;
    top : 531px;
    visibility : visible;
    width : 141px;
    z-index : 2;
  }


.photo {
    background-image : url('/images/photo.gif');
    background-repeat : no-repeat;
    height : 203px;
    left : 808px;
    position : absolute;
    top : 293px;
    vertical-align : top;
    visibility : visible;
    width : 162px;
    z-index : 3;
  }


.news {
    background-image : url('/images/news.gif');
    background-repeat : no-repeat;
    height : 188px;
    left : 808px;
    position : absolute;
    top : 100px;
    vertical-align : top;
    visibility : visible;
    width : 162px;
    z-index : 4;
  }


.content {
    background-image : url('/images/content.gif');
    background-repeat : no-repeat;
    height : 645px;
    left : 200px;
    position : absolute;
    top : 105px;
    visibility : visible;
    width : 591px;
    padding-right : 40px;
    z-index : 5;
  }

.intro {
    width: 691px;
    background-image : url('/images/content_intro.gif');
}


.minibox {
    padding-left : 9px;
    padding-right : 10px;
    padding-top : 32px;
  }


.cinput, .cselect, .cbutton, .csubmit, .ctextarea, .ctext, .cfile, .chidden, .creset {
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: 1px inset #000000;
    BORDER-LEFT: 1px outset #000000;
    BORDER-RIGHT: 1px inset #000000;
    BORDER-TOP: 1px outset #000000;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
  }


.ccheckbox, .cradio {
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
  }

#gallery{
    position: relative;
    top: -75px;
}