
/* Stylesheet for Dance Cats */


/* =headings */

h3, h4
{color:#ffff00;
font-weight:600;
text-align:center;
vertical-align:top;
}


h1, h2{
text-align:left;

color:#ffff00;
font-weight:600;
}

h1{
font-size:20pt;
margin-left:40%;
}

h2{
font-size:16pt;
margin-left:28%;
}


h3{
font-size:18pt;
}

h4{
font-size:16pt;
}


h5, h6
{color:#2e0000;
font-weight:800;
text-align:center;
margin-top:0px;margin-bottom:0px;
}

h5{
font-size:14pt; 
}

h6{
font-size:12pt;
}

.move_up{
margin-top:-460px;}

/* =body */

body{
background:#f27837;
color:#2e0000;
text-decoration:none;
font-family:Arial Unicode MS , Arial;
padding:0px;
margin:0px;
position : relative;
}

table{
width:100%;
text-align:center;
padding:0px;
margin:0px;
position : relative;
}

div{
width:75%;
min-height:300px;
position: relative;
min-width:600px;
margin-left:21%;
margin-bottom:10%;
margin-top:2%;
}

div img { position: absolute; 
z-index:10; }
img.group {top :0px; left :-50px;}
img.comp { top :95px; left : 590px; }
img.private { top : 20px; left :330px; }
img.exam { top :220px; left : 300px; }
img.ball {  top : 90px; left : 25px;}
img.luck { top :290px; left : 730px;}
img{
border:0px;
}

table.hor_links{
height:30px;
}

table.vert_links{
position:relative;
}

table.heading{
margin-bottom:-10px;
}

table.staff{
margin-bottom:-20px;
}

table.body{
text-align:left;
width:15%;
}

table.page{
vertical-align:middle;
font-size:12pt;
color:#2e0000;
font-weight:800; 
}

/* =tr */


tr.sitemap{
margin-top:-100px;
}

td.table{
width:20%;
}

td.left{
width:6%;
}

td.right{
width:12%;
}

td.contrt{
width:15%;
}

td.tenp{
width:10%;
}

td.fifteen{
width:15%;
}

td.sidebar{
width:2%
}

td.hundredp{
width:10%;
text-align:center;
}

td.rtgallery{
width:30%;
}

td.bodygallery{
width:65%;
}

td.evtlist{
width:38%;
}

td.spacer{
width:1%;
}

td.half{
width:50%;
}

td.body{
vertical-align:top;
width:70%;
padding-left:0px;
}

td.special{
vertical-align:top;
width:100%;
padding-left:60px;
}

td.staff{
padding-left:15px;padding-top:10px;
vertical-align:middle;
}

td.teach{
padding-left:15px;padding-top:-20px;
}

td.page{
padding-left:40px;
}

td.contact{
vertical-align:top;
text-align:center;
width:70%;
padding-left:0px;
}

/* =span */

span.page {
text-align:left;
vertical-align:middle;
font-size:12pt;
font-family:Arial Unicode MS , Arial;
color:#2e0000;font-weight:800; 
}

span.studio {
text-align:left;
vertical-align:middle;
font-size:11pt;
font-family:Arial Unicode MS , Arial;
color:#2e0000;font-weight:800; 
}

span.teach {
text-align:left;
vertical-align:top;
font-size:11pt;
font-family:Arial Unicode MS , Arial;
color:#2e0000;font-weight:800;
}

span.table {
text-align:center;
vertical-align:middle;
font-size:12pt;
color:#2e0000;font-weight:800; 
}

span.gold{
text-align:center;
font-size:14pt;
color:#ffcc00;
font-weight:900;
font-family:Broadway, Arial Unicode MS, Arial;
}

span.update {
text-align:center;
font-size:10pt;
color:#2e0000;font-weight:400; 
}

p{
text-align:left;
margin-top:-10px ;
}

/* print  */

table.print{
page:auto;size:auto;
}


/* horizontal links  */

