﻿
html {
font-family: Arial, sans-serif;
line-height: 1.5;
}
body {
margin: 10em 1em 20em 1em;
font-size:110%;
line-height:1.4;
}
section,article,aside,hgroup,header,footer,nav{
display:block;
}
p {
line-height:1.6;
}
header,nav,aside,section{
display:block;
margin-top: 10em;
}
pre {
line-height: 1.3;
background-color: #ddd;
color: #000;
margin: 0 0 0.5em;
}
pre code{
display:block;
}
pre, code {
font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;
}
code em {
background-color: #ff5;
font-style: normal;
}
li{
line-height:1.4;
margin:0.4em 0;
}
input:focus{
outline:3px solid #ff9933;
}
blockquote{
background:#ffcccc;
}
span.light{
color:#666666;
}
header h1{
font-size:xx-large;
}
header h1 a{
font-size:x-large;
}
#table{
display: table;
}
#table dl{
display: table-row;
}
#table dl > dt{
width:20%;
border-bottom:1px solid #006666;
display: table-cell;
}
#table dl > dd{
width:80%;
border-bottom:1px solid #006666;
display: table-cell;
}
#table dl > dt span:before,
#table dl > dt span:after,
#table dl > dd span:before,
#table dl > dd span:after{
content:'';
}

#Firebug *:before,
#Firebug *:after{
content:'' !important;
}

table.box{
border-collapse:collapse;
margin:1em;
}
table.blur{
opacity:0.5;
filter:alpha(opacity=50);
}
table.box th{
background:#ccccff;
border:1px solid #006699;
}
table.box td{
border-right:1px solid #ccccff;
border-bottom:1px solid #ccccff;
padding:0.2em 1em;
}
div.box{
position:fixed;
top:0px;
left:0px;
width:10px;
height:100%;
background:#0099cc;
opacity:0.3;
}
section h3{
background:#333366;
color:white;
padding:8px;
}
section{
/*min-width:800px;
max-width:1000px;*/
}

