  * {
  box-sizing: border-box;
}

#myInput {
  background-image: url('searchicon.png');
  background-position: 10px 10px;
  background-repeat: no-repeat;
  width: 100%;
  font-size: 16px;
  padding: 12px 20px 12px 40px;
  border: 1px solid #ddd;
  margin-bottom: 12px;
}

#myTable {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid #ddd;
  font-size: 16px;
}

#myTable th, #myTable td {
  text-align: left;
  padding: 5px 10px;
  border:white;
}


#myTable tr {
  border-bottom: 1px solid #ddd;
}

#myTable tr:nth-child(even) {
    background-color: #f1f1f1;
}


#myTable .header th:hover{
  background-color: #049cdb;
}

#myTable tr.header:hover{
  background-color: #d9edf7;
}
#myTable tr.header{
  background-color: #d9edf7;
}

#myTable tr.header{
  background-color: #d9edf7;
}

#myTable tr:hover {
background-color: #d9d9d9;
}

table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
    content: " \25B4\25BE" 
}
.hscroll {
  overflow-x: auto; /* Horizontal */
}


/* styles for the items listed in animelist table page(items only and not the table itself)   */
.listingL{
  padding:6px;
  font-weight: 550;
  line-height: 3px;
  font-size: 18px;
  color:rgba(14, 17, 17, 0.842);
}

.listingL p{
  padding:5px;
  font-weight: 550;
  line-height: 3px!important;
  font-size: 18px;
  color:rgba(14, 17, 17, 0.842);
  margin-top: 1px!important;
  margin-bottom: 1px!important;
}
.listing1{
  
  
  font-size: 16px;
  line-height: 15px;
}



.listing1 a:hover{
  /*(color:#0090c0;*/
}

.listing2{
  color:black;
  font-style:  italic;
  font-size: 0px;
  line-height: 0px;
  display: none;
}

.listing2 a{
  
}

.listing2 a:hover{
  color:#0090c0;
}

.listingComments{
  font-size: 12px;

}

.hiddenComments{
  font-size: 0px;
  line-height: 0px;
  display: none;
}


/*END styles for the items listed in animelist table page  */
/*
#anime_entry tr{
  border-collapse: collapse;
  width: 95%;
  border: 1px solid black;
  background-color: #049cdb;
}*/

#statustable{

  display:inline-table;
}




#statustable table {
  border: 0px solid yellowgreen;
}


#statustable th{
  border: 0px solid black;
}

#statustable td {
  border: 0px solid yellow;
}


.st_sticker{
color:white;
border-radius: 5%;
vertical-align: middle;
text-align: center;


}

.st_prodate{
  background-color:#a37a93;
  
}
.st_status{
  background-color:#70acba;    
}


.st_tl{
  background-color:#00a2e8;
}
.st_epsno{

  background-color:#70ba81;
}

.st_prodate_text{
color:#a37a93;  
text-align: center;
font-weight: bold;
}
.st_status_text{
color:#70acba;
text-align: center;
font-weight: bold;
}

.st_tl_text{
color:#00a2e8;
text-align: center;
font-weight: bold;
}
.st_epsno_text{
color:#70ba81;
text-align: center;
font-weight: bold;

}
.relatedpagescontainer
{
  background-color: red;
  color:green;
}

.torrent_container
{
  font-weight:bold;
  display:inline;
  white-space:nowrap; 
}
.torrent_container a
{
  font-weight:normal;

}

.afn_top_text{
  /*lightgrey gainsboro */
  background-color: #f3f3f3;
  color:grey;
  font-weight:normal;
  padding-right: 12px;
}





.afn_entry_main_body{

  background-color:#fafafa;
  border-spacing:2px; 
  border-collapse: collapse; 
  /* font-size: 16px; */
}

.entry_text h2{
  color:#e15151;
  font-family: 'NSA',sans-serif;
  font-size:20px;
  font-weight: bold;
}

.entry_text{
  color:black;
  font-size: 14px;
}
.anime_entry {
  border: 0px solid green;
  background-color:white;
  
  border-collapse:initial;
  margin: unset;
  border-width: 0;
  

  
}

.entry_main_body td, th{
  vertical-align: top; 
  /* border: 1px solid rgba(255, 255, 255, 0)!important; */
  
  }

.anime_entry table, .anime_entry td, .anime_entry th{
  border: 0;
  padding: initial;
}
/* #statustable td{
  border: 1px solid rgba(255, 255, 255, 0)!important;
}
#statustable th{
  border: 1px solid rgba(255, 255, 255, 0)!important;
} */


/* .td_topphoto body{ 
  line-height:0;
}*/

.td_topphoto { /* temporary thing until I can target the frame better and fit pic to full height*/
  border: 3px outset lightgray !important;
  
  border-top-left-radius: 30%;
  /* line-height:28px; */
  padding: 0;
  margin: 0; 
}

.td_topphoto img{
  /* border: 3px outset lightgray !important; */
  height:295px;
  border-top-left-radius: 30%;
  margin: 0;
  padding: 0;
}
.topphoto {
  
  border-top-left-radius: 30%;
}

.afn_entry_main_body {
  font-size: 14px;
}
.afn_entry_main_body td {
  padding-right: 5px;  
  padding-left: 5px;
  
  /* border-left: 8px solid;
  border-left-color: white; */
  
}
/* .entry_text_animeinfo{
  border-left: 10px solid;
  border-left-color: white;
} */
  /* items above animelist and search bar  letters and categories list */
.above_sarchbar{
  margin: 10px;
}


  .full_list_letters
{
  float:left; width: 50%;
 

}

.full_list_letters p{

  padding:2px;
  font-size:16px;
  font-weight: bolder;
 }

  .full_list_cats{
    overflow: hidden; padding-right: 10px; box-sizing: border-box;
  }

  .full_list_cats a{
  font-weight: bolder;}


  /* END items above animelist and search bar   */
/*
.anime_entry  td {
  border: 0px solid yellow;


}



#top {
  width: 100%;
  border: 1px solid black;

}

#top_photo {
  width: auto;

  float: left;
  background-color: green;
}

#top_data {
  width:300px;
  min-width:100%;
  background-color: red;
}

*/