/*
Theme Name: Thunder
Theme URI: http://www.oparan.com
Author:WPbus For Paran
Author URI: http://www.oparan.com
Version: 1.0
Tags: two columns, fluid width, widget ready, left sidebar, blue, valid XHTML, valid CSS, admin options.
*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p, caption { 
margin : 0; 
padding : 0; 
} 
body { 
font : 12px/180% 'Microsoft YaHei'; 
color : #413c36; 
background : #ffffff url(images/bodybg.gif) repeat-x 0% 0%; 
} 
ul, ol, li, em, dl, dt, dd, p, cite { 
list-style : none; 
font-style : normal; 
} 
h1, h2, h3, h4, h5, h6 { 
font-weight : 100; 
font-size : 12px; 
} 
a { 
color : #666666; 
} 
a:hover { 
color : #006699; 
} 
a, a:hover { 
text-decoration : none; 
} 
input, select, button, textarea { 
vertical-align : middle; 
font-family : 'Microsoft YaHei'; 
} 
img, a img { 
vertical-align : middle; 
border : none; 
} 
blockquote, pre { 
padding : 5px 10px 5px 40px; 
margin : 10px 0; 
background : #f7f7f7 url(images/quotebg.gif) no-repeat 10px 10px; 
border : 1px solid #ebebeb; 
color : #e94d00; 
font-size : 12px; 
} 
table { 
border-collapse : collapse; 
border-spacing : 0; 
width : 100%; 
} 
.en { 
font-family : Arial, Helvetica, Sans-serif; 
} 
.tip { 
padding : 5px 0 20px; 
} 
.fixed, #container, .post-txt, .post-txt p, .widget ul, .coms-list dl { 
height : 100%; 
overflow : hidden; 
} 
.hide, .widget_search form { 
display : none; 
} 
#container, .copyright, .footer-widget { 
width : 970px; 
margin : 0 auto; 
} 
#container { 
background : url(images/containerbg.gif) repeat-y; 
} 
#content { 
float : left; 
width : 660px; 
} 
#content-inner { 
padding : 0 10px 10px 20px; 
} 
#sidebar { 
float : right; 
width : 300px; 
border-left : 1px solid #e9e9e9; 
padding-bottom : 30px; 
} 
#header { 
background : url(images/topbg.jpg) no-repeat 50% 0%; 
height : 240px; 
} 
.header-inner { 
width : 970px; 
margin : 0 auto; 
position : relative; 
} 
.minblog { 
position : absolute; 
top : 50px; 
left : 0; 
width : 212px; 
height : 147px; 
background : url(images/minblog.png) no-repeat 0% 0%; 
overflow : hidden; 
color : #ffffff; 
} 
.minblog h5 { 
font-size : 11px; 
padding : 10px 10px 0; 
} 
.minblog p { 
padding : 5px 10px; 
line-height : 140%; 
} 
.minblog p small { 
display : block; 
} 
.minblog p a { 
color : #ffffff; 
} 
.minblog p a:hover { 
color : #ffcc00; 
} 
.rss-lists { 
position : absolute; 
top : 7px; 
right : 80px; 
background : url(images/rss-bg.png) no-repeat; 
width : 110px; 
height : 23px; 
line-height : 23px; 
} 
.rss-lists ul { 
padding-left : 30px; 
} 
.rss-lists ul li a { 
color : #ffffff; 
} 
.rss-lists ul li a:hover { 
color : #ffcc00; 
} 
.rss-lists ul li ul.children { 
top : 30px; 
left : -30px; 
width : 110px; 
padding : 0; 
background : #0d5389; 
} 
.rss-lists ul li ul.children li { 
padding : 2px 10px 2px 35px; 
background-repeat : no-repeat; 
background-position : 10px 6px; 
} 
.rss-lists ul li ul.children li:hover { 
background-color : #052c48; 
} 
.rss-lists ul li ul.children li.google { 
background-image : url(images/google.png); 
} 
.rss-lists ul li ul.children li.youdao { 
background-image : url(images/youdao.png); 
} 
.rss-lists ul li ul.children li.xianguo { 
background-image : url(images/xianguo.png); 
} 
.rss-lists ul li ul.children li.zhuaxia { 
background-image : url(images/zhuaxia.png); 
} 
.rss-lists ul li ul.children li.douban { 
background-image : url(images/douban.png); 
} 
.rss-lists ul li ul.children li.email { 
background-image : url(images/mail.png); 
} 
.blog-name { 
height : 100px; 
width : 420px; 
margin : 0 auto; 
background : url(images/logo.png) no-repeat 50% 15px; 
text-indent : -999em; 
} 
.blog-name h1 a { 
font-size : 24px; 
display : block; 
height : 80px; 
} 
#top-search { 
width : 420px; 
margin : 10px auto 0; 
background : url(images/searchbox.png) no-repeat 0% 0%; 
} 
#top-search .txt { 
width : 320px; 
height : 30px; 
line-height : 27px; 
padding : 0 10px; 
text-align : right; 
} 
#top-search .btn { 
width : 80px; 
height : 32px; 
line-height : 30px; 
font-size : 11px; 
} 
#top-search .txt, #top-search .btn { 
border : none; 
background : none; 
color : #ffffff; 
} 
#top-search .btnon { 
color : #ffcc00; 
} 
#primary-menu { 
margin-left : 260px; 
} 
#primary-menu ul { 
height : 35px; 
line-height : 35px; 
} 
#primary-menu li { 
float : left; 
height : 35px; 
line-height : 35px; 
padding : 0 15px; 
background : url(images/p-menu-libg.png) no-repeat 100% 50%; 
} 
#primary-menu li a { 
color : #ffffff; 
} 
#primary-menu li a:hover { 
color : #ffcc00; 
text-decoration : none; 
} 
#primary-menu li ul { 
top : 36px; 
left : -8px; 
height : auto; 
background : #0d5389; 
} 
#primary-menu li ul li { 
height : 25px; 
line-height : 25px; 
width : 150px; 
padding : 0 8px; 
font-size : 11px; 
} 
#primary-menu li ul li ul { 
top : 0; 
left : 166px; 
} 
#secondly-menu { 
margin-top : 22px; 
} 
#secondly-menu ul { 
height : 37px; 
line-height : 37px; 
} 
#secondly-menu ul li { 
float : left; 
height : 37px; 
line-height : 37px; 
padding : 0 15px; 
background : url(images/p-menu-libg.png) no-repeat 100% 50%; 
} 
#secondly-menu li a { 
color : #ffffff; 
} 
#secondly-menu li a:hover { 
color : #ffcc00; 
text-decoration : none; 
} 
#secondly-menu li ul { 
top : 37px; 
left : -10px; 
height : auto; 
background : #09395f; 
border : 1px solid #0b2c48; 
border-top : none; 
} 
#secondly-menu li ul li { 
height : 29px; 
line-height : 29px; 
width : 150px; 
font-size : 12px; 
background : none; 
} 
#secondly-menu li ul li a { 
padding : 0 10px; 
} 
#secondly-menu li ul li:hover { 
background : #052c48; 
} 
#secondly-menu li ul li ul { 
top : 0; 
left : 180px; 
border-top : 1px solid #0b2c48; 
} 
.drop-menu li { 
position : relative; 
z-index : 100; 
} 
.drop-menu li ul { 
position : absolute; 
z-index : 200; 
display : none; 
} 
.post { 
padding : 30px 0 20px; 
} 
.post-data h3 span, .post-cms h3 span { 
padding-right : 10px; 
} 
.post-data h3, .post-data h3 a, .post-cms h3, .post-cms h3 a { 
color : #aeaeae; 
} 
.post-data h3, .post-cms h3 { 
padding : 2px 0 5px; 
} 
.post-data h2 { 
font-size : 18px; 
} 
.post-page h2 { 
padding : 3px 0 10px; 
border-bottom : 1px solid #e7e7e7; 
} 
.post-data h2, .post-data h2 a, .post-txt a, .meta a, .sticky .more a, .post-cms dd h2 a { 
color : #0d61a8; 
} 
.post-data a:hover, .widget li a:hover, .recent-comments a:hover, .related li a:hover, .coms-list .nick a:hover, .post-txt a:hover, .meta a:hover, .sticky .more a:hover, .post-cms dd h2 a:hover { 
color : #0099cc; 
} 
.post .meta { 
border : 1px dashed #dbdbdb; 
background : #f8f8f8; 
padding : 5px 10px; 
} 
.single .meta { 
border : none; 
background : #ffffff; 
padding : 0; 
} 
.post .meta span, .post-cms .meta span { 
padding-right : 10px; 
} 
.post .meta span a, .post-cms .meta span a { 
padding-left : 5px; 
} 
.post-txt { 
padding : 5px 0 10px; 
line-height : 200%; 
color : #666666; 
border-top : 1px solid #e7e7e7; 
} 
.page .post-txt { 
border-top : none; 
} 
.post-txt p { 
padding : 5px 0; 
} 
.post-txt h1 { 
font-size : 200%; 
} 
.post-txt h2 { 
font-size : 170%; 
} 
.post-txt h3 { 
font-size : 150%; 
} 
.post-txt h4 { 
font-size : 130%; 
} 
.post-txt h5 { 
font-size : 110%; 
} 
.post-txt h6 { 
font-size : 100%; 
} 
.post-txt ul li { 
list-style-type : disc; 
list-style-position : inside; 
} 
.post-txt ol li { 
list-style-type : decimal; 
list-style-position : inside; 
} 
.post-txt .more-link { 
margin-top : 10px; 
display : block; 
} 
.post-cms dl { 
padding : 15px 0; 
} 
.post-cms dt { 
width : 160px; 
float : left; 
} 
.post-cms dt img { 
border : 1px solid #ededed; 
padding : 4px; 
vertical-align : top; 
} 
.post-cms dd { 
margin-left : 160px; 
} 
.post-cms dd h2 { 
font-size : 16px; 
} 
.post-cms dd h3 { 
border-bottom : 1px solid #e7e7e7; 
} 
.post-cms dd p { 
padding : 5px 0 10px; 
} 
.sticky { 
border : 1px dashed #dbdbdb; 
border-left : 5px solid #0d6196; 
background : #f8f8f8; 
padding : 10px 10px 3px; 
margin : 20px 0 10px; 
} 
.sticky .post-data h2 { 
font-size : 16px; 
} 
.sticky .post-data h3, .sticky .post-data h3 a { 
color : #482867; 
} 
.sticky .post-txt { 
padding-bottom : 0; 
} 
.sticky .more { 
padding : 10px 0 5px; 
} 
.alignleft { 
float : left; 
text-align : left; 
margin-right : 10px; 
} 
.alignright { 
float : right; 
text-align : right; 
margin-left : 10px; 
} 
.aligncenter { 
margin : 0 auto; 
display : block; 
} 
.cat-title { 
padding : 15px 0 5px; 
border-bottom : 1px solid #e3e3e3; 
font-size : 14px; 
} 
.share { 
border : 1px dashed #dbdbdb; 
background : #f8f8f8; 
margin-bottom : 20px; 
} 
.share ul.drop-menu { 
line-height : 29px; 
height : 29px; 
} 
.share ul li ul.children { 
top : 30px; 
left : -37px; 
width : 110px; 
padding : 0; 
background : #ededed; 
} 
.share li { 
float : left; 
margin-left : 10px; 
padding-left : 20px; 
} 
.share ul li ul.children li { 
float : none; 
} 
.share li.title { 
padding : 0; 
} 
.share li.qzone { 
background : url(images/share/ico_Qzone.gif) no-repeat 0% 6px; 
} 
.share li.mb163 { 
background : url(images/share/ico_163_16.gif) no-repeat 0% 6px; 
} 
.share li.tao { 
background : url(images/share/ico_tao.png) no-repeat 0% 6px; 
} 
.share li.renren { 
background : url(images/share/ico_renren.gif) no-repeat 0% 6px; 
} 
.share li.douban { 
background : url(images/share/ico_dou_16x16.png) no-repeat 0% 6px; 
} 
.share li.follow5 { 
background : url(images/share/ico_follow5.gif) no-repeat 0% 6px; 
} 
.share li.sina { 
background : url(images/share/ico_sina.gif) no-repeat 0% 6px; 
} 
.share li.qq { 
background : url(images/share/ico_qq_t.png) no-repeat 0% 6px; 
} 
.share li.tieba { 
background : url(images/share/ico_baidu_16x16.png) no-repeat 0% 6px; 
} 
.share li.tieba { 
background : url(images/share/ico_baidu_16x16.png) no-repeat 0% 6px; 
} 
.share li.tieba { 
background : url(images/share/ico_baidu_16x16.png) no-repeat 0% 6px; 
} 
.share li.mop { 
background : url(images/share/ico_mop.gif) no-repeat 0% 6px; 
} 
.share li.kaixin { 
background : url(images/share/ico_kaixin.gif) no-repeat 0% 6px; 
} 
.share li.pengyou { 
background : url(images/share/ico_pengyou.png) no-repeat 0% 6px; 
} 
.about { 
padding : 30px 0 20px; 
} 
.about dt { 
width : 170px; 
float : left; 
} 
.about dt img { 
border : 1px solid #dedede; 
padding : 4px; 
} 
.about dd { 
margin-left : 170px; 
} 
#normal-navi { 
padding : 0 0 15px 0; 
text-align : right; 
} 
#normal-navi .prev { 
float : left; 
} 
.navigation li b { 
padding-right : 5px; 
} 
.tags { 
padding-bottom : 15px; 
} 
.related h3, #coms-title { 
line-height : 29px; 
height : 29px; 
padding : 0 10px; 
background : #f4f4f4; 
color : #666666; 
} 
.related ul { 
padding : 5px 0 15px; 
} 
.related li { 
width : 310px; 
float : left; 
} 
.related li span { 
float : right; 
padding-right : 15px; 
} 
.related li span, .related li small { 
color : #bababa; 
font-size : 10px; 
} 
.coms-list { 
margin-bottom : 15px; 
} 
.coms-list dt { 
float : left; 
width : 50px; 
} 
.coms-list dt img { 
border : 1px solid #e4e4e4; 
padding : 2px; 
} 
.coms-list dd { 
margin-left : 60px; 
line-height : 140%; 
} 
.coms-list .nick { 
padding-bottom : 5px; 
} 
.coms-list .nick, .coms-list .nick a { 
color : #818181; 
} 
.coms-list span { 
padding-left : 5px; 
} 
.coms-list .depth-1 { 
padding : 15px 0; 
background : url(images/linebg.gif) repeat-x 0% 100%; 
} 
.coms-list .depth-2, .coms-list .depth-3, .coms-list .depth-4, .coms-list .depth-5 { 
padding : 10px; 
margin : 10px 0 0 60px; 
border : 1px solid #e7e7e7; 
} 
.coms-list .depth-3, .coms-list .depth-5 { 
background : #ffffff; 
} 
.coms-list .depth-2, .coms-list .depth-4 { 
background : #f7f7f7; 
} 
.pagenavi { 
padding : 30px 0 10px; 
} 
.pagenavi a, .pagenavi span { 
padding : 4px 8px; 
border : 1px solid #b3b3b3; 
margin-right : 5px; 
} 
.pagenavi .current, .pagenavi a:hover { 
color : #1e97cf; 
border : 1px solid #1e97ce; 
} 
#post-coms-title { 
border-bottom : 2px solid #d4d4d4; 
padding-bottom : 3px; 
font-size : 14px; 
} 
#post-coms-title, #comments { 
padding-top : 15px; 
} 
#cancel-comment-reply { 
padding-left : 15px; 
font-size : 11px; 
} 
.user-form fieldset { 
border : none; 
margin-top : 10px; 
} 
.user-form p { 
margin-top : 8px; 
} 
.user-form label { 
display : block; 
} 
.user-form .txt { 
width : 250px; 
} 
.user-form p span { 
padding-left : 5px; 
} 
#post-coms-body { 
padding : 10px 0 15px; 
} 
#post-coms-body .txt { 
padding : 1px 2px; 
border-left : 1px solid #d0d0d0; 
border-top : 1px solid #d0d0d0; 
border-right : 1px solid #ededed; 
border-bottom : 1px solid #ededed; 
background : #fbfbfb; 
} 
#post-coms-txt .txt { 
width : 99%; 
height : 100px; 
margin : 10px 0; 
overflow : auto; 
} 
#post-coms-btn .btn { 
width : 120px; 
padding : 0 2px; 
height : 29px; 
line-height : 27px; 
width : 74px; 
border : none; 
background : url(images/submit-btn.gif) no-repeat 0% 3px; 
color : #ffffff; 
} 

/*archives*/
.archives { padding: 0 0 20px;}
.archives h2 { padding-top:  20px;}

