/*
Theme Name: The Scenery
Theme URI: http://leen.name/the-scenery-wp-theme
Description: A slightly different dark theme with some animation effects. You can replace the big-background-image to any pictures you like, and config how to display the background image under the Appearance(Design) page of admin console. Theme by <a href="http://leen.name/" target="_blank">leen.name</a>.
Version: 0.93
Author: leen.name
Tags: theme-options, flexible-width, two-columns, black

*/
#background{
	position: fixed;
        _position: absolute;
        _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
        _left:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollLeft : document.body.scrollLeft);
	z-index: 1;
	width: 100%;
	height: 100%;
}
#non-background{
	position: absolute;
	z-index: 2;	
	width: 100%;
	min-width: 776px;
}body{
	font-family: Tahoma, Arial, 'Bitstream Vera Sans', sans;
	margin: 0;
	padding: 0;
	background-color: #000;
	color: #fff;
	font-size: 10pt;
	line-height: 110%;
}
html:lang(zh) body{
	font-family: '微软雅黑', '新宋体', '宋体', Tahoma, Arial, 'Bitstream Vera Sans', sans;
	font-size: 10pt;
}
a,
a:visited,
a:link,
a:active{
	color: #fee;
	
}
a:hover{
	color: #6f6868;
}
img{
	padding: 0px;
	margin: 0px;
	border: none;
}

p{
  margin-top: 10px;
  margin-bottom: 10px;
}.dropdown-menu ul {
	line-height:1.5em;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	position:relative;
}
.dropdown-menu a {	
	border: none;
	color:#eee;
	font-weight: bold;
	display:block;
	padding: 0.5em 1em 0.4em 1em;
	text-decoration:none;
}
.dropdown-menu ul a{
	_display: inline;
}
.dropdown-menu ul ul a{
	_display: block;
}
/*.current_page_ancestor*/
.dropdown-menu a {
	background:#777;
	color:#eee;
}
.dropdown-menu .current_page_ancestor a{
	background:#bbb;
	color:#333;
}
.dropdown-menu .current_page_ancestor .page_item a{
	background:#777;
	color:#eee;
}
.dropdown-menu .current_page_ancestor .current_page_ancestor a{
	background:#bbb;
	color:#333;
}
.dropdown-menu .current_page_ancestor .current_page_ancestor .page_item a{
	background:#777;
	color:#eee;
}
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor a{
	background:#bbb;
	color:#333;
}
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .page_item a{
	background:#777;
	color:#eee;
}
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor a{
	background:#bbb;
	color:#333;
}
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor .page_item a{
	background:#777;
	color:#eee;
}
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor a{
	background:#bbb;
	color:#333;
}
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor .page_item a{
	background:#777;
	color:#eee;
}
.dropdown-menu .current_page_item a,
.dropdown-menu .current_page_ancestor .current_page_item a,
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_item a,
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_item a,
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_item a,
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_item a{
	background:#eee;
	color:#333;
}
.dropdown-menu .current_page_item .page_item a,
.dropdown-menu .current_page_ancestor .current_page_item .page_item a,
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_item .page_item a,
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_item .page_item a,
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_item .page_item a,
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_item .page_item a,
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_item .page_item a{
	background:#777;
	color:#eee;
}
.dropdown-menu a:hover,
.dropdown-menu .current_page_item .page_item a:hover,
.dropdown-menu .current_page_ancestor .page_item a:hover,
.dropdown-menu .current_page_ancestor .current_page_ancestor a:hover,
.dropdown-menu .current_page_ancestor .current_page_ancestor .page_item a:hover,
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .page_item a:hover,
.dropdown-menu .current_page_ancestor .current_page_ancestor .current_page_ancestor .current_page_ancestor .page_item a:hover{
background:#FFFFFF;
color:#333333;
opacity: 1;filter:alpha(opacity=100);zoom:1;
}
.dropdown-menu ul li {
float:left;
position:relative;
border-left: 1px solid black;
}
.dropdown-menu ul li:first-child {
border-left: none;
}
.dropdown-menu ul ul li,
.dropdown-menu ul ul li:first-child,
.dropdown-menu ul ul li:last-child{
border-left: 1px solid black;
}

