/* Lycoris base CSS stylesheet. */

html, body {height: 100%;}

body {
  margin: 0;
  padding: 0;
  font-family: Calibri, "Lucida Grande", Tahoma, arial, sans-serif;
  font-size: 9pt;
  background-color: #202020;
  background-image: url(/res/img/gradient-back-red.png);
  background-repeat: repeat-x;
  color: #FFFFFF;
  cursor: default;}


#root {
  position: relative;
  min-height: 100%;
  height: 100%;
  voice-family: "\"}\"";
  voice-family: inherit;
  height: auto;}

#content {padding: 10px 10px 200px; 10px;}

html>body #root {height: auto;}

#footer {position: absolute; bottom: 0; padding: 10px; padding-top: 400px}


a {text-decoration: none; color: #88aacc; cursor: pointer; }
a:visited {text-decoration: none; color: #6688aa}
a:hover {text-decoration: underline; color: #ddeeff}

#lycoris-logo-aa {text-align: right; width: 100%; font-family: Lucida Console, Consolas, monospace; font-size: 9pt; line-height: 0.9em; letter-spacing: -0.1em; position: absolute; bottom: 0px; left: 0px; color: #008800; z-index: -999;}
.headertitle {font-size: 26pt;}
.lycoristext {font-weight: bold; letter-spacing: 0.5em;}


#topbarright {top: 4px; left: 4px; align: right; font-family: Consolas, Lucida Console, Bitstream Vera Sans Mono, monospace;}




/*
// #topbar {position: fixed; top: 0px; left: 0px; height: 12px; width: 100%; font-size: 9pt;}
// #left {left: 0px; width: 100%; vertical-align: bottom; float: left; padding-left: 3px; text-align: left}
// #cent {left: 0px; width: 100%; vertical-align: bottom; text-align: center;}
// #right {right: 0px; width: 100%; vertical-align: bottom; float: right; padding-right: 3px; text-align: right;}

// #topbar {position: fixed; top: 2px; font-size: 9pt;}
// #topbarleft {position: fixed; left: 1%; float: left; padding-left: 3px; text-align: left}
// #topbarcent {left: 1%; right: 1%; text-align: center;}
// #topbarright {position: fixed; right: 1%; float: right; padding-right: 3px; text-align: right}
// #topbarnav {position: relative; top: -8px; left: -30px;}
// .nav li {display: inline;}
// .nav a {text-decoration: none; position: relative; z-index: 5; padding: 0px 2px; color: #e0e0e0;}
// .nav a:visited {color: #e0e0e0;}
// .nav a:hover {text-decoration: underline; color: #e0e0e0;}
// .nav a.selected {position: relative; color: #ffffff; border-bottom: 1px solid #0c2033;}
// .nav a.selected:hover {text-decoration: none;}


// #header {position: fixed; top: 3%; bottom: 1%; left: 1%; right: 1%}
// #news {position: fixed; top: 42.5%; left: 1%; right: 1%}
// #subtext {position: absolute; bottom: 16px; left: 1%; right: 1%; font-size:9pt; text-align: center;}
*/

