@charset "utf-8";
/*
Theme Name: Dandan Theme
Theme URI: http://www.5smile.cn
Description: Design By Dandan | Theme By Chayton，浏览风格 <a href="http://www.5smile.cn">Dandan</a>.
Version: 1.0
Author: Dandan and Chayton
Author URI: http://www.5smile.cn
Tags: Dandan,Chayton,5smile,bestshe,橙色,爱情,老婆
*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
/* 边框*/
fieldset, img { border: 0; }
abbr, acronym { border: 0; font-variant: normal; }
/* remember to define focus styles! 外边框*/
:focus { outline: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; #font-size:11px;
_font-size:11px; color:#666666; }
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select { font-size:12px; #font-size:11px;
_font-size:11px; }
body {color:#686868;font-size:12px;*font-size:11px;font-family:Tahoma, Geneva, sans-serif;line-height:22px; background-color:#f0f0f0; }
ol, ul {list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }
:link, :visited, ins { text-decoration: none; color:#686868; }
a:hover { color:#fd7a1e; text-decoration: none; }
a:active { color:#686868; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}

/* 整体布局 */
#wrapper{width:100%;overflow:hidden;}
.left { float:left; }
.right { float:right; }
.textCenter { text-align:center; }
.hidden_zoom { overflow:hidden; zoom:1; }
.mt10 { margin-top:10px; }
/* 清除浮动 */
.clearfix { clear:both; }
.clearfix:after { content: "."; clear:both; display:block; height:0; visibility: hidden; }
/* 头部 */
#header {width:900px; height:108px; background:url(images/bg.gif) no-repeat; overflow:hidden; margin:0 auto; }
/* 页面内容 */
#container { width:900px;margin:0 auto;overflow:hidden;background:url(images/bg.gif) -1800px 0 repeat-y;}
/* .column定义栏目的float属性；.span-x定义栏目宽度；.last将margin-right置为0px */
.colL { float:left; margin:0 15px 0 30px; _display:inline; }
.colR { float:right; margin-right:20px; _display:inline; }
.ColLast { margin-right:0; }
.span-595 { width:595px; }
.span-240 { width:240px; }
.w900{width:900px;margin:0 auto;}
/* footer */
#footer {width:100%;color:#666666; font:normal 10px/22px Tahoma;height:105px; padding-top:35px;background:url(images/bg2.gif) top center no-repeat; overflow:hidden; }
/* top CSS */
#header h1 {height:55px;margin:22px 0 0 225px;}
	#header h1 a{text-indent:-9999px;width:360px;height:55px;display:block;}
	#header em {margin:0 0 0 233px; color:#8f8f8f;}
#nav{width:100%;height:24px;position:absolute;top:136px; left:0;background: url(images/bg2.gif) 0 -140px repeat-x;z-index:100;}
	#nav .bg{width:100%;height:24px;background:url(images/nav_bg.gif) center no-repeat;}
	#nav ul{width:900px;height:24px;margin:0 auto;}
	#nav li{float:left;}
	#nav li a{color:#FFF;text-align:center;width:70px;height:24px;display:block; float:left;}
	#nav li a.Home{width:70px;margin-left:12px;_display:inline;}
	#nav li a.Life{width:67px;}
	#nav li a.Photo{width:78px;}
	#nav li a.Myworks{width:97px;}
	#nav li a.Design{width:74px;}
	#nav li a.Illustrators{width:108px;}
	#nav li a:hover,#nav li a.current{ background:url(images/nav_hover.png) bottom center no-repeat;}
	#nav li.search{ float:right; padding-right:20px;}
	#nav li.search label{position: absolute;left: -1000em;}
	#nav li.search .text{color:#cbcbcb; font-size:12px;font-family:PMingLiU;width:150px; background:none; border:none;}
	#nav li.search .submit{ width:24px; height:24px; text-indent:-9999px; display:inline-block;background:none; border:none; cursor:pointer; vertical-align:middle;}

#container .body_top_bg{height:72px;background:url(images/bg.gif) -900px 0 no-repeat; overflow:hidden;}
.post {overflow:hidden; clear:both; }
.post .title { height:35px; background:url(images/bg.gif) -900px -72px no-repeat; overflow:hidden;}
.post .title h2{margin-left:15px;color:#fd7a1f;height:20px;overflow:hidden;font:bold 14px/22px Tahoma;}
.post .title h2 a{color:#fd7a1f;}
.post .title h2 a:hover { color:#3c3c3c; }
.post .mate { color:#8c8c8c; font:normal 10px/12px Tahoma; height:15px; overflow:hidden; margin-left:15px;  }
.post .mate a { color:#fd7a1e;}
.post .mate a:hover {color:#787c81;text-decoration:underline;}
.post .mate small {color:#fd7a1e;}

.post .txtArea { margin:10px 0 0; overflow:hidden;}
.post .txtArea strong { font-weight:bold; }
.post .txtArea img { padding:3px; border:1px #ededed solid; margin:5px 0; }
.post .txtArea p{ padding:3px 0; }

.post .toolbar{ color:#787c81;font:normal 11px/25px Tahoma;height:25px;background:url(images/bg.gif) -900px -126px no-repeat; margin:15px 0; }
.post .toolbar small {color:#fd7a1e;padding-right:10px;}
.post .toolbar a {color:#fd7a1e; text-decoration:none; }
.post .toolbar a:hover { color: #666; text-decoration:underline; }
.post .toolbar small.commt{padding-left:20px;}
.post .toolbar em{padding-right:5px; font-size:12px;*font-size:11px;}
.post .toolbar a.gotop { text-indent:-9999px;width:30px;height:20px; margin-right:5px;display:inline-block; float:right; }

h2.pagetitle{color:#fd7a1f;font:bold 14px/30px Tahoma;height:30px; line-height:30px; margin-bottom:10px;}
.page{overflow:hidden; clear:both;}
.page h2{color:#fd7a1f;font:bold 14px/30px Tahoma;height:30px; line-height:30px;}
.page ol{ padding:10px; list-style:decimal-leading-zero;}

.postmetadata{ border-top:1px #ccc solid; border-bottom:1px #E4E4E4 solid; background:#f9f9f9; margin:10px 0; padding:2px 10px; overflow:hidden;}

.sidebar { margin:0 auto 15px; overflow:hidden; }
.sidebar h5 { color:#fd7a1e; font:11px/11px Tahoma; height:20px; background:url(images/bg.gif) no-repeat -1495px -72px; padding-left:15px; }
.sidebar .about{font:11px/20px Tahoma;}
.sidebar .about .face{width:54px; height:72px; border:1px solid #dfdfdf; float: right; margin-top:2px;}
.sidebar ul { margin:10px 0 0; }
.sidebar li a {height:22px; line-height:22px; }
.sidebar li a:hover {text-decoration:underline; }
.sidebar .alternate{ overflow:hidden; padding-bottom:5px; clear:both;}
.sidebar .alternate .activityentry{color:#666;font-size:10px;float:right;}
.sidebar .alternate small{ height:22px; display:block;}

	
.pagenum,.pagenp{ height:25px; line-height:25px; background:#fffcd5;}

.pagenum { color:#a46c00; font:12px/25px Tahoma; text-align:center; }
.pagenum span, .pagenum small { font-size:11px; }
.pagenum a { color:#a46c00; }
.pagenum a, .pagenum small { padding:0 3px; }
.pagenum a:hover { color:#ff6600; }
.pagenum small.cur { font-weight:bold; color:#ff6600; }

.pagenp{background:url(images/bg.gif) -1010px -107px no-repeat #fffcd5;}
.pagenp span{line-height:25px;}
.pagenp .previous{float:left;padding-left:20px;}
.pagenp .nextpage{float:right;padding-right:20px;}
.pagenp a { color:#a46c00; }
.pagenp a:hover { color:#ff6600; }

h3#comments{color:#ff791d; font:italic 20px/35px "Comic Sans MS", cursive; height:35px; padding:5px 0; }
.navigation{ height:25px; line-height:25px; overflow:hidden;}
.navigation .alignleft{float:left; padding-left:5px;}
.navigation .alignright{float:right; padding-right:5px;}

ol.commentlist{list-style-type:decimal;clear:both;overflow:hidden;}
ol.commentlist li{margin:15px 0;padding:5px 5px 10px 10px;clear:both;overflow:hidden; background:url(images/line.gif) bottom repeat-x;}
ol.commentlist li ul{margin:10px -5px 10px 10px;clear:both;border:1px solid #f3f3f3;border-left:5px solid #f3f3f3; background:#fafafa;}
ol.commentlist li ul li{ margin:0;background:none;}
.comment-author,.comment-author cite,.comment-author cite a{font:bold 14px/25px Tahoma;}
.comment-author cite a,a.comment-reply-link{ color:#ff6600;}
.commentmetadata{ height:12px; line-height:12px; overflow:hidden; padding-bottom:8px;}
.comment-author .photo{float:right;border:1px solid #dfdfdf;padding:2px;background:#fff;}
#respond p{ padding:2px 0;}
#respond p small{ padding-left:8px; color:#686868;}
a.comment-reply-link{ padding:5px 0 0;}
.cancel-comment-reply a{font-size:12px;}
#respond label{color:#fd7a1e; font:bold 12px/25px Tahoma;display:block;}
#respond .input{ width:260px;height:18px;line-height:18px;border:1px solid #e1e1e1; padding-left:3px;}
#respond .text{ width:580px; height:200px;line-height:18px;border:1px solid #e1e1e1;padding-left:3px; margin-top:3px;}
#respond .submit{ color:#FFF; font:bold 10px/19px Tahoma; width:110px; height:19px; border:none; background:url(images/bg.gif) -900px -107px no-repeat; display:inline-block; cursor:pointer;}


#footer .footlink{padding:0 0 0 20px;}
#footer .footlink a{ padding:0 8px; display:inline-block;}
#footer .Copyright,#footer .feed{padding:0 0 0 28px;}
#footer .Copyright a{color:#ff791d;}