.dropdown-menu ul ul {
position:absolute;
top:2.39em;
left: -1px;
width:12em;
}
.dropdown-menu ul li ul a {
float:left;
height:auto;
width:12em;
}
.dropdown-menu ul ul ul {
top:auto;
}
.dropdown-menu ul li ul ul {
left:12em;
margin:0px 0pt 0pt 1.9em;
}
.dropdown-menu ul ul{
	z-index: 1000;
}
.dropdown-menu ul ul ul{
	z-index: 1001;
}
.dropdown-menu ul ul ul ul{
	z-index: 1002;
}
.dropdown-menu ul ul ul ul ul{
	z-index: 1003;
}
.dropdown-menu ul ul ul ul ul ul{
	z-index: 1004;
}
.dropdown-menu ul ul ul ul ul ul ul{
	z-index: 1005;
}
.dropdown-menu ul ul,
.dropdown-menu ul li:hover ul ul,
.dropdown-menu ul li:hover ul ul ul,
.dropdown-menu ul li:hover ul ul ul ul,
.dropdown-menu ul li:hover ul ul ul ul ul{
display:none;
}
.dropdown-menu ul li:hover ul,
.dropdown-menu ul li li:hover ul,
.dropdown-menu ul li li li:hover ul,
.dropdown-menu ul li li li li:hover ul,
.dropdown-menu ul li li li li li:hover ul {
display:block;
}#header{
	margin: 0px 0 0 0;
	float: right;
	text-align: right;
	position: relative;
}
/* pages */

#search-form{
	float: right;
	height: 2.4em;
	vertical-align: middle;
}



#header-title,
#header-title-shadow{
	font-family: 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
	font-size: 26pt;
	font-size-adjust:none;
	font-variant:normal;
	font-weight: bold;
	line-height:normal;
	margin: 2px 4px 5px 0;
}
#header-title a{
	color: black;
}
#header-title a,
#header-title-shadow a{	
	text-decoration: none;
}
#header-title-shadow{
	position: absolute;
	top: -2px;
	right: 2px;
	z-index: 2;
}
#header-title-shadow a{
	color: #eee;
}
#header-description{
	color: #eee;
	font-size: 10.5pt;
	letter-spacing: 0;
	font-family:Tahoma,Verdana,Arial, 'Bitstream Vera Sans', Sans;
	margin: 0 3px;
}
#body{
	position: relative;
	margin: 0;
	padding: 0;
}
#body-close{
	font-size: 0px;
	height: 20pt;
	clear: both;
}
#content{
	float: left;
	margin: 30pt 0 0 0;
	_margin: 0;/*damn IE6*/
	width: 55%;
	min-width: 540px;
	padding: 0;
	text-align: left;
	vertical-align: top;
	display: static;
        overflow: hidden;
}
.date-container{
  float: left;
  height: 47px;
}
.date{
  background: transparent url(images/date-background.png) bottom right no-repeat;
  padding: 2px 10px 6px 2px;
  width: 25px;
  height: 39px;
  text-align: center;
}


.date .day{
	font-family:Tahoma, Arial, 'Bitstream Vera Sans', sans;
	font-weight: bold;
	font-size: 21px;
	margin: 4px 4px 2px 0;
	*margin-top: 0px;
}
.date .month, .date .year{
	font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
	font-size: 9px;
        line-height: 9px;
}
/* vertical-align-center */
.date-container{
  display: table;
}
.date{
  vertical-align: middle;
  display: table-cell;
}
.date .year{
  margin-bottom: -5px;
}
.date .month{
  margin-top: 5px;
}


.post{
  margin: 0 0 15px 40pt;
}
#postpager{
  position: relative;
  margin: 0 0 15px 40pt;
}
#postpager .content{
  padding: 5px;
}
#postpager .top, #postpager .bottom{
  position: absolute;
  left: 0px;
  z-index: -1;
  width: 100%;
  background: transparent url(images/conner-%23000-10px-o70.png);
}
#postpager .top{
  top: 0px;
  height: 10px;
  background-position: left top;
}
#postpager .bottom{
  bottom: 0px;
  top: 10px;
  background-position: left bottom;
}

#postpager a{
	padding-left: 5px;
	line-height: 125%;
	margin: 0 5px 0 0;
}




