/* Author information for normalise.css
-------------------------------------------------
   Version 1.00 | Monday, April 01, 2013
   Version 1.01 | Tuesday, December 20, 2016
   Version 1.02 | Monday, August 05, 2019
   Style sheet by Keith W Bell
   www.december14.biz
   ----------------------------------------------
   Culled mainly from:
    - Normalize.css v1.0.1 ........ bit.ly/lgVxmN
    - HTML5 Boilerplate ........... bit.ly/8Xe4wy
   Addresses only elements & attributes actually
   in use on www.kwbell.eu.
   ----------------------------------------------
 * C O N T E N T S                           Flag
   ----------------------------------------------
   General 'reset'                             =1
   Overrides of basic.css                      =2
   Link outlines                               =3
   Typography                                  =4
   List content                                =5
   Embedded content                            =6
   Form content                                =7
   General classes                             =8
------------------------------------------------- */


/* General 'reset'                             =1
------------------------------------------------- */

html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, address,
ol, ul, li, form, label,
abbr, i, em, b, strong,
cite, dfn, del, ins, img {
	margin:          0;
	border:          0;
	padding:         0;
	outline:         0;
	font-size:       100%;
	font-style:      inherit;
	font-family:     inherit;
	font-weight:     inherit;
	line-height:     inherit;
	vertical-align:  baseline;
	text-decoration: none;
	}

[hidden] {
	display: none;
	}

html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	    -ms-text-size-adjust: 100%;
	}


/* Overrides of basic.css                      =2
-------------------------------------------------
   We can group these because they are harmless
   to each other:
   [1] For BODY.
   [2] For H1.
   [3] For NAV H2.
------------------------------------------------- */

body, h1, nav h2 {
   max-width: none;    /* [1] */
   text-align: left;   /* [2] */
   display: block;     /* [3] */
   }


/* Link outlines                               =3
------------------------------------------------- */

a:focus {
	outline: thin dotted;
	}

a:hover,
a:active
	{
	outline: 0;
	}


/* Typography                                  =4
------------------------------------------------- */

abbr[title] {
	border-bottom: 1px dotted;
	}

b,
strong {
	font-weight: bold;
	}

q {
	quotes: none;
	}

q:before,
q:after
	{
	content: '';
	content: none;
	}

small {
	font-size: 75%;
	}

sub,
sup
	{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	}

sup {
	top: -0.5em;
	}

sub {
	bottom: -0.25em;
	}


/* List content                                =5
------------------------------------------------- */

nav ul {
	list-style: none;
	list-style-image: none;
	}


/* Embedded content                            =6
------------------------------------------------- */

img {
	-ms-interpolation-mode: bicubic;
	}


/* Form content                                =7
------------------------------------------------- */

label {
	cursor: pointer;
	}

input,
textarea
	{
	margin: 0;
	font-size: 100%;
	vertical-align: baseline;
	}

input {
	line-height: normal;
	}

input[type="submit"] {
	-webkit-appearance: button;
	}

input::-moz-focus-inner {
	border: 0;
	padding: 0;
	}

textarea {
	vertical-align: top;
	overflow: auto;
	resize: vertical;
	}

[placeholder]:focus::-webkit-input-placeholder {
	color: transparent;
	}


/* General classes                             =8
------------------------------------------------- */

::-moz-selection {
	background: #FE57A1;
	color: #FFFFFF;
	text-shadow: none;
	}

::selection {
	background: #FE57A1;
	color: #FFFFFF;
	text-shadow: none;
	}
