/* http:/ /meyerweb.com/eric/tools/css/reset/  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, caption, 
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; }
table, thead, tbody, tfoot, th, tr { margin: 0; padding: 0; font-size: 100%; font: inherit; }
td{ }

h1, h2, h3, h4, h5, h6 {  margin: 0; padding: 0; font-size: 100%; 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;  }
a{ text-decoration: none;  color: inherit;  outline: none; }
* { box-sizing: border-box; }

button { outline: none; border: 0; background: none; padding: 0;  font-size: inherit;
  line-height: inherit; font-family: inherit;   font-weight: inherit; }
button::-moz-focus-inner { border: 0; }

hr { border: none; }


/*--------------------------------------------------------------
# WP-Old Styles
--------------------------------------------------------------*/
img.aligncenter, .wp-caption.aligncenter{ display: block; margin-left: auto; margin-right: auto; margin-bottom:2rem; }
img.alignleft,   .wp-caption.alignleft{ display: block; float:left; margin-bottom:1rem; margin-right:3rem; }
img.alignright,  .wp-caption.alignright{ display: block; float:right; margin-bottom:1rem; margin-left:3rem; }
table.alignleft, table.aligncenter, table.alignright { display: block; clear: both;	margin-top:1.5rem;	margin-bottom:1.5rem; }
table.aligncenter { margin-left: auto;  margin-right: auto; }
table.alignleft   { float:left; }
table.alignright  { float:right; }

.align-center{ text-align: center; }
.align-left{ text-align: left; }
.align-right{ text-align: right; }

