@charset "utf-8";
/* Theme Name: Sophie 2010
 * Theme URI: http://sophieworld.net
 * Description: Designed by Sophie Bian and coded by Matt Wang.
 * Version: 1.0
 * Author: Matt Wang <matt@uiland.com>
 * Copyright: sophieworld.net 2010
 */


/*** Resets ***/

/* Browser */
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}
hr{border:0;height:1px;*color:#fff;}
img,fieldset,abbr,acronym{border:0;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}
address,cite,dfn,em,code,var,caption,th{font-style:normal;font-weight:normal;}
code,kbd,pre,samp,tt{font-family:'Courier New',Courier,monospace;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}
wbr:after{content:'\00200b';}

/* Basic */
body{background:#fff;color:#666;font:normal 12px/1.8em 'Microsoft YaHei',Verdana,Arial,sans-serif;}
*::selection{background:#73ae48;color:#fff;}
*::-moz-selection{background:#73ae48;color:#fff;}


/*** Components ***/

/** Content Objects **/

/* character */
a{color:#73ae48;text-decoration:none;}
a:hover{color:#73ae48 !important;}
.time,
.group{white-space:nowrap;}
.meta{color:#999;}
.pipe{padding:0 5px;font-weight:normal !important;}
.char{padding:0 1px;font-family:Arial,Helvetica,sans-serif;}

/* form */
input,
button,
select{vertical-align:middle;}
textarea{overflow:auto;}
.input-button,
.input-text,
textarea{height:16px;padding:3px;border:1px solid #ccc;background:#fff;font:12px/16px 'Microsoft YaHei',Verdana,Arial,sans-serif;}
.input-button{display:block;overflow:visible;height:24px;padding:0 10px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;background:#f3f3f3 url(images/button.png) 0 59% repeat-x;color:#666;font-size:12px;line-height:20px;text-align:center;cursor:pointer;box-shadow:1px 1px 1px #eee;-webkit-box-shadow:1px 1px 1px #eee;-moz-box-shadow:1px 1px 1px #eee;}
input.blank,
textarea.blank{color:#ccc;}

/* avatar */
.avatar img{display:-moz-inline-stack;display:inline-block;_display:inline;width:32px;height:32px;padding:2px;border:1px solid #ccc;background:#fff;zoom:1;}

/** Container Modules **/

/* float */
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{clear:both;float:none;margin:0 auto;}
.alignnone{clear:both;float:none;}

/* clearboth */
.clearboth{clear:both;}

/* clearfix */
.clearfix{zoom:1;}
.clearfix:after{content:'\0020';display:block;clear:both;height:0;}


/*** Page ***/

/** layout **/
#page{width:980px;margin:0 auto;padding:0 10px;}
	#header{position:relative;height:50px;padding:40px 0 40px 260px;zoom:1;}
	#header:after{content:'\0020';display:block;clear:both;height:0;}
	
	#main{padding:0 10px;zoom:1;}
	#main:after{content:'\0020';display:block;clear:both;height:0;}
		#content{overflow:hidden;float:left;width:680px;}
		#sidebar{overflow:hidden;float:right;width:230px;}

	#footer{clear:both;padding:30px 0 20px;color:#999;font:12px/20px 'Lucida Sans Unicode','Lucida Grande',Verdana,Geneva,sans-serif;text-align:center;}
		#footer a{color:#999;}

/** masthead **/
#headline{position:absolute;top:40px;left:0;width:220px;height:50px;background:url(images/logo.png) 50% 50% no-repeat;}
	#headline a{display:block;overflow:hidden;width:220px;height:50px;text-indent:-9999px;}

#description{display:none;}
#navigation{float:left;margin:18px 0;border-left:1px solid #ccc;}
	#navigation li{_overflow:hidden;float:left;height:13px;border-right:1px solid #ccc;text-align:center;}
		#navigation a{position:relative;top:-4px;*top:-5px;padding:10px 25px;color:#999;font:14px/13px 'STHeiti Light',STXihei,'华文细黑','Microsoft YaHei',Verdana,Geneva,sans-serif;text-transform:uppercase;}
		#navigation a:hover{transition:color linear .1s;-moz-transition:color linear .1s;-webkit-transition:color linear .1s;}
		#navigation .on a{color:#73ae48;}
	#nav-blog{width:98px;}
	#nav-image{width:106px;}
	#nav-art{width:131px;}
	#nav-travel{width:109px;}
	#nav-cool{width:141px;}
	#nav-store{width:102px;}

/** content **/

/* navigation */
.navigation{zoom:1;}
.navigation:after{content:'\0020';display:block;clear:both;height:0;}
	.navigation .prev,
	.navigation .next{margin:0 0 15px;padding:5px 10px;}
	.navigation .prev{float:right;}
	.navigation .next{float:left;}

/* pager */
.pager{margin:0 0 15px;}

/* post */
.post{padding:15px 0 35px;}
	.headline{display:inline;padding:0 15px 0 0;font:400 20px/2em 'Microsoft YaHei',Verdana,Geneva,sans-serif;}
		.headline a{color:#666;}
	.metastuff{display:inline;color:#999;}
		.metastuff a{color:#999;}
	
	.content{overflow:hidden;width:100%;color:#555;zoom:1;}
	.content:after{content:'\0020';display:block;clear:both;height:0;}
		.content p,
		.content h1,
		.content h2,
		.content h3{margin:1.8em 0;}
		.content p{text-align:justify;}
		.content h1{font-size:18px;}
		.content h2{font-size:17px;}
		.content h3{font-size:16px;}
		.content h4,
		.content h5,
		.content h6{margin:.9em 0;}
		.content ul{margin:.9em 0 .9em 2.5em;list-style:disc outside;}
		.content ol{margin:.9em 0 .9em 3.5em;list-style:decimal outside;}
		.content dd{margin-left:1em;}
		.content hr{clear:both;height:1px;margin:7px 0;*margin:0;padding:0;border:0;border-bottom:1px dotted #ccc;line-height:1px;}
		.content blockquote{margin:.5em 0;padding:0 1em;border:1px solid #ddd;border-width:1px 1px 1px 3px;background:#f6f6f6;}
		.content fieldset,
		.content table{margin-bottom:.5em;}
		.content caption{margin-bottom:.5em;text-align:center;}
		.content th,
		.content td{padding:2px 4px;}
		.content th{font-weight:bold;text-align:center;}
		.content abbr,
		.content acronym{border-bottom:1px dotted #333;_border:0;cursor:help;} 
		.content em{font-style:italic;}
		
		.content img{/*max-width:640px;height:auto;*/padding:0;}
		.content img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
		.content img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
		.content img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
		.content .byline{display:block;text-align:right;}
		.content .illustration p{margin:.5em 0;color:#777;line-height:1.8em;}
		.content .more-link{display:block;}
	.outro{}

/* comment */
#comment{}
	#comment h3{margin:25px 0;font:400 14px/1.8em 'STHeiti Light',STXihei,'华文细黑','Microsoft YaHei',Verdana,Geneva,sans-serif;text-transform:uppercase;}

#commentList{margin:30px 0;}
	.commentList{width:500px;padding:5px;}
		.commentItem{overflow:hidden;width:100%;margin:0 0 20px;zoom:1;}
		.commentItem:after{content:'\0020';display:block;clear:both;height:0;}
			.commentItem p{display:inline;}
			.commentMeta{display:block !important;color:#ccc;}
				.commentMeta a{color:#ccc;}
				.commentItem .time{color:#ccc;}
				.commentItem .author{color:#666;}
					.commentItem .author a{color:#73ae48;}
			.commentItem .thdrpy{padding:0 0 0 5px;}
				.commentItem .thdrpy a{color:#ccc;}
			.commentModeration{color:#c00;}
			.commentForm{clear:both;padding:2px;}
				.commentForm p{margin:0 0 10px;}
					.commentForm label{display:block;color:#999;}
					.commentForm textarea{width:360px;height:180px;}
					.commentForm .input-text{width:250px;}
					.commentForm .input-button{width:125px;padding:0;}
					.commentForm .required{padding:5px;color:#f06;font-size:12px;cursor:help;}

#commentLeave{margin:30px 0;}

/** sidebar **/
#sidebar{color:#999;font-size:12px;}
#sidebar li{margin:0 0 60px;}
	#sidebar li h2{margin:30px 0;color:#666;font-family:'STHeiti Light',STXihei,'华文细黑','Microsoft YaHei',Verdana,Geneva,sans-serif;text-transform:uppercase;}
	#sidebar li ul{}
		#sidebar li p{margin:0 0 10px;}
		#sidebar li li{overflow:hidden;height:20px;margin:0 0 5px;line-height:20px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap\9;}
			#sidebar li li a{color:#999;}

	#sidebar .textwidget{}


/*** plugin ***/

/* wp-pagenavi */
.wp-pagenavi,
.wp-pagenavi a,
.wp-pagenavi span{margin:0 !important;padding:0 !important;border:0 !important;background:none !important;}

.wp-pagenavi{display:inline !important;}
.wp-pagenavi a,
.wp-pagenavi span{padding:5px !important;font-family:Verdana,Geneva,sans-serif;}
.wp-pagenavi a{color:#73ae48 !important;}
.wp-pagenavi span.pages{padding:5px 10px 5px 0 !important;color:#666 !important;}
.wp-pagenavi span.current{color:#000 !important;font-weight:400 !important;}
.wp-pagenavi span.extend{}

/* wp-thread-comment */
#cancel_reply{}
.editComment,
.editableComment,
.textComment{display:inline;}
.chalt{margin:3px 0 0;}
.comment-childs{color:#999;}
#newcomment{border:1px dashed #777;width:90%;}
#newcommentsubmit{color:red;}
.adminreplycomment{border:1px dashed #777;width:99%;margin:4px;padding:4px;}
.mvccls{color:#999;}

