@media only screen and (min-width: 1200px) {
  .blog-g-fixed {
    max-width: 1200px;
  }
}

@media only screen and (min-width: 641px) {
  .blog-sidebar {
    font-size: 1.4rem;
  }
}

ul, ol {
  list-style: outside none none;
  margin: 0;
  padding-left: 0;
}
li > ul {
  padding: 0;
}

.istop-post {
  padding: 0 8px;
}
.istop-post h2 {
  margin: 3px 0;
}
.blog-main {
  padding: 8px;
}

.blog-title {
  margin: 10px 0 20px 0;
}

.blog-meta {
  font-size: 14px;
  margin: 10px 0 20px 0;
  color: #222;
}

.blog-meta a {
  color: #27ae60;
}

.blog-team li {
  padding: 4px;
}

.blog-team img {
  margin-bottom: 0;
}

.blog-content {
  padding: 5px;
}

.blog-footer {
  padding: 10px 0;
  text-align: right;
}

.blog-footer p {
  margin: 0;
}

/* /tags/ */
.tag-name-size-1 {font-size:16px;}
.tag-name-size-2 {font-size:18px;}
.tag-name-size-3 {font-size:20px;}
.tag-name-size-4 {font-size:22px;}
.tag-name-size-5 {font-size:24px;}
.tag-name-size-6 {font-size:26px;}
.tag-name-size-7 {font-size:28px;}
.tags-cloud {
  padding: 12px 13px 10px 15px;
}
.tags-cloud a:nth-child(9n) {
  background-color: #4a4a4a;
}
.tags-cloud a:nth-child(9n+1) {
  background-color: #428bca;
}
.tags-cloud a:nth-child(9n+2) {
  background-color: #5cb85c;
}
.tags-cloud a:nth-child(9n+3) {
  background-color: #d9534f;
}
.tags-cloud a:nth-child(9n+4) {
  background-color: #567e95;
}
.tags-cloud a:nth-child(9n+5) {
  background-color: #b433ff;
}
.tags-cloud a:nth-child(9n+6) {
  background-color: #00aba9;
}
.tags-cloud a:nth-child(9n+7) {
  background-color: #b37333;
}
.tags-cloud a:nth-child(9n+8) {
  background-color: #ff6600;
}
.tags-cloud a {
  background-color: #428bca;
  color: #fff;
  display: inline-block;
  margin: 0 5px 5px 0;
  opacity: 0.8;
  padding: 0 6px;
}
.tags-cloud a:hover {
    opacity: 1;
}

/* 相关文章、评论 */
.post .posttop {
  margin-bottom: 12px;
  margin-top: 5px;
}
.divMutuality p {
  line-height: 14px;
}
.am-comment {
  margin-bottom: 18px;
}


/*分页条*/
.pagination {
  line-height:17px;
  margin-bottom: 15px;
}
.pagination .now-page, .pagination a {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #DDDDDD;
  display:block;
  float:left;
  margin:2px 2px 2px 0;
  padding:5px 8px;
}
.pagination .now-page, .pagination a:hover {
  background:none repeat scroll 0 0 #F3F3F3;
}

.blog-sidebar .am-panel {
  margin-bottom: 15px;
}

.am-panel-hd {
  margin-bottom:0;
}

.am-panel  li {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;
  border-color: #dedede;
  border-image: none;
  border-style: solid;
  border-width: 1px 0;
  display: block;
  margin-bottom: -1px;
  position: relative;
}
.am-panel li a {
  display: block;
  padding: 1rem;
}

.am-panel div {
  padding: 15px;
}

#divCalendar {
  border: medium none;
  overflow: hidden;
}
#divCalendar div {
  padding:0;
}
#tbCalendar {
  text-align: center;
  width: 100%;
}
#tbCalendar caption {
  display:none;
}
#tbCalendar tbody td,
#tbCalendar thead th {
  border: 1px solid #eee;
  padding: 5px 3px;
  text-align: center;
}
#tbCalendar thead th {
  background-color: #f5f5f5;
}
#tbCalendar tbody td a {
  background-color: #00a67c;
  color: #fff;
  display: block;
  margin: 0 3px;
}
#tbCalendar tbody td a:hover {
  background-color: #35d2ab;
}

#divSearchPanel input {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

