@charset "utf-8"; /*CSSDocument*/
/* This is the StyleCatcher theme addition. Do not remove this block.
@import url(/mtype/mt-static/themes-base/blog.css);
@import url(/mtype/mt-static/themes/unstyled/screen.css);
*/



#contents-main {
width:560px;
float:left;
}

#contents-side {
width:200px;
float:right;
}

.separator {
margin-left:0.3em;
margin-right:0.3em;
color:#999999;
}

.page .hd-normal { background-image:url(/muu/small2talk/common/img/hd_logo.png); }



/*contents
******************************************/
h1#page-title em { font-style:normal; }

.cn-entry {
border-top:1px solid #cccccc;
padding:20px 10px 13px 10px;
width:540px;
display:block;
clear:both;
}

.entrydata { margin:10px 0 7px 0; }

.entrybody p { padding:7px 0; }
.entrybody img { margin:-3px 0 5px 0; }

/*********************/
#trackbacks {
border-top:1px solid #cccccc;
padding:16px 10px 20px 10px;
}

#trackbacks h3 {
margin-bottom:6px;
padding:0;
width:112px;
height:27px;
background-image:url(/muu/small2talk/common/img/btn_trackback.gif);
display:block;
}
#trackbacks h3 span { display:none; }

/*********************/
#comments {
border-top:1px solid #cccccc;
padding:16px 10px 20px 10px;
}

#comments h3 a {
margin-bottom:6px;
padding:0;
width:108px;
height:27px;
background-image:url(/muu/small2talk/common/img/btn_comment.gif);
display:block;
}
#comments h3 a span { display:none; }

#comments-content { padding-bottom:15px; }
.cn-comment {
border-bottom:1px solid #e9e9e9;
padding:15px 10px;
width:520px;
}

.cn-comment p { padding-top:10px; }

#comment-greeting { padding:5px 0 15px 0; }

#comments-open-text { padding:10px 0; }
textarea#comment-text { margin-top:5px; }

#comments-open-footer input { border:none; }



/*contents side
******************************************/
.accordion { /*kaku-kaku fix?*/
margin:0;
padding:0;
overflow:hidden;
}

.accordion a#acd-tab01,
.accordion a#acd-tab02 {
padding:15px 10px;
width:180px;
background-image:url(/muu/small2talk/common/img/arw-down.gif);
background-repeat:no-repeat;
background-position:right center;
color:#333333;
display:block;
}
.accordion a#acd-tab01 { margin-top:-15px; }
.accordion a#acd-tab02 { border-top:1px solid #cccccc; }

.accordion a#acd-tab01:hover,
.accordion a#acd-tab02:hover {
color:#223388;
}

.cn-acd {
padding-bottom:10px;
width:200px;
display:block;
overflow:hidden;
}

#cn-side-foot {
border-top:1px solid #cccccc;
padding:10px 0;
width:200px;
}

.widget {
width:200px;
}
.cn-widget {
padding:5px 10px;
width:180px;
}

.widget h3 {
padding:0 10px;
color:#999999;
}

/*********************/
#category .cn-widget {}
#tagcloud .cn-widget { padding:10px; }
#archive .cn-widget {}

/*********************/
#entrysearch #btn-search {
border:none;
width:180px;
height:23px;
cursor:help;
}

/*********************/
#tagcloud { vertical-align:middle; }
#tagcloud .cn-widget li {
margin:0px 5px 0px 0px;
padding:0px;
font-family:sans-serif;
line-height:1.2em;
background:none;
display:block;
float:left;
}
.rank-1 { font-size:26px; font-weight:bold; }
.rank-2 { font-size:24px; font-weight:bold; }
.rank-3 { font-size:21px; font-weight:bold; }
.rank-4 { font-size:18px; font-weight:bold; }
.rank-5 { font-size:16px; font-weight:bold; }
.rank-6 { font-size:14px; }
.rank-7 { font-size:12px; }
.rank-8 { font-size:10px; }
.rank-9 { font-size:9px; }

/*********************/
a.link-rss {
padding-left:12px;
background-image:url(/mtype/mt-static/images/status_icons/feed.gif);
background-repeat:no-repeat;
background-position:left center;
}