@charset "euc-jp";

#banner {
font-family:palatino,georgia, verdana, arial, sans-serif;
font-weight:normal;
padding:15px;
border-top:4px double #666;
}

.description {
text-transform:none;
}

#content {
margin-right:20px;
margin-left:225px;
margin-bottom:20px;
border:1px solid #FFF;
}

#container {
border:1px solid #FFF;
}

#links {
position:absolute;
top:auto;
right:auto;
bottom:auto;
left:15px;
border:1px solid #FFF;
width:200px;
margin-top:1.5em;
}

.blog {
padding:0px;
}

.blogbody {
font-weight:normal;
line-height:150%;
margin-left:1em;
margin-bottom:1em;
}

.blogbody a img{
border:0;
}

div.blogbody pre{
margin:0 0 1em 1em;
font-size:0.9em;
}

div.blogbody p{
margin-left:1em;
}

div.blogbody blockquote{
margin-left:2em;
margin-right:2em;
margin-bottom:1em;
padding:1em 1em 0;
border:1px solid #ccc;
font-size:0.85em;
overflow:auto;
}

div.blogbody blockquote pre,
div.blogbody blockquote p,
div.blogbody blockquote ul,
div.blogbody blockquote ol,
div.blogbody blockquote dl{
margin-bottom:1em;
margin-left:0;
font-size:1em;
}

div.blogbody blockquote dl dt,
div.blogbody blockquote dl dd{
font-size:1em;
}

div.blogbody blockquote pre code{
line-height:1.1;
}

.blogbody blockquote p code{
font-size:1em;
}

div.blogbody blockquote ul li,
div.blogbody blockquote ol li{
margin-left:2em;
font-size:1em;
}

div.blogbody ul li{
list-style-type:disc;
margin-left:2.5em;
list-style-position:outside;
}

div.blogbody ol li{
list-style-type:decimal;
margin-left:2.5em;
list-style-position:outside;
}

div.blogbody ul li ul,
div.blogbody ol li ul{
margin-bottom:0;
}

div.blogbody ul li ul li,
div.blogbody ol li ul li{
list-style-type:disc;
font-size:1em;
}

div.blogbody ol + ol{
margin-top:-1em;
}

div.blogbody dl{
margin-left:2em;
margin-bottom:1em;
}

div.blogbody dl dt{
color:#333;
font-size:0.9em;
line-height:1.5;
}

div.blogbody dl dd{
margin-left:1em;
margin-bottom:0;
font-size:0.9em;
line-height:1.5;
}

div.blogbody dl dd p,
div.blogbody dl dd ul,
div.blogbody dl dd dl{
margin-bottom:0;
}

div.blogbody dl dd ul li{
font-size:1em;
}

div.blogbody dl dd p,
div.blogbody dl dd dl dt,
div.blogbody dl dd dl dd{
font-size:1em;
}

div.delicious-tags{
display:none;
}

.title{
color: #666;
}

#menu {
margin-bottom:5px;
text-align:center;
}

.date{ 
font-family:palatino, georgia, times new roman, serif;
font-size: 1em;
color: #333;
border-bottom:1px solid #999;
margin-bottom:10px;
font-weight:bold;
}

h4,
h5,
h6{
font-size:0.85em;
margin-left:1em;
color: #666;
}

.posted{ 
font-size: 0.8em;
color: #000000; 
margin-left:1em;
margin-bottom:25px;
}

.calendar {
color:#666;
font-weight:normal;
background:#FFF;
line-height:140%;
padding:2px;
text-align:left;
}

.calendarhead {
font-weight:normal;
padding:2px;
letter-spacing: .3em;
background:#FFF;
text-transform:uppercase;
text-align:left;
}

.side {
font-size:0.9em;
font-weight:normal;
background:#FFF;
padding:2px;
}

.side img{
border:0;
}

.side .photo img{
border:1px solid #111;
}

div.side li{
font-size:0.9em;
}

#links h3 {
font-size:0.9em;
font-weight:bold;
padding:2px;
margin-top:15px;
letter-spacing: .1.5em;
background:#FFF;
text-transform:uppercase;
}

.syndicate {
line-height:140%;
padding:2px;
margin-top:15px;
background:#FFF;
}

.powered {
color:#666;
font-size:0.8em;
line-height:140%;
padding:2px;
margin-top:50px;
}

#googleAd{
margin-left:auto;
margin-right:auto;
margin-bottom:1em;
text-align:center;
border:1px solid white;
}

.comments-body {
font-weight:normal;
line-height:140%;
padding-bottom:10px;
padding-top:10px;
border-bottom:1px dotted #999; 
margin-left:3em;
}

.comments-post {
font-size:0.8em;
font-weight:normal;
background:#FFF;
}

.trackback-url {
font-weight:normal;
line-height:140%;
padding:5px;
border:1px dotted #999; 
}

.trackback-body {
color:#666;
font-size:0.9em; */
font-weight:normal;
line-height:140%;
padding-bottom:10px;
padding-top:10px;
border-bottom:1px dotted #999; 
}

.trackback-post {
font-weight:normal;
}

.comments-head{ 
border-bottom:1px solid #999;
margin-top:20px;
margin-left:1em;
font-weight:bold;
}

.extended{
font-size:0.9em;
}

#banner-commentspop {
font-family:palatino, georgia, verdana, arial, sans-serif;
color:#FFF;
font-size:1em;
font-weight:bold;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
border-top:1px solid #FFF;
background:#003366;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px; 
}

.ascii-art{
font-size:12px;
line-height:12px;
font-family : "£Í£Ó ¥´¥·¥Ã¥¯",Osaka-ÅùÉý;
}

div.side img{
border:0px;
}

/* moblog */
.phototitle{
display:none;
}

.caption{
display:none;
}

div.photo img{
border:1px;
}

.photodate{
font-size:0.8em;
}

/* hCard Creator */

#hcardCreator label{
text-align:right;
font-weight:bold; 
width:8em;
font-size:0.8em;
padding-right:.2em;
text-align:left;
}

#hcardCreator{
margin:0 1em 1em 1em;
}

#hcardCreator fieldset{
padding:0.5em;
}

#hcardCreator legend{
font-size:0.9em;
}

#hcardCreator div.field input{
border:1px solid #666;
width: 18.2em;
line-height:2em;
}

#hcardCreator div.submit{
margin:1em 0 1em 7em;
}

#hcardCreator .submit button,
#hcardCreator .submit input{
margin-left:1em;
}

#hcardCreator div.inputs{
width:21em;
float:left;
margin-right:2em;
}

#hcardCreator h4{
margin:.3em 0 .1em 0;
font-size:0.9em;
}

#hcardCreator div.output{
float:left;
}

#hcardCreator div#preview{
padding:.5em;
background:#ccc;
border:1px solid black;
font-size:90%;
}

#hcardCreator textarea{
padding:.5em;
background:#eee;
border:1px solid black;
font-family:sans-serif;
font-size:12px;
}

#hcardCreator input#city{
width:6.8em;
}

#hcardCreator input#state{
width:4em;
}

#hcardCreator input#zip{
width:7em;
}

ul.diigo-linkroll p{
font-size:1em;
margin:0;
}

.diigo-linkroll .diigo-tags,
.diigo-ps{
display:none;
}