a:link   {
 color: #CC9999;
 font-weight: bold;
 text-decoration: none }

a:visited {
 color: #cccccc;
 font-weight: bold;
 text-decoration: none
 }

a:hover {
 color: #666666;
 font-weight: bold;
 text-decoration: underline;
 }

a:active {
 color: #666666
 }

a.logo:hover {
 background-color: #fff
 }

body   {
 color: #000;
 font-family: Arial, sans-serif;
 font-size: 12pt;
 background-color: #fff;
 }

h1 {
 color: #666666;
	font-size: 24px;
	line-height: 28px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: auto;
	}

h2 {
 color: #666666;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: auto;
	}

h3 {
 color: #666666;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: auto;
	}

h4 {
 color: #666666;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: auto;
	}

h5 {
 color: #666666;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: auto;
	}

h6 {
 color: #666666;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: auto;
	}

img {
	border: 0;
	}
#table1 { position: static;
top:0;
margin-top:0;
float:left;

}

#specialrule {
 color: #666666;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	
	}

#specialrule2 {
 color: #000000;
	font-size: 20px;
	line-height: 22px;
	font-weight: ;
	}

#dances { padding: 1px 1px 1px 20px;
 color: #666666;
	font-size: 18px;
	line-height: 20px;
	font-weight: bolder;

}


#row2 { padding:10% 0 10% 0;

}

#row3 {clear: left; 

}

#call {font-size:larger;
float:right;

}

p   {
 color: #000;
 font-family: Arial, sans-serif;
 font-size: 12pt;
 background-color: #fff;
 }

td   {
 color: #000;
 font-family: Arial, sans-serif;
 font-size: 12pt;
 }

.blockformat {
 color: #666666;
 font-style: italic;
 font-size: 11pt;
 float: left;
 padding: 15px;
 border: solid 2px #EC6424;
 width: 90%
 }

.caps {
 color: black;
 text-transform: uppercase;
 padding: 3px
 }

.capsbold {
 color: black;
 font-weight: bold;
 text-transform: uppercase;
 padding: 3px
 }

.indent {
 text-indent: 25px
 }

.italic {
 font-style: italic;
 font-weight: bold
 }

.normal {
 font-size: 12pt
 }

.small {
 font-size: 11px
 }

.smallbold {
 font-weight: bold;
 font-size: 11px
 }

.tiny {
 font-size: 9px
 }

.tinybold {
 font-weight: bold;
 font-size: 9px
 }

#navlist {
        /* position: absolute; */
        /* left: 36px; */
        /* top: 86px; */
        width: 160px;
} 

#navlist ul  {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
list-style-type: none;
margin: 0;
padding: 0
}

#navlist li {
        margin: 0 0 3px 0;
}

#navlist a {
        /*/*/display: block;
        padding: 2px 2px 2px 24px;
        border: 1px solid #333;
        width: 150px;
        background-color: #999;
        background-image:  url(images/l1_down.gif); /* */
}

#navlist a:link, #navlist a:visited {
        color: #000;
        /*/*/color: #EEE;
        text-decoration: none; /* */
}

#navlist a:hover {
        border: 1px solid #333;
        background-color: #D1C0C1;
        background-image:  url(images/l1_over.gif);
        color: #333;
}

#uberlink a:link, #uberlink a:visited, #uberlink a:hover  {
color: #333;
background: #D1C0C1 url(images/l1_over.gif);
border: solid 1px #333
}
 