body {

line-height:      1.2em;

}

p.default {

padding-left:     10px;

}

/*—————————————————————- Wiki link —————————————————————-*/ a.wiki:visited {

text-decoration:  none;
color:            #000;

} a.wiki:hover {

text-decoration:  underline;

}

/*—————————————————————- Headers —————————————————————-*/ h1 {

font-size:        1.6em;
border-bottom:    1px solid #aaa;

}

h2 {

font-size:        130%;
color:            #fff;
background:       #248;
padding-top:      5px;
padding-bottom:   5px;
padding-left:     5px;
border-left:      10px solid #248;
border-bottom:    2px  solid #248;

}

h3 {

vertical-align:   middle;
font-size:        120%;
color:            #000;
background:       #dfd;
padding-top:      3px;
padding-bottom:   3px;
padding-left:     10px;
border-left:      5px  solid #248;
border-top:       1px  solid #248;
border-bottom:    1px  solid #248;

}

h4 {

font-size:        110%;
color:            #000;
padding-top:      2px;
padding-bottom:   2px;
padding-left:     10px;
border-left:      5px  solid #248;
border-bottom:    1px  solid #248;

}

h5 {

font-size:        100%;
color:            #000;
padding-top:      2px;
padding-bottom:   2px;
padding-left:     10px;
text-decoration:  underline;

}

/*—————————————————————- Toggle action on node —————————————————————-*/ span.juli_toggle {

cursor:           pointer;

} span.juli_toggle:hover {

background:       #af8;

}

h2 span.juli_toggle {

color:            #fff;

} h3 span.juli_toggle, h4 span.juli_toggle, h5 span.juli_toggle, h6 span.juli_toggle {

color:            #000;

} span.juli_toggle_node {

font-size:        60%;
font-family:      monospace;

} h2 span.juli_toggle_node {

color:            #ccc;

} h3 span.juli_toggle_node, h4 span.juli_toggle_node, h5 span.juli_toggle_node, h6 span.juli_toggle_node {

color:            #444;

}

ol, ul {

padding-left:     30px;

}

/* Dictionary list */ table.juli_compact_dictionary {

border:           1px solid #aaa;
margin-top:       0.5em;
margin-bottom:    0.5em;
margin-left:      1em;

} table.juli_compact_dictionary td:nth-child(1) {

padding-right:    1em;

} dl.juli_dictionary dt {

margin-top:       0.5em;
font-weight:      bold;
color:            navy;
padding-left:     10px;

} dl.juli_dictionary dd {

margin-left:      50px;
padding:          1px;

}

/* block quote */ blockquote {

background:       #eec;
border:           1px solid #444;

} blockquote pre {

margin:           2px;

}

/*—————————————————————- Helpers —————————————————————-*/ /* recent update */ table.juli_recent_update {

border:   1px solid #a84;

} table.juli_recent_update th {

background-color: #db6;

}

/* sitemap */ div.sitemap {

text-align:       left;

}

/*—————————————————————- Additional —————————————————————-*/ div#header {

background:       #62a5dc;
border-radius:    10px;
text-align:       center;
color:            white;
height:           8em;

} div#header div.site_title {

padding-top:      30px;
padding-bottom:    5px;
font-size:        3em;
line-height:      1.2em;

} div#header div.site_title a {

text-decoration:  none;
color:            white;

} div#header div.description {

font-size:        90%;
padding-bottom:   30px;

} img.juli_photo_small {

margin:         10px;
border-top:     2px solid #888;
border-left:    2px solid #888;
border-right:   2px solid black;
border-bottom:  2px solid black;
padding:        0px;

}

table.default {

border-collapse:  collapse;
border:           1px solid #a84;

} table.default th, table.default td {

border:           1px solid #888;

} table.default th.digit, table.default td.digit {

text-align:       right;

} table.default th {

background-color: #8db;

}

/*—————————————————————- Tag list —————————————————————-*/ a.juli_tag_00 { font-size: 80%; } a.juli_tag_01 { font-size: 90%; } a.juli_tag_02 { font-size: 105%; } a.juli_tag_03 { font-size: 120%; } a.juli_tag_04 { font-size: 135%; } a.juli_tag_05 { font-size: 150%; } a.juli_tag_06 { font-size: 165%; } a.juli_tag_07 { font-size: 180%; } a.juli_tag_08 { font-size: 195%; } a.juli_tag_09 { font-size: 210%; } a.juli_tag_10 { font-size: 225%; }

/*—————————————————————- Photo —————————————————————-*/ img.juli_photo_small {

margin:         10px;
border-top:     2px solid #888;
border-left:    2px solid #888;
border-right:   2px solid black;
border-bottom:  2px solid black;
padding:        0px;

}