/*  
Theme Name: QueerArt
Theme URI: http://queerart.cn
Description: 同画第四版
Version: 4.0
Author: AHTOH
This site best viewed with Firefox 
*/
*{ margin:0;padding:0;}
body{min-width: 960px;}
body {background: #fff;color: #323232;}
body, select, input, textarea {	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*font: 12px Arial, Verdana, sans-serif; +font: 12px Arial, Verdana, sans-serif; _font: 12px Arial, Verdana, sans-serif; line-height:162%;}
#home { width:936px;margin:15px auto 0; }
p {margin:0;}
a{color: #cc0000;text-decoration:none;}
a:hover, a:active {	text-decoration: underline;}
a img {border:none;}
hr {display: block;clear: both;margin:18px 0;height:1px;background:#ddd;border:0;}
ul {list-style: none;}
#page {margin:0 auto;padding-top: 18px;}
.left {float:left;}
.right {float:right;}
.description {margin:20px 0 0 0;float:right;font-size:12px;}
h1 {font:3.6em "myriad pro", "trebuchet ms", "helvetica neue", helvetica, arial, sans-serif;color:#111;float:left;}
h1 .red{color:#b40000;}
h1.logo {background: url(images/logo.gif) no-repeat;height:49px;width:167px;}
h1.logo a {height:49px;width:167px;display:block;text-indent:-9999px;}
h2 {font-size:18px;margin:0;color:#b40000;}
h2 img {margin:0 0 -8px 4px;}
h2 a, h2 a:link, h2 a:visited{color:#cc0000;text-decoration: none;}
h2 a:hover{color:#b40000;text-decoration: none;}
h3{font-size:1.1em;text-transform:uppercase;margin-bottom:4px;font-weight: normal;color:#666;}
h3 a:link, h3 a:visited {color:#5f5f5f;}
h3#respond {border-top:1px solid #ddd;margin-top:25px;padding-top:20px}
h3#comments {margin-top:32px}
#content {width:600px;float:left;border-right:1px solid #EEEEEE;margin-right:12px;padding-right:11px;}
.title {font-size:14px;font-weight:normal;line-height:105%;}
.post{}	
.post blockquote {padding:6px;margin:10px;border:solid 1px #DCE5D3;background:#f5f5f5;}	
.post ul {list-style-image:url('images/dot.gif');}
.post ul li {margin-bottom:5px;line-height:115%;margin-left:42px;}
.post ol li {margin-bottom:5px;line-height:115%;margin-left:48px;}
.post ul li a,.post ul li a:visited,.post ol li a,.post ol li a:visited {color:#666;}
select {background:#f2f2f2;border:1px solid #9c9c9c;width:100%}
.meta a{color:#666;}
.clearfloat {display:block;clear:both;}
/*导航*/
#nav ul#mainmenu {list-style:none inside none;padding:0 130px 0 26px;margin:0 0 16px -14px;background: url('images/all.png') no-repeat 100% 0;height:70px;min-height:70px;height:auto !important;position:relative;z-index:998;}
#nav li {color:#fff;background:#900 url('images/all.png') -60px -20px;position:relative;float:left;margin-top:20px;list-style-image: none;}
#nav li a {display:block;line-height:44px;padding:0 15px;color:#fff;text-decoration:none;white-space:nowrap;}
#nav li a:hover, #nav li.current_page_item ul a:hover, #nav li.current_page_item a, #nav li a:focus, #nav li a.sffocus，#nav li.current-cat ul a:hover, #nav li.current-cat a {background:transparent url('images/menu_over.png');text-shadow: #300 0px 2px 2px;}
#nav li ul {position:absolute;z-index:999;min-width:150px;background: #222;color:#fff;top:45px;list-style:none;border-top:1px solid #555;opacity:0.97;margin-left:-999em;background-image:none;}
#nav li:hover ul, #nav li.sfhover ul {margin-left:0;}
#nav li ul li {float:none;margin-top:0;border-bottom:1px solid #555;background-image:none;background:transparent;}
#nav li ul a, #nav li.current_page_item ul a {height:auto;color:#fff;border:0px;line-height:2.3em;display:block;background-image: none;float:none;}
#nav li ul a:hover, #nav li ul a:focus, #nav li ul a.sffocus {color:#fff;background-color:#900;}
/*文章*/
.entry p {margin: 15px 0;}
.entry img, .entry img a:link,.entry img a:visited{border: 5px solid #EFEFEF;text-decoration:none;}
.entry {padding-bottom:5px;overflow:hidden;font-size:120%;}
.entry img:hover a{border: 1px solid #000;}
.entry strong{color:#666;font-weight: bold;}
.entry a,.entry a:visited,small a,small a:visited{color:#618736;}
.page{margin: 12px 0;padding:5px;background:#F8F8F8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.postdate{margin:0.25em 0 1em;}
.navigation{clear:both;display:block;margin:20px 12px 0 0;}
img.aligncenter{display: block;margin-left: auto;margin-right: auto;}
img.alignleft {float: left;margin: 4px 8px 8px 0;}
img.alignright {float: right;margin: 5px 0 5px 5px;}
/*留言*/
#cmt {width:600px;float:left;border-right:1px solid #eee;margin:0 12px 0 0;padding:18px 11px 0 0;}
#comments,#respond{padding-top:18px;margin-top:18px;border-top:1px solid #ddd;}
#comments h2,#cmt h2{color:#555;font-size:18px;margin:0;padding:0 0 20px 0;}
#comments small,#cmt small{font-size:12px;}
h3#comments, h3#postComment {margin: 0px;padding: 40px 0px 20px 48px;font-size: 18px;}
ol.commentlist {margin-left: 120px;padding: 0px;list-style: none;}
ol.commentlist li, ol.commentlist li.alt {position: relative;width: 400px;margin: 0px;padding: 20px 20px 30px 40px;border: none;background: url(images/bubble.png) no-repeat top left;}
ol.commentlist li p {margin:0 0 10px 0;}
ol.commentlist div.comment_metadata {position: absolute;width: 100px;top: 22px;left: -110px;}
ol.commentlist .avatar {background: #F4F4F4;margin: 4px;padding: 4px;display: block;float:right;clear:both;}
ol.commentlist span.comment_posted_by {display: block;color: #222;line-height: 15px;max-height: 3.8em;overflow: hidden;}
ol.commentlist span.comment_posted_by a {color: #618736;text-decoration: none;}
ol.commentlist span.comment_posted_by a:hover {text-decoration: underline;}
ol.commentlist span.comment_date_posted {display: block;font-size: 10px;color: #888;line-height: 15px;margin-top: 5px;}
ol.commentlist span.comment_date_posted a {color: #777;text-decoration: none;}
ol.commentlist span.comment_date_posted a:hover {color: #777;text-decoration: underline;}
ul.children{border-top:1px dashed #dddddd;margin: 18px 0 0 0;}
ul.children li,ul.children li.alt{margin: 0px;padding:0.25em 0em;background: none;}
ul.children .avatar {background: #F4F4F4;margin: 0 0 10px 10px;padding: 4px;display: block;float:right;}
/*评论*/
.left_textinput {width: 200px;margin: 0 30px 0 0;float: left;}
.right_textinput{ width: 200px; float: left;}
.row {margin: 9px 0 0 0;}
.row label em {font-style: normal; padding-left: 3px; color: #AAAAAA;}
div.textinput {background: url(images/textbox_200.gif) 0 0 no-repeat;height: 26px;margin: 3px 0 0 0;}
input {background: none;width: 188px;height: 21px;padding: 5px 6px 0 6px;border: none;}
div.textarea {background: url(images/textarea_430.gif) 0 0 no-repeat;height: 95px;margin: 3px 0 0 0;}
textarea {background: none;width: 418px;height: 83px;margin: 5px 6px 5px 6px;border: none;}
#go #submit {background: url(images/send.png) 0 0 no-repeat;height: 34px;width: 104px;cursor:pointer;display:block;margin: 16px 0 0 0;}
#go #submit:hover {background-position: 0 -34px;}

/*首页*/
.main-post-bg {background:#444;display:block;height:225px;position:relative;width:593px;overflow:hidden;margin:0 0 7px;}
.main-post-bg .post-comments,.secondary-post-bg .post-comments {position:absolute;top:0;right:7px;z-index:102;background:#333;}
.post-comments a,.secondary-post-bg .post-comments a {font-size:12px;color:#fff!important;display:block;height:1.8em;line-height:1.8em;width:7.5em;text-decoration:none;text-align:center;text-transform:lowercase;}
.post-comments a:hover,.secondary-post-bg .post-comments a:hover {background:#b40000;text-decoration:none;}
.main-post-bg .title-insert,.recent-leads .title-insert {background:#e2e2e2 url(images/t.png) repeat-x center center;bottom:0;display:block;left:0;position:absolute;width:100%;z-index:101;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;padding:4px 0;}
.title-insert h2 {line-height:1.4em;margin:8px 10px 7px;}
.title-insert h2 a {font-size:14px;color:#333;display:block;}
.recent-leads .secondary-post-bg {background:#444;display:block;width:293px;overflow:hidden;height:150px;position:relative;margin:0 7px 7px 0;}
.recent-leads .title-insert h3 {line-height:1.6em;margin:4px 7px;}
.recent-leads .title-insert h3 a {font-size:12px;display:block;color:#333;text-decoration:none;}
/*杂图*/
ul.p_s {margin:0 0 26px;padding:0;}
.p_s img {float:left;}
#pc_s{display:block;}
#pc_s li{float:left;list-style-type:none;margin:1px;width:75px;height:75px;}
#pc_s li a,#pc_s li a img{margin:0;padding:0;border:0;}
#photobg h2{margin:0 0 18px 0;}
.photo {margin:0 12px 0 0;}
.photo img {display:block;margin:0 auto;max-width:924px;}
.foot {background:#333 url(images/t.png) repeat-x center center;clear:both;display:block;padding:5px;}
.foot h2 {padding-top:5px;color:#fff;}
.foot p{padding:5px 0;color:#ccc;text-align:right;}
.foot p a {color:#ccc;}
#photobg:hover .quicklinks {display: block;}
.quicklinks {display: none;position: absolute;top: 200px;height: 47px;margin-left:-60px;width:68px;left: 50%;padding: 0 15px;background: url(images/quickbg.png) repeat top left;opacity: 0.8;-webkit-border-radius: 5px;-moz-border-radius: 5px;z-index: 100;}
.quicklinks:hover {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.next a,.previous a {position: relative;top: 11px;display: inline-block;width: 24px;height: 24px;margin-right: 6px;background-color: white;	text-indent: -900em;	opacity: 0.8;}
.next a:hover,.previous a:hover {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.next a{background: url(images/next.png) no-repeat top left;}
.previous a{background: url(images/previous.png) no-repeat top left;}


/*侧边*/
#sidebar {width: 300px;float:left;}
#sidebar h3 {background:transparent url('images/title.gif') no-repeat; height:39px;margin:0px auto !important;padding-left:12px;color:#fff;	padding-top:6px;}
#sidebar li {list-style:none;}
.b{border-bottom:1px dashed #dddddd; list-style:none; margin:0 0 26px 0; padding:0;}
.b li {border-top:1px dashed #dddddd; padding:0.25em 0em 0.24em 1em;font-size:1em; list-style-type:none !important;list-style-image:none;}
.b li ul {border-bottom:none; margin:0;}
.b li a,.b li a:visited {color:#666; text-decoration:none;}
.b li a:hover {text-decoration:underline;}
.t a,.t a:visited  {color:#666;font-weight: bold;text-decoration: none;}
.ar{margin:0 0 26px 0; padding:0 0 0 1em;}
.ar li {display:block;float:left;width:50%;}
.ar li a,.ar li a:visited {color:#666; text-decoration:none;}
.ar li a:hover {text-decoration:underline;}
.clear{ display: block; clear:both; }
/*底部*/
#footer {border-top:1px solid #ddd;margin-top:4em;clear:both;}
#footer ul {margin:1em 0; list-style:none;}
#footer li {display:inline;padding-right: 1em;}
#footer a {color:#323232;text-decoration:none;}
#footer li + li {border-left:1px solid #ddd;padding-left: 1em;}
#footer p {margin:0;padding:1em 0;text-align:right;}
.sitenav {float:left;}
.footer-logo {float:left;margin:-4px 8px 0px 0px;padding:0px;}
.separator {border-top:1px solid #ddd; padding-top:18px;}
#footer .go-top {margin:1em 0;float:right;}

/*TagCloud*/
#tagcloud{padding:15px;border:solid 1px #eee;background:#f5f5f5;}
#tagcloud a{color:#618736;text-decoration:none;}
#focus{margin:0 0 18px 0;padding:10px;text-align:left;font-size:13px;color:#b40000;background:#f3f3f3;}
.focuso {background: url(images/textbox_144.gif) 0 0 no-repeat;height: 26px;margin: 0;}
.focuso input {background: none;width: 132px;height: 21px;padding: 5px 6px 0 6px;border: none;float: left;}
.focuso .button {margin: 0 0 0 5px;padding: 0px 8px 0px 8px;width: 48px;height: 25px;background-color: #333;font-family: Arial;font-weight: bold;text-transform: uppercase;font-size: 12px;color: #ffffff;border: 0px;}
/*Link*/
#linkpage ul {clear:both;width:100%;overflow:hidden;margin:0;padding:0;}
#linkpage ul li {float:left;display:inline;margin:3px;padding:3px;}
#linkpage ul li a {display:block;width:100px;height:32px;line-height:26px;overflow:hidden;padding:0;}
#linkpage ul li a:hover {color:#840321;text-decoration:none;}
#linkpage ul li a img{border: none;}
#logos img {border: none;}
textarea.canvas_box_wide {border:1px solid #999;color:#333;display:block;height:150px;width:560px;padding:2px;}
/*orz*/
#orz{height:26px;border-bottom:1px solid #DCE5D3;background:#F5FFEB;color:#618736;text-align:center;line-height:14px;}
#orz div{width:936px;margin:0 auto;padding-top:6px;}
#orz a{color:#618736;font-weight:bold;margin:0 3px;text-decoration:none;padding:1px 3px 1px 3px;display:bolck;}
#orz a:hover{color:#4F6228;}