/*****************************************************************************\
* lightwind.css
 *****************************************************************************
*
 *****************************************************************************
* 06.10.2004   J.Tremmel    Just a few default styles
*
\*****************************************************************************/

body,
input,
td, th { font:13px/1.2 Arial,Helvetica,sans-serif; }

body {
  text-align:left; font-weight:normal;
  margin:8px; padding:0;
  color:#EEF; background:#35577D url(images/shaded_dark.jpg) 0 0 no-repeat;
}

acronym         { border-bottom:1px dashed #AAF; cursor:help; }

p               { margin:0.5ex 0; }
h1, h2, h3,
h4, h5, h6      { margin:1em 0 .4em 0; padding:0; }
h1              { font-size:1.8em; margin-top:.5em; }
h2              { font-size:1.4em; margin-top:.5em; }
h3              { font-size:1.2em; }
h4              { font-size:1em;   }
h5              { font-size:.9em;  }
h6              { font-size:.8em;  }

code            { white-space:nowrap; }
a,
a:link,
a:active        { color:#BCE; text-decoration:none; }
a:visited       { color:#9AC; text-decoration:none; }
a:hover         { color:#FFF; text-decoration:underline; }

ul              { margin:1ex 0 1ex 1.5em; padding:0; }

ul.links        { margin-left:.5em; list-style:none; }
ul.links li     { padding-left:13px;
                  background:url(images/arrow_right.gif) no-repeat 0 .5ex; }

ul.anchors      { margin-left:.5em; list-style:none; }
ul.anchors li   { padding-left:13px; background:url(images/arrow_down.gif) no-repeat 0 .5ex; }
a.top           { padding-left:1em;  background:url(images/arrow_up.gif) no-repeat  0 .35em; }
a.next          { padding-right:1em; background:url(images/arrow_right.gif) no-repeat right center; }
a.back          { padding-left:1em;  background:url(images/arrow_left.gif) no-repeat left center; }
a.go            { font-size:.8em; line-height:1.4; padding-left:1em;
                  background:center left no-repeat; opacity:.4; }
a.go:hover      { opacity:1; text-decoration:none; }
a.up            { background-image:url(images/arrow_up.gif); }
a.down          { background-image:url(images/arrow_down.gif); }
a.left          { background-image:url(images/arrow_left.gif); }
a.right         { background-image:url(images/arrow_right.gif); }




input {
  -moz-border-radius:3px;
  border:1px solid; border-color:#6980B7 #E6E6F9 #E6E6F9 #6980B7;
  color:#008; background:#5881AF url(images/shaded_light.jpg) no-repeat;
}
/* "normal" buttons */
input[type=button]         { position:relative; top:0; left:0; }
input[type=button]:active  { top:1px; left:1px; color:#00A;  }

/* rounded buttons */
input.button {
  -moz-border-radius:10px;
  border-color:#E6E6F9 #6980B7 #6980B7 #E6E6F9;
  background-color:#A6B9D8; background-image:none;
  padding:0 1ex; font-size:.9em; text-align:center;
}
input.button:active { border-color:#6980B7 #E6E6F9 #E6E6F9 #6980B7; }



/**
* Styles for the noncommittal index page... : )
* {{{
*/
body#idx            { color:#FFF; background:#003 url(images/paper3c.jpg) 0 0; }

/* a clever trick from http://www.wpdfd.com/editorial/thebox/deadcentre3.html */
body#idx #horizon   { text-align:center;
                      position:absolute; top:50%; left:0px;
                      width:100%; height:1px;
                      overflow:visible; visibility:visible; display:block }
body#idx #lazylogo  { width:320px; height:300px;
                      margin-left:-160px;
                      position:absolute; top:-160px; left:50%;
                      background: url(images/lightwind.png) 0 0 no-repeat; }
/*}}}*/

