@charset "UTF-8";

/***************************************
 *
 * class="readmore_link"
 *
 ***************************************/
a.readmore_link {
	font-size: 85%;
	text-decoration: underline;
	vertical-align: middle;
	color: #333;
	line-height: 220%;
}

a.readmore_link:hover {
	color: red;
}

/***************************************
 *
 * class="plugin_recent_*"
 *
 ***************************************/

.plugin_recent {
	font-size: 90%;
}

.plugin_recent_date {
	font-weight: bold;
}

.plugin_recent_page {
	line-height: 1.2;
	padding-left: 1em;
	padding-bottom: 1em;
}

/***************************************
 *
 * class="plugin_newcomments"
 *
 ***************************************/

.plugin_newcomments {
	font-size: 90%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.plugin_newcomments h6 {
	font-size: 90%;
	color: inherit;
	background-color: #FFFFFF;
	padding: 0.3em;
	margin: 0px;
	margin-bottom: 0.5em;
}

/***************************************
 *
 * class="plugin_pre"
 *
 ***************************************/

.plugin_pre {
	border: 1px solid gray;
	background-color: #f0f0f0;
	padding: 3px;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	font-family: monospace;
	font-size: 90%;
}

/***************************************
 *
 * class="plugin_cat"
 *
 ***************************************/

.plugin_cat {
	border: 1px solid gray;
	background-color: #ffffcc;
	padding: 3px;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	font-family: monospace;
	font-size: 90%;
}

/***************************************
 *
 * class="plugin_navi_*"
 *
 ***************************************/

ul.plugin_navi {
	margin:0px;
	padding:0px;
	text-align:left;
}

.plugin_navi li {
	display: inline;
}

/***************************************
 *
 * for Text_Highlighter
 *
 ***************************************/

.shell { background-color: #000; color: #fff}
div.hl-main {
/*
	border: 1px solid gray;
	background-color: #f0f0f0;
	padding: 3px;
	*/
}
.hl-main {
	font-family: monospace;
	font-size: 100%;
}

.hl-main ol.hl-main {
	border: 1px solid gray;
	background-color: #f0f0f0;
	margin: 0px;
	margin-right: 0.5em;
	margin-bottom: 1ex;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
}

.hl-default { color: #000000; }
.hl-code { color: #7f7f33; }
.hl-brackets { color: #009966; }
.hl-comment { color: #7F7F7F; }
.hl-quotes { color: #00007F; }
.hl-string { color: #7F0000; }
.hl-identifier { color: #000000; }
.hl-reserved { color: #7F007F; }
.hl-inlinedoc { color: #0000FF; }
.hl-var { color: #0066FF; }
.hl-url { color: #FF0000; }
.hl-special { color: #0000FF; }
.hl-number { color: #007F00; }
.hl-inlinetags { color: #FF0000; }

hr.short_line {
	text-align:center;
	width:80%;
	border-style:solid;
	border-color:#333333;
	border-width:1px 0px;
}

hr.full_hr {
	border-style: ridge;
	border-color: #333333;
	border-width: 1px 0px;
}

hr.note_hr {
	width: 90%;
	border-style: ridge;
	border-color: #333333;
	border-width: 1px 0px;
	text-align: center;
	margin: 1em auto 0em auto;
}
