/* general styling */
html{
 font:85%/130% Georgia,serif;
 color:#000;
 background:transparent;
}
body{
 margin:0;
 padding:0;
}
h1{
 margin:0;
 padding:0 .8em;
 font-weight:bold;
 font-size:1.25em;
}
h2{
 margin:0;
 padding:1em 1em .2em;
 font-weight:bold;
 font-size:100%;
}
img{
 border:0;
}
p{
 margin:0;
 padding:.1em 1em;
}
ul{
 margin:.1em 1em .1em 2.5em;
 padding:0;
}
address{
 margin:0;
 padding:.1em 1em;
 font-style:normal;
}
abbr,acronym{
 border:0;
}
abbr[title],acronym[title]{ /* only supported by Opera */
 content:attr(title);
}

/* navigation */
ul#nav{
 display:none;
}

/* footer */
p#footer{
 display:none;
}

/* link styling */
a{
 border-bottom:none;
 text-decoration:none;
 color:#000;
 background:transparent;
}
a[href]{
 font-style:italic;
}
a[href]:after{
 content:" ["attr(href)"]";
 font-size:90%;
 font-style:normal;
}
a[href^="/"]:after{ /* We currently use './' for transportability, that is going to give some trouble... */
 content:" [http://limpid.nl"attr(href)"]";
}