/* =============================================================================
 Base
 ========================================================================== */
/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em
 * units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without
 * disabling user zoom: h5bp.com/g
 */
html {
        font-size: 100%;
        overflow-y: scroll;
        -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
}

body {
        margin: 0;
        font-size: 13px;
        line-height: 1.231;
}


/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active {
        outline: 0;
}

/* =============================================================================
 Lists
 ========================================================================== */
ul, ol {
        margin: 1em 0;
        padding: 0 0 0 40px;
}

dd {
        margin: 0 0 0 40px;
}

nav ul, nav ol {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
}

/* =============================================================================
 Embedded content
 ========================================================================== */
/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e
 */
img {
        border: 0;
        -ms-interpolation-mode: bicubic;
        vertical-align: middle;
}

/*
 * Correct overflow not hidden in IE9
 */
svg:not(:root) {
        overflow: hidden;
}

/* =============================================================================
 Figures
 ========================================================================== */
figure {
        margin: 0;
}

/* =============================================================================
 Forms
 ========================================================================== */
form {
        margin: 0;
}

fieldset {
        border: 0;
        margin: 0;
        padding: 0;
}

/* Indicate that 'label' will shift focus to the associated form element */
label {
        cursor: pointer;
}

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */
legend {
        border: 0; *
        margin-left: -7px;
        padding: 0;
}

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */
button, input, select, textarea {
        font-size: 100%;
	        margin: 0;
        vertical-align: baseline; *
        vertical-align: middle;
}

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA
 * stylesheet)
 */
button, input {
        line-height: normal;
}

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */
button, input[type="button"], input[type="reset"], input[type="submit"] {
        cursor: pointer;
        -webkit-appearance: button; *
        overflow: visible;
}

/*
 * Consistent box sizing and appearance
 */
input[type="checkbox"], input[type="radio"] {
        box-sizing: border-box;
        padding: 0;
}


/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */
textarea {
        overflow: auto;
        vertical-align: top;
        resize: vertical;
}


/* =============================================================================
 Tables
 ========================================================================== */
table {
        border-collapse: collapse;
        border-spacing: 0;
}

td {
        vertical-align: top;
	}
	