h1 {
font: 26px Impact, "Lucida Grande";
padding: 10px;
color: black;
background-color: white;
border-bottom: 4px groove #003399;
border-top: 2px dashed #003399;
margin-top: 2px;
}

h2 {
font: bold 13px Arial;
color: black;
}

h3 {
font: bold 16px Arial;
color: #87080B;
}

div.norm {
padding: 0 10px;
}
p {
font: 13px Arial;
color: black;
line-height: 120%;
}

a {
color: #003399;
}

ul li{
font: 13px Arial;
color: black;
line-height: 120%;
list-style-type: square;
}

ol li{
font: 13px Arial;
color: black;
line-height: 120%;
list-style-type: decimal;
}

ol li ul li{
font: 13px Arial;
color: black;
line-height: 120%;
list-style-type: square;
}


ol li ol li{
font: 13px Arial;
color: black;
line-height: 120%;
list-style-type: lower-alpha;
}

ul li ol li{
font: 13px Arial;
color: black;
line-height: 120%;
list-style-type: decimal;
}

#bread p{
font: bold 12px Arial;
color: black;
padding: 2px 10px;
border-bottom: 1px solid #E5AF61;
border-top: 1px solid #E5AF61;
background-color: #FBF4DF;
}

#bread a {
color: black;
}

.photo { 
float: right; 
width: 300px;
margin: 0 0 10px 10px; 
padding: 4px; 
border: 1px solid #003399;
} 

.caption { 
clear: right; 
float: right; 
width: 300px;
font: bold;
text-align: center;
} 


blockquote.mine {
border: 2px ridge #E5AF61;
background: #FBF4DF;
clear: both;
padding: 10px 20px 10px 20px;
text-align: justify;
}

blockquote.train {
border: 2px ridge #003399;
clear: both;
padding: 10px 20px 10px 20px;
text-align: justify;
width:auto;
}

.left {
float: left;
width: 45%;
}

.right {
float: right;
width:45%
}
span.new
{font: 10px Arial;
font-weight: bold;
color: #9d032a;
}
