/* Author: Hal Isbitz */
/* Revised: 07/29/10 */

html,body {
  margin: 0;
  padding: 0;
  background-image: url(new_light_blue_tile_with_line.jpg);
  }
  
#sbmc {
  top: 0;
  height:80px;
  line-height:80px;
  
  margin-left: 244px; 
  text-align: center;
  background-image: url(square_blue_gradient.jpg);

  font-size: 40px;
  font-family: sans-serif;
  color: #ffffff;
  
  border-left-style: solid;
  border-left-color: #2a00aa;
  border-left-width: 4;
  
  z-index: 2;
  }

#main_area {
  margin-left: 244px;
  background: #efefef;

  padding: 30;
  
  border-top-style: solid;
  border-top-color: #2a00aa;
  border-top-width: 10;
   
  border-left-style: solid;
  border-left-color: #2a00aa;
  border-left-width: 4;
  
  text-align: justify;
  font-size: 20;
  
  z-index: 5;
  }
  
#links {
  width: 240px;
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: right;
  background: transparent;

  z-index: 2;
  }
  
#logo {
  width: 200;
		
  border: solid thin black;
	
  position: absolute;
  left: 19;
  top: 19;
	
  z-index: 5;
  }
  
#header {
  text-align: center;
/*  width: 100%;
  filter: shadow(color=gray, direction=120);*/
  }
  
#document_header {
  text_align: left;
  }
  
#document_link {
  font-size: 24;
  padding-right: 10; 
  }

#main_link {
  font-family: sans-serif;
  font-size: 20;
  }
   
#table_link {
  font-family: sans-serif;
  font-size: 14;
  }
   
#text_link {
  font-size: 20;
  }
    
#center_text {
    text-align: center; 
    }   
#red {
     color: red;
     }
#green {
  color: green;
  }	
#horizontal_rule {
    color: black;
    width: 50%;
    text-align: center;
    }

  a {text-decoration: none}    
  a:link {color: #0000cc}     /* unvisited link */
  a:visited {color: #003366}  /* visited link */
  a:hover {color: #FF00FF}   /* mouse over link */
 /* a:active {color: #003366}   /* selected link */

#concert_schedule {
    border: none;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
    }
        
#schedule_heading {
    border: none;
    text-align: center;
    padding-left: 20;
    padding-right: 20;
    font-family: sans-serif;
    font-weight: bold;
    background-color: #94e3b5;
    }
 
#schedule_data {
    border: none;
    text-align: left;
    font-family: sans-serif;
		font-size: 14;
    padding-left: 20;
    padding-right: 20;
    background-color: #b8f9ce;
    }
    
#schedule_data_trans {
    border: none;
    text-align: left;
    font-family: sans-serif;
    font-size: 14;
    padding-left: 20;
    padding-right: 20;
  /*  background-color: #efefef; */
    }
    
#schedule_data_note {   
    border: none;
    text-align: center;
    font-family: sans-serif;
    font-size: 14;
    padding-left: 30;
    padding-right: 30;
    background-color: #b8f9ce;
    }
    
#schedule_data_note_trans {   
    border: none;
    text-align: center;
    font-family: sans-serif;
    font-size: 14;
    padding-left: 30;
    padding-right: 30;
  /*  background-color: #efefef; */
    }

#venues_table {
    border: none;
    margin-left: auto;
    margin-right: auto;
    }
     
#venues_data {
    text-align: left;
    font-size: 12;
    padding-left: 5;
    padding-right: 5;
   
    }
    
#footer {
	height: auto;
    
	font-family: sans-serif;
	font-size: 12;
    text-align: center;
    text-decoration: none;
    
    z-index: 5;
	}
    
#framed_line {
  border-style: solid;
  border-width: thin;
  border-color: black;
  }

#doc_link {
  font-size: 20;
  font-family: serif;
  }
   
#archive_link {
  font-size: 20;
  font-family: serif;
  }
  
#archive_table {
  position: relative;
  left: 30;
  border: none;
  border-collapse: collapse;
  }
  
#archive_data {
  border: none;
  text-align: left;
  font-size: 16;
  font-family: sans-serif;
  padding-left: 5;
  padding-right: 5;
  }
  
#performer_table {
  position: relative;
  left: 35;
  border: none;
  border-collapse: collapse;
  }

#performer {
  border: none;
  text-align: left;
  font-size: 16;
  font-family: sans-serif;
/*  padding-left: 5;*/
  padding-right: 5;
  }

#scrapbook_entry {
  position: relative;
  left: 35;
  padding-left: 5;
  font-size: 16;
  font-family: sans-serif;
  }