/* ::::: http://web.archive.org/static/css/banner-styles.css ::::: */

.__wb_banner_div { padding: 0px ! important; margin: 0px ! important; width: inherit ! important; border-radius: 0px ! important; z-index: 2147483640 ! important; }
/* ::::: http://web.archive.org/web/20140414063054cs_/http://s2.wp.com/wp-content/themes/pub/inove/style.css?m=1386301037g ::::: */

* { margin: 0px; padding: 0px; }
abbr[title], acronym[title] { border-bottom: thin dotted; cursor: help; }
body { background: url('bg.jpg') repeat-x scroll 0% 0% rgb(190, 195, 198); color: rgb(85, 85, 85); font-family: Verdana,"BitStream vera Sans",Helvetica,Sans-serif; font-size: 12px; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; letter-spacing: -0.05em; font-family: Arial; }
h1 { font-size: 200%; }
h2 { font-size: 170%; }
h3 { font-size: 150%; }
img { border: 0px none; }
a { color: rgb(41, 112, 166); text-decoration: none; }
a:hover { text-decoration: underline; }
.wp-caption { background: none repeat scroll 0% 0% rgb(247, 247, 247); border: 1px solid rgb(204, 204, 204); max-width: 99.5%; padding: 5px 0px; margin-bottom: 5px; text-align: center; }
.post .content .wp-caption img { height: auto; margin: 0px 5px; max-width: 98%; }
.wp-caption-text { text-align: center; padding: 0px 5px ! important; }
.post .content .wp-caption p { margin: 0px; }
.alignleft { float: left; text-align: left; margin-right: 10px; }
.fixed, .clear { clear: both; }
input[type="text"], textarea { background: url('textfield.gif') repeat-x scroll center top rgb(255, 255, 255); border: 1px solid rgb(166, 166, 166); padding: 2px 1px; font-size: 12px; }
#wrap { background: url('light.gif') no-repeat scroll center top transparent; padding: 20px 0px; }
#container { margin: 0px auto; width: 936px; }
#header { background: url('header.jpg') no-repeat scroll 0px 0px transparent; height: 90px; border-bottom: 1px solid rgb(166, 166, 166); }
#caption { padding: 25px 30px 0px; }
#title a { text-decoration: none; color: rgb(255, 255, 255); height: 30px; display: block; font-family: "Trajan Pro"; letter-spacing: 0px; }
#tagline { color: rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); text-decoration: none; font-size: 10px; float: left; padding: 0px 3px; }
#navigation { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(166, 166, 166); }
#menus li { display: inline; list-style: none outside none; }
#menus li a { background: url('menu.gif') no-repeat scroll 0% 0% transparent; display: block; color: rgb(56, 46, 31); height: 31px; line-height: 31px; padding: 0px 20px; margin-left: -10px; text-decoration: none; font-size: 11px; float: left; z-index: 1; }
#menus li a:hover, #menus li a.current { background-position: 0px -31px; }
#menus li.current_page_item a, #menus li.current-cat a { background-position: 0px -62px; }
#menus li a.home { background-position: 0px -93px; width: 45px; padding: 0px; margin-left: 0px; text-indent: -999em; }
#menus li a.home:hover { background-position: 0px -124px; }
#menus li.current_page_item a.home { background-position: 0px -155px; }
#menus li a.lastmenu:hover { background-position: 0px 0px; cursor: default; }
#searchbox { background: url('searchbox.gif') no-repeat scroll 0% 0% transparent; width: 209px; height: 23px; display: block; float: right; margin-top: 4px; margin-right: 10px ! important; padding: 2px; }
#searchbox .textfield { background: none repeat scroll 0% 0% transparent; border: 0px none; width: 185px; float: left; margin-right: 2px; padding-left: 2px; }
#searchbox .button { background: none repeat scroll 0% 0% transparent; border: 0px none; width: 18px; height: 18px; cursor: pointer; float: left; margin-top: 1px; }
#searchbox .searchtip { color: rgb(153, 153, 153); }
#content { background: url('sidesep.gif') repeat-y scroll right center rgb(255, 255, 255); min-height: 400px; }
#main { background: url('main_shadow.gif') repeat-x scroll center top rgb(255, 255, 255); width: 605px; padding: 13px 15px 15px; float: left; overflow: hidden; }
.post { padding-bottom: 5px ! important; overflow: auto; }
.post h2 { display: block; margin-top: 10px; border-bottom: 1px solid rgb(204, 204, 204); padding: 0px 5px 3px; font-size: 16px; font-family: Verdana,"BitStream vera Sans"; clear: both; }
.post h2 a.title { text-decoration: none; color: rgb(76, 76, 76); }
.post h2 a.title:hover { color: rgb(41, 112, 166); }
.post .info { margin: 5px; }
.post .date, .post .author, .post .editpost, .post .comments, .post .addcomment, .post .addlink, .post .editlinks { background: url('icons.gif') no-repeat scroll 0% 0% transparent; padding-left: 22px; height: 16px; line-height: 16px; display: block; font-size: 11px; }
.post .tags, .post .categories { background: url('icons.gif') no-repeat scroll 0% 0% transparent; width: 16px; height: 16px; line-height: 16px; display: block; text-indent: -999em; }
.post .under span.tags, .post .under span.categories { margin: 0px 6px; }
.post .under span.tags { margin-left: 10px; }
.post .under span { padding-bottom: 6px; float: left; }
.post .tags { background-position: 0px -400px; }
.post .categories { background-position: 0px -480px; }
.post .date { background-position: 0px -48px; margin-right: 15px; float: left; }
.post .author { background-position: 0px 0px; float: left; }
.post .comments { background-position: 0px -96px; float: right; }
.post .content { padding: 5px 5px 0px; line-height: 145%; overflow: hidden; }
.post .content p { margin-bottom: 10px; }
.post .under { line-height: 16px; font-size: 11px; margin-bottom: 20px; clear: both; }
.post .under span { float: left; }
.post .content img { max-width: 600px; }
.post .content ul, .post .content ol { padding-bottom: 10px; }
.post .content ul li, .post .content ol li { list-style-position: inside; padding-left: 20px; }
#pagenavi, #postnavi { border-top: 1px solid rgb(204, 204, 204); margin: 10px -5px 0px; padding: 10px 5px 0px; }
#pagenavi { font-size: 11px; }
#pagenavi .older a, #postnavi .next a { background: url('icons.gif') no-repeat scroll 100% -240px transparent; padding-right: 22px; float: right; height: 16px; line-height: 16px; }
#sidebar { background: url('sidebar_shadow.gif') repeat-x scroll center top rgb(247, 247, 247); width: 300px; float: right; font-size: 95%; line-height: 145%; overflow: hidden; padding-top: 8px; }
#sidebar li { background: url('icons.gif') no-repeat scroll 0px -560px transparent; padding-left: 22px; list-style: none outside none; margin-top: 5px; }
#sidebar .content, #sidebar li { font-size: 12px; }
#centersidebar, #northsidebar .widget, #southsidebar .widget { background: url('widgetsep.png') no-repeat scroll center bottom transparent; padding: 10px 15px 16px; }
#northsidebar, #southsidebar { font-size: 95%; }
#sidebar .widget_feeds { padding: 5px 15px 15px; }
#sidebar #feedrss, #sidebar #feedemail, #sidebar #followme { height: 25px; line-height: 25px; display: block; padding: 5px 5px 5px 36px; float: left; text-decoration: none; }
#sidebar #feedrss { background: url('feeds.gif') no-repeat scroll 5px 5px transparent; }
#subscribe-feeds ul { display: none; position: absolute; background: none repeat scroll 0% 0% rgb(244, 245, 247); border: 1px solid rgb(183, 183, 183); width: 180px; padding: 5px; }
#subscribe-feeds li { background: none repeat scroll 0% 0% transparent; list-style: none outside none; float: left; margin: 0px; padding: 0px; display: block; }
#subscribe-feeds li a span { background: url('readers.gif') no-repeat scroll 0% 0% transparent; height: 20px; width: 80px; display: block; text-indent: -999em; }
#subscribe-feeds li#google_reader a span { background-position: 0px 0px; }
#subscribe-feeds li#youdao_reader a span { background-position: 0px -20px; }
#subscribe-feeds li#xianguo_reader a span { background-position: 0px -40px; }
#subscribe-feeds li#zhuaxia_reader a span { background-position: 0px -60px; }
#subscribe-feeds li#yahoo_reader a span { background-position: 0px -80px; }
#subscribe-feeds li#newsgator_reader a span { background-position: 0px -100px; }
#subscribe-feeds li#bloglines_reader a span { background-position: 0px -120px; }
#subscribe-feeds li#inezha_reader a span { background-position: 0px -140px; }
#subscribe-feeds li a { display: block; padding: 5px; text-decoration: none; width: 80px; font-size: 12px; }
#subscribe-feeds li a:hover { background: none repeat scroll 0% 0% rgb(238, 221, 204); }
#footer { background: url('footer.jpg') no-repeat scroll 0px 0px transparent; display: block; height: 88px; border-top: 1px solid rgb(204, 204, 204); font-size: 11px; line-height: 145%; width: 100%; }
#footer a { color: rgb(42, 42, 42); }
#themeinfo { margin: 20px 0px 0px 20px; }
a#gotop { background: url('icons.gif') no-repeat scroll 0px -304px transparent; float: right; height: 16px; line-height: 18px; display: block; padding-left: 16px; margin: 20px 15px 0px 0px ! important; text-decoration: none; }
/* ::::: http://web.archive.org/web/20140414063054cs_/http://s2.wp.com/_static/??-eJyNkFtuAyEMRTdUipomfXxUXQsDDngCGIGno+y+nmmeaoX6xbW5x4ar56IsZYbMOk2qxMljbroljHAslUawfF892tYe9N9YxAM0PQIXYw9qrXp2zHvMyMeL+JeZAyTZUqZBevQFPagFqmzJiV9cukUUGWhWl4sebamC9FMxvDgSODQQZXvuppDKy5laZJAsujFUGCJ5kX595LXsQYUaq300WOWTpi7w6exRHjJUlItb+Qs4JRy22kcaTOxNnNF54J94PZGrYNw68TN9PD2/v24227fdbvwG1eHosA== ::::: */

