
/* ---------------- FOLK GROVE GROVE GROVE--------------- */


body {
width: 940px;
position: relative;
margin: 0px auto;
font-family: Helvetica, Arial, Verdana, "Times New Roman", Georgia, New Century, Times, Schoolbook sans-serif;
color: rgb(0%, 0%, 0%);
background-color: white;


}

body.studio {
width: 940px;
position: relative;
margin: 0px auto;
font-family: Helvetica, Arial, Verdana, "Times New Roman", Georgia, New Century, Times, Schoolbook sans-serif;
color: rgb(0%, 0%, 0%);
background-color: black;


}


div#page_container {
position: relative;
margin: 0px auto;
top: 0px;
left: 0px;
width: 940px;
height: 1000px;
background-color: white;

}



div#studio {
position: relative;
margin: 0px auto;
top: 0px;
left: 0px;
width: 1000px;
height: 1000px;
background-color: transparent;
 background-image: url(images/images_singers/stage4.jpg);

}


div#header {
position: absolute;
top: 0px;
left: 0px;
display: block; 
width: 920px; 
height: 170px; 
border-top: 2px solid rgb(204, 0, 51); 
border-bottom: 8px solid rgb(204, 0, 51); 
margin: 0px 0px 0px 10px; 
vertical-align: top;


background-repeat: no-repeat;
}

div#header_studio {
position: absolute;
top: 0px;
left: 0px;
display: block; 
width: 920px; 
height: 170px; 
border-top: 0px solid rgb(204, 0, 51); 
border-bottom: 0px solid rgb(204, 0, 51); 
background-color: white;
margin: 0px 0px 0px 10px; 
vertical-align: top;


background-color: transparent;
background-repeat: no-repeat;
}


div#content {
position: relative;
top: 180px;
left: 0px;
width: 920px;
margin: 0px 0px 0px 10px; 
background-color:transparent;
}


/* ---------------- COLUMNS --------------- */


div#column_main_left {
position: absolute; 
top: 10px;
width: 300px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
border-right: 0px dotted rgb(60%,60%,60%);
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
color: rgb(0%,0%,0%);
background-color: transparent;
}

div#column_main_studio {
position: absolute; 
top: 0px;
left: 0px;
width: 940px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
border-right: 0px dotted rgb(60%,60%,60%);
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
color: rgb(0%,0%,0%);
background-color: transparent;
}






div#column_main_right {
position: absolute; 
top: 10px; 
left: 310px;
width: 450px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
border-left: 1px dotted rgb(60%,60%,60%);
border-right: 1px dotted rgb(60%,60%,60%);
padding: 0px 10px 0px 10px; 

margin: 0px 0px 0px 0px; 
color: rgb(0%,0%,0%);

background-color: transparent;
}

div#column_two {
position: absolute;
top: 10px;
top: 10px;
left: 0px; 
width: 140px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
padding: 0px 0px 0px 0px; 
margin: 0px 10px 0px 0px; 
color: rgb(20%,20%,20%);
background-color: rgb(100%,100%,100%);
}
div#column_three {
position: absolute;
top: 10px;
top: 10px;
left: 150px; 
width: 140px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
border-left: 1px solid grey;
border-right: 1px solid grey;
padding: 5px 10px 5px 10px; 
margin: 0px 0px 0px 0px; 
color: rgb(20%,20%,20%);
background-color: rgb(100%,100%,100%);
}

div#column_four {
position: absolute;
top: 10px;
top: 10px;
left: 325px; 
width: 140px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
color: rgb(20%,20%,20%);
background-color: rgb(100%,100%,100%);
}

div#column_five {
position: absolute;
top: 10px;
left: 790px; 
width: 130px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
color: rgb(20%,20%,20%);
background-color: rgb(100%,100%,100%);
}

div#column_main_special {
position: absolute;
top: 10px;
left: 310px; 
width: 590px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
border-left: 1px dotted black;
border-right: 0px dotted black;
padding: 0em 10px 0em 10px;
margin-left: 0px;
background-color: rgb(100%,100%,100%);
}

div#index_base {
position: absolute;
width: 940px;
left: 0px;
height:100px;
color: rgb(0%, 0%, 0%); 
background-color: transparent;
margin: 0px 0px 0px -10px;
}

div#footer {
left: 0; 
width: 940px; 
height: 40px;
float: left;
text-align: center;
border-top: 1px solid rgb(204, 0, 51); 
padding-bottom: 0em; 

background-color: transparent;
}



/* --------------- BOXES   BOXES -------------------------*/



div.box_main {
float: left; 
border-top: 1px dotted rgb(60%, 60%, 60%);
width: 450px;
padding: 10px 0px 10px 0px; 
margin: 0px 0px 0px 0px; 
text-align: left;
color: rgb(0%, 0%, 0%);
background-color: transparent;
}

