@charset "UTF-8";
@import url(http://enslasha.net/style.css);

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

blockquote {
	margin: 0px;
	padding: 0px;
}
body {
	color: black;
	background: white;
	font-size: 13px;
	text-align: center;
  font-family: Verdana,Geneva,Arial,"ＭＳ Ｐゴシック", "ＭＳ ゴシック", Sans-serif;
}
div {
 margin: 0px;
 padding: 0px;
}
input, textarea {
	margin:0px;
	padding:0px;
	border: 1px solid black;
}


.title a {
	color: #000;
}

#wrapper {
	width: 610px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}

#header {
	text-align: left;
	padding: 5px;
	margin: 0px; 
}
#blog_title {
	font-family: "Lucida Sans Unicode", lucida, Arial,Helvetica, sans-serif;
	font-size: 30px;
	margin: 0px;
	padding: 0px;
}
#blog_title a {
	text-decoration: none;
	color: #000;
}

#content_wrapper {
	float: right;
	width: 440px;
	margin: 0px; 
	padding: 0px;
}
	
#content {
	margin: 0px; 
	padding: 5px;
	text-align: left;
} 
.date {
	margin: 0px;
	padding: 0px;
}
.date a {
	color: #000;
}	
.story {
	margin: 0px;
	padding: 5px;
}
.title {
	font-size: 20px;
	padding: 0px;
	font-weight: bold; 
	margin: 0px;
	font-family: "Times New Roman", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.title a {
 font-weight: bold;
}
.body {
	margin: 0px;
	padding: 5px;
}

.paragraph, .bibliography {
	padding: 5px 0px;
	margin: 0px;
}

div.seemore {
	padding: 1px 0px;
	margin: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-serif;
}
.posted {
	text-align: right;
	font-size: 11px;
	font-family: Verdana,Geneva,Arial,Sans-serif;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.posted a {
	color: #00F;
}
#subcontent {
	margin: 0px; 
	padding: 5px;
} 
.headlines {
	margin: 0px;
	padding: 5px;

}
.headlines_title {
	font-weight:bold;
	font-family: Verdana,Geneva,Arial,Sans-serif;
}
.headlines_list {
	list-style: disc inside;
	padding: 0px;
	margin: 0px;
}
.bibliography_list {
	list-style: disc inside;
	padding: 0px;
	margin: 0px;
}

.rss {
	font-size: 10px;
	font-weight: bold;
	font-family: "Lucida Sans Unicode", lucida, Arial, Helvetica, sans-serif;
}
.rss a {
	color:#00F;
}
.rss a:hover {
	text-decoration:none;
}

#sidebar_wrapper {
	float: left;
	width: 160px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
#sidebar {
	margin: 0px;
	padding: 5px;
	text-align: left;
	font-size: 11px;
}
.side_menu {
	margin: 0px;
	padding: 5px;
	font-family: Verdana,Geneva,Arial,Sans-serif;
}
#sidebar a {
	color:#00F;
}
#sidebar dt {
	padding: 2px 0px;
	margin: 0px;
	font-weight: bold;
}
#sidebar dl,dd {
	padding: 0px;
	margin: 0px;
}
#sidebar dt a {
	font-weight: bold;
}
#sidebar ul {
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
}
/*
#archives {
	margin: 0px;
	padding: 5px;
}
#archives_title {
	font-weight: bold;
}
ul.flatarchives {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	list-style-position: inside;
	color: black;
}
*/
#ad {
	margin: 0px;
	padding: 5px;
}

#footer {
	clear: both;
	margin: 5px 0px;
	text-align: left;
}


.hidden {
	display: none;
}
.normal {
	font-weight: normal;
}
.writeback {
	margin: 0px; 
	padding: 5px;
	font-family: Verdana,Geneva,Arial,Sans-serif;
} 
.writebacks_title {
	font-weight:bold;
}
.writeback_title {
        margin: 0px;
        padding: 0px;
	font-weight: bold;
}
.writeback_body {
	padding: 5px;
}
.trackback_url {
	padding: 1px 3px;
	width: 100%;
}
.seemore a {
	color: #00F;
}
.navindex {
	text-align: right;
}
.navindex_unch {
	font-size: 1.2em;
	font-weight: bold;
}
.navindex_up {
	font-size: 1.2em;
	font-weight: bold;
	color: deepskyblue;
}
.navindex_down {
	font-size: 1.2em;
	font-weight: bold;
	color: red;
}

.navindex_date {
	font-size: 0.8em;
}

#scope_table, #positions_table, #strength_table {
	width: 140px;
	font-size: 11px;
	font-family: "Courier New", monospace;
	text-align: center;
}

#scope_table td, #positions_table td, #strength_table td {
	width: 30%;
	text-align: center;
}

#scope, #positions, #strength {
	text-align: center;
}

.positions_date, #strength_date {
	margin: 0px;
	text-align: right;
	font-size: 0.8em;
}
.positions_history {
	margin: 0px;
	text-align: right;
}
.history {
	margin: 0px;
	text-align: right;
}
#scope_table tr.shot, #positions_table tr.new {
	color: limegreen;
}
#scope_table tr.out, #positions_table tr.no {
	color: gray;
}

.paragraph ul {
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
}
