body {
margin:           0px;
background:       #0f2f2f;
font-family:      arial, verdana, helvetica, sans-serif;
color:            teal; 
font-weight:      300;
font-size:        20px;
text-decoration:  none;

scrollbar-face-color:       #00008B;
scrollbar-shadow-color:     #236B8E;
scrollbar-highlight-color:  #FFFFFF;
scrollbar-3dlight-color:    #00008B;
scrollbar-darkshadow-color: #00008B;
scrollbar-track-color:      #008080;
scrollbar-arrow-color:      #FFFFFF; }


.season_x { font-size: 23px; color: eeeeee; text-decoration: none; font-weight: 700;}
.season_num { font-size: 25px; color: white; text-decoration: none; font-weight: 700;}

a.main_option { font-size: 28px; color: silver; text-decoration: none; font-weight: 700;}
a.main_option:hover { text-decoration: none; color: gold; }
a.genre { font-size: 34px; color: silver; text-decoration: none; font-weight: 700;}
a.genre:hover { color: gold; text-decoration: none;}
a.rating { font-size: 14px; color: white; text-decoration: none; font-weight: 300;}
a.rating:hover { text-decoration: none;}
a { text-decoration: none; }
a:hover { color: yellow; text-decoration: none;}
.menu { font-size: 14px; color: white; text-decoration: none; font-weight: 300; }
a.menu { color: white; font-size: 16px; font-weight: 700; line-height: 0.9; word-spacing: 1px; }
a.menu:hover { color: yellow; }

.menu_genre { font-size: 18px; color: white; text-decoration: none; font-weight: 300; }
a.menu_genre { color: lightblue; font-size: 26px; font-weight: 700; line-height: 0.9; word-spacing: 1px; }
a.menu_genre:hover { color: yellow; }

a.all_movies { color: #c1cdcd; font-size: 16px; font-weight: 700; line-height: 0.9; word-spacing: 1px; }
a.all_movies:hover { color: yellow; }

a.episode { font-size: 20px; color: white; text-decoration: none; font-weight: 300;}
a.episode:hover { color: yellow; text-decoration: none;}
a.episode_unavailable { font-size: 20px; color: 6f6f6f; text-decoration: none; font-weight: 700;}
a.episode_unavailable:hover { color: 6f6f6f; text-decoration: none;}

.episode_info { font-size: 14px; color: white; text-decoration: none; font-weight: 300;}
.episode_info_value { font-size: 14px; color: lightblue; text-decoration: none; font-weight: 700;}
img { text-decoration: none; border: 0px; }
img.episode_info_img { text-decoration: none; border: 0px; }
img.wiki_img { text-decoration: none; border: 0px; }
a.wiki_img { text-decoration: none; }

.media_link_quiet { font-size: 18px; color: white; text-decoration: none; font-weight: light; line-height: 0.9; word-spacing: 1px;}
.media_link_quiet:hover { color: yellow; text-decoration: none;}

a.media_group { font-size: 18px; color: white; text-decoration: none; font-weight: bold; line-height: 0.9; word-spacing: 1px;}
a.media_group:hover { color: silver; text-decoration: none;}
a.media_link { font-size: 18px; color: white; text-decoration: none; font-weight: bold; line-height: 0.9; word-spacing: 1px;}
a.media_link:hover { color: yellow; text-decoration: none;}
a.media_link_quiet { font-size: 18px; color: white; text-decoration: none; font-weight: light; line-height: 0.9; word-spacing: 1px;}
a.media_link_quiet:hover { color: yellow; text-decoration: none;}
a.media_link_unavailable { font-size: 18px; color: silver; text-decoration: none; font-weight: bold; line-height: 0.9; word-spacing: 1px; }
a.media_link_unavailable:hover { color: ivory; text-decoration: none;}

a.current { font-size: 18px; color: white; text-decoration: none; font-weight: bold; line-height: 0.9; word-spacing: 1px; white-space: nowrap;}
a.current:hover { color: yellow; text-decoration: none;}
a.current_group { font-size: 18px; color: wheat; text-decoration: none; font-weight: bold; line-height: 0.9; word-spacing: 1px; white-space: nowrap;}
a.current_group:hover { color: yellow; text-decoration: none;}
td.current_low { font-size: 16px; color: silver; text-decoration: none; font-weight: bold; white-space: nowrap;}
a.next { font-size: 15px; color: grey; text-decoration: none; white-space: nowrap; font-weight: 700;}
a.next:hover { color: yellow; text-decoration: none;}
td.next { font-size: 15px; color: grey; text-decoration: none; white-space: nowrap; font-weight: 700;}

a.commentary { font-size: 16px; color: silver; text-decoration: none; font-weight: 300;}
a.commentary:hover { color: cornsilk; text-decoration: none;}
a.commentary_open { font-size: 16px; color: silver; text-decoration: none; font-weight: 300;}
a.commentary_close { font-size: 18px; color: cornsilk; text-decoration: none; font-weight: 300;}
a.commentary_open:hover { color: cornsilk; text-decoration: none;}
a.commentary_close:hover { color: cornsilk; text-decoration: none;}

cursor.commentary_open: hand;
cursor.commentary_close: hand;
.label { font-size: 16px; color: cornsilk; text-decoration: none; font-weight: 700;}
.label_value { font-size: 20px; color: silver; text-decoration: none; font-weight: 700;}

tr.recent { background-color: #253F3f; }
tr.recent_next { background-color: #203838; }
tr.recent_toggle { background-color: #585858; }
tr.recent_toggle_next { background-color: #203838; }


.label_value_in_brackets { font-size: 14px; color: gray; text-decoration: none; font-weight: 700;}

a.commentary { font-size: 20px; color: cornsilk; text-decoration: none; font-weight: 700;}
a.commentary:hover { text-decoration: none;}
cursor.commentary: hand;

.page_header_dribble { color: white; font-weight: 300; line-height: 0.9;}
a.page_header_dribble { font-size: 18px; text-decoration: none; }
a.page_header_dribble:hover { font-size: 18px; color: cornsilk; }

tr.episode_background_on {
background-color:       #0f2828;
}

tr.episode_background_off {
background-color:       #0f2f2f;
}


.invisible_alt { color: #0f2828;}
.invisible { color: #0f2f2f;}

.invisible_recent { color: #253F3f;}
.invisible_recent_next { color: #203838;}

.invisible_toggle_recent { color: #585858;}
.invisible_toggle_recent_next { color: #203838;}


.duration { font-size: 16px; color: ivory; text-decoration: none; font-weight: 700;}
.duration_label { font-size: 12px; color: ivory; text-decoration: none; font-weight: 700;}
.duration_main { font-size: 16px; color: teal; text-decoration: none; font-weight: 700;}
.duration_label_main { font-size: 12px; color: teal; text-decoration: none; font-weight: 700;}

.tools { font-size: 16px; color: ivory; text-decoration: none; font-weight: 300;}
table.tools { background: black; color: silver; border-bottom: 2px solid; }


.job_info_label { color: green; background: #0a0f0f; font-weight: 700; }

.job_info_value { color: white; font-size: 10px; font-weight: 700; }


img.poster { 
color: #0f2f2f; 
border-top: 1px solid; 
border-bottom: 1px solid; 
} 

img.poster:hover { 
color: yellow; 
border-top: 1px solid; 
border-bottom: 1px solid; 
} 


td.poster_hover_on {
   color: yellow; 
   border-top: 1px solid; 
   border-bottom: 1px solid; 
}

td.poster_hover_off {
   color: #0f2f2f; 
   border-top: 1px solid; 
   border-bottom: 1px solid; 
}

img.poster_hover_on {
   color: yellow; 
   border-top: 1px solid; 
   border-bottom: 1px solid; 
}

img.poster_hover_off {
   color: #0f2f2f; 
   border-top: 1px solid; 
   border-bottom: 1px solid; 
}

img.poster_hover_off:hover { 
   color: yellow; 
   border-top: 1px solid; 
   border-bottom: 1px solid; 
} 

.poster_hover_on {
   color: yellow; 
   border-top: 1px solid; 
   border-bottom: 1px solid; 
}

.poster_hover_off {
   color: #0f2f2f; 
   border-top: 1px solid; 
   border-bottom: 1px solid; 
}

.poster_hover_off:hover { 
   color: yellow; 
   border-top: 1px solid; 
   border-bottom: 1px solid; 
} 


.inp { background: white;
       border: 3px solid #eeeeee;
       color: #808080;
       font-size: 14px;
       font-weight: bold;
       font-family: arial, verdana, helvetica, sans-serif;
       height: 18px;
       padding-left: 6px;
       padding-top: 0px;
       padding-bottom: 0px;
       width: 150px;
       vertical-align: middle;
       text-decoration: none;
       -moz-border-radius-bottomleft: 4px;
       -moz-border-radius-bottomright: 4px;
       -moz-border-radius-topleft: 4px;
       -moz-border-radius-topright: 4px;
       cursor:  default; }
inp:hover { border: #d3d3d3 3px solid; }
.changecolor {background: blue}
.currentcolor {background:red}
.formtext { font-size: 12px; color: cornsilk; }

div.sample_popup { z-index: 1; }

div.sample_popup div.menu_form_header
{
  border: 1px solid black;
  border-bottom: black;

  width: 200px;

  height:      20px;
  line-height: 19px;
  vertical-align: middle;

  background: black;

  text-decoration: none;
  font-family: arial, verdana, helvetica, sans-serif;
  font-weight: 900;
  font-size:  13px;
  color:   #206040;
  cursor:  default;
}

div.sample_popup div.menu_form_body
{
  width: 200px;
  border: 1px solid black;
  background: black;
}

div.sample_popup img.menu_form_exit
{
  float:  right;
  margin: 4px 5px 0px 0px;
  cursor: pointer;
}

div.sample_popup table
{
  width: 100%;
  border-collapse: collapse;
}

div.sample_popup th
{
  width: 1%;
  padding: 0px 5px 1px 0px;

  text-align: left;

  font-family: Times New Roman, Serif;
  font-weight: 900;
  font-size:  13px;
  color:   #004060;
}

div.sample_popup td
{
  width: 99%;
  padding: 0px 0px 1px 0px;
}

div.sample_popup form
{
  margin:  0px;
  padding: 8px 10px 10px 10px;
}

div.sample_popup input.field
{
  width: 95%;
  border: 1px solid #808080;

  font-family: Verdana, Sans-Serif;
  font-size: 12px;
}

div.sample_popup input.btn
{
  margin-top: 2px;
  border: 1px solid #808080;

  background-color: #DDFFDD;

  font-family: Verdana, Sans-Serif;
  font-size: 11px;
}

.readonly_inp {
   background: black;
   font-family: arial, verdana, helvetica, sans-serif;
   color: yellow;
   font-weight: 700;
   border: 0px;
}

