/* Base */
@import url(http://static.typepad.com/.shared:v20100907.01-0-g3f26175:typepad-jp:ja_jp/themes/common/base-weblog.css);

/* Tip Jar */
@import url(http://static.typepad.com/.shared:v20100907.01-0-g3f26175:typepad-jp:ja_jp/themes/common/tipjar.css);

/* Portal */

/* Theme */
@import url(http://static.typepad.com/.shared:v20100907.01-0-g3f26175:typepad-jp:ja_jp/themes/jim/chroma/screen.css);

/* Theme - Custom Banner */
#banner {
    background-image: url("http://chibi.typepad.jp/.a/6a0120a8e15ed3970b0120a8e19b22970b-250hi");
}


/* Theme - Custom Colors *//* darkest */

#wrapper {
    border-color: #2b4c13;
}
#footer,
.module {
    background: #2b4c13;
}
#comment-author, #comment-email, #comment-url {
    border-left: 1px solid #2b4c13;
    border-top: 1px solid #2b4c13;
}
.content-nav-prev a,
.content-nav-next a,
.pager-bottom .pager-left a,
.pager-bottom .pager-right a {
    background: #2b4c13;
}
.content-header {
    background: #2b4c13;
}
.search-subheader {
    background: #2b4c13;
}

/* base */

body {
	background-color: #3c6a1b;
}
#comment-author, #comment-email, #comment-url, .entry-footer-feedback a span,
.reactions .reaction {
    background: #3c6a1b;
}
.entry-footer-individual .entry-footer-feedback,
.reactions,
.comments {
    border-bottom: 1px solid #3c6a1b;
}
.module-recent-comments-mb li {
    border-bottom: 1px dotted #3c6a1b;
}
.module-recent-comments-mb .separator {
    color: #3c6a1b;
}
.module-profilefollowing .userinfo,
.module-elsewhere .module-content .module-list-item a span.elsewhere-servicename-account {
    border-color: #3c6a1b;
}

/* lighter */

.entry-footer {
    background: #569826;
}

/* lightest */

.comment-form #comments-open-data .grayText,
.content-nav-label,
.user-following a,
.user-followers a,
.module-profilefollowing .userinfo-elsewhere h3 {
    color: #9ac17d;
}
#comment-author, #comment-email, #comment-url {
    border-bottom: 1px solid #9ac17d;
    border-right: 1px solid #9ac17d;
}
.module-recent-comments-mb .comment-content-info {
    color: #9ac17d;
}
.module-recent-comments-mb .comment-content-info a {
    color: #9ac17d;
}
.module-profilefollowing .view-all a,
.module-elsewhere .module-content .module-list-item a span.elsewhere-servicename-account {
    color: #9ac17d;
}




/* Custom CSS */


.comments-header,
.comments-open-header {
    margin: 15px 14px 15px 20px;
    font-size: 16px;
}
 
.recently-favorited .comments-header {
    margin: 0 0 15px;
}
 
/* - Type Pad Connect Comments */
#tpc_thread #tpe-content {
    margin: 0 20px;
}
 
/* - Comments Block */
#tpc_thread #tpe-content #tpe-comments-content,
#tpc_thread #tpe-content #comments-pager {
    margin-bottom: 30px;
}
 
/* -- Comment Block */
#tpc_thread #tpe-content #tpe-comments-content .comment {
    clear: both;
    margin: 0 0 1.5em;
    padding: 0;
    border-top: 0;
}
#tpc_thread #tpe-content #tpe-comments-content .comment-reply-1 {
    margin-left: 2em;
}
 
/* --- Commenter Userpic*/
#tpc_thread #tpe-content #tpe-comments-content .comment-avatar {
    padding: 0;
}
#tpc_thread #tpe-content #tpe-comments-content .comment-has-avatar .comment-avatar img {
    border: none;
}
 
/* --- Comment Header */
#tpc_thread #tpe-content #tpe-comments-content .comment .comment-header {
    display: inline-block;
    position: relative;
    margin-bottom: 0;
    font-size: 95%;
}
#tpc_thread #tpe-content #tpe-comments-content .comment .comment-header > span {
    display: inline-block;
    padding: 0 0 5px 0;
}
#tpc_thread #tpe-content #tpe-comments-content .comment .comment-header > span:after {
    content: "";
    border-top: 18px solid transparent;
    border-left: 18px solid #fff;
    position: absolute;
    right: -21px;
    bottom: 0;
    width: 0;
    height: 0;
}
 
/* --- Comment Content */
#tpc_thread #tpe-content #tpe-comments-content .comment .comment-content {
    float: none;
    max-height: 500px;
    margin-left: 0;
    padding: 1px 0.8em;
    background-color: #fff;
    color: #333;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#tpc_thread #tpe-content #tpe-comments-content .comment .comment-content p {
    margin: 0.8em 0;
    line-height: 1.5;
    font-size: 95%;
}
 
/* --- Comment Footer */
#tpc_thread #tpe-content #tpe-comments-content .comment .comment-footer {
    margin-left: 0;
    font-size: 85%;
    font-style: normal;
    opacity: 1;
    text-align: left;
}
#tpc_thread #tpe-content #tpe-comments-content .comment-footerlinks {
    position:absolute;
    right:0;
    bottom: 0;
    float: none;
}
#tpc_thread #tpe-content #tpe-comments-content .comment-datetime {
    clear: none;
    float: none;
}
 
/* - Reply Comment Form */
#tpc_thread #tpe-content #tpe-comments-content .signin-reply {
    margin-top: 30px;
}
 




/* ph=1 */
/* nhm:dynamic-ssi */
