.answer
{
background-color:#e5e5ff;
padding:0.5em;
border-style:groove;
border-width:thin;
width:99%
}

.blue
{
color:blue;
}

.red
{
color:red;
}

.green
{
color:green;
}

.question
{
background-color:#e5e5ff;
padding:0.5em;
border-style:groove;
border-width:thin;
width:99%
}

.answer h3
{
color:blue;
}

.lesson h1
{
color:brown;
text-align:center
}

.question h3
{
color:blue;
}

pre 
{
margin-left:1cm;
font-family:lucida-console,courier-new,monospace; 
font-size:90%
}

pre.code
{
margin-left:1cm;
font-family:lucida-console,courier-new,monospace; 
font-size:90%;
}

pre.program
{
width:auto;
margin-left:1cm;
margin-right:1cm;
padding:0.5cm;
border-style:double;
border-color:brown;
background-color:white;
font-family:lucida-console,courier-new,monospace; 
font-size:90%;
}

.answer h3
{
color:blue;
}

code
{
font-family:courier-new; 
font-size:110%
}