@import url("http://route.wankuma.com/css/SyntaxHighlighter.css");  
html{
	Height: 100%! important;
        margin: 0px! important;
}

body{
	FONT-FAMILY: メイリオ, Meiryo, Verdana, Arial;
	min-height: 100%;
        margin: 0px! important;
        background-color: #eeeeee;
}

#container {
	Height: 100%;
	width:960px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}

#header {
	padding-bottom: 25px;
}

#top {
	float: left;
	height: 20px;
	padding:2px;
	text-align: left;
}

#top h1{
	display: inline;
	font-size: 1em;
	padding: 2px;
}

#top p{
	display: inline;
	font-size: 0.8em;
	padding: 1px;
}

#top .weblogtitle
{
	text-transform: none;
}

#nav {
	float: right;
	margin: 0px;
	padding: 0.5em;
	font-size: 0.9em;
	border: none;
        width:240px;
}

#nav UL{
	font-size: 1em;
}

#nav li{
	font-size:0.9em;
}

#nav img{
	filter: Gray;
}

#nav a{
	color: #666666;
	font-weight: normal !important;
	border: none !important;
}

#navstats{
	width: 300px;
}

#news{
	margin-bottom: 0.5em;
	border: none;
	padding: 0px;
}

#content {
	padding-left: 0.3em !important;
}

#sidebar-a {
        border:1px solid #cccccc;
        padding-right:10px;
}

#sidebar-a h3 {
	margin-top: 20px;
	margin-bottom : 7px;
}

#sidebar-a ul {	
	margin-top: 0px;
	margin-bottom : 0px;
}

#sidebar-a li 
{
	margin-top: 0px;
	margin-bottom : 0px;
        width:190px;
}

#content .posthead a{	
	text-transform: none! important;
	font-size:1.2em;
}

.postbody {
	width:680px;
}

.head_01 {
	color: #0000CC;
	font-size:1.1em;
	font-weight: bold;
	padding-bottom:5px;
	margin-bottom:0px;
	text-decoration:underline;
}

.head_02 {
	color: #000000;
	font-weight: bold;
	padding-bottom:5px;
	margin-bottom:0px;
}

.normal_div {
	padding-bottom:10px;
}

.body_01 {
	padding-left:12px;
	padding-bottom:20px;
}

.body_02 {
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 15px;
}

.thumbnail_01 {
	border:none;
}

.refLinks {
	padding-top:10px;
	padding-bottom:10px;
}

.LinkGroup {
	padding-top:10px;
}
.LinkUL {
	margin:0px;
	padding-left:18px;
	list-style-type : circle ;
}

.refSettings {
	margin:0px;
	padding:10px 0px 10px 18px;
	list-style-type : disc ;
}

.ImgDiv {
	padding-top:10px;
	padding-bottom:10px;
}

.TableDiv {
	padding-top:10px;
	padding-bottom:10px;
}

.ListTable_01 {
	border-right:solid 1px #666666;
	border-top:solid 1px #666666;
}


.ListTable_01 th { 
	padding: 3px 8px; 
	border-left:solid 1px #666666;
	border-bottom: 1px solid #666666; 
	BACKGROUND: #888888; 
	COLOR: #FFFFFF; 
}

.ListTable_01 td { 
	border-left:solid 1px #666666;
	border-bottom: 1px solid #666666; 
	padding: 3px 8px; 
}

.QueryTitle {
	FONT-WEIGHT:bold;
	COLOR: #444444;
}

.ResultTitle {
	FONT-WEIGHT:BOLD;
	COLOR: #444444;
	PADDING-BOTTOM:15px;
}

.result {
	BORDER: #cccccc 1px solid;
	PADDING-TOP: 13px;
	PADDING-BOTTOM: 13px;
	BACKGROUND-COLOR: #EEEEEE;
	MARGIN-BOTTOM: 10px;
}

.HighLight01 {
	COLOR: #0000cc;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 12px;
}

/*
#footer {
	width:960px;
        background-color: #ffffff;
        height:100%;
}*/