/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* direpress.css
 *
 * copyright (c) 2005-2009 drow <drow@bin.sh>
 * all rights reserved.
*/

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

body { margin-left: 160px; margin-right: 160px;
  background-image: url("/skin/wicked.jpg"); background-repeat: repeat-y; }
div.header h1 { margin: 0px; padding: 0px; text-align: center; }

div.nav p { margin: 0px; }
p.menu { padding: 3px 2em;
  background: #191919 url("/skin/menu.jpg"); color: #999999;
  border-top: 1px solid; border-bottom: 1px solid; border-color: #000000;
  text-align: center; font-weight: bold; white-space: nowrap; }
p.menu a { padding: 0px 0.5em; color: #FFFFFF; text-decoration: none; }
p.menu a:hover { color: #3333FF; font-style: normal; }

p.copyright { margin: 3ex 0px 2ex 0px; padding-top: 2ex;
  border-top: 1px solid; border-color: #999999; text-align: center; }
p.ogl { margin: 2ex 2em; padding: 3px 1em; background: #DEDEDE;
  border: 1px solid; border-color: #CCCCCC; text-align: center; }

div.banners { margin: 4ex 0px 2ex 0px; padding: 3px 1em;
  background: #CCCCCC; border: 1px solid; border-color: #999999; }
div.banners img { border: 1px solid; border-color: #999999; }
div.banner { margin: 1ex 0px; text-align: center; }
div.banner table { margin: 0px; padding: 0px; }
div.banner table td { margin: 0px; padding: 0px; text-align: center; }
div.banner table td[colspan="2"] { display: none; }

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

h1 { margin: 2ex 2em; text-align: center; }
h2 { margin: 3ex 0px 2ex 0px; padding: 3px 0.5em;
  border-top: 1px solid; border-color: #999999; }
h3 { margin: 2ex 2em; }

a:link { color: #0000CC; }
a:hover { color: #0000FF; }
a:active { color: #FF0000; }
a:visited { color: #000066; }

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

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* tables */

table { border-collapse: collapse; }
table.inset { margin: 2ex 2em; }
table.catalog { margin-top: 3ex; }
table.catalog td { padding: 0px 1em; line-height: 150%; }
td > h2 { margin-top: 0px; }

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

span.tag { margin: 0px 0.5em; font-weight: bold; white-space: nowrap; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* blocks */

div.block { display: table; margin: 2ex 2em; }
div.block div { display: table-cell; vertical-align: top; }
div.block div.img { min-width: 100px; text-align: center; }
div.block div.h3 { width: 100px; text-align: right; }
div.block div.h3 h3 { margin: 0px; }
div.desc h3 { margin-top: 0px; }
span.release { margin-left: 2em; font-size: smaller; }
div.desc p { margin-top: 0px; margin-right: 0px; }
div.desc hr { margin-left: 2em; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* tools */

table.input td { vertical-align: middle; }
div.hidden { display: none; }

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

