/* Begin Classes *******************************************/

.module{
 width:150px;
}

.module-header{
 font-size:14px;
 border-bottom:solid 2px #93baba;
 padding:2px 1px;
 margin-top:20px;
 margin-bottom:5px;
 text-align:left;
}

.module-content{
 text-align:left;
}

ul.module-list{
 margin:0;
 padding-left:5px;
}

.module-list li{
 margin-bottom:4px;
 margin-left:15px;
}

.RecentEntry{
 margin:10px 0 0 0;
 font-size:12px;
 padding-left:2px;
}

.RecentComment p{
 margin:2px 0 0 0;
 font-size:12px;
 padding-left:2px;
 line-height:14px;
 height:14px;
 overflow:hidden;
 background-image:url(../images/bg_L.gif) no-repeat;
 background-repeat: no-repeat;
}

.side{
 margin-top:13px;
}

.note{
 width:150px;
 margin:0 0 15px 0;
 padding:0 15px;
 font-size:11px;
 line-height:1.2em;
 color:#639C9C;
 text-align:left;
}

.module-recent{
 text-align:left;
 padding:0 15px;
}

.metadata{
 clear:both;
 text-align:right;
 padding-top:4px;
 border-top:1px dashed #93baba;
 margin-bottom:50px;
 font-size:12px;
}

.page_okuri{
 clear:both;
 text-align:center;
 margin-top:-25px;
 margin-bottom:50px;
}



/* Begin Paged Archives *************************************/
div.page-navi {
 clear:both;
 text-align:center;
}

.page-navi b{
 padding:2px 5px;
 background:#eee;
 border:1px solid #eee;
 text-decoration:none;
}
.page-navi a, .page-navi a:visited{
 padding:2px 5px;
 background:#fff;
 border:1px solid #eee;
 text-decoration:underline;
}

.page-navi a:hover{
 padding:2px 5px;
 border:1px solid #E9827C;
 background:#E9827C;
 color:#fff;
 text-decoration:underline;
}


/* Begin trackbacks & comments ******************************/
.trackbacks-header, .comments-header, .comments-open-header{
 font-size:14px;
 border-bottom:2px solid #93BABA;
 padding-bottom:2px;
 padding-left:2px;
 margin-top:40px;
 margin-bottom:3px;
}

.comment-header{
 font-size:12px;
 padding-bottom:2px;
 padding-left:2px;
 font-weight:normal;
}

#trackbacks-info {
 margin:10px 0;
 border:1px dashed #93BABA;
 padding:0 10px;
 color:#292e33;
 font-size:12px;
 text-align:center;
 background:#e6ecf2;
 line-height:125%;
}

.trackback-content, .comment-content{
 padding-left:5px;
 font-size:14px;
}

.trackback-content p{
 font-size:13px;
}

.trackback-footer{
 border-bottom:1px dashed #93BABA;
}

p.trackback-footer{
 font-size:12px;
 margin:0;
 padding-left:10px;
}

.comment, .comments-open-moderated, .comments-open{
 font-size: 12px;
 line-height:150%;
}

#comment-post{
 font-weight:bold;
}

.comments-open label { display: block; }

#comment-bake-cookie {
 margin-left: 0;
 vertical-align: middle;
}

/* Begin Search Page ****************************************/
.search-results-header{
 background-color:#93BABA;
 color:#fff;
 padding:5px 8px;
}

.entry-footer{
 border-bottom:1px dashed #93baba;
 margin-bottom:20px;
}