#otherposts{
	position: relative;
	_position: static;
}
#previouspost{
	position: absolute;
	_position: static;
        _float: left;
        _margin-top: 1em;
	top: 0;
	left: 0;
}
#nextpost{
	text-align: right;
        float: right;
	position: absolute;
	_position: static;
	top: 0;
	right: 0;
}
.post .meta,
.post .meta a,
.post .meta a:link,
.post .meta a:visited,
.post .meta a:active{
	color: #000;
}
.post .meta{
  font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
  background: transparent url(images/post-title-spliter.png) left top repeat-y;
  padding: 1px 0 1px 8px;
}
.post .meta li,
.post .meta a{
	display: inline;
	list-style: none;	
}
.post .title{
  background: transparent url(images/conner-%23000-10px-o80.png) left top no-repeat;
  margin: 0;
  line-height: 120%;
  padding: 2px 0 2px 7px;
  font-family: 'Cambria Bold','Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
  font-size-adjust:none;
  font-variant:normal;
  font-weight: bold;
  letter-spacing: 1px;
  line-height:normal;
}
:lang(zh) .post .title{
	font-family: '微软雅黑', '黑体';
}
.post .content{
  background: transparent url(images/background-%23000-1px-o80.png) left top;
  padding: 1px 0 5px 7px;
}
.post .footer{
  background: transparent url(images/conner-%23000-10px-o80.png) left bottom no-repeat;
  font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
  text-align: right;
  color: #aaa;
  padding: 0 5px 8px 5px;
}
.post .content a img{
	padding: 0px;
	margin: 2px;
	border: 3px double #fff;
}
.post .content pre{
	overflow: auto;
	max-width: 100%;
}
.post .content h1,
.post .content h2,
.post .content h3,
.post .content h4,
.post .content h5
{
	line-height: 100%;
}#comments{
}
#comments .rss{
	text-align: center;
}
#comment-title{
	padding: 10px;
	margin: 0 0 0 40pt;
	line-height: 150%;
	background-color: #000;
        background: transparent url(images/conner-%23000-10px-o70.png) left top no-repeat;
	position: relative;
	_position: ;/*damn IE6*/
	border-bottom: 1px solid #555;
}
#comment-rss{
	position: absolute;
	right: 10px;
	top: 10px;
	text-align: right;
}
#comment-list{
	padding: 0;
	margin: 0;
}
#comment-form{
  clear: both;
  border-top: 1px solid #000;
  margin: 0 0 0 40pt;
}
#comment-form-body{
  padding: 2px 0 0 10px;
  margin: 0;
  background: transparent url(images/background-%23000-1px-o70.png) left top;
}
#comment-form-footer{
  height: 10px;
  background: transparent url(images/conner-%23000-10px-o70.png) left bottom no-repeat;
}
#comment-form p{
	margin: 0;
}
#comment-form h2{
	line-height: 150%;
}
.comment-container{
	padding: 0;
	margin: 0 0 0 40pt;
	position: relative;
	clear: both;
}
#comments .comment{ /*odd*/
	padding: 2px 10px 3px 10px;
	margin: 0;
	vertical-align: middle;
	font-size: 20pt;
	z-index: 2;
	color: #fff;
        background: transparent url(images/background-%23000-1px-o70.png) left top;
        border-top: 1px solid #222;
	border-bottom: 1px solid #555;
	*float: left; /*for the famous IE browser*/
	*right: 0; /*for the famous IE browser*/
}
#comments .comment-number{/*odd*/
	color: #eee;
	position: absolute;
	padding: 12px 0 10px 3px;
	margin: 0;
	line-height: 100%;
	width: 30px;
        height: 23px;
	left: -30.5px;
	z-index: 0;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
        background: transparent url(images/item-number-odd.png) left bottom no-repeat;
}

#comments .comment-even .comment{
    border-top: 1px solid #000;
    background: transparent url(images/background-%23000-1px-o80.png) left top;
}

#comments .comment-even .comment-number{
	color: #ccc;
        background: transparent url(images/item-number-even.png) left bottom no-repeat;
}

.comment .avatar{
	float: right;
	margin: 5px 0 5px 5px;
	_margin-top: 40px; /* for IE6 bug*/
	color: #fff;
}

.comment .content{
	font-size: 10pt;
	color: #fff;
	
}
.comment .content p{
	margin: 0;
}
.comment .meta{
	text-align: right;
	font-size: 9pt;
	clear: both;
}
.comment .meta{
	color: #aaa;
}
.comment .meta a,
.comment .meta a:visited,
.comment .meta a:link,
.comment .meta a:active{
	color: #ccc;	
}
.comment .meta a:hover{
	color: #999;
}



#comments h2{
	margin: 0;
}
#comment{/*text box*/
	width: 96%;
	_display: block;
}#sidebar1{
	float: right;
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	overflow-x: hidden;
	clear: right;
	_filter:alpha(opacity=60);zoom:1;
}

