/**
* html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
* v1.6.1 2010-09-17 | Authors: Eric Meyer & Richard Clark
* html5doctor.com/html-5-reset-stylesheet/
*/
 
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, 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 {
    border: 0;
    font: inherit;
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
} 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
blockquote, q { 
    quotes: none; 
}
blockquote:before, blockquote:after, q:before, q:after { 
    content: ''; 
    content: none; 
}
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
}
hr { 
    border: 0; 
    border-top: 1px solid #ccc;
    display: block; 
    height: 1px; 
    margin: 0; 
    padding: 0; 
}
input, select { 
    vertical-align: middle; 
}

/* Remove margins for navigation lists */
nav ul { 
    list-style: none;
}

strong, b, th { 
    font-family: "LatoBold", Arial, Helvetica, sans-serif;
}
em, i {
    font-family: "LatoItalic", Arial, Helvetica, sans-serif;
}
em strong, i strong,
em b, i b,
em th, i th, 
strong em, b em, th em,
strong i, b i, th i {
    font-family: "LatoBoldItalic", Arial, Helvetica, sans-serif;
}
td { 
    vertical-align: top; 
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
    font-size: 100%; 
    margin: 0; 
    padding: 0;
}

/* Display hand cursor for clickable form elements */
button, input[type="button"], input[type="reset"], input[type="submit"] { 
    cursor: pointer;
}

/* Make buttons play nice in IE: 
www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {  
    overflow: visible;
    width: auto;  
}