@charset "UTF-8";
a:link { color:#33FFFF;background-color:transparent; }
a:active { color:#CC0033;background-color:transparent; }
a:visited { color:#990066;background-color:transparent; }
a:hover { color:#CC0033;background-color:transparent; }

body { background-color:#000;color:white;background-image:url(/pic/Stars.png); }
div.content { color:black;background-color:white;background-image:url(/pic/bg_paper.png);background-repeat:repeat-y;background-position:center center }

div.pinmenu {
  float:right;
  position:fixed;
  top:2em;
  right:2%;
  padding-top:1em;
  line-height:140%;
  width: 10em;
  text-align:left;
  z-index:1;
}

#blindmenu {
  background-color:transparent;
  border: red solid 0px;
  margin-top:2em;
  margin-bottom:1em;
  width:10em;
  height:10em;
  float:right;
}


div.pinmenu div { margin-left:1em; }

div.content, div.makethumbs, div.contentb {
    border-width:3px;
    border-color:#3300CC;
    border-style:solid;
    padding:1em;
}

div.content, div.contentb { 
    margin:auto;
    margin-top:1em;
    margin-bottom:1em;
}

ul.sub { list-style:none;margin:0px; }

ul.sub li { margin-left: -2em; }

#page {
  max-width:64em; /* change according to bracket, menu */
  margin: auto;
}

#bracket{
    max-width:42em;
/* 60em */
    float:right;
}

div.show_menu { width:100%;text-align:right;visibility:collapse;font-size:x-small; }
div.hide_menu { margin-left:4em;visibility:collapse;font-size:x-small; }
p.counter { margin-left:3em;font-size:small; }

div.pinmenu li a {
    display: block;
    padding-left:1em;margin-right:1em;
}

div.pinmenu a, div.footer a { text-decoration:none; }
div.pinmenu a:link { color:#3300FF;background-color:transparent; }
div.pinmenu a:active { color:#FF0000;background-color:transparent; }
div.pinmenu a:visited, div.footer a:visited { color:#3300FF;background-color:transparent; }
div.pinmenu a:hover { color:#003;background-color: #CF9; }
div.header, div.footer {
    padding-top:0.5em;
    padding-bottom:0.5em;
    padding-left:1.5em;
    padding-right:1.5em;
    width:92%;
    max-width:58em;
    margin:auto;
}

div.header { height: 1.1em; }

div.header div { font-size:smaller; }

div.language { float:left; }
div.update { float:right; }

div.footer{ margin-bottom:1em; }

div.dummy { 
    clear:right;
}

div.frame { 
    background-color: #FFF;color:#000;
}

