.entry-content a, .entry-summary a, .page-content a, .author-profile-description a, .comment-content a, .main-navigation .current_page_item > a, .main-navigation .current-menu-item > a {
	color: #1A0DAB
;
	text-decoration: underline;
}

.entry-content p,.entry-title {
  color: #333; }

.entry-content h2{
  position:relative;
  margin-right: 10px;
  margin-left: 10px;
  padding:0 10px 0 55px;
  color:#666;
  z-index:1;
  font-weight: normal;
}
.entry-content h2:before{
content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    border-right: #fff solid 2px;
    background: #f60;
    background-image: -webkit-gradient(linear, left top, left bottom,
 from( rgba(255, 255, 255, 0.0)), 
 color-stop(0.20, rgba(255, 255, 255, 0.0)), 
 color-stop(0.20, rgba(255, 255, 255, 0.1)), 
 color-stop(0.40, rgba(255, 255, 255, 0.1)), 
 color-stop(0.40, rgba(255, 255, 255, 0.3)), 
 color-stop(0.60, rgba(255, 255, 255, 0.3)), 
 color-stop(0.60, rgba(255, 255, 255, 0.5)), 
 color-stop(0.80, rgba(255, 255, 255, 0.5)), 
 color-stop(0.80, rgba(255, 255, 255, 0.6)), 
 to( rgba(255, 255, 255, 0.6))
 );
    background-image: -webkit-linear-gradient(top,
 transparent 20%,
 rgba(255, 255, 255, 0.1) 20%, 
 rgba(255, 255, 255, 0.1) 40%, 
 rgba(255, 255, 255, 0.3) 40%, 
 rgba(255, 255, 255, 0.3) 60%, 
 rgba(255, 255, 255, 0.5) 60%, 
 rgba(255, 255, 255, 0.5) 80%, 
 rgba(255, 255, 255, 0.6) 80%, 
 rgba(255, 255, 255, 0.6) 100%
 );
    background-image: -moz-linear-gradient(top,
 transparent 20%,
 rgba(255, 255, 255, 0.1) 20%, 
 rgba(255, 255, 255, 0.1) 40%, 
 rgba(255, 255, 255, 0.3) 40%, 
 rgba(255, 255, 255, 0.3) 60%, 
 rgba(255, 255, 255, 0.5) 60%, 
 rgba(255, 255, 255, 0.5) 80%, 
 rgba(255, 255, 255, 0.6) 80%, 
 rgba(255, 255, 255, 0.6) 100%
 );
    background-image: -o-linear-gradient(top,
 transparent 20%,
 rgba(255, 255, 255, 0.1) 20%, 
 rgba(255, 255, 255, 0.1) 40%, 
 rgba(255, 255, 255, 0.3) 40%, 
 rgba(255, 255, 255, 0.3) 60%, 
 rgba(255, 255, 255, 0.5) 60%, 
 rgba(255, 255, 255, 0.5) 80%, 
 rgba(255, 255, 255, 0.6) 80%, 
 rgba(255, 255, 255, 0.6) 100%
 );
    background-image: linear-gradient(to bottom,
 transparent 20%,
 rgba(255, 255, 255, 0.1) 20%, 
 rgba(255, 255, 255, 0.1) 40%, 
 rgba(255, 255, 255, 0.3) 40%, 
 rgba(255, 255, 255, 0.3) 60%, 
 rgba(255, 255, 255, 0.5) 60%, 
 rgba(255, 255, 255, 0.5) 80%, 
 rgba(255, 255, 255, 0.6) 80%, 
 rgba(255, 255, 255, 0.6) 100%
 );
    z-index: -1;
}
.entry-content h2:after{
  content:" ";
  position:absolute;
  top:0;
  left:0;
  width:40px;
  height:40px;
    background-image: -webkit-gradient(linear, left top, right top,
      from(      rgba(255, 255, 255, 0.0)), 
      color-stop(0.20, rgba(255, 255, 255, 0.0)), 
      color-stop(0.20, rgba(255, 255, 255, 0.1)), 
      color-stop(0.40, rgba(255, 255, 255, 0.1)), 
      color-stop(0.40, rgba(255, 255, 255, 0.3)), 
      color-stop(0.60, rgba(255, 255, 255, 0.3)), 
      color-stop(0.60, rgba(255, 255, 255, 0.5)), 
      color-stop(0.80, rgba(255, 255, 255, 0.5)), 
      color-stop(0.80, rgba(255, 255, 255, 0.6)), 
      to(        rgba(255, 255, 255, 0.6))
      );
  background-image: -webkit-linear-gradient(left,
      transparent 20%,
      rgba(255, 255, 255, 0.1) 20%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0.3) 40%, 
      rgba(255, 255, 255, 0.3) 60%, 
      rgba(255, 255, 255, 0.5) 60%, 
      rgba(255, 255, 255, 0.5) 80%, 
      rgba(255, 255, 255, 0.6) 80%, 
      rgba(255, 255, 255, 0.6) 100%
      );
  background-image: -moz-linear-gradient(left,
      transparent 20%,
      rgba(255, 255, 255, 0.1) 20%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0.3) 40%, 
      rgba(255, 255, 255, 0.3) 60%, 
      rgba(255, 255, 255, 0.5) 60%, 
      rgba(255, 255, 255, 0.5) 80%, 
      rgba(255, 255, 255, 0.6) 80%, 
      rgba(255, 255, 255, 0.6) 100%
      );
  background-image: -o-linear-gradient(left,
      transparent 20%,
      rgba(255, 255, 255, 0.1) 20%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0.3) 40%, 
      rgba(255, 255, 255, 0.3) 60%, 
      rgba(255, 255, 255, 0.5) 60%, 
      rgba(255, 255, 255, 0.5) 80%, 
      rgba(255, 255, 255, 0.6) 80%, 
      rgba(255, 255, 255, 0.6) 100%
      );
  background-image: linear-gradient(to right,
      transparent 20%,
      rgba(255, 255, 255, 0.1) 20%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0.3) 40%, 
      rgba(255, 255, 255, 0.3) 60%, 
      rgba(255, 255, 255, 0.5) 60%, 
      rgba(255, 255, 255, 0.5) 80%, 
      rgba(255, 255, 255, 0.6) 80%, 
      rgba(255, 255, 255, 0.6) 100%
      );
      z-index:-1;
}


.entry-content h3 {
  color: #444;
  font-size: 24px;
  position: relative;
  padding: 10px 0 2px 28px;
  border-bottom: 2px solid #d14;
  font-weight: normal;
}
.entry-content h3:before, h3:after {
  content: "";
  position: absolute;
  margin: auto;
}
.entry-content h3:before {
  width: 12px;
  height: 12px;
  top: 0;
  left: 14px;
  background: #d14;
  transform: rotate(50deg);
}
.entry-content h3:after {
  width: 8px;
  height: 8px;
  top: 18px;
  left: 6px;
  background: #d14;
  transform: rotate(20deg);
}

/*.single .content-area {
  border: none;
  float: none;
  padding-right:0;
  width:100%; }
.single .site-content {
  max-width: 700px }*/

div.sharedaddy h3.sd-title {
　border-bottom: none!important;
　padding: 0!important; }
div.sharedaddy h3.sd-title:before {
  display: none!important;
  background: none; }
div.sharedaddy h3.sd-title:after {
  display: none!important;
  background: none; }

.alignleft {
  float: none; }



