@charset "utf-8";
/* CSS Document */
body, html { margin:0; padding:0; background-color:#000; color:#fff; font-size:12px; font-family:Tahoma, "宋体" }
#CenterMenu { background-color:#333; width:230px; right:270px; top:0; text-align:center; border:2px dotted #222222; border-top:none; border-bottom:none; float:right; }
a { color:#aaa; text-decoration:none }
a:hover { color:#F90; border-bottom:1px dotted #fff }
#left { margin-right:504px; }
#right { width:270px; float:right; overflow:hidden;opacity:0.4 }
#right:hover {opacity:1 }
#right dl{background:#111111; -moz-border-radius: 6px; -webkit-border-radius: 6px; border:0px solid #999999;margin:8px 8px 0px 8px;padding:8px;line-height:18px}
#right dd{margin-left:12px;padding:0}
#right dd p{margin:0;padding:0}
#logo:hover { border:none }
#logo:hover img { border:1px solid #F90; border-top:3px solid #F90 }
#logo img { padding:8px 4px; border:1px solid #3e3e3e; border-top:3px solid #3e3e3e; background-color:#000; margin-top:17px; -moz-border-radius:7px; -webkit-border-radius:7px; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; -moz-border-radius-topright:0; -webkit-border-top-right-radius:0; }
#footer { color:#555; font-size:10px; line-height:14px; position:absolute; right:270px; bottom:6px; width:230px; text-align:center; }
#InspiredCategory { overflow:hidden; text-align:left }
#sidebar { text-align:left; margin:0 20px; }
#sidebar h3 { color:#555 }
#sidebar>ul { margin:0; padding:0 0 0 14px; line-height:22px }
#sidebar>ul>li { font-size:14px; font-weight:bold }
#sidebar>ul>li>ul { margin:8px 0; padding:0 0 0 14px; }
#sidebar>ul>li>ul>li { font-size:12px; font-weight: normal }
.lefts { float:left }
.rights { float:right }
#IdeaPost { overflow:hidden ;_zoom:1}
#IdeaPost .image { float:right; padding:8px; margin:10px 8px 0 0; background:#111111; -moz-border-radius: 6px; -webkit-border-radius: 6px; border:0px solid #999999; height:280px; width:225px ;_display:inline;_overflow:hidden;_padding:4px;}
img { border:none }
#IdeaPost .image h3 { margin:0; padding:0; font-size:12px; display:inline; float:left; height:32px; line-height:16px text-transform:uppercase;
overflow: hidden; width:230px; }
#IdeaPost .image h3 a:link { color:#555; font-weight:bold; margin:0; padding:4px 0 0 0; float:left; text-transform:uppercase; }
#IdeaPost .image h3 a:visited { color:#eee; font-weight:bold; margin:0; padding:4px 0 0 0; float:left; }
#IdeaPost .image h3 a:hover { color:#ddd; font-weight:bold; margin:0; padding:4px 0 0 0; float:left; }
#IdeaPost .image h3 a:active { color:#ddd; font-weight:bold; margin:0; padding:4px 0 0 0; float:left; }
#IdeaPost .image .ideaImg { text-align:center }
.wp-pagenavi { text-align:right; padding:20px 8px 20px 20px }
.wp-pagenavi span.current { border:1px solid #333; color:#333 }
#content { margin:auto; width:1004px; }
.themedetails { -moz-border-radius:6px 6px 6px 6px; background-color:#333333; overflow:hidden; padding:10px; position:relative; margin:15px 0; }
.details2 { -moz-border-radius:6px 6px 6px 6px; background:none repeat scroll 0 0 #222; padding:20px 10px; text-align:center }
.themedetails .openUrl { position:absolute; right:8px; top:8px; }
.openUrl img {max-width:960px;height:auto}
#themedetails #footer{ position: static;margin:auto}
.links .linkBox { float:right; padding:8px; background:#2a2c2e; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin:10px 8px 0px 0; border:0px solid #999999; height:auto; width:225px; }
.links .linkBox h2 { background-color:#111111; color:#FFFFFF; display:block; font-weight:bold;padding:6px;font-size:14px }
.links .linkBox h2 span{font-size:10px}
.links .linkBox ul {padding:0 8px 8px 8px;border:1px solid #111111;height:330px}
.links .linkBox li {margin-top:8px;height:58px;overflow:hidden}
.links .linkBox li.linkImgList{height:auto}
.links .linkBox li a{font-size:14px; font-family:Georgia, "Times New Roman", Times, serif ,"微软雅黑";color:#000;}
.links .linkBox li a:hover{color:#fff}
.links p {line-height:16px;margin:0;padding:6px;}
.links h2{margin:0}
#subPage #left{margin-right:242px}
#subPage #CenterMenu{right:8px}
#subPage #footer{right:8px}
#tag{margin:10px;padding:10px;-moz-border-radius: 6px; -webkit-border-radius: 6px; border:0px solid #999999; background-color:#333;overflow:hidden;line-height:28px}

.comment-list ol { margin:1.5em 0 0; padding:0; color: #fff; font: 12px Arial, Verdana, Arial, sans-serif; list-style-type: none; }

.comment-list ol .body p { line-height: 12px; margin-left: 10px; margin-top:5px; }

.comment-list ol li { margin: 1.3em 0; }

.commentlist ol li:hover { background-color: #fff; }

.comment-list strong.number { position: absolute; margin-left: -0.5em; margin-top: -10px; font-size: 5.6em; padding: 0px 5px; color: #eee; font-weight:bold; }

.comment-list ul { margin:0; padding:0; list-style:none; width:100%; }

.comment-list ol li { width:90%; padding:1px 20px 13px 20px; line-height: 1.6em; background:#111111 url(images/bgr-image.png) repeat-x; -moz-border-radius: 5px; margin:9px 0 0 2em; position:relative; }

.comment-list ol li:hover { background-color: #fff; }

.comment-list ol .top { padding: 3px 15px 3px 10px; margin: 0px -19px 0 -20px; background:#111111 url(images/bgr-image.png) repeat-x; border-bottom: 1px solid #111111; }

.comment-list ol .top p, .comment-list ol li.admin .top p { padding: 3px 15px 3px 22px; margin: 0px; font-weight:bold; }

.comment-list ul .top p { margin:0 0 0 9px; padding:0 0 0 22px; font-size:12px; color:#ffffff; font-weight:bold; text-transform:uppercase; }

.comment-list ul .top p a { font-weight:bold; font-size:1.1em; }

.comment-list .number { position:relative; top:15px; left:-20px; }
.textwidget{overflow:hidden}

