html {
 padding:0;
 margin:1em;
}
body {
 padding:0;
 margin:0;
 font-family:serif;
 color:#000;
}
h1,h2,h3,h4,h5,h6,h7 {
 font-family:serif;
 font-variant:small-caps;
 font-weight:normal;
 margin-bottom:0.1em;
}
dt { font-weight:bold; }
dd {
 margin:0.5em 0 1em 2em;
 padding:1em;
}
a { text-decoration:underline; }
a[href="^http"]:after {
  content: '(' attr(href) ')';
}

address {
 margin-bottom:2em;
 font-style:normal;
 font-size:0.9em;
}

#head {}
#head h1 {}
#topnav { display:none; }
.infobox { display:none; }

#navigation { display:none; }

#core, #footer {
 background-color:#fff;
 padding:1em;
}

.imagecontainer {}
.imagecontainer a+p, .imagecontainer p+p, .imagecontainer img+p {
 margin:0;
}
.imagecontainer img { border:1px solid #000; }
.imagecontainerpreview {
 padding:3px;
 border:1px solid #000;
 font-size:0.8em;
 margin-bottom:1em;
}
.imagecontainerpreview a {}
.imagecontainerpreview img {
 display:block;
 border:none;
 margin-bottom:2px;
}
.imagecontainerpreview p, .imagecontainerpreview a+p, .imagecontainerpreview img+p { margin:0; }
.imagecontainerpreview p+p {
 margin:0;
 text-indent:0;
 text-align:right;
}
.goleft {
 float:left;
 background-color:#fff;
 padding-right:10px;
}
.goright {
 float:right;
 background-color:#fff;
 padding-left:10px;
}

#footer {
 clear:both;
 padding:0 1em;
 margin-bottom:1em;
 display:block;
}
