

/*-----------------------------------------
list icon
-----------------------------------------*/
ul.cat-icon li{
margin:0;
padding:5px 0 10px 30px;
}

ul.cat-icon li.icon01{background:url(http://kono-tora.com/common/images/blog_icon01.gif) no-repeat 0 0;}
ul.cat-icon li.icon02{background:url(http://kono-tora.com/common/images/blog_icon02.gif) no-repeat 0 0;}
ul.cat-icon li.icon03{background:url(http://kono-tora.com/common/images/blog_icon03.gif) no-repeat 0 0;}
ul.cat-icon li.icon04{background:url(http://kono-tora.com/common/images/blog_icon04.gif) no-repeat 0 0;}
ul.cat-icon li.icon05{background:url(http://kono-tora.com/common/images/blog_icon05.gif) no-repeat 0 0;}
ul.cat-icon li.icon06{background:url(http://kono-tora.com/common/images/blog_icon06.gif) no-repeat 0 0;}

span.side-cap{
color:#333;
font-size:77%;
}

/*-----------------------------------------
content
-----------------------------------------*/
#blog-body{
margin:0;
padding:0px 20px;
}



h2.content-header{
margin: 0 0 10px 0;
border:1px solid #3082ff;
padding:5px 10px;
color:#3082ff;
font-weight: bold;
background:#bdd7ff;
}

.content-nav { margin-top: 0; }

.date-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header{
margin: 0 0 10px 0;
border-bottom:none;
padding:0;
color:#333;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 100%;
text-align: left;
font-weight: normal;
background: none;
}

.entry-header{
margin:0;
border:0;
color: #ff5129;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 140%;
text-align: left;
font-weight: bold;
padding:5px 0 10px 55px;
background: none;
background:url(/images/icon_entry_tit.gif) no-repeat 0px 0px;
border-bottom:3px solid #ff5129;
}

.icon-6391705{background:url(http://kono-tora.com/common/images/hoso_icon01.gif) no-repeat 0px 0px;}
.icon-6391707{background:url(http://kono-tora.com/common/images/hoso_icon02.gif) no-repeat 0px 0px;}
.icon-6391709{background:url(http://kono-tora.com/common/images/hoso_icon03.gif) no-repeat 0px 0px;}
.icon-6391711{background:url(http://kono-tora.com/common/images/hoso_icon04.gif) no-repeat 0px 0px;}
.icon-6391713{background:url(http://kono-tora.com/common/images/hoso_icon05.gif) no-repeat 0px 0px;}
.icon-6391715{background:url(http://kono-tora.com/common/images/hoso_icon06.gif) no-repeat 0px 0px;}


.entry-header a,
.entry-header a:link,
.entry-header a:active,
.entry-header a:visited{
color:#ff5129;
text-decoration:none;
}

.entry-header a:hover{
color:#ff5129;
text-decoration:underline;
}

.date-header{
color:#333;
font-size:120%;
font-weight: normal;
}

.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header{
margin: 0 0 10px 0;
border-bottom:none;
padding:0;
color: #ff5129;
font-family: 'Trebuchet MS', Verdana, sans-serif;

text-align: left;
font-weight: bold;
padding:0px 0 5px 0px;
background: none;
border-bottom:1px solid #ff5129;
}


.entry-content,
.entry-footer,
.trackbacks-info,
.trackback-content,
.comments-info,
.comment-content,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.archive-content{
margin: 10px 0;
background: none;

line-height:1.5;
}

.entry-content p { text-align: left; }

.entry-footer,
.trackback-footer,
.comment-footer{
margin:10px 0 50px 0;
border-top: 1px dotted #ccc;
padding:5px;
color:none;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size:93%;
line-height: normal;
text-align: left;
font-weight: normal;
}

#comment-author, #comment-email, #comment-url, #comment-text{
width: 80%;
}

/* fixes bug in ie win */
img.image-full{
width: 100%;;
}


/*-----------------------------------------
SIDE
-----------------------------------------*/

/* modules */

.module{
margin-bottom:20px;
}

.module a{
text-decoration: none;
font-weight: inherit;
}


.module-header,
.module-calendar .module-header{
border-bottom:none;
font-family: 'Trebuchet MS', Verdana, sans-serif;
line-height:1;
text-transform: uppercase;
letter-spacing:0;
text-align: left;
color:#fff;
margin:0;
font-size:108%;
padding:7px 10px;
font-weight:bold;
background:#25aaf3;
margin-bottom:10px;
}

.module-header a,
.module-header a:link,
.module-header a:active,
.module-header a:visited,
.module-calendar .module-header a,
.module-calendar .module-header a:link,
.module-calendar .module-header a:active,
.module-calendar .module-header a:visited{
color:#fff;
text-decoration:none;
}

.module-header a:hover,
.module-calendar .module-header a:hover{
text-decoration:underline;
}

.module-content{
margin:0;
padding:0 10px;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size:100%;
line-height:150%;
}

.module-syndicate,
.module-adsense{
padding:0 0 0 20px;
}


.module-list li{
margin:0 0 7px 10px;
padding:0 0 0 13px;
font-size:108%;
line-height:1.4;
background:url("http://kono-tora.com/common/images/arrow_side.gif") no-repeat 0 0.4em;
}


.module-list { margin: 0; }
.module-list-item { margin: 10px 0; }
.typelist-thumbnailed .module-list-item { margin: 10px 0; }

.module img,
.module-photo img{
border: 5px solid #f5f5f5;
}

.module-photo .module-content{
text-align: left;
}

.module-powered { text-align: left; }

.module-calendar{
color:#000;
font-size:100%;
font-family: 'Trebuchet MS', Verdana, sans-serif;
border-bottom:none;
text-align: left;
font-weight: bold;
text-transform: uppercase;
padding: 3px;
letter-spacing:0;
}


.module-calendar th,
.module-calendar td{
color:#000;
text-align: center;
font-weight: normal;
}

.module-calendar td a:link,
.module-calendar td a:active,
.module-calendar td a:visited{
color:#ff5129;
text-decoration:underline;
background:#none;
}

.module-calendar td a:hover{
color:#fff;
text-decoration:none;
background:#ff5129;
}



.typelist-thumbnail img { margin: 0; }

.module-featured-photo { margin-bottom: 5px; }
.module-featured-photo .module-content img { width: 420px; }

.module-recent-photos .module-content { padding: 2px 0 0 0; }
.module-recent-photos .module-list { margin: 0; }

.module-recent-photos .module-list-item{
width: 70px; /* ie mac fix */
height: 70px; /* for appearance with varying image border widths */
margin: 0 2px 2px 0;
}

.module-tipjar-r2 .tipjar-button{
float: left;
}


.module-laff_widget,
.module-laff_adbanner{
overflow:visible;
}

.module-about,
.module-content{
margin:0;
padding:0;
}

.module-photo .module-content img{
margin-left:10px;
text-align:center;
}

.module{

}





/*-----------------------------------------
TOP
-----------------------------------------*/

.top-tit{
border:1px solid #DF0018;
margin:0 0 10px;
padding:5px 10px;
background:#ffc8ce;
font-size:110%;
font-weight:bold;
color:#cc0000;
}



