body {
   text-align:       center;
   background-color: #CEECD1;
}

.page {
   font:       9pt sans-serif;
   width:      780px;
   margin:     0 auto;
   text-align: left;
}

a {
   color:           #5066C8;
   text-decoration: none;
}

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

.content {
   padding:          0px 8px 16px 8px;
   background-color: #FFFFFF;
   border:           1px solid #CDCDCD;
   overflow:         auto;
}

h1 {
   text-align:       center;
   font-size:        120%;
   font-weight:      normal;
   font-family:      Arial;
   background-color: #AEA8D5;
   border:           1px solid #8FB37C;
   padding:          0.5px;
}

h2 {
   font-size:   110%;
   font-weight: normal; 
}

.top_menu {
   margin: 5px 0px;
}

ul#main_nav {
  list-style: none;
  margin:     0px;
  padding:    0px;
}

ul#main_nav li {
  display: inline;
} 

.bold {
  font-weight: bold;
}

.small_margin {
  margin: 5px; 
}

ul#drama_updates {
  list-style: none;
  padding:    0px;
  margin:     5px;
}

#recommendations {
  overflow: auto;
}

#left_block {
  width: 45%;
  float: left;   
}

#right_block {
  width: 45%
  float: right;
}

ul#up_drama_rec {
  list-style: none;
  padding:    0px;
  margin:     5px;
}

ul#up_movie_rec {
  list-style: none;
  padding:    0px;
  margin:     5px;
}

.red_hot {
  color: red; 
}

.st_head {
  font-size:        125%;
  font-weight:      bold;
  background-color: #C1C1C1;
  text-align:       center;
  padding:          2px;
}

.series_list_table {
  width:      95%; 
  margin:     0 auto;
  text-align: left;
}

.grey_background {
  background-color: #D1D1D1;
}

.sstatus {
  color:     #F8205E;
  font-size: 80%;
}

.series_status_complete {
  font-size: 90%;
  color:     grey;
}

.series_status_ongoing {
  font-size: 90%;
  color:     #458EDD;
}

.under_repair {
  color:     red;
  font-size: 85%;
}

.newly_added_videos {
  width:      95%; 
  margin:     0 auto;
  text-align: left;
}

.small_head {
   font-size:   120%;
   font-weight: bold;
   text-align:  center;
}

.center_align {
   text-align: center;
}

#photo {
  float:      left;
  margin:     0;
  padding:    5px 10px 10px 0;
  text-align: center;
}

#info {
  padding:    0;
  margin:     0;
  list-style: none;
}
#info li {
  padding:        5px 0;
  margin:         0;
  letter-spacing: -1px
}

#series_rv_info {
  clear: both;
}

#series_detail #videos {
  clear:both;
}
#series_detail #videos table {
  margin-top:      30px;
  width:           100%;
  border-collapse: collapse;
}

#series_detail #videos td {
  padding: 2px 0;
}

#part_detail {
  margin:        5px;
  padding:       0px;
  border-right:  1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  background:    #fff;
}

#part_detail .p20 {
  padding: 20px;
}

#breadcrumb {
  margin: 0 0 .5em;
}

#breadcrumb ul {
  margin:     0;
  padding:    0;
  display:    inline;
  list-style: none;
}

#breadcrumb li {
  float:     left;
  padding:   0 0 0 1px;
  font-size: 10px;
}

#player {
  text-align: center;
}

#player object {
  margin-right: auto;
  margin-left:  auto;
}

.comment {
  padding: 4px;
  border:  1px solid grey;
}

.clinks {
  text-align: right;
  font-size:  90%;
}

#add_form {
  margin: 10px 5px;
}

.form_wrapper {
   margin:           0 auto;
   width:            720px;
   background-color: #CCCCCC;
   border:           1px solid #969696;
   padding:          5px;
}

.lf_form {
   margin: 4px 10px;
}

.f_line {
   margin: 6px;
}

.label {
   float:  left;
   width:  40%;
   margin: 2px;
}

.ctrl {
   margin: 2px;
}

.error_box {
   clear:     both;
   margin:    2px;
   font-size: 94%;
}

.help {
   clear:     both;
   margin:    2px;
   font-size: 94%;
}

.mybutton {
   font-size:        8pt;
   font-weight:      bold;
   padding:          0.15em 3em;
   background-color: #DDDDDD;
   border:           1px solid #000000;
}

.error {
   color:     red;
}

.invisible {
   visibility: hidden;
}

.comment {
   margin:  4px;
   padding: 4px;  
}

.ctitle {
   font-size:        110%;
   font-weight:      bold;
   margin:           2px;
   padding:          2px 6px;;
   background-color: #F1F1F1;
   border:           1px solid #D1D1D1;
}

.c_info {
   font-size: 85%;
   margin:    2px 12px;
}

.ctext {
   margin: 5px 3px;
}

.disabled_link {
   color: #A0A0A0;
}


