.s{

}
.10px{
font-size : 9px;}
html{

margin : 0;
padding : 0;

}
body{

margin : 0;
padding : 0;
 background-image : url("../image/background.png");

}
.ordinary{

 margin-left : 10px;

}
a img {
    border-style:none;
}
a:link{
  color : #040189;
}
a:visited{
  color : #040189;
}
a:hover{
  color : gray;
  text-decoration : none;
}
#wrap{

margin : 0 0 0 -403px;
padding : 0;
width : 806px;
position : relative;
left : 50%;
 background-image : url("../image/back.png");
}
#inner{
 font-size : 15px;
 margin : 0 0 0 -397px;
padding : 0;
width : 794px;
position : relative;
left : 50%;
background-color : #FFFFFF;
}
#header{

 width : 794px;
 height : 45px;
 margin : 0 0 0 -397px;
 padding : 0;
 border-bottom-style : solid;
 border-bottom-color : #000000;
 border-bottom-width : 2px;
 border-top-style : solid;
 border-top-color : #000000;
 border-top-width : 2px;
position : relative;
left : 50%;
}
div#header h1{
 width : 794px;
 height : 45px;
 margin : 0px;
 padding : 0px;

}
h1 a{
  text-indent:-9999px;
 display : block;
 width : 794px;
 height : 45px;
 margin : 0;
 padding : 0;
 background-image : url("../image/header.png");
background-repeat: no-repeat;


}
#picture{
 width : 794px;
 height : 363px;
 background-image : url("../image/picback2.png");
background-repeat: no-repeat;
text-align : center;
 border-bottom-style : solid;
 border-bottom-color : #000000;
 border-bottom-width : 2px;

}
#picture img{

 margin : 10px 0 5px 0 ;

}
div.report{

 width : 396px;
 height : 200px;
 float : left;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;
}
div.report dl{
 margin-left : 20px;
}
div.report dl dt{
 margin-bottom : 10px;
}
div.report dl dd{
 line-height:20px;
 padding : 5px;
 border-style : solid;
 border-color : black;
 border-width : 1px;
 margin-left : 0px;
 margin-right : 10px;
}