#sidebar1 .widget{
	width: 200px;
	margin: 0 -6px 10px 0;
	*margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
        _background-color: #000;
}
.widget-hover{
	background-color: #000;
}
#sidebar1 .widget h3{
	overflow: hidden;
	padding: 3px 9px 3px 7px;
	margin: 0 0px 3px;
	color: #ccc;
	font-weight: bold;
	font-size: 15pt;
	line-height: 16pt;
	background-color: #000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-family: 'Cambria Bold','Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
}
:lang(zh) #sidebar1 .widget h3{
	font-family: '微软雅黑', '黑体';
}
#sidebar1 .widget select{
	margin: 0 0 0 6px;
}
#sidebar1 .widget a{
	margin: 0 0 0 6px;
}
#sidebar1 .widget div{
	margin: 0 0 0 6px;
}
#sidebar1 .widget ul{
	margin: 3px 9px 0 3px;
	list-style: none;
	padding: 0 5px 0 5px;
	position: relative;
	_position: ; /*damn IE6*/
}
#sidebar1 ul li{
	display: block;
	line-height: 120%;
	padding: 1px;
	margin: 0px -10px 0px 0px;
}
#sidebar1 ul li:hover {
	background-color: #ccc;
	color: #000;
}
#sidebar1 ul li:hover a,
#sidebar1 ul li:hover a:visited,
#sidebar1 ul li:hover a:link,
#sidebar1 ul li:hover a:hover{
	color: #000;
}
.li-with-link{
	cursor: pointer;
	*cursor: hand;
}
#wp-calendar{
	width: 100%;
	padding: 5px 10px 0 0;
	*padding: 0;/*damn IE ALL*/
	*border-right: 10px solid black;/*damn IE ALL*/
	_border-right: 10px none;/*damn IE ALL*/
}
#wp-calendar td{
	text-align: center;
}
#wp-calendar #next{
	text-align: right;
}
#wp-calendar #prev{
	text-align: left;	
}

.current-cat{
	background-color: #fff;
	_background-color: ;/*damn IE6*/
}

.current-cat,
.current-cat a,
.current-cat a:active,
.current-cat a:link,
.current-cat a:hover{
	color: #000;
	text-decoration: none;
	_color: ;/*damn IE6*/
	_text-decoration: ;/*damn IE6*/
}



.current-archive{
	background-color: #fff;
	_background-color: ;/*damn IE6*/
}

.current-archive,
.current-archive a,
.current-archive a:active,
.current-archive a:link,
.current-archive a:hover{
	color: #000;
	text-decoration: none;
	_color: ;/*damn IE6*/
	_text-decoration: ;/*damn IE6*/
}#footer{
	width: 100%;
}
#footer-body{
	padding: 1px 45% 2px 0;
	text-align: right;
	vertical-align: center;
        background: transparent url(images/background-%23000-1px-o70.png) left top;
}
#footer-shadow{
	font-size: 0px;
	height: 2px;
	background: #000;
	opacity: 0.5;filter:alpha(opacity=50);zoom:1;
}

#footer-menu{
	position: absolute;
	top: 0;
	left: 40pt;
	z-index: 100;
        
}
#footer-menu-leftconner,
#footer-menu-rightconner{
	padding:0.5em 0 0.4em 0;
	background-repeat: no-repeat;
	width: 10px;
}

.current_not_selecting{
  opacity: 0.7;  filter:alpha(opacity=70);zoom:1;
}
.dropdown-menu li a{
        background: transparent url(images/background-%23777-1px-o80.png);
}
#footer-menu-leftconner,
#footer-menu-rightconner{
	background: url(images/conner-%23444-10px-o70.png);
	_background: transparent none;
}
#footer-menu-leftconner{
	background-position: 0% 100% ;
	border: 0 none;
	_width: 3px;
	_font-size: 0;
}
#footer-menu-rightconner{
	background-position: 100% 100% ;
}

#footer-searchform-left{
	width: 55%;
	min-width: 540px;
	position: absolute;
	top: 0;
}
#footer-searchform{
	float: right;
	z-index: 999;
	margin: 0;
	padding: 0;
}
#footer-searchform-conent,
#footer-searchform-leftconner{
	float: left;
	height: 23pt;
	padding-top: 2pt;
	margin: 0;
}
#footer-searchform-conent{
        background: transparent url(images/background-%23444-1px-o70.png);
	padding-right: 2pt;
	vertical-align: middle;
}
#footer-searchform-leftconner{
	background: transparent url(images/conner-%23444-10px-o70.png) no-repeat 0% 100%;
	width: 10px;
}.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}.shashin_caption{
  color: black;
}

.highslide-caption{
  color: black;
}