/*!
 * Sean 1.0
 * Designed by Sean.Zou
 * http://zouchao.me
 */
body { font-size:15px; }
code { font-size:13px; }

/*add by zouchao<zouchao2008@gmail.com> 2013-05-02*/
.container{ min-width:940px; }
.header{ border-top: 1px dashed #a0a0a0; border-bottom: 1px dashed #aaa; height: 80px; }
.header-cnt{ height: 54px; float:left; padding-top: 15px; color:#222222; margin: 0 auto; position: relative; }
.header-cnt .logo{ position: absolute; top: 0px; left: -5px; font-size: 36px; font-family: "Courier New", Georgia; font-weight: bold; text-shadow: 2px 2px #abaaaa; }
.header-cnt small{ position:absolute; width:500px; top:55px; font-size:13px; text-shadow:1px 1px #abaaaa; }
.header .nav{ float: right; margin: 45px 0 0 0px; height: 30px; line-height:30px; padding: 0px 20px; background: #2f3133; border-radius: 8px 8px; border-top: 1px solid #252a30; border-left: 1px solid #252a30; border-right: 1px solid #252a30; border-bottom: 1px solid #4a4d52; box-shadow: -2px -2px 8px #222222 inset; }
.header .nav a{color:#eeeeee;margin:  0px 20px 0px 0px; }
.postsList { margin: 0px 0px 10px 0px; }

h2.title, h3.title { letter-spacing: 1px; margin: 0; padding: 3px 40px 3px 0; }
h2.title { font-size: 16px; }
h2.title a, h3.title a{ color:#000; text-decoration:none; text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.3); }
h2.title a:hover, h3.title a:hover{ color:#a40000; }
h2.title span, h3.title span{ color: #bbb; float: right; font-size: 14px; font-weight:normal; font-family:Georgia,"Bitstream Charter",serif,\5b8b\4f53; }
h3.title span{ font-size: 12px; }

article p{line-height:1.9; font-size:15px;}
article li {line-height: 25px;}
.tab-content { display:block; }

/* google code prettify ===== start =====  */
.com { color: #93a1a1; }
.lit { color: #195f91; }
.pun, .opn, .clo { color: #93a1a1; }
.fun { color: #dc322f; }
.str, .atv { color: #D14; }
.kwd, .linenums .tag { color: #1e347b; }
.typ, .atn, .dec, .var { color: teal; }
.pln { color: #48484c; }
.prettyprint { padding: 8px; background-color: #f7f7f9; border: 1px solid #e1e1e8; }
.prettyprint.linenums{ -webkit-box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0; -moz-box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0; box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0; }

/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin: 0 0 0 33px; /* IE indents via margin-left */ } 
ol.linenums li { padding-left: 12px; color: #bebec5; line-height: 18px; text-shadow: 0 1px 0 #fff; }
/* google code prettify ===== end =====  */
.header-cnt a { color: #222222; }

@media only screen and (max-width:768px) { .container { width:  auto; padding: 20px; }
