/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/

/*
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
*/

/*
#highclass div, #highclass span, #highclass h1, #highclass h2, #highclass h3, #highclass h4, #highclass h5, #highclass h6, #highclass p, #highclass em, #highclass img, #highclass ins, #highclass kbd, #highclass strong, #highclass dl, #highclass dt, #highclass dd, #highclass ol, #highclass ul, #highclass li, #highclass fieldset, #highclass form, #highclass label, #highclass legend, #highclass table, #highclass caption, #highclass tbody, #highclass tfoot, #highclass thead, #highclass tr, #highclass th, #highclass td, #highclass article, highclass nav {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
  }
  */

/*#highclass div,*/ #highclass span, #highclass object, #highclass iframe, #highclass h1, #highclass h2, #highclass h3, #highclass h4, #highclass h5, #highclass h6, #highclass p, #highclass blockquote, #highclass pre, #highclass abbr, #highclass address, #highclass cite, #highclass code, #highclass del, #highclass dfn, #highclass em, #highclass img, #highclass ins, #highclass kbd, #highclass q, #highclass samp, #highclass small, #highclass strong, #highclass sub, #highclass sup, #highclass var, #highclass b, #highclass i, #highclass dl, #highclass dt, #highclass dd, #highclass ol, #highclass ul, #highclass li, #highclass fieldset, #highclass form, #highclass label, #highclass legend, #highclass table, #highclass caption, #highclass tbody, #highclass tfoot, #highclass thead, #highclass tr, #highclass th, #highclass td, #highclass article, #highclass aside, #highclass canvas, #highclass details, #highclass figcaption, #highclass figure, #highclass footer, #highclass header, #highclass hgroup, #highclass menu, #highclass nav, #highclass section, #highclass summary, #highclass time, #highclass mark, #highclass audio, #highclass video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
*/
#highclass {
    line-height:1;
}

#highclass article,#highclass aside,#highclass details,#highclass figcaption,#highclass figure,
#highclass footer,#highclass header,#highclass hgroup,#highclass menu,#highclass nav,#highclass section {
    display:block;
}

#highclass nav ul {
    list-style:none;
}

#highclass blockquote, #highclass q {
    quotes:none;
}

#highclass blockquote:before, #highclass blockquote:after,
#highclass q:before, #highclass q:after {
    content:'';
    content:none;
}

#highclass a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
#highclass ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
#highclass mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

#highclass del {
    text-decoration: line-through;
}

#highclass abbr[title], #highclass dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

#highclass table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
#highclass hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

#highclass input, #highclass select {
    vertical-align:middle;
}

/**/
.modal div, .modal span, .modal object, .modal iframe, .modal h1, .modal h2, .modal h3, .modal h4, .modal h5, .modal h6, .modal p, .modal blockquote, .modal pre, .modal abbr, .modal address, .modal cite, .modal code, .modal del, .modal dfn, .modal em, .modal img, .modal ins, .modal kbd, .modal q, .modal samp, .modal small, .modal strong, .modal sub, .modal sup, .modal var, .modal b, .modal i, .modal dl, .modal dt, .modal dd, .modal ol, .modal ul, .modal li, .modal fieldset, .modal form, .modal label, .modal legend, .modal table, .modal caption, .modal tbody, .modal tfoot, .modal thead, .modal tr, .modal th, .modal td, .modal article, .modal aside, .modal canvas, .modal details, .modal figcaption, .modal figure, .modal footer, .modal header, .modal hgroup, .modal menu, .modal nav, .modal section, .modal summary, .modal time, .modal mark, .modal audio, .modal video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

.modal {
    line-height:1;
}

.modal article,.modal aside,.modal details,.modal figcaption,.modal figure,
.modal footer,.modal header,.modal hgroup,.modal menu,.modal nav,.modal section {
    display:block;
}

.modal nav ul {
    list-style:none;
}

.modal blockquote, .modal q {
    quotes:none;
}

.modal blockquote:before, .modal blockquote:after,
.modal q:before, .modal q:after {
    content:'';
    content:none;
}

.modal a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
.modal ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
.modal mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

.modal del {
    text-decoration: line-through;
}

.modal abbr[title], .modal dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

.modal table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
.modal hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

.modal input, .modal select {
    vertical-align:middle;
}
