@charset "utf-8";
/*
Theme Name: ixinqi.com
Description: The default theme of ixinqi.com
Color scheme: #0aa7d6; #51bae2
*/

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

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

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

/** logo **/
#head-logo {width:145px; height:/*96px;*/ 135px; background:url(img/logo-head.jpg) no-repeat; margin-top:-9px; margin-left:24px; position:absolute; left:0px; display:block;} 
#logo-home {text-indent:-5000px; background:url(img/logo.gif) no-repeat; background-position:10px 0px; float:left; width:290px; 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;} /* 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:1px}

#menu-tabs li a {display:block; float:left; height:22px; padding:1px 6px 0}
#menu-tabs a:hover {} /*height:22px; overflow:hidden*/
#menu-tabs a.xinqi {background:#fff; border:1px solid #cacab8; border-bottom:0px solid #fff} /*font-weight:bold; */
#menu-tabs a.xinqi:hover {color:#222}
#menu-tabs a.shop {background-color:#f50; color:#fff}
#menu-tabs a.shop:hover {opacity:.75; filter:alpha(opacity=75);}

#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:45px 0 0}
#s {width:150px; padding:1px} 
.ie #s {padding-top:2px} 
.ie #search-submit {padding-top:2px;}

/************** Sub menu **************/
#secondary-menu {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:#0aa7d6; /*ont-weight:bold;*/ border-bottom:3px solid #0aa7d6}
.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; font-size:12px; letter-spacing:0.1em} 
.head_menu a:hover, #secondary-menu .active a:hover {border-bottom:3px solid #0aa7d6; background-color:#0aa7d6; 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}
#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:50px}
.post h2 {font-size:25px; text-decoration:none; letter-spacing:-.02em} /* font-weight:normal;margin-bottom:4px; border-bottom:1px solid #eee; color:#000;*/
.post-content {clear:both; line-height:1.6em; padding:10px 0 15px}/*font-size:1.1em;border-bottom:1px solid #eee*/
.post p {margin-top:1em}
a.more-link {background-color:#0aa7d6; color:#fff; padding:1px}
.wp_keywordlink_affiliate a {color:#111; background-color:#fff}

.post-content img {margin-top:5px}
.post .aligncenter {display:block; margin-left:auto; margin-right:auto; text-align:center}
.post .alignleft {float:left}
.post .alignright {float:right}
.post img.alignleft, .post .alignleft img {margin:1.5em 1.5em 1.5em 0}
.post img.alignright, .post .alignright img {margin:1.5em 0 1.5em 1.5em}
/*.post .center img {display:block; margin:0px auto; text-align:center}*/

.post-meta {color:#000; margin-top:5px; clear:both; border-bottom:4px solid #ddd; text-align:right}/* padding:0 0 1px; */
.cat-info {float:left}
.comment-info a {font-size:14px; font-weight:bold}

/** pager nav **/
#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:#0aa7d6; background-color:#0aa7d6}
#pager .current {margin:0 2px; padding:2px 8px; display:block; float:left; border:4px solid #0aa7d6; background-color:#0aa7d6; color:#fff; font-weight:bold; font-size:1.8em; letter-spacing:-.05em}

/** archive **/
.archive-title {margin-bottom:35px; padding:2px 5px; color:#fff; background-color:#f50; font-size:16px; font-weight:normal; letter-spacing:0.1em} 

/** single post **/
.single-post-meta {padding:4px 0; clear:both; border-bottom:1px solid #ddd}
.post-share {clear:both; padding:4px 0px}
.post-share a {margin-right:5px; padding-right:3px}

#pager-nav {float:right; margin-top:5px; padding:10px 0}
#pager-nav a {padding:6px; font-size:16px; font-weight:bold; color:#34b3d1; border:4px solid #ccc}
#pager-nav a:hover {background-color:#34b3d1; border:4px solid #34b3d1; 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-top:4px; margin-right:10px}
.side-title {border-bottom:3px solid #ddd; color:#111; font-family: "microsoft yahei", arial, helvetica, sans-serif; font-size:15px; font-weight:normal; letter-spacing:0.2em; }/* padding-bottom:1px; */
.side-gallery {width:300px; margin-bottom:20px; padding:15px 0 10px 10px} /*height:290px; */
#latest {height:90px}
#random-col {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}

#sidebar ul, #sidebar ol {width:310px; padding:2px 0 10px; margin-bottom:20px;/*border:1px solid green*/}
#sidebar ul li {border-bottom:1px dotted #ccc; padding:4px 0 3px 18px; background:url("img/bullet-circle-gray.gif") no-repeat 1px 12px}
#sidebar ol li {border-bottom:1px dotted #ccc; padding:4px 0 3px; list-style:inside decimal; color:#666}

#tag-cloud {width:300px; margin-bottom:20px; padding:5px; border-bottom:3px solid #ddd} 
#tag-cloud a {padding:2px 4px}

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

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

/************** 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:#222; background-color:#fff; text-decoration:underline}
#footer p {padding-bottom:6px}

/** Page **/
.page-title, #links h2 {border-bottom:1px solid #ddd}
.page-title a {color:#555}
.page-title a:hover {color:#fff; background-color:#0aa7d6}

/** Links Page **/
#links ul li {display:inline; float:left; width:100px; padding:4px 1px 4px 5px; margin-bottom:5px;}
#links .blogroll {padding-top:15px}
#links .blogroll a {font-size:13px; color:#111}
#links .blogroll a:hover, #links .blogroll a:active {color:#0aa7d6; background-color:#fff} 

/** post ad **/
/*.top-ad {float:right; width:468px; height:60px; margin:-10px 0 0} overflow:hidden; border:1px solid red*/
.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}
