/*
  Cobbled together by moi, David King (david.isafox.com)
  Copyright Â© nobody. You maybe? No rights reserved.
  Version 1 (sometime in 2008)
  
  Because there are lots of different browsers about (Explorer, Firefox, Opera
  Safari and so on) that all look a bit different, it can be a bitch to make a
  design work on all them at the same time! It's a shitty situation but you can
  make it easy on yourself by using a "CSS Reset" like this that helps make them
  all play a little nicer!
  
  Also, my reset is a bit different in that it *does* imply some styling to your
  page, like basic margins, fonts, horizontal rules, link action and a clearing
  style for divs too!
*/

/* Leveller (Fancy a drink? Just the one...) */
  *    {border: 0; padding: 0; margin: 0;}
  html {height: 101%;} /* For Scrollbars */
  body {height: 100%; font-size: 13px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;}
  div.clear {clear: both!important; height: 1px!important; margin: -1px 0 0 0!important; overflow: hidden!important; float: none!important;}

/* Titles */
  h1, h1 *       {font-size: 24px; line-height: 24px;}
  h2, h2 *       {font-size: 18px; line-height: 18px;}
  h3, h3 *       {font-size: 16px; line-height: 16px;}
  h4, h4 *       {font-size: 14px; line-height: 14px;}
  h1, h2, h3, h4 {margin: 10px 5px;}

/* Basic Texties */
  p, ul, ol                      {margin: 10px 5px;}
  li, ul ul, ol ol, ul ol, ol ul {margin: 0 0 0 30px;}
  pre, blockquote                {margin: 10px 20px;}
  pre {font-family: monospace; overflow: auto; padding: 5px;}

/* Links */
  a       {font-weight: bold;}
  a:hover {text-decoration: none;}

/* [DBASE] style horizontal rules */
  .hr    {margin: 10px 0; border-top: 1px solid #000000;}
  .hr hr {display: none;}

/* Images */
  img {vertical-align: middle;}

/* Input */
  optgroup option {padding: 0 0 0 25px;}