div.box-top1{

 width : 396px;
 float : left;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;
}
div.box-top2{
 width : 396px;
 float : right;
 border-left-style : solid;
 border-left-color : gray;
 border-left-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;
 background-position: right bottom;
}
div.box-top3{

 width : 396px;
 float : left;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;
 background-position: right bottom;
}
div.box3{
 width : 396px;
 float : right;
 height : 200px;
 text-align : center;
 border-left-style : solid;
 border-left-color : gray;
 border-left-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;

}
div.box-top2 ul li{
 margin :  1px 10px 3px 0;
 padding : 0 0 1px 0;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 1px;


}
div.box-top2 ul li.noline{
 border : none;


}
div.box-top1 ul li{
 margin :  1px 10px 3px 0;
 padding : 0 0 1px 0;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 1px;


}
div.box-top3 ul li{
 margin :  1px 10px 3px 0;
 padding : 0 0 1px 0;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 1px;


}
div.box1{

 width : 396px;
 height : 200px;
 float : left;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;
}
*div.box1{

 width : 398px;
 height : 200px;
 float : left;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;
}
*:first-child+html div.box1{

 width : 396px;
 height : 200px;
 float : left;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;
}
html:not(:only-child:only-child) div.box1{
 width : 396px;
 height : 200px;
 float : left;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;
}
div.box2{
 width : 396px;
 float : right;
 height : 200px;
 border-left-style : solid;
 border-left-color : gray;
 border-left-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;

}
div.box3{
 width : 396px;
 float : right;
 height : 200px;
 text-align : center;
 border-left-style : solid;
 border-left-color : gray;
 border-left-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;

}
div.box4{
 width : 396px;
 height : 200px;
 float : left;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;

}
*div.box4{
 width : 398px;
 height : 200px;
 float : left;
 margin-top : -1px;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-top-style : solid;
 border-top-color : gray;
 border-top-width : 1px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;

}
*:first-child+html div.box4{
 width : 396px;
 height : 200px;
 float : left;
 margin-top : 0px;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-top:0px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;

}
html:not(:only-child:only-child) div.box4{
 width : 396px;
 height : 200px;
 float : left;
 margin-top : 0px;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-top:0px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;

}
div.box5{
 width : 396px;
 float : right;
 height : 200px;
 border-left-style : solid;
 border-left-color : gray;
 border-left-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;

}
*div.box5{
 width : 396px;
 float : right;
 height : 200px;
 margin-top : -1px;
 border-left-style : solid;
 border-left-color : gray;
 border-left-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-top-style : solid;
 border-top-color : gray;
 border-top-width : 1px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;

}
*:first-child+html div.box5{
 width : 396px;
 float : right;
 height : 200px;
 margin-top : 0px;
 border-left-style : solid;
 border-left-color : gray;
 border-left-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-top:0px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;

}
html:not(:only-child:only-child)  div.box5{
 width : 396px;
 float : right;
 height : 200px;
 margin-top : 0px;
 border-left-style : solid;
 border-left-color : gray;
 border-left-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-top:0px;
 background-image : url("../image/kuriharalab.png");
 background-repeat: no-repeat;

}
*div.boxie6
{
 width : 794px;
 margin-top : -1px;
 border-top-style : solid;
 border-top-color : gray;
 border-top-width : 1px;
}
*:first-child+html div.boxie6
{
 margin-top : 0px;
 border-top : 0;
}
html:not(:only-child:only-child) div.boxie6
{
 margin-top : 0px;
 border-top : 0;
}
*div.seminar
{
 width : 794px;
 margin-top : -1px;
 border-top-style : solid;
 border-top-color : gray;
 border-top-width : 1px;
}
*:first-child+html div.seminar
{
 margin-top : 0px;
 border-top : 0;
}
html:not(:only-child:only-child) div.seminar
{
 margin-top : 0px;
 border-top : 0;
}
h2.new{

 text-indent:-9999px;
 width : 376px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/whatsnew.png");
background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;


}
h2.yotei{

 text-indent:-9999px;
 width : 376px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/kongonoyotei.png");
background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;


}
h2.menu{

 text-indent:-9999px;
 width : 376px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/menu.png");
background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;


}
h2.katudou{

 text-indent:-9999px;
 width : 376px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/katudou.png");
background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;

}
h2.membersarea{

 text-indent:-9999px;
 width : 774px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/membersarea.png");
background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;

}
h2.members{

 text-indent:-9999px;
 width : 774px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/members.png");
background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;

}
h2.column{

 text-indent:-9999px;
 width : 774px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/column.png");
 background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;

}
h2.seminar{

 text-indent:-9999px;
 width : 774px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/seminar.png");
 background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;

}
h2.report2{

 text-indent:-9999px;
 width : 774px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/report2.png");
 background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;

}
h2.message{

 text-indent:-9999px;
 width : 774px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/report3.png");
 background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;

}
h2.thesis{

 text-indent:-9999px;
 width : 774px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/thesis.png");
 background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;

}
h2.links{

 text-indent:-9999px;
 width : 774px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/links.png");
 background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;

}
h2.contact{

 text-indent:-9999px;
 width : 774px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/toiawase.png");
 background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;

}
h2.report{

 text-indent:-9999px;
 width : 774px;
 height : 25px;
 margin : 10px 0 0 10px;
 padding : 0;
 background-image : url("../image/report.png");
 background-repeat: no-repeat;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 2px;
 border-bottom-style: dotted;

}
h2.post-post{

 margin: 10px 0 10px -5px;
 padding:0 0 0px 0;
 background-image : url("../image/post-post.png");
 background-repeat: no-repeat;
 text-indent:-9999px;
}
h2.post-archive{

 margin: 10px 0 10px -5px;
 padding:0 0 0px 0;
 background-image : url("../image/post-archive.png");
 background-repeat: no-repeat;
 text-indent:-9999px;
}
h3.column{

 margin : 10px 0 10px 20px;

}
h3.links{

 margin : 10px 0 10px 20px;

}
h4.column{
 margin : 10px 0 10px 30px;
}
h4.members{

 margin : 10px 0 10px 20px;

}
h4.seminar{

 margin : 10px 0 10px 20px;

}

