/*  layout  */
body{
   margin:20px;
   background-color:#eee;
line-height:1.7em;
}
a {
text-decoration: none;
}
#container{
}
#links-left{
   float:left;
   width:300px;
   margin-right:20px;
}
#links{
   float:right;
   margin:left;
width:160px;
}
#content{
   float:left;
   width:60%;
}#banner{
   margin-bottom:50px;
}
#banner{
   padding-bottom:20px;
   margin-bottom:20px;
   border-bottom:1px solid #ddd;
}


/*  parts  */
h1{
   font-size:2.5em;
   padding:10px 0;
   margin-bottom:20px;
}


/*  content parts  */
.navi{
   font-size:0.8em;
   text-align:center;
   margin-bottom:5px;
}


/*  articlue  */
.blog{
   margin-bottom:50px;
width:95%;
}
#square-under-1{
   border-top:1px solid #aaa;
   border-bottom:1px solid #aaa;
   padding:15px 0;
}
.bookmark{
   margin:5px 0;
   padding:3px;
}
.listCategoryArticle{
   font-size:0.8em;
   border:1px solid #aaa;
   padding:10px;
   margin:15px 0 15px 0;
}

.listCategoryArticle ul:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
    }
	
.listCategoryArticle ul{display: inline-block;} 

    /* Hides from IE Mac */
    * html ..listCategoryArticle ul {height: 1%;}
       .f.listCategoryArticle ul{display:block;}
    /* End Hack */ 

.listCategoryArticle li{
   float:left;
   width:50%;
}
.tag-word{
   padding:3px;
   font-size:0.7em;
}
.posted{
   text-align:right;
   font-size:0.7em;
   clear:both;
}
.text object{
   text-align:center;
   padding:0 auto;
}

.sidetitle{
   background-color:#ddd;
   padding:3px 15px;
   border-left:5px solid #ccc;
   margin-bottom:10px;
}
.side{
   lign-height:3em;
   padding:10px;
   border-bottom:1px solid #ddd;
   margin-bottom:20px;
}
.syndicate{
   font-size:0.7em;
}
#trackback{
   font-size:0.7em;
}
.articleHead{
   width:100%;
   background-color:#ddd;
   padding:3px;
}
.date{
   font-size:0.9em;
   padding:3px 10px;
   float:left;
}
#likeBox{
   float:right;
}
.articleHead:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
    }
	
.articleHead{display: inline-block;} 

    /* Hides from IE Mac */
    * html ..articleHead {height: 1%;}
       .f.articleHead{display:block;}
    /* End Hack */ 
h2.title{
   clear:both;
}

div #googlead{
text-align:center;
margin:0 auto;
margin-bottom:15px;
}