/*
Theme Name: Really Simple Theme
Theme URI: http://blog.pianzhizhe.com/
Description: 页面简洁，快速载入，易用
Version: 1.0
Author: lzyy
Author URI: http://blog.pianzhizhe.com/
*/

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,img a{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
table, td, th { vertical-align: middle; }
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* fonts */
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* ====== special items ====== */
.fr {float:right}
.fl {float:left}
.hide{display:none}
.show{display:block}
.clearfix{zoom:1;clear:both}
.clear{overflow:hidden;zoom:1}
.gray ,.gray a{color:#9a9a9a}
.gray a:hover {color:white}
.readmore {margin-top:5px}

.return {padding-bottom:15px}
.msg {padding:10px;margin-bottom:20px;text-align:center}
.msg.warn {background:#F5F5B5;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.msg.suc {background:#e9fbc9;border-top:1px solid #a7bd7c;border-bottom:1px solid #a7bd7c;}
.msg.info {background:#e1ebf4;border-top:1px solid #0070c0;border-bottom:1px solid #0070c0;}
.msg.err {background:#f8e3e0;border-top:1px solid #c11718;border-bottom:1px solid #c11718;}

/* site */
a{color:#333;text-decoration:none}
a:hover {color:#0066cc;text-decoration:underline}
body{width:960px;margin:0 auto;font-family:'Microsoft Yahei',"Lucida Grande",Helvetica,Arial,sans-serif;color:#333;line-height:1.7;font-size:12px}
#header{padding:15px 15px 5px 15px;border-bottom:1px solid #ccc}
#header a:hover {color:#0066cc}
#header h1 {float:left;margin:-10px 5px 0 0}
#header h1 a{color:#333;font-size:29px;font-weight:bold}
#header h1 a:hover {text-decoration:none}
#header p.subtitle {font-size:14px;color:#aaa;margin:8px 0 0 3px;font-family:Arial}
#header .nav {margin:5px 0 0}
#header .nav li{float:left;margin-right:5px}
#header .nav a{color:#666}
#header .nav a:hover {color:#0066cc}

#main{ width:960px;}

#article {margin:18px 20px 20px 15px;float:left;font-size:14px;width:630px}
#article .tweet-this {float:right;margin-top:5px}
#article h2 {font-size:20px;font-weight:bold}
#article h2.single {border-bottom:1px dotted #aaa;margin-bottom:10px}
#article h2 a:hover {text-decoration:none}
#article p.meta {font-size:12px;color:#aaa;border-bottom:1px dotted #aaa;padding:0 0 0 2px;margin:-3px 0 10px}
#article .post {margin-bottom:20px}
#article .cnt h3 {border-top:1px solid #aaa;background:#eee;padding:5px;margin-bottom:10px;font-weight:bold}
#article .cnt ul {list-style-type:disc;list-style-position:outside;margin:15px}
#article .cnt ol {list-style-type:decimal;list-style-position:outside;margin:15px}
#article .cnt ol li{list-style-type:decimal;margin:3px 30px 3px 0;list-style-position:inside}
#article .cnt ul li {list-style-type:disc;margin:3px 30px 3px 0;list-style-position:inside}
#article .cnt blockquote {border-left:5px solid #ccc;background:#eee;padding:10px;margin:15px 0}
#article .cnt .addon_info {font-size:12px;padding:5px;background:#f4f4f4;border-top:1px solid #bbb;border-bottom:1px solid #bbb;}
#article p {margin-bottom:15px}
#article .cnt a {color:#0066cc}
#article .cnt a:hover {color:#333}
#article .page_nav {font-size:12px}
#comment {margin:20px 0;font-size:12px}
#comment p {margin-bottom:10px}
#comment .bypostauthor{background:#eee}
#comment a{color:#06c}
#comment a:hover {color:#333}
#comment .title {border-bottom:1px dotted #aaa}
#comment .title .add_comment {margin-top:10px}
#comment .comment {padding:10px 10px 0 10px;border-bottom:1px dotted #aaa;overflow:hidden;zoom:1}
#comment .left {width:130px;float:left;padding-bottom:10px}
#comment .left p{margin-bottom:0px}
#comment .left .pubdate {color:#9a9a9a;font-size:11px}
#add_cmt_form {border:1px solid #aaa;background:#eee;padding:15px 15px 0 15px;margin-top:20px}
#add_cmt_form input[type="text"] {border:1px solid #D6D3D3;padding:5px;margin-right:10px;width:250px}
#add_cmt_form textarea {border:1px solid #D6D3D3;padding:5px;width:98%;height:100px}
#add_cmt_form label {color:#9a9a9a;}
#add_cmt_form input[type="submit"] {padding:5px}
#sidebar {font-size:12px}
#sidebar p{margin-bottom:2px}
#sidebar a{color:#0066cc}
#sidebar a:hover {color:#333}
#sidebar {float:left;margin:25px 0 0;width:251px}
#sidebar .widget {margin-bottom:30px}
#sidebar .text {background:#eee;padding:10px}
#sidebar .widget h3 {font-size:14px;font-weight:bold}
#sidebar #search {width:200px;padding:5px}
#footer a {color:#0066cc}
#footer a:hover {color:#333}
#footer {border-top:1px solid #ccc;text-align:center;padding:15px 0}