ul.thesis li{
 margin-bottom : 10px;
}
div.box1 h4{

 padding-left : 10px;
 margin : 10px 0 5px 0 ;

}
div.box1 img{

 float : left;
 margin-left : 10px;

}
div.box1 dl{

 width : 244px;
 margin : 10px 0;
 float : right;

}
div.box1 dl dt{

 float : left;
 margin : 0 0px 0 0;


}
div.box1 dl dd{

 float : left;
 margin : 0;

}
div.box1 p{
 width : 234px;
 height : 120px;
 float : right;
 margin : 0 10px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
*div.box1 p{
 width : 234px;
 height : 123px;
 float : right;
 margin : 0 5px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
*:first-child+html div.box1 p{
 width : 234px;
 height : 121px;
 float : right;
 margin : 0 10px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
div.box2 h4{
 padding-left : 10px;
 margin : 10px 0 5px 0 ;
 padding-left : 10px;

}
div.box2 img{

 float : left;
 margin-left : 10px;

}
div.box2 dl{

 width : 244px;
 margin : 10px 0;
 float : right;

}
div.box2 dl dt{

 float : left;
 margin : 0 0px 0 0;


}
div.box2 dl dd{

 float : left;
 margin : 0;

}
div.box2 p{
 width : 234px;
 height : 120px;
 float : right;
 margin : 0 10px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
*div.box2 p{
 width : 234px;
 height : 123px;
 float : right;
 margin : 0 5px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
*:first-child+html div.box2 p{
 width : 234px;
 height : 121px;
 float : right;
 margin : 0 10px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
div.box4 h4{

 padding-left : 10px;
 margin : 10px 0 5px 0 ;

}
div.box4 img{

 float : left;
 margin-left : 10px;

}
div.box4 dl{

 width : 244px;
 margin : 10px 0;
 float : right;

}
div.box4 dl dt{

 float : left;
 margin : 0 0px 0 0;


}
div.box4 dl dd{

 float : left;
 margin : 0;

}
div.box4 p{
 width : 234px;
 height : 120px;
 float : right;
 margin : 0 10px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
div.box4 p{
 width : 234px;
 height : 140px;
 line-height : 115%;
 float : right;
 padding-left : 2px;
 margin : 0 10px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
div.box4{
 height : 230px;

}
div.box1 p{
 width : 234px;
 height : 115px;
 padding-left : 2px;
 line-height : 115%;
 float : right;
 margin : 0 10px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
div.box1{
 height : 210px;

}
div.box3{
 height : 210px;

}
div.box5 p{
 width : 234px;
 height : 110px;
 line-height : 115%;
 float : left;
 margin : 0 10px 0 0;
 padding-left : 2px;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
div.box5{
 height : 230px;

}
div.box2 p{
 width : 234px;
 height : 115px;
 padding-left : 2px;
 line-height : 115%;
 margin : 0 10px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
div.box2{
 height : 210px;

}
}
*div.box4 p{
 width : 234px;
 height : 123px;

 float : right;
 margin : 0 5px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
*:first-child+html div.box4 p{
 width : 234px;
 height : 121px;
 float : right;
 margin : 0 10px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
div.box5 h4{

 padding-left : 10px;
 margin : 10px 0 5px 0 ;

}
div.box5 img{

 float : left;
 margin-left : 10px;

}
div.box5 dl{

 width : 244px;
 margin : 10px 0;
 float : right;

}
div.box5 dl dt{

 float : left;
 margin : 0 0px 0 0;


}
div.box5 dl dd{

 float : left;
 margin : 0;

}
div.box5 p{
 width : 234px;
 height : 120px;
 float : right;
 margin : 0 10px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
*div.box5 p{
 width : 234px;
 height : 123px;
 float : right;
 margin : 0 5px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
*:first-child+html div.box5 p{
 width : 234px;
 height : 121px;
 float : right;
 margin : 0 10px 0 0;
 border-style : solid;
 border-color : gray;
 border-width : 1px;

}
div.thesis1{
 width : 258;
 float : left;
}
div.thesis2{
 width : 258;
 float : left;


}
div.thesis3{
 width : 258;
 float : left;

}
div.box2 ul li{
 margin :  1px 10px 0 0;
 padding : 0 0 1px 0;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 1px;


}
div.box2 ul li.noline{
 margin :  1px 10px 0 0;
 padding : 0 0 1px 0;
 border : none;


}
div.box1 ul li{
 margin :  1px 10px 0 0;
 padding : 0 0 1px 0;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 1px;


}
ul#column-list li{


 margin : 10px 0 10px 0;

}
table.column{
font-size : 15px;
 width : 754px;
 margin : 0 0 0 20px;

}
table.column tr{

 margin : 0 0 10px 0px;

}
table.column td.td1{

 width : 42px;
 vertical-align : top;
 text-align : right;
 font-weight : bold;


}
table.column td.td2{

 line-height : 20px;
 border-bottom-style : solid;
 border-bottom-color : gray;
 border-bottom-width : 1px;
 
}
p.column{

 width : 744px;
 margin-left : 20px;


}
p.pankuzu{

 width : 774px;
 height : 20px;
 padding : 0;
 margin : -25px 10px 0px 0px;
 text-align : right;


}
ul.pankuzu{

 width : 774px;
 height : 20px;
 padding : 0;
 margin : 10px 0px 10px 20px;
 list-style : none;


}
ul.pankuzu li{

 margin-right : 5px;
 float : left;

}

#footer{
 font-weight : bold;
 color : #FFFFFF;
 height : 42px;
 clear : both;
 line-height : 42px;
 border-top-style : solid;
 border-top-color : #000000;
 border-top-width : 2px;
 text-align : center;
 background-image : url("../image/footer-back.png");

}



span.font-13{

 font-size : 13px;

}
span.italic{

 font-style : italic;

}
.dashboard {
	background:#000000;
	opacity: 0.7; /* Safari, Opera */
	-moz-opacity:0.70; /* FireFox */
	filter: alpha(opacity=70); /* IE */
	z-index: 20;
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
}
.dashboard .in {
 background:#FFFFF;
 padding:30px;z-index: 30;
 position:fixed;
 top:30%;
 left:15%;
 opacity: 1.0; /* Safari, Opera */
 -moz-opacity:1.00; /* FireFox */
 filter: alpha(opacity=100); /* IE */
 background-image : url("../image/back-white.png");
}
.post{

  background: url("../image/pet-back.png");
  background-repeat: no-repeat;
  background-position: bottom right;

}
#japanese{display : none;}
#sub{display : none;}
/*
-----------------------------------------------
Blogger Template Style
Name:     Minima
Designer: Douglas Bowman
URL:      www.stopdesign.com
Date:     26 Feb 2004
----------------------------------------------- */




/* Header
----------------------------------------------- */

/* Content
----------------------------------------------- */
@media all {
  #content {
    width:770px;
    margin:0;
    padding:5px 0 0 0 ;
    text-align:left;
    }
  #main {
    width:490px;
    float:left;
    }
  #sidebar {
    width:190px;
    float:right;
    }
  }
@media handheld {
  #content {
    width:90%;
    }
  #main {
    width:100%;
    float:none;
    }
  #sidebar {
    width:100%;
    float:none;
    padding-left : 20px;
    }
  }

/* Headings
----------------------------------------------- */



/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 1.5em;
    }
  .post {
    margin:0em 0 1.5em 1.5em;
    border-bottom:1px dotted #ccc;
    padding-bottom:1.5em;
    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 1.5em;
    }
  }
.post-title {
  margin:.25em 0 0 0;
  padding:0 0 4px 0;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#c60;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#c60;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#333;
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#999;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Comments
----------------------------------------------- */
#comments {
    margin:0em 0 1.5em 1.5em;
    }
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}

/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  list-style:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  color:#666;
  line-height:1.5em;
  }


/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.profile-datablock {
  margin:.5em 0 .5em;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  float:left;
  padding:4px;
  border:1px solid #ddd;
  margin:0 8px 3px 0;
  }
.profile-data {
  margin:0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* Footer
----------------------------------------------- */


/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
  }
