* {
margin: 0;
padding: 0;
}
html {
background: #fff;
color: #000;
font: 10pt verdana, arial, helvetica, sans-serif;
font-weight: normal;
}
body {
background: #fff;
margin: 0;
text-align: center;
}

li, ol, ul {
list-style-type: none;
margin: 0;
padding: 0;
}
img {
border: 0;
margin: 0;
max-width: 95%;
padding: 0;
vertical-align: bottom;
}
p {
padding: 1em 0em 1em 0em;
margin: 0;
}
a {
color: #000;
font-weight: normal;
text-decoration: none;
}
a:link {
color: #000;
}
a:visited {
color: #000;
}
a:hover, a:active, a:focus {
color: #000;
text-decoration: none;
}

#all {
background: #fff;
border: #000 1px solid;
margin: auto;
position: relative;
text-align: left;
top: 1.5em;
top: 0;
width: 32em;
width: 100%;
width: 8cm;
}
#content {
background: #fff;
position: relative;
width: 100%;
z-index: 3;
}

#content h1 {
display: none;
}

#content p {
left: 0;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}
#content p#name {
border-bottom: #000 3px solid;
margin: .5em 0 .75em 0;
text-align: center;
}
#content p#name span{
font-size: 150%;
font-weight: bold;
}
#content p#street {
font-weight: bold;
margin: .25em 0 .25em 0;
padding: 0;
text-align: center;
}
#content p#town {
font-weight: bold;
margin: .25em 0 .5em 0;
padding: 0;
text-align: center;
}
#content p#http {
margin: 0;
padding: 0;
}
#content p#http span {
font-size: .72em;
}
#content dl {
left: 30%;
left: 15%;
margin: .25em 0 .25em 0;
position: relative;
width: 70%;
line-height: 1.2em;
}
#content dt {
float: left;
font-size: 0.72em;
margin: .15em 0 .15em 0;
width: 28%;
}
#content dd {
float: left;
font-size: 0.72em;
margin: .15em 0 .15em 0;
text-align: right;
width: 72%;
}
#content p#footer {
background: #fff;
clear: both;
color: #000;
font-size: .72em;
left: 0;
margin: 0;
padding: .25em 0 .2em 0;
position: relative;
text-align: center;
width: 100%;
}
#footerinfo {
display: none;
}
#secu {
display: none;
}
.hide {
display:none;
}
