/* ------------------------------- Dancers page styling ---------------------------- */

#dancers #wrapper {
background-image:url("../images/dance/dance1.jpg");
}

#dancers1 #wrapper {
background-image:url("../images/dance/dance.jpg");
}

#dancers1.fr #wrapper {
background-image:url("../images/dance/dance-fr.jpg");
}

#dancers1.video #wrapper {
background-image:url("../images/back.jpg");
}

#dancers1.videolist #wrapper {
background-image:url("../images/dance/video-list.jpg");
}

#dancers #inner {
background-image:none;
}

#dancers #main {
min-height:0;
}

#dancers #content {
height:450px;
position:relative;
}

#dancers ul#dancers_list {
width:160px;
}

#dancers ul#dancers_list li {
text-align:right;
margin-bottom:10px;
}

#dancers ul#dancers_list li a {
color:#000;
}

#dancers ul#dancers_list li a:hover {
color:#c6d210;
}

#dancers p#nav {
position:absolute;
left:210px;
text-align:right;
padding-right:10px;
}

#dancers p.pagenav a {
border-color:#c6d210;
color:#000;
background:#fff;
}

#dancers p.pagenav a.current {
background:#c6d210;
color:#fff;
}

#dancers p.pagenav a:hover {
color:#c6d210;
}

#dancers1 a.back {
position:absolute;
top:350px;
left:400px;
width:140px;
height:25px;
}

#dancers1 a.menu {
position:absolute;
left:350px;
width:195px;
height:110px;
}

#dancers1 a.shows {
top:10px;
}

#dancers1 a.workshops {
top:135px;
}

#dancers1 a.trailers {
top:255px;
}


/* static boxes for dancer content */

#dancers #static-content {
position:absolute;
top:20px;
right:15px;
width:320px;
border:1px solid #c6d210;
background:#fff;
padding:3px;
min-height:150px;
}

#dancers #static-content h2,
#dancers #static-content p  {
color:#000;
}

#dancers #static-content a {
color:#c6d210;
text-decoration:underline;
}

#dancers #static-content a:hover {
color:#000;
}

#dancers #static-content img {
float:right;
margin:0 0 3px 3px;
}