div.box_main_special {
position: relative;
float: left; 
border-top: 1px dotted rgb(60%, 60%, 60%);
border-left: 0px dotted rgb(60%, 60%, 60%);
width: 600px;
padding: 10px 0px 10px 0px; 
margin: 0px 0px 0px 0px; 
text-align: left;
color: rgb(0%, 0%, 0%);
background-color: transparent;
}
div.box_main_test {
position: relative;
float: left; 
border-top: 1px dotted rgb(60%, 60%, 60%);
border-left: 0px dotted rgb(60%, 60%, 60%);
width: 440px;
padding: 10px 10px 10px 0px; 
margin: 0px 10px 0px 5px; 
text-align: left;
color: rgb(0%, 0%, 0%);
background-color: rgb(60%, 60%, 60%);
}

div.box_mainC_poster {
float: left; 
width: 446px;
padding: 10px 0px 10px 0px; 
margin: 10px 0px 10px 0px; 
text-align: center;
border: 2px solid rgb(60%, 60%, 60%);
color: rgb(0%, 0%, 0%);
background-color: rgb(100%, 100%, 100%);
}

div.box_mainC {
float: left; 
border-top: 1px dotted rgb(60%, 60%, 60%);
width: 450px;
padding: 10px 0px 10px 0px; 
margin: 0px 0px 0px 0px; 
text-align: center;

color: rgb(0%, 0%, 0%);
background-color: rgb(100%, 100%, 100%);
}

div.box_sub {
float: left; 
border-top: 1px dotted rgb(60%, 60%, 60%);
width: 300px;
padding: 10px 0px 10px 0px; 
margin: 0px 0px 0px 0px; 
text-align: left;
color: rgb(10%, 0%, 0%); 
background-color: rgb(100%, 100%, 100%);
}

div.box_subC {
float: left; 
border-top: 1px dotted rgb(60%, 60%, 60%);
width: 300px;
padding: 10px 0px 10px 0px; 
margin: 0px 0px 0px 0px; 
text-align: center;
color: rgb(10%, 0%, 0%); 
background-color: rgb(100%, 100%, 100%);
}



div.box_subC_poster {
float: left; 
border: 2px solid rgb(60%, 60%, 60%);
width: 296px;
padding: 5px 0px 5px 0px; 
margin: 10px 0px 10px 0px; 
text-align: center;
color: rgb(10%, 0%, 0%); 
background-color: rgb(255, 255, 255);
}

div.box_five {
float: left; 
border-top: 1px dotted rgb(60%, 60%, 60%);
width: 130px;
padding: 10px 0px 10px 0px; 
margin: 0px 0px 0px 0px;
text-align: left;
color: rgb(0%, 0%, 0%); 
background-color: rgb(100%, 100%, 100%);
}

div.box_fiveC {
float: left; 
border-top: 1px dotted rgb(60%, 60%, 60%);
width: 130px;
padding: 0px 0px 10px 0px; 
margin: 0px 0px 0px 0px;
text-align: center;
color: rgb(0%, 0%, 0%); 
background-color: rgb(100%, 100%, 100%);
}


div.box_studio1 {
position: absolute;
left: 150px;
top: 80px; 
border-top: 0px dotted rgb(60%, 60%, 60%);
width: 150px;
padding: 10px 0px 10px 0px; 
margin: 0px 0px 0px 0px; 
text-align: center;
color: rgb(10%, 0%, 0%); 
background-color: transparent;
}

div.box_studio2 {
position: absolute;
left: 400px;
top: 0px; 
border-top: 0px dotted rgb(60%, 60%, 60%);
width: 150px;
padding: 10px 0px 10px 0px; 
margin: 0px 0px 0px 0px; 
text-align: center;
color: rgb(10%, 0%, 0%); 
background-color: transparent;
}

div.box_studio3 {
position: absolute;
left: 700px;
top: 0px; 
border-top: 0px dotted rgb(60%, 60%, 60%);
width: 150px;
padding: 10px 0px 10px 0px; 
margin: 0px 0px 0px 0px; 
text-align: center;
color: rgb(10%, 0%, 0%); 
background-color: transparent;
}


div.box_studio_controls {
position: absolute;
left: 0px
top: 700px; 
border: 1px dotted rgb(60%, 60%, 60%);
width: 130px;
padding: 10px 0px 10px 0px; 
margin: 0px 0px 0px 0px; 
text-align: center;

color: rgb(10%, 0%, 0%); 
background-color: transparent;
}

/* ------- HEADER and NAVIGATION -------------------------------------*/

div#navsite {
position: absolute;
top: 1em;
left: 0em;
width: 960px;
border-top: 0em solid; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 980px;
padding: 0em 0em 0em 0em ;
margin: 0px 0px 0px 0px;
background-color: transparent;
}

div#navsite_top {
position: absolute;
top: 6em;
left: 0em;
width: 960px;
border-top: 0em solid; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
padding: 0em 0.2em 0em 0em ;
border: 0px solid rgb(60%, 60%, 60%);
background-color: transparent;
}
div#navsite_studio {
position: absolute;
top: 1em;
left: 0em;
width: 960px;
border-top: 0em solid; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 980px;
padding: 0em 0em 0em 0em ;
margin: 0px 0px 0px 0px;
color: white;
background-color: transparent;
}

