@charset "utf-8";
@import "http://static.koneta.org/base.css";

.wine1   { background-color: #743953; }
.wine2   { background-color: #5F413E; } /*  as gray */
.wine3   { background-color: #D2A4B9; }
.blue1   { background-color: #A08F99; } /*  as silver */
.blue2   { background-color: #DDD6D6; }
.blue3   { background-color: #F1EFEF; }
.orange1 { background-color: #FCD86C; }
.orange2 { background-color: #F4E7BD; }

a, a:link, a:visited {
    color: #743953;
}
a:hover {
    color: #D2A4B9;
}
.wine3 a:hover {
    color: #743953 !important;
}
.silver, .silver a {
    color: #A08F99 !important;
}
.pic {
    border-color: #ded7d7 #A08F99 #A08F99 #ded7d7;
}
hr {
    background: #A08F99;
    color: #A08F99;
}
pre {
    background: #F1EFEF;
}
blockquote {
    border-color: #A08F99;
}


/* layout */
body {
    margin: 40px 0 20px 4em;
}
h1 {
    height: 90px;
}
#contents {
    width: 50em;
    min-width: 500px;
    float: left;
    padding: 1em 4em 1em 0;
}
div.footer {
    margin-right: 4em;
}

h3 {
    color: #A08F99;
    font-size: 90%;
}
h2 {
    padding-top: 0.8em;
    margin-bottom: 0;
}
h2 a {
    color: black !important;
}

ul.feedback, form#comments_form {
    margin-top: 2em;
    font-size: 90%;
}
ul.feedback li {
    margin-bottom: 1em;
}
ul.feedback li p {
    margin-bottom: 0.3em;
}
legend {
    display: none;
}
form#comments_form fieldset {
    padding-left: 2.2em;
    border: none;
}
form#comments_form label {
    display: block;
}
form#comments_form input#url {
    width: 30em;
}


/* aside blocks */
div.aside {
    float: left;
    width: 13em;
    overflow: hidden;
    padding: 15px 16px 10px;
    margin: 0 1em 1em 0;
}
div.aside h5 {
    font-size: 95%;
    margin-bottom: 0.8em;
}
div.aside h5 a {
    color: black !important;
    text-decoration: none;
}
div.aside h5 a:hover {
    text-decoration: underline;
}
.aside-contents {
    font-size: 85%;
    line-height: 1.7;
    margin: 0 auto 5px;
}
ul.aside-contents li {
    list-style: none;
    margin-bottom: 0.7em;
}

div#profile h5 {
    font-size: 105%;
    margin-bottom: 2px;
}
div#profile img.pic {
    border: 3px double #a08f99;
    padding: 2px;
    margin: 0 10px 0 0;
}
div#search fieldset {
    border: none;
    padding: 0;
    margin: 0;
}
div#search input.text {
    width: 97%;
   _width: 90%;
    margin: 0;
}
div#twitter .twtr-hd, div#twitter .twtr-ft {
    display: none;
}
div#amazon {
    padding-top: 0;
    padding-bottom: 5px;
}
div#amazon div.aside-contents {
    text-align: center;
}
div#amazon div.aside-contents iframe {
    width: 170px;
}


/* for movabletype */
#container-inner h1 a {
    font-size: 0;
    text-indent: -9900px;
    display: block;
    height: 75px;
    width: 420px;
    background: url(http://static.koneta.org/elementary.gif) no-repeat;
}
#container-inner div.comment {
    padding: 15px;
    width: 40em;
    margin-bottom: 1em;
    background: lightyellow;
}
#container-inner label {
    display: block;
}
#container-inner h2#banner-description,
#container-inner #comment-preview,
#container-inner #comment-cancel,
#container-inner div#comments {
    display: none;
}
#container-inner #comments-open-data,
#container-inner #comments-open-text {
    position: absolute;
    visibility: hidden;
}


/* for print */
@media print {
    iframe, iframe *, .aside {
        display: none;
    }
    body, #contents, address {
        padding: 0;
        margin: 0;
    }
    #contents, address {
        clear: both;
        width: 100%;
    }
}