html {font-size:13px;min-width:1200px;}
body { margin:0; }
a {text-decoration:none;color:#42464c;}
h1,h2,h3,h4,h5,h6,p{margin:0;}
h1,h2,h3,h4,h5,h6{font-weight: 400;}
body,
input,
textarea {
 font-family:"Merriweather","Open Sans","Microsoft Jhenghei","Microsoft Yahei",sans-serif;
 font-size: 1rem;
 font-weight: 400;
 color:#42464c;
 letter-spacing: .1rem;
 line-height: 1.8;
}
::selection{background:#aaa;color:#fff;}
#header {
 padding: 40px 0;
}

body {
  padding: 0 15rem;
}
.c_b_p_desc {
  line-height:1.8;
}
#header h2 {font-size:1rem;color:#878787;}
.headermaintitle {
  font-size:1.4rem;
}

#main {
 padding: 20px 0;
}
#navigator {display:none;}

#sideBar{display:none;}
.day {
 margin-bottom: 4rem;
}
.day .postTitle,
.day .c_b_p_desc,
.entrylistPostSummary,
.entrylistPosttitle {
  margin-bottom: 1rem;
}
.day .dayTitle {
  display:none;
}
.postTitle a,
.entrylistPosttitle a,
.PostListTitle {
  font-size: 1.4rem;
}
.day .postDesc {
  color: #69707a;
}
.postSeparator {
  margin-bottom: 4rem;
}
.pager{
  font-size: 1rem;
}
.pager a{
  font-size: 1rem;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.entrylistTitle {
  margin-bottom: 2rem;
  font-size: 1.4rem;
}

#calendar,.sidebar-block {
 margin-bottom: 2rem;
}

#footer {
  padding: 20px 0;
  text-align: center;
}

#myposts .postDesc2 {
 font-size: 1rem;
}

.c_b_p_desc_readmore::before {
   content:'['
}
.c_b_p_desc_readmore::after {
   content:']'
}