@charset "utf-8";
/*
Author: anyLiv
Theme Name: anyEzs
Description: wpTheme for anyLiv's blog by <a href="http://anyLiv.com/">anyLiv</a> 0314-2010.
*/

/*
@import url("http://yui.yahooapis.com/3.0.0/build/cssreset/reset-min.css");
@import url("http://yui.yahooapis.com/3.0.0/build/cssbase/base-min.css");
@import url("http://yui.yahooapis.com/3.0.0/build/cssfonts/fonts-min.css");
*/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* MyCSS */
html { overflow-y:scroll; }
body { min-height:900px; font-family:"\5fae\8f6f\96c5\9ed1"; text-rendering:optimizeLegibility; color:#6B6B6B; background:#CDCDCD url(imgs/body-bg.jpg); }

a { color:#01A1B7; text-decoration:none; }
a:hover { text-decoration:underline; }

.ClearA { clear:both; height:1px; font-size:1px; line-height:1px; overflow:hidden; }
.FloatL { float:left; }
.FloatR { float:right; }

#divHead { height:100px; overflow:hidden; background:#2B2B2B url(imgs/misc-x.jpg) repeat-x center 80px; }

#navMain { width:960px; margin:0 auto; padding-top:30px; }
#navMain li { list-style:none; }
#navMain li.logo { float:left; }
#navMain li.cat-item { float:left; }
#navMain li.page_item { float:right; }
#navMain li a { font-size:14px; line-height:25px; text-decoration:none; color:#FFF;
	display:block; padding:0 0.5em; border:1px solid #2B2B2B; }
#navMain li a:hover { text-decoration:underline; }
#navMain li.logo a { font-size:26px; font-family:"Segoe Script"; font-style:italic;
	font-weight:bold; text-decoration:none; text-shadow:0 0 5px #01A1B7; padding:0 30px; }
#navMain li.page_item a { font-size:13px; color:#CCC; }
#navMain li.current_page_item a,
#navMain li.current-cat a { border-radius:5px; -moz-border-radius:5px;
	border:1px solid #006476; background-color:#008EA6; color:#FFF; font-weight:bold; }

#divFoot { text-align:center; font-size:11px; padding:40px 0 20px;
	background:#292929 url(imgs/misc-x.jpg) repeat-x center -180px; }

#divBody { width:950px; height:auto; min-height:480px; margin:0 auto 20px; }
#divBody .side { width:200px; float:right; overflow:hidden; }
#divBody .main { width:730px; float:left; }

#barPost, #barNote,
#barPage { font-size:14px; line-height:2em; text-align:center; border-top:1px dotted #FFF; }

#divNote { background-color:#EFEFEF; padding:10px;
	box-shadow:0 0 4px #A8A8A8; -moz-box-shadow:0 0 4px #A8A8A8; }
#divNote .note { border-bottom:1px solid #CBCBCB; }
#divNote .note ol { }
#divNote .note li { padding:10px; }
#divNote .form { border-top:1px solid #FFF; height:330px; }
#divNote .form .tips { color:#0157BE; font-size:12px; }
#divNote .form textarea { width:280px; height:100px; vertical-align:middle; }
#divNote .form #submit { width:50px; height:104px; text-align:center;
	vertical-align:middle; cursor:pointer;
  	box-shadow:0 0 4px #999; -moz-box-shadow:0 0 4px #999; }

#fomNote { float:right; width:350px; }

#fomMail { display:block; padding:10px; }
#fomMail label { display:block; font-size:12px; line-height:20px; color:#999; }
#fomMail input[type="email"] { width:120px; }

#adsNote { float:left; width:340px; height:280px; border:2px solid #E5E5E5; background-color:#FFF;
	box-shadow:0 0 4px #A8A8A8; -moz-box-shadow:0 0 4px #A8A8A8; }
#adsPost { overflow:hidden; margin:10px 0; border:1px solid #E5E5E5; background-color:#FFF;
	box-shadow:0 0 4px #A8A8A8; -moz-box-shadow:0 0 4px #A8A8A8; }

#searchform { padding:4px; }
#searchform div { background:#FFF; }
#searchform label { display:none; }
#searchform input { vertical-align:middle; border:none; height:20px; }
#searchform input#s { width:100px; text-indent:5px; }
#searchform input#s.blurs { color:#999; font-style:italic; }
#searchform input#s.focus { color:#333; font-style:normal; }
#searchform #searchsubmit { background:#FFF url(imgs/misc-z.jpg) no-repeat left top;
	width:20px; overflow:hidden; text-indent:5em; cursor:pointer; }

.flag { width:926px; padding:10px; margin:10px auto; border:2px solid #FFF; background-color:#EFEFEF;
	-moz-border-radius:10px; border-radius:5px;
	-moz-box-shadow:0 0 4px #666; -webkit-box-shadow:0 0 4px #666; box-shadow:0 0 4px #666; }
.flag p { line-height:1.6em; font-size:12px; margin:1em 0; text-indent:2em; }



.side, .died,
.like { background-color:#EFEFEF; padding:4px;
	box-shadow:0 0 4px #A8A8A8; -moz-box-shadow:0 0 4px #A8A8A8; }
.core { background-color:#EFEFEF; border:2px solid #FFF; padding:0 15px;
	box-shadow:0 0 4px #CECECE; -moz-box-shadow:0 0 4px #CECECE; }
.side h3 { text-indent:1em; }
.side li { margin:5px 0; }
.side .toys { border-bottom:1px solid #CBCBCB; border-top:1px solid #FFF; }

.send, .like, 
.post { background-color:#E6E6E6; padding:4px; margin-bottom:10px;
	box-shadow:0 0 4px #A8A8A8; -moz-box-shadow:0 0 4px #A8A8A8; }
.post p { font-size:14px; text-indent:2em; line-height:1.5em; }
.post blockquote { padding:10px; margin:10px; background-color:#FFF; }
.post blockquote p { margin:1em 0; }
.post a.more-link { display:block; text-align:right; font-style:italic; }
.post a.post-edit-link { font-size:12px; float:right; font-style:italic; font-weight:normal; }
.post.list #barPost { display:none; }

.time { float:left; margin-left:-58px; margin-top:-2px; display:block; color:#FFF; width:40px; text-align:center; }
.time b { display:block; background-color:#666; font-size:13px; line-height:25px;
	border-top-left-radius:5px; -moz-border-radius-topleft:5px; }
.time i { display:block; background-color:#12A3B4; font-weight:bold; font-size:20px; line-height:30px;
	border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; font-style:normal; }
.tags { font-size:12px; letter-spacing:1px; line-height:2em; border-top:1px solid #FFF; }
.tags a { letter-spacing:0; text-decoration:underline; }
.like { }
.like p { margin:0; line-height:1.8em; }

.comment { font-size:12px; }
.comment-author { float:left; position:relative; margin-bottom:10px; }
.comment-meta { float:right; }
.comment p { clear:both; }
.comment img.avatar { position:absolute; float:left; left:-60px; padding:5px; border:2px solid #FFF;
	background-color:#EFEFEF; box-shadow:0 0 4px #CECECE; -moz-box-shadow:0 0 4px #CECECE; }
.comment blockquote { background:#FFF; padding:1em; }
.comment blockquote p { margin:5px; }

#btnFace { margin:10px; }
#btnFace .soso { float:right; text-align:center; padding-top:70px; width:70px;
	background:url(imgs/soso.png) no-repeat center 20px; }
#btnFace .face { width:100px; height:100px; border:1px solid #DDD; display:block; text-indent:9em; overflow:hidden;
	box-shadow:0 0 5px #DDD; -moz-box-shadow:0 0 5px #DDD; background:url(imgs/face.jpg) no-repeat center center; }
#btnFace .icon { }

#btnWave { clear:both; font-size:12px; line-height:20px; border-top:1px dashed #CCC; padding:10px; margin-top:20px; color:#666; }
#btnWave b { float:left; margin:0 10px 10px 0; }
#btnWave p { text-indent:inherit; font-size:12px; }
#btnWave a.face { float:right; height:50px; width:50px; background:#FFF url(imgs/face-50.jpg) no-repeat center center; }

a.icon { float:left; height:20px; width:77px; opacity:0.6; text-decoration:none; margin:0 10px 5px 0; text-indent:20px;
	border-radius:5px; background:#FFF url(imgs/IcoSNS-20.png) no-repeat; }
a.icon:hover  { opacity:1.0; box-shadow:0 0 2px #12A3B4; }

a.icon.ggplus { background-position:-80px -60px; }
a.icon.myfeed { background-position:0 -20px; }
a.icon.mymail { background-position:-80px -20px; }
a.icon.qqtwet { background-position:0 -180px; }
a.icon.twitte { background-position:-80px -40px; }
a.icon.facebk { background-position:0 -40px; }
a.icon.renren { background-position:0 -120px; }
a.icon.kaixin { background-position:-80px -120px; }
a.icon.qqzone { background-position:0 -140px; }
a.icon.sntwet { background-position:-80px -180px; }
a.icon.bdcang { background-position:-80px -100px; }
a.icon.shuoke { background-position:0 -200px; }
a.icon.qqfavs { background-position:-80px -200px; }
a.icon.ggbuzz { background-position:0 -160px; }
a.icon.ggwave { background-position:-80px -160px; }
a.icon.douban { background-position:0 -220px; }

.wp_syntax { font-size:12px; }
.wp_syntax td { border:1px solid #CCC; }
.wp_syntax table { width:99%; margin:1em auto; background-color:#FFF;
	box-shadow:0 0 4px #CCC; -moz-box-shadow:0 0 4px #CCC; }

#sb-title-inner { }
#sb-player { background-color:#FFF; }
/*
#sb-nav-close { top:0; right:0; width:50px; height:50px; position:fixed;
	background:url(imgs/shut.png) no-repeat center center; }
*/
