@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 *
 * @copyright       Copyright 2005-2008, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.6
 * @revision        $Revision: 202 $
 * @lastmodified    $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $
 * @appdef yaml
 */

@media all
{
  /* (en) reset font size for all elements to standard (16 Pixel) */
  html * { font-size: 100.01%; }

  /* (en) reset monospaced elements to font size 16px in Gecko browsers */
  tt, code { font-family:"Courier New", Courier, monospace; }

  /* (en) base layout gets standard font size 12px */
  body { line-height:1.4; font-family: Verdana, Arial, sans-serif; font-size: 75.00%; }

  p { line-height: 1.4em; margin: 0 0 1em 0; }
  p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
  p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

  strong,b { font-weight: bold; }
  em,i,dfn { font-style:italic; }
  dfn {font-weight:bold;}

  code {margin:1.5em 0;white-space:pre;}
  code, tt { font-family: monospace; font-size: 1.1em; }

  acronym, abbr { letter-spacing: .07em; border-bottom: .1em dotted #c00; cursor: help; }

  sup, sub {line-height:0;}
  address {margin:0 0 1.5em;font-style:italic;}
  
  .note { background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted; }
  .important { background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted; }
  .warning { background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted; }

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }
  .center { text-align:center; margin: 0.5em auto; }

  a:link, a:visited {text-decoration:underline;}
  a:hover, a:active, a:focus {text-decoration:none;}
    
  caption, th,td { padding: 0.5em; text-align:left;font-weight:normal; }
  tbody th { background: #ccc; color: #333; }
  tbody th.sub { background: #ddd; color: #333; }

  th {font-weight:bold;background:#C3D9FF;}
  th, td {padding: 2px 8px; }
  tr.even td {background:#E5ECF9;}
  tfoot {font-style:italic;}
  caption {background:#eee;}
  
  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #000 solid;
  }
}