/* base */
body {
  color:#8A9BFF;
  background-color     :#ffffff;
  background-image     :url("./img/rose.jpg");
  background-repeat    :no-repeat;
  background-attachment:fixed;
  background-position  :right bottom;
}
#base {
  background: url("./img/translucent_white50.png");
  background: rgba(238, 238, 238, 0.5);
  background:         linear-gradient(top, rgba(238,238,238,0.9), rgba(238,238,238,0.5) 5%, rgba(238,238,238,0.5));
  background:      -o-linear-gradient(top, rgba(238,238,238,0.9), rgba(238,238,238,0.5) 5%, rgba(238,238,238,0.5));
  background:    -moz-linear-gradient(top, rgba(238,238,238,0.9), rgba(238,238,238,0.5) 5%, rgba(238,238,238,0.5));
  background: -webkit-linear-gradient(top, rgba(238,238,238,0.9), rgba(238,238,238,0.5) 5%, rgba(238,238,238,0.5));
}
#footer {
  background: url("./img/translucent_white50.png");
  background: rgba(238, 238, 238, 0.5);
}

a        { color:#8A9BFF; }
a:visited{ color:; }
a:hover  { color:#FFF0F5; }

#header,
#header:before,
#header:after,
#sub:before,
#sub:after,
#sub h1:before,
#sub h1:after,
#footer {
  color:#71BFFF;
  border-color:#7292FF;
}
a.backurl {
  background: url("./img/translucent_white50.png");
  background: rgba(238, 238, 238, 0.5);
  border-color:#8A9BFF;
  color:#8A9BFF;
}
a.backurl:hover {
  background-color:#8A9BFF;
  color:#ffffff;
}

#BackUpList {
  border-color:#8A9BFF;
  background-color:#eee;
  color:#8A9BFF;
}

#sub input[type="password"] {
  background-color:;
  border-color:#8A9BFF;
  color:;
}

/* DEEP PURPL */
.table    { background-color:#403666; border-color:#736999 #0d0333 #0d0333 #736999; }
.table th,
.table caption{ background-color:transparent; color:#d0d7df; }
.table td     { background-color:#b8bbd7; color:#000000; border-color:#0d0333 #736999 #736999 #0d0333; }
.table .rv td { background-color:#9a9db9; }

.item,
.item td,
.item th,
.txtable,
.txtable td,
.txtable th
      { border-color:#24252b; }
.item th,
.txtable th
      { background-color:#544c78; color:#d0d7df; }
.item td,
.txtable td
      { background-color:transparent; color:#000000; }

.table td a       { color:#331166; background-color:transparent;  }
.table td a:hover { color:#b8bbd7; background-color:#331166; }

.table th a       { color:#aa77ff; }
.table th a:hover { color:#403666; background-color:#aa77ff; }

    hr    { border-color:#403666; }
    hr.gro{ border-color:#8588a4 #ebeeff #ebeeff #8588a4; }
    hr.rid{ border-color:#ebeeff #8588a4 #8588a4 #ebeeff; }
.rv hr.gro{ border-color:#676a86 #cdd0ec #cdd0ec #676a86; }
.rv hr.rid{ border-color:#cdd0ec #676a86 #676a86 #cdd0ec; }

.sub       { background-color:#4f4674; border-color:#13111d; color:#d0d7df; }
.sub.small { background-color:#605984; border-color:#262336; color:#d0d7df; }

.table     th .inv { color:#403666; }
.table     td .inv { color:#b8bbd7; }
.table .rv td .inv { color:#9a9db9; }
.item    th .inv,
.txtable th .inv { color:#544c78; }
.item    td .inv,
.txtable td .inv { color:transparent; }
.sub       .inv { color:#4f4674; }
.sub.small .inv { color:#605984; }
.table { border-radius:6px; }
.table tr:first-child td:first-child { border-top-left-radius    :4px; }
.table tr:first-child td:last-child  { border-top-right-radius   :4px; }
.table tr:last-child  td:first-child { border-bottom-left-radius :4px; }
.table tr:last-child  td:last-child  { border-bottom-right-radius:4px; }
#Effect tr:last-child td:first-child        { border-bottom-left-radius:0px; }
#Effect tr:nth-last-child(2) td:first-child { border-bottom-left-radius:4px; }
#EffectEz tr:last-child td:first-child        { border-bottom-left-radius:0px; }
#EffectEz tr:nth-last-child(2) td:first-child { border-bottom-left-radius:4px; }
#Lifepath tr:last-child td:last-child         { border-bottom-right-radius:0px; }
.item    td,
.txtable td { border-radius:0px !important; }