.widget_twitter li { word-wrap: break-word; }
/* ::::: http://web/20140414063054js_/http://0.gravatar.com/css/hovercard.css?ver=201416x ::::: */

/* ::::: http://web/20140414063054js_/http://0.gravatar.com/css/services.css?ver=201416x ::::: */

body { margin-top: 0px ! important; padding-top: 0px ! important; min-width: 800px ! important; }
#wm-ipp a:hover { text-decoration: underline ! important; }
/* ::::: http://web.archive.org/web/20140414063054cs_/http://s1.wp.com/_static/??/wp-content/mu-plugins/carousel/jetpack-carousel.css,/wp-content/mu-plugins/tiled-gallery/tiled-gallery.css?m=1393501585j ::::: */

* { line-height: inherit; }
@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
}
.jp-carousel-info *::-moz-selection { background: none repeat scroll 0% 0% rgb(104, 201, 232); color: rgb(255, 255, 255); }
@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
}
div#carousel-reblog-box { background: -moz-linear-gradient(center bottom , rgb(34, 34, 34), rgb(51, 51, 51)) repeat scroll 0% 0% transparent; padding: 3px 0px 0px; display: none; margin: 5px auto 0px; border-radius: 2px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.9); height: 74px; width: 565px; }
#carousel-reblog-box textarea { background: none repeat scroll 0% 0% rgb(153, 153, 153); font: 13px/1.4 "Helvetica Neue",sans-serif ! important; color: rgb(68, 68, 68); padding: 3px 6px; width: 370px; height: 48px; float: left; margin: 6px 9px 0px; border: 1px solid rgb(102, 102, 102); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2) inset; border-radius: 2px; }
#carousel-reblog-box textarea:focus { background: none repeat scroll 0% 0% rgb(204, 204, 204); color: rgb(34, 34, 34); }
#carousel-reblog-box label { color: rgb(170, 170, 170); font-size: 11px; padding-right: 2px; padding-left: 2px; display: inline; font-weight: normal; }
#carousel-reblog-box select { width: 110px; padding: 0px; font-size: 12px; font-family: "Helvetica Neue",sans-serif ! important; background: none repeat scroll 0% 0% rgb(51, 51, 51); color: rgb(238, 238, 238); border: 1px solid rgb(68, 68, 68); margin-top: 5px; }
#carousel-reblog-box .submit, #wrapper #carousel-reblog-box p.response { float: left; width: 154px; padding-top: 0px; padding-left: 1px; overflow: hidden; height: 34px; margin: 3px 0px 0px 2px ! important; }
#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit { font: 13px/24px "Helvetica Neue",sans-serif ! important; margin-top: 8px; padding: 0px 10px ! important; border-radius: 1em; height: 24px; color: rgb(51, 51, 51); cursor: pointer; background: -moz-linear-gradient(center bottom , rgb(170, 170, 170), rgb(204, 204, 204)) repeat scroll 0% 0% transparent; border: 1px solid rgb(68, 68, 68); }
#carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover { background: -moz-linear-gradient(center bottom , rgb(204, 204, 204), rgb(238, 238, 238)) repeat scroll 0% 0% transparent; }
#carousel-reblog-box .canceltext { color: rgb(170, 170, 170); font-size: 11px; line-height: 24px; }
#carousel-reblog-box .canceltext a { color: rgb(255, 255, 255); }
@media only screen and (max-width: 760px) {
}
