/* Author information for basic.css
-------------------------------------------------
   Version 1.00 | Monday, April 01, 2013
   Version 1.01 | Monday, August 05, 2019
   Version 1.02 | Friday, July 31, 2020
   Style sheet by Keith W Bell
   www.december14.biz
   ----------------------------------------------
   This is a modified version of Andy Clarke's
   Universal IE6 CSS published at:
   http://code.google.com/p/universal-ie6-css/
   ----------------------------------------------
   A simple, tasteful presentation for users of
   basic featurephones and any poor sods still
   saddled with IE6 on the desktop.
------------------------------------------------- */


/* General reset
------------------------------------------------- */

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;
	padding:         0;
	border:          0;
	outline:         0;
	font-family:     inherit;
	font-size:       100%;
	font-style:      normal;
	font-weight:     inherit;
	vertical-align:  baseline;
	text-decoration: none;
	}


/*  Legacy browser HTML5 fixes
-------------------------------------------------
   If basic-level browsers recognise these, fine.
   If not, it isn't a disaster as these elements
   contain block-level or 100% width children.
------------------------------------------------- */

figcaption, figure, footer, header, main, nav {
	margin:  0;
	padding: 0;
	display: block;
	}

figure {
	margin-bottom: 1.5em;
	}


/* Body
------------------------------------------------- */

html {
	scroll-behavior: smooth;
	}

body {
	margin: 0 auto;
	padding: 5%;
	font: 88% georgia, serif;
	line-height: 1.4;
	color: #444;
	background:  #FFFFFF;
	/*	Must be explicitly redefined in CSS for more capable browsers. */
		max-width: 445px;
	}


/* Banner
------------------------------------------------- */

.banner {
	/*	Must be explicitly redefined in CSS for more capable browsers. */
		text-align: center;
	}


/* Headings
------------------------------------------------- */

h1, h2, h3 {
	margin-top: 1em;
	font-weight: normal;
	line-height: 1.2;
	}

h1 {
	margin-bottom: 0.5em;
	font-size: 1.6em;
	/*	Must be explicitly redefined in CSS for more capable browsers. */
		text-align: center;
	}

h2 {
	margin-bottom: 0.75em;
	font-size: 1.4em;
	}

h3 {
	margin-bottom: 1em;
	font-size: 1.2em;
	}

nav h2 {
	/*	Must be explicitly redefined in CSS for more capable browsers. */
		display: none;
	}


/* Paragraph text and links
------------------------------------------------- */

p {
	margin: 0 0 1.5em;
	}

p.warning {
	color: #d13236;
	}

p.honeypot {
	display: none;
	}

blockquote {
	margin: 1.5em 1.5em 1.5em 0;
	padding-left: 1.5em;
	border-left: 1px solid #666;
	font: italic 1.2em georgia, serif;
	}

b, strong {
	font-weight: bold;
	}

i, em, cite, dfn {
	font-style: italic;
	}

del {
	text-decoration: line-through;
	}

ins {
	text-decoration: underline;
	}

abbr {
	border-bottom: 1px dotted #666;
	cursor: help;
	}

a {
	text-decoration: underline;
	color: #105cb6;
	}

a:visited {
	color: #105cb6;
	}

a:focus, a:hover {
	color: #003;
	}

a.menu {
	display: block;
	}


/* Lists
------------------------------------------------- */

ul, ol {
	margin: 0 0 1.5em 1.7em;
	}


/* Forms
------------------------------------------------- */

input,
textarea {
	font-family: georgia, serif;
	width: 100%;
	}


/* Images
------------------------------------------------- */

img {
	margin: 1em 0;
	width: 100%;
	}

	.float {
		float: left;
		margin: 0.5em 0 0 -15px;
		width: auto;
		}
