/* http://meyerweb.com/eric/tools/css/reset/
                   v2.0 | 20110126
                   License: none (public domain)
                */

                html, body, div, span, applet, object, iframe,
                p, blockquote, pre,
                a, abbr, acronym, address, big, cite, code,
                del, dfn, em, img, ins, kbd, q, s, samp,
                small, strike, strong, sub, sup, tt, var,
                b, u, i, center,
                dl, dt, dd, ol, ul, li,
                fieldset, form, label, legend,
                table, caption, tbody, tfoot, thead, tr, th, td,
                article, aside, canvas, details, embed,
                figure, figcaption, footer, header, hgroup,
                menu, nav, output, ruby, section, summary,
                time, mark, audio, video {
                        margin: 0;
                        padding: 0;
                        border: 0;
                        font-size: 100%;
                        font: inherit;
                        vertical-align: baseline;
                }

                html, body, div, span, applet, object, iframe,
                p, blockquote, pre,
                a, abbr, acronym, address, big, cite, code,
                del, dfn, em, img, ins, kbd, q, s, samp,
                small, strike, strong, sub, sup, tt, var,
                b, u, i, center,
                dl, dt, dd, ol, ul, li,
                form, label, legend,
                table, caption, tbody, tfoot, thead, tr, th, td,
                article, aside, canvas, details, embed,
                figure, figcaption, footer, header, hgroup,
                menu, nav, output, ruby, section, summary,
                time, mark, audio, video {
                        -webkit-touch-callout: none;
						-webkit-user-select: none;
						-khtml-user-select: none;
						-moz-user-select: -moz-none;
						-ms-user-select: none;
						user-select: none;
                }

                
				input, select, textarea
                {
                	-webkit-touch-callout: auto !important;
					-webkit-user-select: text !important;
					-khtml-user-select: text !important;
					-moz-user-select: text !important;
					-ms-user-select: text !important;
					user-select: text !important;
                }
                
                h1, h2, h3, h4, h5, h6 
                {
                        border: 0;
                        font: inherit;
                        vertical-align: baseline;
                }
                /* HTML5 display-role reset for older browsers */
                article, aside, details, figcaption, figure,
                footer, header, hgroup, menu, nav, section {
                        display: block;
                }
                body {
                        line-height: 1;
                }
                ol, ul {
                        list-style: none;
                }
                blockquote, q {
                        quotes: none;
                }
                blockquote:before, blockquote:after,
                q:before, q:after {
                        content: '';
                        content: none;
                }
                table {
                        border-collapse: collapse;
                        border-spacing: 0;
                }
                /**
                 * For modern browsers
                 * 1. The space content is one way to avoid an Opera bug when the
                 *    contenteditable attribute is included anywhere else in the document.
                 *    Otherwise it causes space to appear at the top and bottom of elements
                 *    that are clearfixed.
                 * 2. The use of `table` rather than `block` is only necessary if using
                 *    `:before` to contain the top-margins of child elements.
                 */
                .cf:before, .clearfix:before,
                .cf:after, .clearfix:after {
                    content: " "; /* 1 */
                    display: table; /* 2 */
                }

                .cf:after, .clearfix:after {
                    clear: both;
                }

                /**
                 * For IE 6/7 only
                 * Include this rule to trigger hasLayout and contain floats.
                 */
                .cf, .clearfix {
                    *zoom: 1;
                }
