@charset "utf-8";
/*
Theme Name: izhuangban theme V2.0
Description: The default theme of izhuangban.com
color scheme: pink:#f06; dark red:#c00; light blue:#34b3d1; #1a8cff; dark blue:#369; orange:#f60
*/

/************** Common style **************/
* {margin:0; padding:0}
body {background:#fff; font:12px tahoma, arial, helvetica, sans-serif; line-height:1.5; color:#111; position:relative}
/* font: microsoft yahei; background:#e7e7de; */

a, a:link, a:visited, a:focus {color:#f06; text-decoration:none}
a:hover, a:active {color:#fff; background-color:#f06}
ul, ol {list-style:none}
.clear {clear:both}

a img {border:none}

/************** Header style **************/
#header {height:110px}/*background:#fff url("/style/img/menu-gradient.gif") repeat-x center bottom;margin-top:10px; */ 
#header-top {height:96px; width:990px; margin:0 auto; position:relative}/*1000px*/

/** logo **/
#head-logo {width:145px; height:185px; background:url(img/logo-head.png) no-repeat; margin-top:-89px; margin-left:4px; position:absolute; left:0px; display:block;} 
#logo-home {text-indent:-5000px; background:url(img/logo.png) no-repeat; background-position:10px 0px; float:left; width:273px; height:50px; border:0px; margin:12px 45px 0px 145px; padding:0px 5px}
.ie #logo-home {margin-bottom:20px}

/** top menu **/
#menu-tabs ul {width:600px; position:absolute; left:0px; margin-top:73px; margin-left:155px; font-size:13px;} /* margin:0; padding:0; list-style:none; */
.ie6 #menu-tabs ul {margin-top:72px}
#menu-tabs li {float:left; margin-right:0px; line-height:22px; letter-spacing:0.5px}
#menu-tabs li a {display:block; float:left; height:22px; padding:1px 6px 0}

#menu-tabs a.menugrey {color:#000}
#menu-tabs a.menugrey:hover {color:#fff}

.frontpage a {color:#000}
.frontpage a:hover {background-color:#666}
.zhuangban a {color:#f06}
.zhuangban a:hover {background-color:#f06}
.caizhuang a {color:#c00}
.caizhuang a:hover {background-color:#c00}
.hufu a {color:#34b3d1}
.hufu a:hover {background-color:#34b3d1}
.shop a {color:#f60}
.shop a:hover {background-color:#f60}

#menu-tabs a.tabactive {background:#fff; border:1px solid #cacab8; border-bottom:0px solid #fff; font-weight:bold}
#menu-tabs a.tabactive:hover {background-color:#fff; color:#000}
#header-bottom {height:14px; margin:0 auto; width:990px; background:#fff; border:1px solid #cacab8; border-bottom:0}

/** Search style **/
#search-form {float:right; margin:55px 0 0}
#s {width:150px; padding:2px} 
.ie #s {padding-top:2px} 
.ie #search-submit {padding-top:2px;}

/************** Sub menu **************/
#secondary-menu {background:#fff url("/style/img/grad_ccc.gif") repeat-x center bottom; width:990px; height:26px; margin-top:-9px; margin-left:0; border-bottom:1px solid #ddd}
.ie6 #secondary-menu {margin-top:-11px}
.ie7 #secondary-menu {height:24px !important}
#secondary-menu ul {margin:0; padding:0; padding-left:3px}
#secondary-menu li {position:relative; display:inline; /* position:relative; margin-right:2px;margin:0; padding:0; border:0; no idea why */ }
#secondary-menu .active a {color:#f06; border-bottom:3px solid #f06 /*;font-weight:bold*/}
.head_menu {float:left; margin:0 2px 0 0; padding:0; border-bottom:none; line-height:20px;} /*z-index:1;  */
.head_menu a {float:left; margin:-2px 0 0; padding:3px 8px 0px; color:#000; border-bottom:0px solid #fff; letter-spacing:0.1em} 
.head_menu a:hover, #secondary-menu .active a:hover {border-bottom:3px solid #f06; background-color:#f06; color:#fff}

.rss-item {float:right; padding:2px 0 0}
.rss-icon {width:22px}
.rss-text {width:38px}
.rss-item a:hover {background-color:#fff; color:#222}
.rss-item a img {vertical-align:text-bottom}
.rss-item a:hover img {opacity:.75; filter:alpha(opacity=75)}

/*** Top Gallery ***/
#top-gallery {position:relative; margin-top:25px;}

/************** Main Content **************/
#main-container {width:990px; margin:0 auto; padding:0; border:1px solid #cacab8; border-top:0; background-color:#fff}
#content-container {width:990px; margin:0 auto; display:block; clear:both}
#main-content {width:550px; float:left; margin-right:10px; padding:0 40px 40px}

.post {clear:both; position:relative; margin-bottom:40px}
.post h2 {font-size:25px; text-decoration:none; letter-spacing:-.01em; border-bottom:1px solid #eee} /* font-weight:normal;margin-bottom:4px; border-bottom:1px solid #eee; color:#000;*/

/** single post **/
.post .page-title a {color:#333}
.page-title a:hover {color:#fff; background-color:#f06}
.archive-title {margin-bottom:25px; padding:2px 5px; color:#fff; background-color:#1a8cff; font-size:18px}

.post p {margin-bottom:1em; letter-spacing:0.1em}/*margin-bottom:2.5em*/
.post-content {clear:both; line-height:1.6em; padding:15px 0}
.post-content ul li {padding:0 0 8px 16px; background:url("img/bullet-circle-gray.gif") no-repeat 1px 8px}
.post-content .more-link {background-color:#f06; color:#fff; padding:2px}

.post-meta {padding:4px 0; clear:both}
.post-share {padding:4px 0px; clear:both; border-top:1px solid #eee}
.post-share a {margin-right:5px; padding-right:3px}
.comment-info a {font-size:14px; font-weight:bold}
a.sing-sub {background-color:#1a8cff; color:#fff}
.douban9 {margin-top:10px}

/** wp generated css **/
.post .alignleft {float:left}
.post .alignright {float:right}
.post .aligncenter {display:block; margin-left:auto; margin-right:auto; text-align:center}
.post img.alignleft, .post .alignleft img {margin:1em 1.5em 1em 0}
.post img.alignright, .post .alignright img {margin:1em 0 1em 1.5em}

/** pager **/
#pager {clear:both; position:relative; margin:10px 0}
#pager a {margin:0 2px; padding:2px 8px; display:block; float:left; border:4px solid #ccc; font-weight:bold; font-size:22px; letter-spacing:-.05em}
#pager a:hover {color:#fff; border-color:#f06; background-color:#f06}
#pager .current {margin:0 2px; padding:2px 8px; display:block; float:left; border:4px solid #f06; background-color:#f06; color:#fff; font-weight:bold; font-size:1.8em; letter-spacing:-.05em}

#pager-nav {float:right; margin-top:5px; padding:10px 0}
#pager-nav a {padding:6px; font-size:16px; font-weight:bold; color:#f06; border:4px solid #ccc}
#pager-nav a:hover {background-color:#f06; border:4px solid #f06; color:#fff}

#related {margin-top:45px}
#related h3 {font-size:14px}
#related ul {padding:0px; margin:0px}
#related li {line-height:20px; padding:3px 0px 3px 10px; background:url("img/bullet-circle-gray.gif") no-repeat 0px 12px}

/** comment **/
h3.comment-title {margin:20px auto 10px; font-size:25px; color:#888}
.comment-author, .comment-meta {color:#666}
.comment-author cite.fn {font-style:normal}
.comment-author .says {display:none}
.comment {margin:10px 0; padding:5px 0px; border-bottom:1px solid #ccc}
.comment .avatar { float:right; border:1px solid #eee; padding:2px;heigh:32px; width:32px}
.comment p {margin:5px 0}

#commentform {margin:5px 10px 0 0}
#commentform input {width:170px; margin:5px 5px 1px 0; padding:1px}
#commentform textarea {width:100%; margin-top:5px; padding:2px}
#commentform #submit {width:100px; margin-left:0}

/************** Sidebar style **************/
#sidebar {width:310px; float:left; margin-right:10px}
.side-title {border-bottom:3px solid #ddd; color:#111; font:normal 15px "microsoft yahei", arial, helvetica, sans-serif}/* padding-bottom:1px; letter-spacing:0.1em; */
.side-gallery {width:300px; margin-bottom:20px; padding:15px 0 10px 10px} /*height:290px; */
.side-gallery a {margin:0 8px 8px 0; height:90px; width:90px; float:left; background:transparent url(img/thumb-bg2.gif) repeat scroll 0% 0%; }/*display:block;*/
.side-gallery a:hover {background-position:0pt -90px; text-decoration:none; background-color:#fff}
.side-gallery a img {margin:7px 0 0 7px}

#latest {height:90px}
#random-col {height:290px}

#sidebar .tabbertab ul li {padding:4px 0 4px 19px; background:url("/style/img/bullet-circle-gray.gif") no-repeat 5px 12px; color:#666}
#sidebar .tabbertab ol li {padding:4px 0 4px 6px; list-style:inside decimal; color:#666}
#navtab-tag a, #navtab-pdt a, #navtab-brand a {margin:5px; line-height:2em}

/************** Low Content style **************/
#low-gallery {width:990px; height:140px; background:#eee url("img/grey-grad.gif") left bottom; clear:both}
#low-gallery h3 {background-color:#34b3d1; padding:0 8px 0px 9px; color:#fff; font-size:18px; line-height:1.5em; height:1.5em; vertical-align:middle} /*border-top:0px solid #333; border-bottom:0px solid #333; margin-bottom:0px; background-color:#0aa7d6*/
.low-ad {width:950px; height:90px; margin:10px auto}

#low-gallery .xoxo {margin:0 auto; padding:5px 0 5px 10px; overflow:auto}
#low-gallery .xoxo li {width:151px; margin:5px; float:left; text-align:center}
#low-gallery .xoxo li a {height:161px; border:1px solid #ddd; background-color:#333; color:#fff; font-weight:bold; display:block; overflow:hidden !important} /*background:#141414 url("img/photo-container-back.jpg") repeat-x scroll center bottom*/
#low-gallery .xoxo li a img {height:115px; display:block; margin:0 auto}/*background-position:center center; background-color:transparent; background-repeat:no-repeat*/
#low-gallery .xoxo li a:hover {color:#fff; background-color:#f06}
#low-gallery .xoxo li a:active {opacity:.5; filter:alpha(opacity=50)}

#low-container {width:990px; margin:20px auto 15px; background:#fff; border:1px solid #cacab8}
#low-tagcloud {margin:35px 20px 25px; padding:15px; border:1px solid #ddd}
#low-tagcloud a {margin:0.5em; font-size:13px; line-height:1.5em}
#low-title {width:110px; margin-left:10px; margin-top:-40px; background-color:#fff; font:18px "microsoft yahei", arial, helvetica, sans-serif; padding:10px}

/************** Footer style **************/
#footer {width:950px; height:90px; margin:50px auto 15px; text-align:center; color:#555}/*position:relative; */
#footer a {margin-right:15px; color:#555}
#footer a:hover {color:#000; background-color:#e7e7de; text-decoration:underline}
#footer p {padding-bottom:6px}

/** page template style **/
#page-content {width:710px; float:right; margin-right:50px; padding-left:10px; padding-bottom:40px}
#pageside {width:160px; float:left; margin-left:40px}
#pageside ul {width:150px}
#pageside ul li {border-bottom:1px dotted #ccc; padding:8px 0px 8px 15px}
#pageside ul li a {color:#555; font:15px "microsoft yahei", arial, helvetica, sans-serif}
#pageside ul li a:hover {color:#000; background-color:#fff}
#pageside .pageactive, #pageside .pageactive:hover {color:#f06}

/** links **/
#links ul li {display:inline; float:left; width:120px; padding:10px; font-size:14px}
#links ul li a {color:#111}
#links ul li a:hover {background-color:#fff; text-decoration:underline}
#links img {width:100px; height:48px; border:1px solid #eee}
.link-contact {clear:both; padding-left:12px; padding-top:20px}

/** post ad **/
#top-ad {width:728px; height:90px; margin:0 auto; padding-left:95px; overflow:hidden}
.post-ad {width:300px; height:250px; float:left; margin-left:5px; margin-bottom:50px} /*.archive-ad, */
.side-ad {width:300px; height:250px; margin-left:5px; margin-bottom:20px}
.side-adbox {border:1px solid #34b3d1}
.side-ad-sky {margin-left:5px; margin-bottom:20px}
.taoke-block {width:950; margin-left:20px; margin-bottom:20px}
#alimamaifrm {margin-bottom:20px}