﻿body {
	 background-color:	#000;
	 padding:		    0;
	 margin:		    0;
     color:             #000;
     font-size:         .9em;
     font-family:       Verdana, Geneva, sans-serif;
}
#wrapper {
     position:          relative;
     top:               0;
     left:              0;
     background-color:  #000;
}
#header {
     position:          relative;
     top:               0;
     left:              0;
}
#header img {
     padding:           0;
     margin:            0;
}
#nav {
     position:          relative;
     top:               -16px;
     *top:              -3px; /* hack Firefox can't read */
     left:              62px;
     width:             792px;
     *width:            798px; /* hack Firefox can't read */
     height:            60px;
     text-align:        center;
     background-color:  #F2EC2E;
     border-left:       3px solid #FFF;
     border-right:      3px solid #FFF;
}
#nav ul {
     position:          relative;
     top:               8px;
     left:              -30px;
     list-style:        none;
}
#nav li {
     display:           inline;
     padding:           0 25px;
     line-height:       130%;
}
#content {
     position:          relative;
     top:               -16px;
     *top:              -3px; /* hack Firefox can't read */
     left:              62px;
     width:             712px;
     *width:            798px; /* hack Firefox can't read */
     padding:           20px 40px;
     *padding:          30px 40px; /* hack Firefox can't read */
     background-color:  #A7D6F6;
     border:            3px solid #FFF;
}
#content-left {
     position:          relative;
     top:               0;
     left:              0;
     width:             470px;
     *width:            500px; /* hack Firefox can't read */
     padding-right:     25px;
}
#content-right {
     position:          absolute;
     top:               50px;
     *top:              40px; /* hack Firefox can't read */
     left:              540px;
     width:             250px;
     background-image:  url("../images/blue-bg.gif");
     background-repeat: repeat-y;
}
h3 {
     text-decoration:   underline;
}
.indent {
     position:          relative;
     top:               0;
     left:              120px;
}
#dancer {
     position:          absolute;
     top:               200px;
     *top:              180px; /* hack Firefox can't read */
     left:              745px;
}
#schedule {
     border:            1px solid #000;
}
#schedule td {
     font-size:         80%;
     text-align:        center;
     vertical-align:    middle;
     padding:           0 5px;
     border:            1px solid #000;
}
#schedule tr {
     height:            35px;
}
#schedule .header {
     font-weight:       bold;
}
#footer {
     position:          relative;
     top:               -10px;
     *top:              5px; /* hack Firefox can't read */
     left:              62px;
     width:             798px;
     height:            40px;
     font-size:         70%;
     text-align:        center;
     color:             #FFF;
}
#footer a:link, #footer a:visited, #footer a:active {
     color:             #FFF;
     text-decoration:   none;
     font-weight:       normal;
}
#footer a:hover {
     color:             #FFF;
     text-decoration:   underline;
     font-weight:       normal;
}
a:link, a:visited, a:active {
	 color:             #2E6D98;
	 text-decoration:   none;
     font-weight:       bold;
}
a:hover {
	 color:             #2E6D98;
	 text-decoration:   underline;
     font-weight:       bold;
}
li a:link, li a:visited, li a:active {
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
}
li a:hover {
	 color:             #000;
	 text-decoration:   underline;
     font-weight:       normal;
}
