/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt/mt-static/themes-base/blog.css);
@import url(/mt/mt-static/themes/minimalist-red/screen.css);
/* end StyleCatcher imports */


ins {
    text-decoration : none;
    border-bottom : 1px dashed #ccc;
}
del {
    text-decoration : line-through;
}
em {
    font-style  : normal;
    font-weight : bold;
}
p {
    margin-left : 3em;
    text-indent : 1em;
    line-height : 140%;
}
ul, ol {
    margin-left : 3em;
}
li {
    margin-left : 4em;
}
dl {
    margin      : 1em 1em 1em 4em;
    padding     : 0;
}
dt {
    margin          : 0.8em 1em 0.3em 0;
    padding         : 0;
    font-weight     : bold;
    letter-spacing  : 0.1em;
}
dd {
    margin      : 0 1em 0 2em;
    padding     : 0;
}
dd p {
    margin      : 0.8em 2em 1em 0;
}
pre {
    margin-left : 3em;
    font-size   : 0.9em;
    overflow    : auto;
}
code {
    background-color : #f8f8f8;
    font-family : 'Consolas','Bitstream Vera Sans Mono','Courier New',monospace;
}
pre code {
    background-color : transparent;
}
blockquote {
    margin-left  : 5em;
    border-left  : 0.3em solid #ccc;
}
blockquote p {
    margin-left : 1em;
}
h2 {
    font-size   : 1.5em;
    font-weight : bold;
    /* border-bottom : 1px solid #f00; */
}
.asset-more h2 {
    margin-top  : 1.5em;
}
h3 {
    font-size    : 1.3em;
    font-weight  : bold;
    border-left  : 0.3em solid #f00;
    padding-left : 0.4em;
    margin-left  : 1em;
}
h4 {
    font-size   : 1em;
    font-weight : bold;
    margin-left : 2em;
}

pre {
    background-color : #f8f8f8;
    border           : 1px solid #d8d8d8;
    color            : #000000;
    padding          : 0.2em 0.5em;
    font-size        : 90%;
}
.synSpecial    { color: #c000c0; }
.synType       { color: #008000; }
.synComment    { color: #008000; font-style: italic; }
.synPreProc    { color: #c000c0; }
.synIdentifier { color: #008080; }
.synConstant   { color: #900000; }
.synStatement  { color: #000080; font-weight: bold; }

h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
    background-color : transparent;
}

address p {
    margin-left : 1em;
    text-indent : 0;
}

#advertisement {
    margin : 2em 0 0 1em;
}

#advertisement h2 {
    font-size : 1em;
}

img.mt-image-none {
    border: 1px solid transparent;
}
img.mt-image-none:hover {
    border: 1px solid #ccc;
}

cite, q {
    font-style : italic;
}

.original {
    color           : #060;
    font-style      : italic;
}
.translation {
}
h2.original,
p.original {
    margin          : 1em 1em .2em 1em;
}
h2.translation,
p.translation {
    margin          : .2em 1em 1em 1em;
}
p.translation span.annotation {
    color           : #666;
    margin          : 0 .4em;
}
em {
    font-style      : normal;
    font-weight     : bold;
}
p code,
p kbd {
    /*
    background      : #ccc;
    */
    margin          : 0 .4em;
}

li ul, li ol {
    margin-left : 0;
}

