﻿/*
Theme Name:iPhoto
Theme URI:http://mufeng.me/wordpress-theme-iphoto.html
Description:iPhoto is evolved from one theme of Tumblr and turned it into photo theme which can be used at wordpress.
Version:2.5.8
Author:MuFeng
Author URI:http://mufeng.me
*/
html,body,div,p,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0;padding:0}img{border:0 none}body{color:#666;font-size:13px;background-color:#f2f2f2;background-image:url(images/bg.jpg)}body,input,blockquote,textarea{font-family:'Microsoft YaHei',Arial,Verdana,sans-serif}ol,ul,li{list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%}caption,th,td{font-weight:normal;text-align:left;vertical-align:top}a:link,a:visited{color:#21759b;text-decoration:none}a:hover{color:#21759b;text-decoration:underline}.clear{content:".";display:block;height:0;clear:both;visibility:hidden}#wrapper{margin:90px auto 0}#wrapper,#header-box{width:1200px}#post-single .post-content img{margin-bottom:20px;max-width:750px;height:auto;*overflow:hidden}@media(max-width:1000px){#wrapper,#header-box,#post-single{width:900px}#post-single .post-content img{max-width:600px;height:auto}}@media(min-width:1300px){#wrapper,#header-box,#post-single{width:1200px}#post-single .post-content img{max-width:900px;height:auto}}@media(min-width:1500px){#wrapper,#header-box{width:1500px}#post-single .post-content img{max-width:1200px;height:auto}}@media(min-width:1900px){#wrapper,#header-box{width:1800px}#post-single .post-content img{max-width:1600px;height:auto}}@media(min-width:2500px){#wrapper,#header-box{width:2400px}#post-single .post-content img{max-width:2100px;height:auto}}#container{position:relative;padding-bottom:60px;overflow:hidden}#header{width:100%;font-size:13px;color:#8c7e7e;position:fixed;top:0;left:0;z-index:9999998;background-color:#f2f0f0;background-image:url(images/bg.jpg);border-bottom:1px solid #bababa;box-shadow:0 1px 3px rgba(34,25,25,0.1);-moz-box-shadow:0 1px 3px rgba(34,25,25,0.1);-webkit-box-shadow:0 1px 3px rgba(34,25,25,0.1)}#header-inner{padding:10px 0;height:25px;border-width:1px 0;border-style:solid;border-color:#fff;border-color:#fff #fff rgba(255,255,255,.3) #fff}#header-box{margin:0 auto}#logo{float:left;margin-left:10px}#logo h1{font-weight:normal;text-align:center}#logo h1 a{font-weight:normal;color:#524d4d;display:block;float:left}#logo h1 a img{display:block;float:left}#logo h1 a:hover{text-decoration:none;color:#21759b}#nav,.menu{float:left;height:25px}#nav li,.menu li{display:block;float:left;min-width:60px;text-align:center}#nav li a,.menu li a{position:relative;min-width:60px;display:block;float:left;line-height:25px;font-weight:bold;color:#aaa;text-shadow:0 1px 0 white;font-size:15px}#nav li.current-menu-item a,#nav li a:hover,.menu li a:hover{color:#777;text-decoration:none}#search{float:right;margin-right:7px}#searchform{position:relative}#s{background-color:#f8f8f8;color:#999;font-size:110%;height:20px;margin-top:2px;padding:0 10px 0 25px;width:80px;border:0;background-color:#f5f3f1;background-color:rgba(245,243,241,.6);border-radius:13px;box-shadow:1px 1px 1px rgba(0,0,0,.2) inset;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2) inset;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2) inset;-webkit-appearance:none;-webkit-transition-property:width;-webkit-transition-duration:.5s;-moz-transition-property:all;-moz-transition-duration:.5s}#s:focus{outline:0;width:150px}#searchsubmit{position:absolute;top:7px;left:8px;border:0;margin:0;padding:0}#cate{display:none}.post-home{float:left;width:285px;margin:0 6px 15px 7px;overflow:hidden;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #AAA;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 5px;-moz-box-shadow:rgba(0,0,0,.2) 0 0 5px;box-shadow:rgba(0,0,0,.2) 0 0 5px}.post-home .post-content p{padding:0 24px;line-height:1.5em}.post-thumbnail a,.post-noimg{width:265px;padding:9px;background-color:#f8f8f8;border-color:#fff #fff #ccc #fff;border-color:rgba(255,255,255,0.5) rgba(255,255,255,0.5) #ccc rgba(255,255,255,0.5);border-style:solid;border-width:1px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}.post-thumbnail embed{width:265px;height:265px}.post-noimg a{font-size:16px;text-shadow:0 1px 0 white;padding:9px 5px;width:257px;border-width:0 0 1px 0}.post-noimg p{padding:10px 5px;border-top:1px solid #fff;border-top:1px solid rgba(255,255,255,0.9)}.post-thumbnail .title{padding:10px 24px;font-size:16px}.post-thumbnail .title a{color:#21759b}.post-thumbnail a,.post-thumbnail span{display:block}.post-thumbnail a:hover,.navigation .next:hover,.navigation .prev:hover{text-decoration:none}.post-thumbnail a:hover{background-color:#fff;background-color:rgba(255,255,255,.8)}.post-thumbnail img{width:265px;height:auto}.post-info{height:35px;padding:10px 14px;text-align:center;text-shadow:0 1px 0 #fff;border-color:#fff;border-color:rgba(255,255,255,0.9) rgba(255,255,255,0.5) rgba(255,255,255,0.5) rgba(255,255,255,0.5);border-style:solid;border-width:1px;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}.post-info,.post-info a,.post-noimg a,.post-noimg p{color:#777}.post-info div{width:85px;height:35px;float:left}.post-info span{display:block;width:85px;height:20px;font-size:18px}#post-single{width:100%;float:left}#post-single .post-content{overflow:hidden;background-color:#fafafa;padding:40px 0 20px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #AAA;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 5px;-moz-box-shadow:rgba(0,0,0,.2) 0 0 5px;box-shadow:rgba(0,0,0,.2) 0 0 5px}#post-single .post-content,#comments{margin-right:300px}#post-single .post-content h2{text-align:center}#post-single .post-content h2 a{color:#888;font-size:18px;text-shadow:rgba(255,255,255,0.398438) 0 1px 0}#post-msg{padding:.5em 0 2em 0}#post-msg span{padding-left:5px}#post-msg span a{color:#777}#post-single .post-content p{text-align:center;color:#777;padding:10px 24px}#post-single .post-content p img{max-width:100%;height:auto}#sidebar{width:270px;margin-left:-270px;float:left;font-size:14px}#sidebar h3{font:bold 11pt Trebuchet MS,sans-serif!important;color:#888!important;text-shadow:rgba(255,255,255,0.398438) 0 1px 0;border-bottom:1px solid #d0d0d0;display:block;margin-top:20px;padding-bottom:10px}#sidebar a{text-decoration:none}#sidebar a:hover{text-decoration:underline}.widget{margin:0 0 20px 0}.widget ul li{margin:0 3px 7px 7px;list-style:none;border-bottom:1px solid #EEE;color:#7d7d7e}#comments{margin-top:50px;font-size:14px}#comments h3{font:bold 16pt Trebuchet MS,sans-serif!important;text-shadow:rgba(255,255,255,0.398438) 0 1px 0}#comments h3 a{color:#888!important}#comments .comment-body{padding:5px 0;min-height:50px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px dotted #ddd}#comments .comment-body p{overflow:hidden;word-wrap:break-word;margin:2px 0}#comments .comment-body p a{color:#999}#comments ol,#comments ul{list-style:none}#comments .commentlist{list-style:none;padding-top:20px}#comments .commentmeta{float:left;margin-right:1em}#comments .commentmeta img{background-color:#fafafa;padding:1px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;-webkit-box-shadow:#666 0 0 1px;-moz-box-shadow:#666 0 0 1px;box-shadow:#666 0 0 1px}#comments .commentmetadata,#comments .reply a{float:right;color:#999}#comments .reply a:hover,#cancel-comment-reply a{color:#21759b}#new_comm_1.commentlist{padding-top:0;border-top:0}#respond{margin-top:1em}#respond h3{padding:5px 0;color:#666;font-size:14px}#respond p{margin-bottom:8px}#cancel-comment-reply{float:right}#cancel-comment-reply a{text-decoration:none;font-size:12px;font-weight:normal}#respond form input{font:12px;width:140px;padding:3px 0 3px 50px;margin-right:10px;border:1px solid #ddd;background-color:#fafafa;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#respond form div label small{color:#777;font-size:14px;position:relative;left:-200px}*html #respond form div label small{position:relative;top:-5px}*+html #respond form div label small{position:relative;top:-5px}#commentform{overflow:hidden;zoom:1;position:relative}#commentform textarea{width:99%;height:125px;font-size:14px;color:#333;border:1px solid #ddd;background-color:#fafafa;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#commentform #submit{color:#777;font-size:14px;width:99%;padding:3px 5px;margin:2px 0 10px 0;background-color:#fafafa;border:1px solid #ddd;cursor:pointer}#comments .children #commentform{width:99%}#comments .children{margin:5px 0 5px 50px}#comments .children li{border:0;padding-bottom:0;margin-bottom:0}#author_info input:focus,#comment:focus{border:1px solid #bbb;box-shadow:rgba(0,0,0,.2) 0 0 5px;-moz-box-shadow:rgba(0,0,0,.2) 0 0 5px;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 5px;outline:0}#pagenavi{width:100px;margin:0 auto;text-align:center}#pagenavi a{color:#666}#pagenavi a:hover{color:#21759b;text-decoration:underline}#footer{padding:40px 0;line-height:24px;text-align:center;text-shadow:0 1px 0 #fff}/#iphotoAnalytics**/#iphotoAnalytics{display:none}#container,#pagenavi,#submit,#footer,.navigation,.post-share,#post-related{user-select:none;-webkit-user-select:none;-moz-user-select:none}#ph_lay,#ph_zoom{top:0;left:0;width:100%;display:none;z-index:9999999}#ph_lay{height:100%;position:fixed;_position:absolute;_height:expression(body.offsetHeight)}#ph_zoom{position:absolute;overflow-x:hidden;overflow-y:auto}#ph_zoom span{margin:0;padding:0 9px;color:inherit;float:right}#ph_lay{background:#000}#ph_cap,#ph_nav{position:absolute;line-height:21px;font-size:14px;cursor:pointer}#ph_cap{padding:6px 0;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;background:#fff;background:-moz-linear-gradient(top,rgba(240,240,240,0.8),rgba(255,255,255,0.7));background:-webkit-gradient(linear,0 0,0 100%,from(rgba(240,240,240,0.8)),to(rgba(255,255,255,0.7)))}#ph_nav span{background:#fff;background:rgba(255,255,255,0.7)}#ph_nav span{padding:4px 10px}span#ph_prev{border-radius:0 2px 2px 0}span#ph_next{border-radius:2px 0 0 2px}#ph_nav #ph_prev,#ph_cap #ph_txt,#ph_cap #ph_pix{float:left}.zoomed{position:absolute;max-width:none;cursor:pointer;padding:0;margin:0;background-color:rgba(240,240,240,0.8)}.phzoom{display:inline-block;position:relative}.ph_hover{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(images/zoom.png) no-repeat 50% 50%}.phzoom .loading{background-image:url(images/load.gif)}