/**
 * Common CSS3 rule
 *
 * This rule set is applied to all the color type types excluding the W3C standard  a color type.
 *
 * @package Raindrops
 * @since Raindrops 0.320
 */
span[class|="corner"]{
     padding:0.38461538461em;
}
.corner{
    border-radius:0.38461538461em;
    -moz-border-radius:0.38461538461em;
    padding:0.38461538461em;
}
.corner-s{
    border-radius:0.23076923076em;
    -moz-border-radius:0.23076923076em;
}
.corner-m{
    border-radius:0.5em;
    -moz-border-radius:0.5em;
}
.corner-l{
    border-radius:.8em;
    -moz-border-radius:.8em;
}

.hentry table.opacity tr:nth-child(odd){
    opacity: 0.7;
    -moz-opacity: 0.7; /* Firefox */
    filter: alpha(opacity=0.7); /* IE6/7 */
    -ms-filter: "alpha(opacity=0.7)"; /* IE8 */
}
.hentry table.opacity tr:nth-child(even){
    opacity: 0.9;
    -moz-opacity: 0.9; /* Firefox */
    filter: alpha(opacity=0.9); /* IE6/7 */
    -ms-filter: "alpha(opacity=0.9)"; /* IE8 */
}


.lsidebar .children li:nth-last-child(1),
.rsidebar .children li:nth-last-child(1){
    border:none;
}
#ft .footer-widget a:hover,
.page .entry-content a:hover,
.post .entry-content a:hover,
.raindrops-accessible-mode .nickname:focus img,
.enable-keyboard .nickname:focus img,
#site-title a:hover span,
.gallery-infomation a:hover,
.more-link:hover,
#nav-above a:hover,
#nav-below a:hover,
article .entry-meta-default a:hover,
article .posted-on a:hover,
article .entry-meta a:hover,
#access a:hover,
.lsidebar .widget .tagcloud a:hover,
.rsidebar .widget .tagcloud a:hover,
/* @1.464 .entry-title a:hover span, */
.rsidebar li.page_item a:hover,
.rsidebar .widget ul li a:hover,
.lsidebar li.page_item a:hover,
.lsidebar .widget ul li a:hover {
    -moz-opacity:0.75;
    filter:alpha(opacity=75);
    opacity:0.75;
}
.post .entry-content a.attachment:hover{
    opacity:1;
    
}
/* @1.464 */
.entry-title a:hover span img{
    -moz-opacity:1;
    filter:alpha(opacity=100);
    opacity:1;
}
#raindrops.rd-type-minimal a:hover{
     -moz-opacity:1;
    filter:alpha(opacity=100);
    opacity:1;
}
#access ul ul {
    box-shadow: 0 0.23076923076em 0.23076923076em rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0.23076923076em 0.23076923076em rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0.23076923076em 0.23076923076em rgba(0,0,0,0.2);
}
.enable-keyboard #access ul ul,
.raindrops-accessible-mode #access ul ul{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.wp-caption {
    /* optional rounded corners for browsers that support it */
    -moz-border-radius: 0.23076923076em;
    -khtml-border-radius: 0.23076923076em;
    -webkit-border-radius: 0.23076923076em;
    border-radius: 0.23076923076em;
}
.shadow{
    box-shadow: 0.53846153846em 0.53846153846em 0.61538461538em #cccccc;
    -webkit-box-shadow: 0.53846153846em 0.53846153846em 0.61538461538em #cccccc;
    -moz-box-shadow: 0.53846153846em 0.53846153846em 0.61538461538em #cccccc;
}
.rd-hover-shadow:hover{
    box-shadow:0 4px 4px -1px #888;
    -moz-box-shadow:0 4px 4px -1px #888;
    -webkit-box-shadow:0 4px 4px -1px #888;
    border-top:1px solid rgba(136,136,136,.4);
}
#access{
    -webkit-text-size-adjust: 120%;
}
.datetable td li:nth-last-child(1){
    border-bottom:none;
}
/* 1.503
.sticky-widget .columns,
.sticky-widget .textwidget .columns,
#doc5 .entry-content .columns,
#doc .entry-content .columns,
#doc2 .entry-content .columns,
#doc4 .entry-content .columns,
#doc3 .entry-content .columns*/
#bd .columns{
    -moz-columns: 20em auto;
    -webkit-columns:20em auto;
    -o-columns: 20em auto;
    -ms-columns: 20em auto;
}
.entry-content .columns h1,
.entry-content .columns h2,
.entry-content .columns h3,
.entry-content .columns h4,
.entry-content .columns h5,
.entry-content .columns h6{
    display:block;
}
/**
 * Not recommend
 * Properties such as column-span, break - * of child the columns class are poor browser compatibility
 * @1.503
 */
.columns > .break-before{
 
     break-before: column;
}
.columns > .full{

     column-span: all;
     border-bottom:1px solid;
}
.columns > avoid{

    break-before: avoid-column;
}


.entry-title a{
    word-break:normal;
    word-wrap:normal;/* Internet Explorer */
}

.raindrops-light-box{
    position: relative;
    /* @1.480 background: #f1d2c2;*/
    cursor:pointer;
}
.raindrops-lightbox-overlay{
    width: 0px;
    height: 0px;
    position: fixed;
    overflow: hidden;
    left: 0px;
    top: 0px;
    padding: 0px;
    z-index: 100000;
    text-align: center;
}
.raindrops-lightbox-overlay a.lb-close{
    background: #fff;
    z-index: 1001;
    color: #000;
    position: absolute;
    top: 2.30769230769em;
    left: 60%;
    font-size: 15px;
    line-height: 26px;
    text-align: center;
    width: 3.84615384615em;
    height: 2.84615384615em;
    overflow: hidden;
    margin-left: -1.92307692308em;
    opacity: 0;
    -webkit-border-radius: 1.92307692308em;
    -moz-border-radius: 1.92307692308em;
    border-radius: 1.92307692308em;
    padding-top:1em;
    margin-top:35px;
}
.raindrops-lightbox-overlay img{
    /*For Opera*/
    max-height: 100%;
    position: relative;
    padding:0.76923076923em;
    background:#fff;
}
.chrome .raindrops-lightbox-overlay img{
    max-height: 70%;
}
.gecko .raindrops-lightbox-overlay img{
    max-height: 50%;
}
.raindrops-lightbox-overlay:target {
    width: auto;
    height: auto;
    bottom: 0px;
    right: 0px;
    padding: 6.92307692308em 2.30769230769em 2.30769230769em 1.53846153846em;
    background:rgba(52,52,52,.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.raindrops-lightbox-overlay:target a.lb-close,
.raindrops-lightbox-overlay:target > div{
    opacity: 1;
}
x:-o-prefocus, .raindrops-lightbox-overlay img {
    height: 100%;
}
[hidden],
template {
    display: none;
}