/*  ----------------------------------------------------------------------------
    * Filename:         reset.css
    * Description:      Reduces browser inconsistencies
    * Version:          1.0 (2010-07-30)
    ------------------------------------------------------------------------- */

/*  ----------------------------------------------------------------------------
    Call hover behaviour file.
----------------------------------------------------------------------------- */

body {
    behavior: url("csshover.htc");
}

/*  ----------------------------------------------------------------------------
    Remove margin, padding, border and outline from several tags.
----------------------------------------------------------------------------- */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, button, input, select, textarea, p, blockquote, th, td {
    padding: 0;
    margin: 0;
}

object, embed {
    outline: 0;
}

html, abbr, acronym, fieldset, img, iframe {
	border: 0;
}

/*  ----------------------------------------------------------------------------
    Prevent dotted border on focused elements.
----------------------------------------------------------------------------- */

:focus {
    outline: none;
}

/*  ----------------------------------------------------------------------------
    Remove border around linked images.
----------------------------------------------------------------------------- */

a img, :link img, :visited img {
    border: 0;
}

/*  ----------------------------------------------------------------------------
    Improve usability by changing the cursor.
----------------------------------------------------------------------------- */

button {
    cursor: pointer;
}

abbr, acronym {
    cursor: help;
}

label {
    cursor: default;
}

/*  ----------------------------------------------------------------------------
    Remove possible quote marks from <q>, <blockquote>.
----------------------------------------------------------------------------- */

blockquote, q {
    quotes: none;
}

/*  ----------------------------------------------------------------------------
    Adjust the default font size and line spacing.
    Avoid IE inheritance problems when using relative measurements to specify font size.
    Compensate rounding errors in some ancient versions of Opera and Safari.
----------------------------------------------------------------------------- */

html {
    font-size: 100.01%;
    line-height: 1;
}

/*  ----------------------------------------------------------------------------
    Set the default foreground and background colors.
----------------------------------------------------------------------------- */

body {
    color: #000;
    background: #FFF;
}

/*  ----------------------------------------------------------------------------
    Disable default scrollbar for textareas in IE.
----------------------------------------------------------------------------- */

textarea {
    overflow: auto;
}

/*  ----------------------------------------------------------------------------
    Specify the font style and thickness for several tags.
----------------------------------------------------------------------------- */

address, caption, cite, code, dfn, h1, h2, h3, h4, h5, h6, th, td, var {
    font-style: normal;
    font-weight: normal;
}

em, i {
    font-style: italic;
    font-weight: normal;
}

strong, b {
    font-style: normal;
    font-weight: bold;
}

/*  ----------------------------------------------------------------------------
    Achieve consistent font usage in form elements.
----------------------------------------------------------------------------- */

input, button, select, textarea {
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
}

/*  ----------------------------------------------------------------------------
    Fix wrong line-height on sup/sub in IE.
----------------------------------------------------------------------------- */

sub {
    vertical-align: text-bottom;
}
sup {
    vertical-align: text-top;
}

/*  ----------------------------------------------------------------------------
    Miscellaneous conveniences.
----------------------------------------------------------------------------- */

del {
    text-decoration: line-through;
}
ins {
    text-decoration: none;
}