/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://www.maakikaku.jp/blog/mt-static/themes/base-weblog.css);
@import url(http://www.maakikaku.jp/blog/mt-static/themes/tsukinousagi/tsukinousagi.css);
/* end StyleCatcher imports */

.module-tagcloud .module-list { list-style: none; text-transform: uppercase; }
.module-tagcloud .module-list-item { display: inline; background: none }
.module-tagcloud li { margin: 0; padding: 1px; }
.module-tagcloud a:link { text-decoration: underline; color: #333333; }
.module-tagcloud a:visited  { text-decoration: underline; color: #333333; }
.module-tagcloud a:hover { text-decoration: underline; color: #FF6600; }
.module-tagcloud a:active { text-decoration: underline; color: #333333; }
.module-tagcloud li.taglevel1 a { font-size: 132%; color: #111111; margin: 2px; font-weight: bold;}
.module-tagcloud li.taglevel2 a { font-size: 119%; color: #333333; margin: 1px}
.module-tagcloud li.taglevel3 a { font-size: 107%; color: #555555; }
.module-tagcloud li.taglevel4 a { font-size: 94%; color: #777777; }
.module-tagcloud li.taglevel5 a { font-size: 82%; color: #999999; }
.module-tagcloud li.taglevel6 a { font-size: 75%; color: #cdcdcd; }

.entry-header a:link { color: #FF6600; }
.entry-header a:visited  { color: #FF6600; }
.entry-header a:hover { color: #FF6600; }
.entry-header a:active { color: #FF6600; }

.entry-body a:link { color: #397091; }
.entry-body a:visited  { color: #397091 }
.entry-body a:hover { color: #FF6600; }
.entry-body a:active { color: #397091; }

.entry-more a:link { color: #397091; }
.entry-more a:visited  { color: #397091 }
.entry-more a:hover { color: #FF6600; }
.entry-more a:active { color: #397091; }

.module-content a:link { color: #333333; }
.module-content a:visited  { color: #333333; }
.module-content a:hover { color: #FF6600; }
.module-content a:active { color: #333333; }

blockquote {
background-color: #E7EEF8;
border: 1px solid #A6BAD5;
margin: 8px;
padding: 8px;
}

pre {
	font-size: 100%;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
	text-align: left;
}

.entry-more-link { font-size: 13px; }

div.photocollection img {
	background: #fff;
	padding: 0px;
        margin: 0px;
	border: 1px solid #ccc;
}
div.photocollection a {
	padding: 0px;
        margin: 0px;
}
.comments-open
{
    margin-top: 15px;
}
div.caution {
	color: #fff;
	font-weight: bold;
	margin: 5px;
	padding: 10px;
	background-color: #FF6699;
}