td.horz{
width:150px;
height:20px;
background:#f04f25;
border:1px solid #550b00;
vertical-align:middle;
text-align:center;
}

a.hor:link { 
text-decoration: none;
color:#550b00;
font-size:10pt;
font-weight:bold;
}

a.hor:visited { 
text-decoration: none;
color:#550b00;
font-size:10pt;
font-weight:bold;
}

a.hor:hover {
text-decoration: underline;
color:#550b00;
font-size:10pt;
font-weight:800;
}

td.hor_at{
width:150px;
height:20px;
background:#550b00;
vertical-align:middle;
text-align:center;
color:#f48343;
font-size:11pt;
font-weight:800;
}

td.table{
width:16%;
}

td.spacer{
height:1px;
vertical-align:top;
padding:0px;
margin-top:-10px;
}


/* vertical links  */

td.links{
vertical-align:top;
width:12%;
}

td.side_bar{
width:3%;
vertical-align:top;
text-align:center;
font-size:14pt; 
color:black;
font-weight:800;
}

td img{
position absolute:top:20px; left:100px;
}

td.vert_top{
width:20%;
text-align:center;
height:35px;
}

td.vert{
width:20%;
background:#f27837;
border:1px solid #550b00;
text-align:center;
height:25px;
position:relative;
}


td.ver_at{
background:#550b00;
text-align:center;
height:25px;
font-size:11pt;
color:#f48343;
font-weight:800;
}



a.vert:link { 
text-decoration: none;
color:#550b00;
font-size:11pt;
font-weight:bold;
}

a.vert:visited { 
text-decoration: none;
color:#550b00;
font-size:11pt;
font-weight:bold;
}

a.vert:hover {
text-decoration: underline;
color:#ffff00;
font-size:11pt;
font-weight:800;
}

span.vert_head{
text-align:center;
font-size:12pt;
color:#ffcc00;
font-weight:900;
font-family:Broadway, Arial Unicode MS, Arial;
}






/* hyper links  */

a.page:link{
text-decoration:none;
color:#ffff00;
font-size:12pt;
font-weight:600;
text-align:center;
}

a.page:visited{ 
text-decoration:none;
color:#ffff00;
font-size:12pt;
font-weight:600;
text-align:center;
}

a.page:hover{
text-decoration:underline;
color:#ffff00;
font-size:12pt;
font-weight:600;
text-align:center;
}




a.header:link{
text-decoration:none;
color:#ffff00;
font-size:16pt;
font-weight:600;
text-align:center;
}

a.header:visited{ 
text-decoration:none;
color:#ffff00;
font-size:16pt;
font-weight:600;
text-align:center;
}

a.header:hover{
text-decoration:underline;
color:#ffff00;
font-size:16pt;
font-weight:600;
text-align:center;
}




a.same:link{
text-decoration:underline;
color:#2e0000;
font-size:12pt;
font-weight:800;
text-align:center;
}

a.same:visited{ 
text-decoration:underline;
color:#2e0000;
font-size:12pt;
font-weight:800;
text-align:center;
}

a.same:hover{
text-decoration:underline;
color:#ffff00;
font-size:12pt;
font-weight:800;
text-align:center;
}





/* bottom links  */

span.bot_at{
text-align:center;
font-size:10pt;
color:#ffff00;
font-weight:900;
}


span.dash{
text-align:center;
font-size:10pt;
color:#2e0000;
font-weight:900;
}



a.bot:link{ 
text-decoration: none;
color:#2e0000;
font-size:10pt;
font-weight:bold;
}

a.bot:visited{ 
text-decoration: none;
color:#2e0000;
font-size:10pt;
font-weight:bold;
}

a.bot:hover {
text-decoration: underline;
color:#ffff00;
font-size:10pt;
font-weight:900;
}


/* footing blurb  */

span.copy { 
font-size:8pt;
font-weight:600;
color:#2e0000;
}

span.foot{
font-size:7pt;
color:black;
font-weight:normal;
}