/* ------------------
 * gobal settings
 * --------------- */

body { background: url(images/headerbg.gif) repeat-y #fff; background-position:top center; font-family:Tahoma,Verdana,Arial;
 font-size:14px; line-height:180%; color:#3f3f3f; padding:0; margin:0; }
a:link, a:visited, a:active {color:#558393;; text-decoration:none; }
a:hover { color: #000; text-decoration:underline;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
input, textarea { font-family: Helvetica, Arial, sans-serif; font-size: 100%; }
pre, code, tt {font: 12px 'andale mono', 'lucida console', monospace; line-height: 1.5;}
code { margin-bottom: 20px; }
pre, code {display: block;overflow-x: auto;background: #f4f4f4;padding: 5px 10px;border: 1px solid #eee;
}
.ak-main-bg{width:960px;margin:0 auto;}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
blockquote  { margin: 1.5em; color: #666; font-style: italic; }

/* = pages nav */
ol.pages {color: #000;list-style: none;font-size: 13px;font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;padding:0;margin:0;margin-bottom:20px;}
ol.pages li {margin: 0 5px 0 0;display: inline;}
ol.pages li a {padding: 4px 8px;border: 1px solid #ccc;;text-decoration: none;background:#f5f5f5;color:#000;}
ol.pages li.current a {border: 1px solid #c5c5c5;background:#c5c5c5;color: #000;}

/* -----------------
 * misc
 *--------------- */

#ak-logo {width:960px;height:60px;margin:auto;overflow:hidden;padding-top:25px;padding-bottom:15px;}
#ak-logo h1 {text-indent:-7989px;}
#ak-logo a {float:left;width:175px;height:60px;background:url(images/logo.gif);}
#ak-logo span {float:left;width:700px;height:60px;font-size:12px;color:#fff;line-height:60px;padding-left:15px;}

#ak-menu {height:30px;width:960px;margin:auto;
-moz-border-radius:5px 5px 0 0;
background:none repeat scroll 0 0 #35262D;
/*text-shadow:1px 1px 2px red;padding-top:5px;*/
font-weight:bold;

}
#ak-menu ul {padding:0;margin:0;height:20px;float:left;}
#ak-menu li {list-style:none;float:left;padding:0;margin:0;padding:0;color:#fff;}
#ak-menu a:link, #ak-menu a:active, #ak-menu a:visited {font-size:14px;text-decoration:none;text-transform:uppercase;color:#fff;padding-bottom:4px;margin-left:15px;}
#ak-menu a:hover {color:#FF7017;}
li#ak-menu-left {display:none;}
li#ak-menu-right {display:none;}
li#ak-menu-center {display:none;}
li#ak-menu-feed {height:20px;padding-right:30px;}
li#m-index-li a:link, li#m-index-li a:active, li#m-index-li a:visited {color:#FF7017;}

#ak-menu2{height:219px;
background:url("http://static.typecho.org/images/intro.png") repeat-x scroll 0 0 transparent;
color:#fff;
/*font-size:1.2em;

text-shadow:0 1px 1px #666666;*/
font-weight:bold;
margin-bottom:20px;
padding:10px 20px 5px 30px;
position:relative;
margin:0 auto;
}

#ak-menu2 h2 {
/*background:url("http://static.typecho.org/images/intro-title.png") no-repeat scroll 0 0 transparent;height:28px;*/
font-weight:bold;
/*text-indent:-9999px;*/
width:466px;
}
#ak-menu2 img.te-snap {
bottom:0;
position:absolute;
right:20px;
}
#ak-menu2 .intro-content {
/*background:url("http://static.typecho.org/images/intro-content.png") no-repeat scroll 0 0 transparent;text-indent:-9999px;*/
color:#000;
width:467px;
height:100px;
margin-bottom:10px;

}
#ak-menu2 .guide a, .guide a:hover{
background:url("images/1.gif") no-repeat scroll 0 0 transparent;
float:left;
/*height:36px;*/
margin-right:1px;
width:200px;
padding:5px 0 5px 35px;
color:#fff;
font-size:16px;

}
.guide .fuck{text-indent:-9999px;}


.ak-main {width:960px; margin:0 auto; background:#fff; overflow:hidden; text-align:left;padding-bottom:15px;}


/* ------------------
 * content
 * --------------- */
#content {width:640px;float:left;padding-left:20px;overflow: hidden; width:700px; padding-top:20px;}
#content p { margin:0 0 15px 0;text-indent:2em; }
.ak-node {clear:both;}
.ak-node-main {}
.ak-node-title {}
.ak-node-title a:link, .ak-node-title a:active, .ak-node-title a:visited {text-decoration:none;}
.ak-node-title a:hover {text-decoration:none;}
.ak-node-title-comm {color:#c5c5c5;font-size:11px;text-transform:uppercase;}
.ak-node-title-comm span {color:#000;}
.ak-node-title-h3 {height:100%;border-bottom:1px solid #dbdbdb;}
.ak-node-title-h3 h2,.ak-node-title-h3 h3 {
font-size:1.5em;
line-height:1;
margin-bottom:1em;
padding:0;margin:0;}
.ak-node-title-h3 a:link, .ak-node-title-h3 a:active, .ak-node-title-h3 a:visited {color:#558393;font-weight:bold;}
.ak-node-title-h3 a:hover {color:#1471C3;}
.ak-node-title-h3 span {}
.ak-node-post-content {}
.ak-node-post-meta {height:50px;overflow:hidden;}
p.more a, p.more a:active, p.more a:visited {font-size:12px;color:#fff;background:#ad0001;}
.ak-node-post-meta a:link, .ak-node-post-meta a:active, .ak-node-post-meta a:visited {/*float:left;width:50px;padding-left:6px;height:24px;line-height:24px;*/font-size:12px;color:#fff;background:#ad0001;}
.ak-node-post-meta a:hover {text-decoration:none;}
.ak-node-post-cat {height:50px;background:#f3f3f3;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;line-height:50px;padding-left:20px;}



p.attmeta {font-size:14px;font-weight:bold;}
.ak-node img {background:#f7f7f7;padding:1px;border:1px solid #c5c5c5;}
.ak-node-post-content-img {float:left;}
.ak-node-post-content-txt {float:left;padding-left:20px;}

#ak-comments {padding-top:20px;}
.ak-node-name-comments-li-img img {background:#f1f3f3;padding:1px;border:1px solid #e0e5e5;margin-bottom:5px;}
#ak-comments h4 {font-size:32px;font-weight:bold;color:#000;padding:0;margin:0;line-height:50px;padding-bottom:5px;border-bottom:1px solid #e0e5e5;}
#ak-comments li {list-style:none;padding:0;margin:0;border:0;clear:both;background:#f1f3f3;padding-top:25px;padding-left:25px;padding-right:25px;}
#ak-comments ol {padding:0;margin:0;}
.ak-node-name-comments-li-img {float:left;width:90px;}
.ak-node-name-comments-li-img span {font-size:11px;}
.ak-node-name-comments-li-txt {float:right;width:490px;background:#fff;padding:20px;border:1px solid #e0e5e5;}
.ak-node-tickimg {float:left;position:relative;top:20px;left:7px;}

#ak-comments-post {background:#f1f3f3;border-bottom:1px solid #e0e5e5;padding-right:25px;padding-bottom:25px;}
#ak-comments-post h4 {margin:0;height:93px;background:url(images/sub-h4.png);padding-left:30px;font-size:32px;font-weight:bold;line-height:90px;}
.ak-com-sub {float:right;width:490px;background:#fff;padding:20px;border:1px solid #e0e5e5;}
.ak-com-sub img {position:relative;top:0px;left:-51px;}
.ak-com-subimg {float:left;width:90px;padding-left:25px;}
.ak-com-subimg img {background:#f1f3f3;padding:1px;border:1px solid #e0e5e5;margin-bottom:5px;}

#ak-textarea {}
#ak-author {width:200px;padding:5px;border:1px solid #e0e5e5;color:#000;padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px;margin-bottom:10px;background:#fcfcfc url(images/name.png) no-repeat right center;}
#ak-mail {width:200px;padding:5px;border:1px solid #e0e5e5;color:#000;padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px;margin-bottom:10px;background:#fcfcfc url(images/mail.png) no-repeat right center;}
#ak-url {width:200px;padding:5px;border:1px solid #e0e5e5;color:#000;padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px;margin-bottom:10px;background:#fcfcfc url(images/url.png) no-repeat right center;}
#ak-textarea {width:400px;height:200px;background:#fcfcfc;padding:10px;border:1px solid #e0e5e5;color:#000;margin-bottom:10px;font-size:14px;overflow: hidden;}

#sidebar {float:right;width:220px;font-size:12px;padding-right:1px;color:#8b8f8f;}
#sidebar h3 {padding:0;margin:0;font-size:12px;font-weight:normal;color:#000;}
#sidebar a {color:#8b8f8f;background:none;}
#sidebar ul {padding:0;margin:0;clear:both;}
#sidebar li {list-style:none;padding:0;margin:0;float:left;height:20px;overflow:hidden;line-height:20px;width:180px;}
#sidebar li a:link, #sidebar li a:visited, #sidebar li a:active {color:#8b8f8f;}
#sidebar li a:hover {color:#000;text-decoration:none;}
.widget {padding:20px;}
.sid-search {padding-top:15px;padding-bottom:15px;text-align:center;}
#ak-top-search-input {margin:0;padding:0;border:1px solid #9e9e9e;font-size:12px;height:20px;padding-left:3px;padding-top:4px;background:#fff url(images/search.png) no-repeat right center;}
#ak-top-search-input-form {padding:0;margin:0;}
.sid-searchbottom {padding-bottom:2px;background:url(images/search-bottom.png) no-repeat bottom;}
.sid-ads {padding:20px;background:url(images/sid-ads.png);}

#footer {clear:both;height:50px;}
.cleax {clear:both;}
#footer-txt {margin:auto;width:960px;font-size:12px;background:none repeat scroll 0 0 #333;}
.neo-vx {display:none;}

#hot-tag span {display:none;}
#hot-tag ul {padding-left:25px;}
#hot-tag img {margin-right:8px;margin-bottom:8px;}

#qq{width:76px;height:40px;overflow:hidden;margin:0px auto;}
#qq ul{margin:0px; padding:0px; list-style-type:none;}
#qq li{float:left; padding:5px 0px; line-height:180%; color:#696f72; width:250px; font-family:Arial, Helvetica, sans-serif;}
.XXbox{ z-index:99; right: 0px; top:130px; position: absolute;}
.XXbox .Qlist .con ul li.odd{ background: #fff; }
.AdLayerX{width: auto; right:0px; top:130px;position: absolute;}
