/*Theme Name:  Vanilla chocolateTheme URI:   http://cassatte.tw/Description: Version:     1.0Author:      CassatteAuthor URI:  http://cassatte.tw/Tags:        dark gray, green, fixed width, two columns*/@import url("reset.css");html, body {height:100%;background:#333;} body, table{font:13px/20px "lucida grande", sans-serif;}body{	width:100%;	color:#fff;}#vc-side-adposg{	position:fixed;	left:0px;	top:0px;	right:0px;	bottom:0px;	z-index:1000;}#vc-side-adpos{	position:absolute;	left:50%;	top:50%;}#vc-side-ad{	position:absolute;	left:350px;	top:-150px;	z-index:5000;}#vc-side-ad-title{	font-size:10px;	font-weight:bold;	line-height:20px;	text-align:center;	color:#ccc;	background:#666;}.vc-side-ad-content{	display:none;	position:absolute;	left:0px;	top:0px;	z-index:5100;}div, img, object, embed{vertical-align:top;}pre{	margin:0px -10px 20px;	padding:5px 20px;	font-family:consolas, "courier new", monospace;	color:#99ccff;	background:#111;	border:solid 1px #333;}a{color:#CCFF33;text-decoration:none;}a:hover{text-decoration:underline;}h2.pagetitle{	margin-bottom:40px;	margin-left:-5px;	font-family:"Lucida Grande", "Microsoft JhengHei";	font-weight:bold;	font-size:22px;	line-height:25px;	text-align:center;	text-shadow:#000 0px 1px 1px;}ol, ul, li{	margin:0px; padding:0px;}ul.cat{}ul.cat li{	display:inline-block;	*display:inline;	zoom:1;	margin-right:10px;	color:#999;	font-size:9px;	line-height:30px;}ul.cat li a{	font-size:15px;	font-weight:bold;}strong, b{	font-weight:bold;	color:#fff;}.p-imagecon{	position:relative;	display:inline-block;	*display:inline;	zoom:1;	margin-left:-5px;	background:#ffffff;	z-index:1800;	-webkit-box-shadow:5px 5px 15px #000;	-moz-box-shadow:5px 5px 15px #000;	box-shadow:5px 5px 15px #000;}.p-imagecon img{	margin:5px;}.p-objcon{	padding:5px;}.p-objcon-bg{	display:inline-block;	*display:inline;	zoom:1;	margin-left:-5px;	background:#ffffff;	z-index:1800;	-webkit-box-shadow:5px 5px 15px #000;	-moz-box-shadow:5px 5px 15px #000;	box-shadow:5px 5px 15px #000;}#vc-head-bg,#vc-body-bg,#vc-content-bg,#vc-side-bg,#vc-foot-bg{	position:relative;	z-index:1000;}#vc-head,#vc-body,#vc-foot{	position:relative;	margin:0px auto;	width:500px;	z-index:1000;}#vc-head-bg{background:#fff;}#vc-body-bg{background:#1F1F1F;}#vc-foot-bg{border-top:solid 1px #666;}#vc-head{	height:40px;}#vc-content-bg{	width:500px;}#vc-content{	padding-top:50px;}#vc-side-bg{	position:absolute;	width:100%;	z-index:2000;	border-bottom:solid 1px #666;}#vc-side-bgx{	position:absolute;	left:0px;	top:0px;	width:100%;	height:100%;	background:#000;	opacity:.8;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	filter:alpha(opacity=80);}#vc-side{	position:relative;	margin:0px auto;	padding:20px 0px;	width:500px;	z-index:2100;}#s-tabs{	position:absolute;	right:0px;	top:-20px;}.s-tab{	display:inline-block;	*display:inline;	zoom:1;	margin-left:5px;	padding:0px 10px;	padding-top:5px;	line-height:15px;	background:#000;	-moz-border-radius:5px 5px 0px 0px;	-webkit-border-top-left-radius:5px;	-webkit-border-top-right-radius:5px;	border-radius:5px 5px 0px 0px;	cursor:pointer;}.s-col{	display:none;	text-align:center;}.s-colc{	display:inline-block;	*display:inline;	zoom:1;	text-align:left;}.s-col h3{	margin-bottom:10px;	font-size:15px;	font-weight:bold;	text-align:center;	font-family:"Lucida Grande", "Microsoft JhengHei";	text-shadow:#000 0px 1px 1px;}#n-flickrviewer{	margin-bottom:10px;	text-align:center;}#n-flickrviewer a,.s-col-item{	display:inline-block;	*display:inline;	zoom:1;	margin:0px 5px;	background:#ffffff;	z-index:1800;	-webkit-box-shadow:5px 5px 15px #000;	-moz-box-shadow:5px 5px 15px #000;	box-shadow:5px 5px 15px #000;}#n-flickrviewer a{	margin-bottom:10px;}#n-flickrviewer a img,.s-col-item img{	margin:5px;}#n-flickrlinks{	text-align:center;}#vc-foot{	padding:10px 0px;	font-size:10px;	color:#cccccc;}#h-logo{	margin-left:-5px;}#h-pagelist{	position:absolute;	left:230px;	top:13px;	font-size:11px;	color:#666;}#h-pagelist a{	margin:0px 10px;	color:#666;}#vc-navi-left{	position:absolute;	top:15px;	left:0px;}#vc-navi-right{	position:absolute;	top:15px;	right:0px;}.vc-navi{	position:relative;	padding-bottom:50px;}.n-older{}.n-newer{	position:absolute;	right:0px;	top:0px;}.vc-post{	position:relative;	padding-bottom:50px;}.p-date{	margin-bottom:5px;	font-size:11px;	font-weight:bold;	color:#999;	line-height:15px;}.vc-post h2{	margin-bottom:10px;	margin-left:-5px;	font-family:"Lucida Grande", "Microsoft JhengHei";	text-shadow:#000 0px 1px 1px;	font-weight:bold;	font-size:22px;	line-height:25px;}.vc-post h2 a{	color:#fff;}.p-entry{	font-family:"Lucida Grande";	font-size:13px;	line-height:23px;	color:#eee;}.p-entry p{	margin-bottom:20px;}.p-entry h3{	margin-bottom:10px;	font-size:18px;	font-weight:bold;	line-height:30px;	color:#fff;	border-bottom:solid 1px #666;	font-family:"Lucida Grande", "Microsoft JhengHei";	text-shadow:#000 0px 1px 1px;}.p-entry h4{	margin-bottom:10px;	font-size:15px;	line-height:25px;	font-weight:bold;	color:#fff;	font-family:"Lucida Grande", "Microsoft JhengHei";	text-shadow:#000 0px 1px 1px;}.p-entry ul,.p-entry ol{	padding-left:20px;	margin-bottom:20px;}.p-entry ul li{	list-style:circle outside;}.p-entry ol li{	list-style:decimal outside;}.p-info{	position:absolute;	padding-left:10px;	right:0px;	top:0px;	font-size:13px;	font-weight:bold;	border-left:solid 1px #999;}.p-info-comment{}.p-info-more{}.p-foot{	margin-top:10px;	text-align:right;	border-top:solid 1px #333;}.p-foot-more{	color:#666;}#p-content-title,#p-respond-title{	margin-bottom:20px;	font-size:15px;	font-weight:bold;	line-height:25px;	border-bottom:solid 1px #666;}#p-respond-title{	margin-top:40px;}.p-comment{	width:500px;	color:#ccc;}.c-content{	margin-bottom:10px;	padding-top:10px;	padding-left:40px;	background:url(images/comment.png) left top no-repeat;}.p-comment cite{	display:block;	margin-left:40px;	font-size:10px;	text-align:right;	color:#999;	border-top:solid 1px #333;}#p-respond{	padding-bottom:50px;}.c-field{	color:#ccc;	margin-bottom:5px;}.c-field label{	font-size:12px;}.c-buttonfield{	text-align:right;}.c-buttonfield input{	padding:5px;	color:#fff;	background:#666;	border:solid 1px #999;	cursor:pointer;	text-shadow:#000 0px 1px 1px;}.fname,.fmail,.furl{	margin-right:5px;	padding:5px;	width:200px;	color:#fff;	background:#111;	border:solid 1px #999;}.fcomment{	padding:5px;	width:488px;	color:#fff;	background:#111;	border:solid 1px #999;}#f-misc{	margin-bottom:10px;	margin-left:-10px;	font-size:10px;	color:#666;}#f-misc a,#f-misc span{	margin:0px 10px;}#f-copy{	height:20px;}#f-wp{	height:20px;}#pager-top{	margin-top:-20px;	padding-bottom:50px;}#pager-bottom{	padding-bottom:40px;}