/* CSS Document */
body {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}

a:link, a:visited {
  color: #000000;
}

#top_menu{
   display: block;
   height: 32px;
   font-size: 12pt;
   background-color: #000000;
}

#top_menu_items{
   margin-left: 5px;
}

.top_menu_item{
  display: inline;
  float: left;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.top_menu_item a{
  color: #c0c0c0;
  text-decoration: none;
}

.top_menu_item:hover{
  background-color: #003333;
}

.top_menu_selected{
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color:#dd4b39;
   color: #ffffff;
   font-weight: bold;
}

.top_menu_selected a{
  color: #ffffff;
}

#menu_and_content_wrapper{
    display: block;
    width: 100%;
    background: url(./pic_site/bground.png);
    background-repeat: no-repeat;
    background-color: #ffffff;
    font-size: 8pt; color: #000000;
   /* font-family: sans-serif;*/
   overflow:hidden;
}

.menu {
    margin-left: 40px;
    margin-top: 210px; /*margin-top: 220px;*/ 
    /*padding-top: 100px;*/
    margin-right: 20px;
    padding-bottom: 20px;
    font-size: 18pt;
    /*font-weight: bold;*/
    line-height: 29px;
    display: inline;
    clear: none;
    float: left;
    font-family: sans-serif;
}

.menu a{
    text-decoration:none;
}

.menu a:hover{
  color:silver;
  text-decoration:underline;
}

#menu_main{
  color:white;
}

.content{
  display: inline;
  clear: none;
  margin-left: 150px;
  margin-top: 200px;
  /*padding-top: 100px;*/
  float: left;
  width: 70%;
}

.copyright{
  background-color: black;
  color: white;
  text-align: right;
  clear: both;
  display: block;
  font-size: 12pt;
  padding-bottom: 10px;
  padding-top: 5px;
  padding-right: 5px;
  
  position: relative;
  top: 30px;
}

.copyright a{
  color: white
}

#year_list_table{
  border-spacing: 0px;
}

#year_list_head_text{
  font-size: 18pt;
  font-weight: bold;
  font-family: sans-serif;
}

#year_list_table_head{
  font-weight: bold;
  /*font-style: italic;*/
  font-size: 12pt;
  font-family: times;
}

#year_list_table_head td{
  border-top: solid #000000;
  border-bottom: solid #000000;
}

#year_list_table_body{
  /*font-weight: bold;*/
  font-size: 9pt;
}

#year_list_img{
  width: 196px;
  height: 136px;
  position: absolute;
  top: 40px;
  left: 750px;
}

.http_error_title{
  font-family: sans-serif;
  font-weight: bold;
  font-size: 20pt;
  color: red;
  text-decoration: underline;
  margin-left: 30px;
}

.http_error_text{
  font-family: serif;
  font-size: 14pt;
  margin-left: 30px;
}

#details_title{
  font-family: sans-serif;
  font-size: 12pt;
  font-weight: bold;
  line-height: 30px;
}

#show_info_titles{
  display: inline;
  clear: left;
  float: left;
  font-family: sans-serif;
  font-weight: bold;
}

#show_info_titles a{
  text-decoration:none;
}

#show_info_titles a:hover{
  color:silver;
  text-decoration:underline;
}

#show_info_data{
  display: inline;
  clear: right;
  float: left;
  margin-left: 10px;
}

#show_info_data_review{
  clear:both;
  display: block;
}

#show_info{
  /*margin-bottom: 95px;*/
}

#setlist_title{
  font-family: sans-serif;
  font-weight: bold;  
}

#setlist{
  display: block;
  margin-top: 5px;
  clear: both;
}

.transfer_info{
  margin-top: 15px;
}

.transfer_info_titles{
  display: inline;
  clear: left;
  float: left;
  font-family: sans-serif;
  font-weight: bold;;
  margin-bottom: 10px;
}

.transfer_info_data{
  display: inline;
  clear: right;
  float: left;
  margin-left: 10px;
}

.transfer_info_data_quality{
  margin-top: 10px;
}

.transfer_info_data_notes{
  margin-top: 10px;
}

.transfer_screens{
  clear: both;
  margin-top: 15px;
}

.transfer_screens_title{
  font-family: sans-serif;
  font-weight: bold;
  display: block; 
}

.transfer_screens img{
  border-style: none;
}

#transfer_summary{
  clear: both;
  margin-top: 15px;
}

#transfer_summary_title{
  font-family: sans-serif;
  font-weight: bold;
}

#date{

}

#location{

}

#source{

}

#details{

}

.main_info_titles{
  font-family: sans-serif;
  font-weight: bold;
}

.main_info_titles_inner{
  font-family: sans-serif;
  font-style: italic;
  font-size: 9pt;
}

#main_title{
  display: block;
  font-weight: bold;  
  font-family: sans-serif;
  font-size: 20pt;
}

#main_info_signature{
  float: left;
  position: relative;
  left: 434px;  
}

#main_image{
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  /*top: -25px;*/
  left: 150px;
}

#main{
  font-size: 10pt;
}

.update_list_new_show{
    color: red;
}

.update_list_updated_show{
    color: blue;
}
