/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* style.css
 *
 * copyright (c) 2006-2010 drow <drow@bin.sh>
 * all rights reserved.
*/

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* structure */

body { margin: 0px; padding: 0px;
  background-color: #808080;
  background-image: url(/skin/images/gradient.jpg);
    background-repeat: repeat-x; }
div#main { margin: 20px; margin-right: 240px; }
div#sidebar { position: fixed; top: 20px; right: 20px; width: 200px; }

div.case { border: 3px double #000000; }
div.board { padding: 1ex 2em; background: #FFFFFF; }

ul#nav { position: relative; top: -3ex; width: 30em;
  margin: 0px auto; padding: 3px 2em; border: 3px double #000000;
  background: #FFFFFF; text-align: center; }
ul#nav li { display: inline; list-style: none; }
ul#nav a { padding: 3px 1em; text-decoration: none; color: #000080; }
ul#nav a:hover { background: #CCCCCC; color: #0000FF; }
ul#nav a:visited { color: #0000FF; }

div#yafws { margin-top: 20px; }
div#ads div.board { padding: 1ex 1em; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* content */

a:hover { font-style: normal; }
a:link { color: #0000FF; }
a:active { color: #FF0000; }
a:visited { color: #000080; }

h2 { text-align: center; }
h3.close { margin: 0px; }

p.warn { margin: 3ex 2em; padding: 1ex 2em;
  border: 1px solid #FF0000; color: #FF0000; }
p.enter { margin: 3ex 0em; text-align: center; }
p.enter a { font-size: 125%; }

table { border-collapse: collapse; }
table.list { margin: 3ex auto; }
table.list td { margin: 0px; padding: 0px 1em; }
table.list table.list { margin: 0ex auto; }
table.list table.list td { margin: 0px; padding: 2px 0.25em; }
table.grid td { margin: 0px; padding: 0px; }
td.data h1 { margin: 0px; padding: 0px; text-align: left; }

p.match { margin: 2ex 2em; padding: 5px 1em;
  border: 1px solid #333333; text-align: center; }
ol.zero { counter-reset: item; }
ol.zero li:before { content: counter(item) ". "; counter-increment: item; }
ol.zero li p { margin-bottom: 0px; }

hr { margin: 3ex 0em; padding: 0px;
  border: none; border-top: 1px solid #999999; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* tricks */

table img { display: block; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