div#navsite_top_studio {
position: absolute;
top: 6em;
left: 0em;
width: 960px;
border-top: 0em solid; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
padding: 0em 0.2em 0em 0em ;
border: 0px solid rgb(60%, 60%, 60%);
color: white;
background-color: transparent;

}


div#navsite_lower {
position: absolute;
top: 9em;
left: 0em;
width: 960px;
border-top: 0em solid; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid rgb(60%, 60%, 60%);
background-color: transparent;
}



/* ----------- END HEADER and NAVIGATION ----------------------------- */




/* ------------ TABLE TABLE ---------------------------------------*/

table {
width: 400px;
border-collapse: collapse;
background-color: transparent;
color: rgb(0%, 0%, 0%);
padding: 0px 10px 0px 10px;
margin:  0px 10px 10px 10px;
border: hidden;  
border-bottom: 0px solid rgb(60%, 60%, 60%);  
}

table.recordings {
width: 450px;
border-collapse: collapse;
background-color: transparent;
color: rgb(0%, 0%, 0%);
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 0px solid rgb(60%, 60%, 60%);  

border-bottom: 0px solid rgb(60%, 60%, 60%);  
}

tr.recordings {
text-align: center;
border-collapse: collapse;
}

td.recordings {
width: 128px;
vertical-align: top;
text-align: left;

border-right: 1px dotted black;
padding: 10px;
border-bottom: 0px solid rgb(60%, 60%, 60%);
background-color: rgb(100%,100%,100%);  
}

td.sections {
width: 128px;
vertical-align: top;
text-align: center;

border-right: 1px dotted black;
padding: 10px;
border-bottom: 0px solid rgb(60%, 60%, 60%);
background-color: rgb(100%,100%,100%);  
}
td.line {
width: 130px;
vertical-align: top;
text-align: center;
border-right: 1px solid white;
border-top: 0px solid black;
padding: 0px 10px;
border-bottom: 0px solid rgb(60%, 60%, 60%);
background-color: rgb(100%,100%,100%);  
}

td.recordings2 {
width: auto;
vertical-align: top;
text-align: left;
border-collapse: collapse;
border-right: 0px dotted rgb(60%, 60%, 60%);
border-top: 0px solid rgb(60%, 60%, 0%);
padding: 10px 10px 0px 0px;
border-bottom: 0px solid rgb(60%, 60%, 60%);
background-color: rgb(100%,100%,100%);  
}

td.recordings3 {
width: 140px;
vertical-align: top;
text-align: left;
border-collapse: collapse;
border-left: 2px solid red; 
border-top: 0px dotted rgb(60%, 60%, 0%); 
border-right: 0px dotted rgb(60%, 60%, 60%);
padding: 10px 0px 0px 10px;

border-bottom: 0px solid rgb(60%, 60%, 60%);
background-color: rgb(100%,100%,100%);  
}



tr {
text-align: center;
border-collapse: collapse;
border: 0px solid rgb(60%, 60%, 60%);
border-bottom: 0px solid rgb(60%, 60%, 60%);  
}

td {
text-align: center;
border-collapse: collapse;
border-left: 0px dotted rgb(60%, 60%, 60%);
padding: 0px 0px 0px 0px;
border-bottom: 0px solid rgb(60%, 60%, 60%);
background-color: rgb(100%,100%,100%);  
}

td.lead {
width: 138px;
border-collapse: collapse;
vertical-align: top;
border-left: 2px dotted rgb(60%, 60%, 60%);
padding: 0px 10px 0px 10px;
background-color: rgb(100%,100%,100%);

}

table#lead {
table-layout: fixed;
width: 560px;
left: 0px;
margin: 0px 0px 0px 0px;
border: hidden;
border-collapse: collapse;
background-color: rgb(100%,100%,100%);
}

tr#lead {
border-bottom: 0px solid rgb(60%, 60%, 60%);
background-color: rgb(100%, 100%, 100%);
}


table.navigation_top {
width: 660px;
margin: 10px 0px 0px 0px;

border-collapse: collapse;
background-color: transparent;
color: rgb(0%, 0%, 0%);
border: hidden;  
}

table.navigation_bottom {
width: 660px;
margin: 10px 0px 0px 0px;
border-collapse: collapse;
background-color: rgb(90%, 90%, 90%);
color: rgb(0%, 0%, 0%);
border: hidden;  
}

table.navsite_article {
width: 160px;
border-collapse: collapse;
background-color: rgb(100%, 100%, 100%);
color: rgb(0%, 0%, 0%);
border: hidden;  
}

table.guest {
width: 160px;
border-collapse: collapse;
background-color: rgb(100%, 100%, 100%);
color: rgb(0%, 0%, 0%);
border: hidden;  
}


tr.top_grove {
border-bottom: 1px solid rgb(60%, 60%, 60%);
}

tr.bottom_grove {
border-bottom: 0px solid rgb(60%, 60%, 60%);
}


/* --------------- END TABLE -------------------------------------*/
/* ---------------- REDUNDANT CHECK colmainspecial; box1,2,3; navsiteguest; tablenavarticle--------------- */



