body { background-color:#EEF0EC; font-family:Arial; text-align:center; }
table td { border:1px solid silver;padding:0px;font-size:small;text-align:center;vertical-align:text-top; }
table { margin:auto; }
img { vertical-align:top;border:0px }
.megapage { width:1240px; margin:auto; }
.btd { border:0px; padding:0px 0px; text-align:center; vertical-align:text-top; } /* to join tables in a table */
.ttd { border:0px; padding: 1px 6px; font-size: x-small; } /* top */
.topL { float:left; font-weight:bold; font-family:Tahoma; }
.topR { float:right; font-family:Arial; }
.rtn { color:#888; padding:2px 2px; font-family:Tahoma; } /* rotation */
.alg { border:1px solid silver; padding:2px 2px; font-size:small; text-align:left; font-family:Tahoma; } /* pll algs */
.mov { border:1px solid silver; padding:2px 2px; font-size:small; text-align:center; font-family:Tahoma; } /* htm qtm */
.com { font-size:small; text-align:center; } /* comments */
.fot { font-size:x-small; text-align:right; } /* footer */

.container4 { float:left; width:100%; overflow:hidden; position:relative; } /* 4 columns */
.container3, .container2, .container1  { float:left; width:100%; position:relative; right:310px; }
.col1 { float:left; width:310px; position:relative; left:75%; }
.col2, .col3, .col4 { float:left; width:310px; position:relative; left:75%; }

.container12 { float:left; width:100%; overflow:hidden; position:relative; } /* 2 columns */
.container11 { float:left; width:100%; position:relative; right:620px; }
.col11, .col12 { float:left; width:620px; position:relative; left:50%; text-align:left; }

hr.menu {height:1px;background:white;border:none;margin:0;} /* menu */
div.menu {position:fixed;background:hsla(217,100%,49%,0.7);border:2px solid white;border-radius:14px;width:150px;z-index:100;top:20px;padding:0px;}
div.menu a, div.menu h3 {display:block;margin:0 0.5em;color:white;}

a:link, a:visited, a.noh:hover {text-decoration:none;} /* links */
a:hover, a:active {text-decoration:underline;}