/*contact*/
.page-contact label { font-style: italic; display: block; padding-top: 15px;}
.page-contact label span { color: #CC0000;}
.page-contact input[type="text"], .page-contact textarea { border-left: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5;  color: #969696;}
.page-contact input[type="text"] {padding: 3px 2px; width: 350px;}
.page-contact textarea { overflow: auto; width: 620px; padding: 3px 2px; }
.page-contact input[type="submit"] {width : 120px; 
padding : 0 2px; 
height : 29px; 
line-height : 27px; 
width : 74px; 
border : none; 
background : url(images/submit-btn.gif) no-repeat 0% 3px; 
color : #ffffff; 
margin-top: 15px;
}
.page-contact .successmsg, .page-contact .errormsg { display: none; padding: 8px 10px; margin-top: 10px;}
.page-contact .successmsg { border: 1px solid #6BA44B; background: #C9E6A4; color: #152D09;}
.page-contact .errormsg { border: 1px solid #DD5353; background: #EFB3B3; color: #550100; }

.not-match, .page-404 { 
margin-left : 47px; 
padding : 50px 0 100px; 
text-align : center; 
} 
.not-match p, .page-404 p { 
padding : 10px 0; 
font-size : 14px; 
} 
.page-404 h2 { 
font-size : 36px; 
color : #096e88; 
} 
#search .txt { 
width : 300px; 
padding : 3px 2px; 
border : 1px solid #d7d7d7; 
background : #ededed; 
} 
#search .btn { 
width : 100px; 
padding : 0 10px; 
margin-left : 5px; 
height : 27px; 
line-height : 21px; 
border : 1px solid #ededed; 
background : #ededed; 
} 
.widget-flickr #flickr_badge_wrapper { 
padding : 0 0 10px 1px; 
} 
.widget-flickr .flickr_badge_image { 
width : 70px; 
float : left; 
margin : 10px 8px 0 10px; 
display : inline; 
} 
.widget-flickr .flickr_badge_image img { 
width : 60px; 
height : 60px; 
border : 1px solid #ededed; 
padding : 4px; 
vertical-align : top; 
} 
.widget-flickr .flickr_badge_image img:hover { 
border : 1px solid #006699; 
} 
.widget, .recent-comments { 
margin-top : 25px; 
padding : 0 20px 0 15px; 
} 
.widget h3, .recent-comments h3 { 
height : 29px; 
line-height : 29px; 
padding : 0 10px; 
color : #666666; 
background : #f4f4f4; 
} 
.widget ul, .recent-comments ul, #wp-calendar { 
padding : 10px 0 0; 
} 
.widget li, .related li { 
line-height : 27px; 
height : 27px; 
overflow : hidden; 
} 
#widget-cat li, .archives li, .blogroll li, .widget_categories li, .widget_archive li, .widget_pages li { 
float : left; 
width : 130px; 
} 
.categories #nav li span { 
color : #bababa; 
padding-left : 10px; 
font-size : 11px; 
} 
.recent-comments li { 
padding : 10px 0; 
line-height : 140%; 
background : url(images/linebg.gif) repeat-x 0% 100%; 
} 
.recent-comments dt { 
width : 40px; 
float : left; 
} 
.recent-comments dd { 
margin-left : 40px; 
} 
.recent-comments small { 
color : #aeaeae; 
} 
.calendar, .widget_calendar { 
font-size : 10px; 
} 
#wp-calendar caption { 
padding : 10px 0; 
} 
#wp-calendar thead { 
font-weight : 100; 
} 
#wp-calendar thead th { 
line-height : 21px; 
} 
#wp-calendar tbody td { 
text-align : center; 
font-family : Arial, Helvetica, Sans-serif; 
} 
#wp-calendar tbody td#today a { 
color : #810000; 
} 
#wp-calendar tfoot td { 
padding : 0 10px 10px; 
} 
#wp-calendar tfoot td#next { 
text-align : right; 
} 
.widget_recent_comments li { 
padding : 0 10px; 
} 
.widget_tag_cloud div { 
height : 100%; 
overflow : hidden; 
padding : 10px 0; 
} 
.widget_tag_cloud a { 
display : block; 
float : left; 
padding : 0 10px; 
font-size : 14px; 
} 
.widget-ads ul { 
padding : 0; 
width : 278px; 
margin-left : -12px; 
} 
.widget-ads li { 
width : 125px; 
height : 125px; 
border : 1px solid #d5d5d5; 
float : left; 
margin : 0 0 12px 12px; 
display : inline; 
} 
.widget-ads li img { 
background : #ffffff; 
} 
.linkpage .linkcat h3 { 
font-size : 14px; 
font-weight : bold; 
} 
.linkpage .blogroll { 
margin-bottom : 30px; 
overflow : hidden; 
} 
.linkpage .blogroll li { 
width : 130px; 
border : 1px solid #dedede; 
padding : 5px; 
margin : 10px 15px 0 0; 
} 
#footer { 
clear : both; 
background : #074d61 url(images/footerbg.gif) repeat-x; 
} 
.footer-inner { 
background : url(images/footer-botbg.jpg) no-repeat 50% 0%; 
} 
.footer-widget { 
height : 215px; 
} 
.footer-widget .box { 
width : 248px; 
height : 169px; 
overflow : hidden; 
float : left; 
display : inline; 
background : url(images/widget-box.png) no-repeat 0% 0%; 
margin : 20px 0 0 20px; 
} 
.footer-widget .mostview { 
margin-left : 90px; 
} 
.footer-widget .box h3 { 
line-height : 29px; 
height : 29px; 
padding-left : 20px; 
color : #ffffff; 
} 
.footer-widget .box ul { 
padding : 5px 0 0; 
} 
.footer-widget .box a { 
color : #ffffff; 
display : block; 
padding : 0 20px; 
line-height : 27px; 
height : 27px; 
overflow: hidden;
} 
.footer-widget .box a:hover { 
background : #4888a3; 
color : #ffcc00; 
} 
.copyright { 
line-height : 160%; 
padding : 15px 0 20px; 
text-align : center; 
font-size : 11px; 
} 
.copyright, .copyright a { 
color : #ffffff; 
} 
.copyright a:hover { 
color : #cccccc; 
} 
.entry,.entryAd,.entryAd1 {
	margin-bottom:10px;
	display:block;
	clear:both;
}
.entryAd,.entryAd1 {
	margin-left:10px;
}
.entryAd1 {margin-top:-20px;}
.entry ul {
	list-style:inside;
	margin-left:10px;
	padding-left:10px;
}
.entryHeader {
	height:25px;
}
.entryHeader,.content {
	padding:0 10px;
}
