.content  {
    color:#333;    
}
.content a {
    color:blue;
}
.content a:hover {
    color:darkblue;
}
.content p{
    padding: 7px 0px;
}
/* *, **  */
.content b, .content strong {
    font-weight:bold;
}

/* h3. */
.content h3 {
   font-weight:bold; margin:5px 0px 5px;
}
/* h4. */
.content h4 {
   font-weight:bold; margin:5px 0px 5px;
}
/*h5. */
.content h5 {
    font-weight:bold; margin:5px 0px 5px;
}
/* bq. */
.content blockquote {
    margin:2px 20px;    padding:10px; color:black;
    background-color:#ddf;border-left:#777 solid 30px;
    
    
}
/* [1], fn1., ^  */
.content sup {
    vertical-align:super; font-size:0.7em;
}
/* ~ */
.content sub {
    vertical-align:sub; font-size:0.7em;
}
/* _, __ */
.content em, .content i {
    font-style:oblique;
}
/* ?? */
.content cite {
    font-style:oblique;
}
/* @ */
.content code {
    overflow:auto; font-family:monospace;    background-color:#333;    color:#ddf;    padding:4px 14px; margin:2px;    display:block;
    font-size:0.8em; white-space:pre; line-height:1.1;
}
.content code span {
	font-size:1.05em;
}

/* - */
.content del {
    text-decoration:line-through;
}
/* + */
.content ins {
    text-decoration:underline;
}
/* # */
.content ol li {
    list-style:decimal;
    margin-left:20px;
}
/* * */
.content ul li {
    list-style:square;
    margin-left:15px;
}