div#contentIn h2{
   height: auto;
   font-size: 1.2em;
   font-weight: bold;
   border-bottom: 1px solid #d1d1d1;
   background: none;
}
div#contentIn h2 a{
   text-decoration: none;
}
div.asset-meta{
   margin: 0.3em 0 1em;
   font-size: 0.7em;
}
div.entry-content{
   padding-bottom: 1em;
   width: 621px;
   font-size: 0.8em;
   line-height:  1.5;
   color: #333;
   border-bottom: 1px solid #d1d1d1;
}
div.asset-body img{
   margin: 1em 0;
}
div.asset-body a:link{
   color: #0000d1;
}
div.asset-body a:visited{
   color: #7616a9;
}
div.asset-body ul,
div.asset-body ol{
   margin-left: 2em;
}
div.asset-body ul li{
   list-style-type: disc;
}
div.asset-body ol li{
   list-style-type: decimal;
}
p.search-results{
   padding: 1em 0;
   width: 621px;
   font-size: 0.8em;
   line-height:  1.5;
   color: #333;
}
div#contentIn div#sideNavi{
   padding-bottom: 1em;
   width:205px;
   font-size: 0.8em;
}
* html div#contentIn div#sideNavi{
   width: 208px;
}
div.widget-search input.ti{
   width: 140px;
}
div#contentIn div#sideNavi h3{
   margin: 2em 0 0.5em;
   font-size: 1.1em;
   width: 200px;
   border-bottom: 1px solid #d3d3d3;
}
div.widget-calendar table{
   width: 200px;
   border: 1px solid #d3d3d3;
   background: #fff;
}
div#contentIn div#sideNavi div.widget-calendar h3{
   margin-bottom: 0;
   border: none;
}
div.widget-calendar table th{
   border-bottom: 1px solid #d3d3d3;
}
div.widget-calendar table td{
   padding: 3px;
   text-align: center;
}
div.widget-calendar table td a{
   padding: 3px;
   text-decoration: none;
   color: #fff;
   background: #666;
}
div.trackbacks-info,
div.content-nav,
div.entry-categories,
div.entry-tags{
   font-size: 0.8em;
}
div.entry-categories h4,
div.entry-categories ul,
div.entry-categories li{
   display: inline;
}
div.entry-tags h4,
div.entry-tags ul,
div.entry-tags li{
   display: inline;tags
}

div#trackbacks{
   margin: 2em 0;
}
h3.trackbacks-header,
h3.comments-open-header{
   font-size: 0.9em;
   font-weight: bold;
}
div.comments-open-content{
   font-size: 0.8em;
   color: #333;
}
div#comment-form-name label,
div#comment-form-email label,
div#comment-form-url label{
   margin-top: 0.8em;
   display: block;
}
div#comment-form-remember-me{
   margin: 0.8em 0;
}
div#comments-open-footer{
   margin: 0.8em 0;
   text-align: center;
}
h3.archive-header{
   margin-bottom: 0.5em;
   font-size: 0.9em;
   font-weight: bold;
}
div.archive{
   margin: 1em 0;
   padding: 1em;
   border:1px solid #e6e6e6;
   background: #f9f9f9;
}
div.archive-content{
   font-size: 0.8em;
}
.asset-content:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.asset-content{
	display: inline-block;
}
/*Hides IE-mac\*/
* html .asset-content{
	height: 1%;
}
.asset-content{
	display: block;
}
/* End IE-mac */
