div.wp_timeline_overlay {
    width: 86px;
    height: 24px;
    position: absolute;
    overflow: hidden;
    z-index: -100;
}

div.wp_timeline_overlay2 {
    width: 86px;
    height: 24px;
    position: absolute;
    overflow: hidden;
    z-index: 99
}

.wp_timeline_addto {
    text-align: left;
    z-index: 102
}

.wp_timeline_week th, .wp_timeline_title th {
    text-align: center;
}

div.wp_timeline_dropdown {
    float: left;
    *zoom: 1; /*forIE6,7*/
    white-space: nowrap;
}

div.wp_timeline_dropdown:after {
    content: "";
    display: block;
    clear: both;
}

* html div.wp_timeline_dropdown a {
    zoom: 1; /*forIE6*/
}

div.wp_timeline_dropdown div {
    display: none;
    visibility: hidden;
    clear: left;
    position: absolute;
    background-color: white;
    border: 1px solid black;
    padding: 10px;
    color: black;
    z-index: 102;
}

div.wp_timeline_dropdown div a {
    text-align: left;
}

table.wp_timeline_cal {
    border-collapse: collapse;
    width: 95%;
    margin: 1em auto;
}

table.wp_timeline_cal caption {
    margin-bottom: 5px;
}

table.wp_timeline_cal01 td, .wp_timeline_cal01 th, table.wp_timeline_cal02 td, .wp_timeline_cal02 th {
    border: 1px solid #ccc;
    padding: 7px 10px;
}

.wp_timeline_cal01 th, .wp_timeline_cal02 th {
    background: #efefef;
}

.wp_timeline_cal .wp_timeline_sun {
    color: #F36;
}

.wp_timeline_cal .wp_timeline_sat {
    color: #06c;
}

.wp_timeline_cal02 .wp_timeline_day, .wp_timeline_cal02 .wp_timeline_weekday {
    width: 10%;
}

a.wp_timeline_cal_pre, a.wp_timeline_cal_next {
    text-indent: -10000px;
    height: 100%;
    width: 20px;
    display: inline-block;
    margin: 0 2px;
}

.wp_timeline_year_title {
    text-align: center;
}

a.wp_timeline_cal_pre {
    background: url(../../wikiplus/images/plugins/timeline/prev.gif) no-repeat center center;
}

a.wp_timeline_cal_next {
    background: url(../../wikiplus/images/plugins/timeline/next.gif) no-repeat center center;
}

.wp_timeline_cal .wp_timeline_today {
    color: #F33;
}

.wp_timeline_year26 {
    width: 50%;
    float: left;
    text-align: center;
}

.wp_timeline_year62 {
    width: 16.6%;
    float: left;
    font-size: 10px;
    text-align: center;
}

.wp_timeline_year62 table.wp_timeline_cal01 td,
.wp_timeline_year62 .wp_timeline_cal01 th {
    padding: 0px;
}

.wp_timeline_year34 {
    width: 33%;
    float: left;
    text-align: center;
}

.wp_timeline_year34 table.wp_timeline_cal01 td,
.wp_timeline_year34 .wp_timeline_cal01 th {
    padding: 3px;
}

.wp_timeline_year43 {
    width: 25%;
    float: left;
    font-size: 12px;
    text-align: center;
}

.wp_timeline_year43 table.wp_timeline_cal01 td,
.wp_timeline_year43 .wp_timeline_cal01 th {
    padding: 1px;
}

.wp_timeline_clear {
    border: none;
    clear: both;
}

.wp_timeline_cal03 .day, .wp_timeline_cal03 .weekday {
    width: 14%;
}

table.wp_timeline_cal01 td, .wp_timeline_cal01 th, table.wp_timeline_cal02 td, .wp_timeline_cal02 th, table.wp_timeline_cal03 td, .wp_timeline_cal03 th {
    border: 1px solid #ccc;
    padding: 7px 10px;
    vertical-align: top;
}

.wp_timeline_cal01 th, .wp_timeline_cal02 th, .wp_timeline_cal03 th {
    background: #efefef;
}

.wp_timeline_cal01 td {
    width: 14%;
}

.wp_timeline_cal03 td {
    width: 14%;
}

.wp_timeline_cal td p {
    margin: 0.2em 0;
}

.news {
}

.news dt {
    padding: 5px;
}

.news dd {
    padding-left: 53px;
}

.timeline_blog .article_main {
    margin-bottom: 30px;
    border-bottom: 1px solid #DDD;
    padding-bottom: 10px;
}

.timeline_blog3 .article_main {
    width: 120px;
    margin: 10px 10px 15px;
    float: left;
}

.timeline_blog3 .article_main h3 {
    margin: 0;
    padding: 0;
    height: 40px;
    overflow: hidden;
    clear: both;
}

.timeline_blog3 .article_main h3 a {
    font-size: 12px;
}

.timeline_blog .article_readmore, .timeline_blog3 .article_readmore {
    clear: both;
    padding-top: 5px;
}

.timeline_blog .article_thumbnail, .timeline_blog3 .article_thumbnail {
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    float: left;
}

.timeline_blog3 .article_date {
    font-size: 12px;
}

.timeline_blog .article_property {
    text-align: right;
    font-size: 90%;
    color: #666;
}

.timeline_blog .article_paging {
    text-align: center;
}

.timeline_blog3 .article_paging {
    clear: both;
    text-align: center;
}

html a.wp_timeline_edit_launch {
    margin: 0 .1em;
    padding: 0;
    background: 0;
}

html a.wp_timeline_delete_launch {
    margin: 0 .1em;
    padding: 0;
    background: 0;
}
