article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display : block;
}
audio:not([controls]) {
display : none;
}
[hidden] {
display : none;
}
html {
font-size : 100%;
}
html, button, input, select, textarea {
font-family : sans-serif;
}
body {
margin : 0;
}

a:focus {
outline : thin dotted;
}
a:hover, a:active {
outline : 0;
}

h1 {
font-size : 2em;
}
abbr[title] {
border-bottom : 1px dotted;
}
b, strong {
font-weight : bold;
}
blockquote {
margin : 1em 40px;
}
dfn {
font-style : italic;
}
mark {
background : #ff0;
color : #000;
}
pre, code, kbd, samp {
font-family : monospace, serif;
font-size : 1em;
}
pre {
white-space : pre;
white-space : pre-wrap;
}
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;
}
em {
color : indianred;
}
ul, ol {
margin-left : 0;
padding : 0 0 0 40px;
}
dd {
margin : 0 0 0 40px;
}
nav ul, nav ol {
list-style : none;
list-style-image : none;
}
img {
border : 0;
}
svg:not(:root) {
overflow : hidden;
}
figure {
margin : 0;
}
form {
margin : 0;
}
fieldset {
border : #c0c0c0 solid 1px;
margin : 0 2px;
padding : 0.35em 0.625em 0.75em;
}
button, input {
line-height : normal;
}
input[type="search"] {
box-sizing : content-box;
}
textarea {
overflow : auto;
vertical-align : top;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
html, body {
height : 99%;
margin : 0;
padding : 0;
border : 0;
background-color : #fff;
}

#container {
font-family : Georgia, Serif;  /*initial, Times, serif;*/
   width: 960px;  /*  75%;*/
   margin:0 auto;
   height : auto;

}

#article {
/*background-color : #fdf5e6; */
width: 98%;
margin-left : auto;
margin-right : auto;
/*border: solid 1px #f00; */
 padding-right: 1%;
 padding-left : 1%;

font-weight : bold;
position : relative;
top : 0;
}

.regform {
width : 99%;
color : #000000;
font-size : 80%;
float : left;
font-family : Arial, Helvetica, sans-serif;
padding-left : 0px;

margin : 1%;
margin-left : 1%;
line-height : 1em;
}
.subtitleright {
width : 30%;
color : #000;
font-size : 75%;
float : right;
font-family : Arial, Helvetica, sans-serif;
padding-left : 0px;
padding-right : 4px;
margin : .5%;
margin-right : 2%;
line-height : 1em;
}
.subtitleleft {
width : 30%;
color : #000;
font-size : 75%;
float : left;
font-family : Arial, Helvetica, sans-serif;
padding-left : 0px;
padding-right : 4px;
margin : .5%;
margin-right : 2%;
line-height : 1em;
}

.stopflow {
clear : both;
}
