/* Common Part */
*{margin:0;padding:0}
html, body{font:12px/160% "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;color:#424242;background:#FFF}
h1, h2, h3, ul, ol, li, em, dl, dt, dd, p, cite{list-style:none;font-style:normal}
h1{font-size:200%}h2{font-size:170%}h3{font-size:150%}h4{font-size:130%}h5{font-size:110%}h6{font-size:100%}
img, a img{border:0}
img.shadow{border:1px solid #E6E6E6;background:#FFF;padding:3px}
a{color:#006699;text-decoration:none}
a:hover{color:#FF6E00;text-decoration:underline}
.fixed{height:100%;overflow:hidden}
.clearfixed{clear:both;margin:0;padding:0;line-height:0}
.nodis{display:none}
blockquote{background:#F4F5F7;border:1px dashed #CCC;padding:8px 12px 8px 36px;margin:5px 0}
 /*All Pic*/
.search .searchinput, .menunav #rss, .postnav, .postfootindex span, .navigation, .otherpost ul li, .archivelist li, .commenttitle h1 span#gotocomment, .commenttitle h1 span#gotoaddtrackback, #commentnavi{background:url(images/ctusky.gif) no-repeat 0 0}
 /*All color*/

/* Layout style */
#ctusky{width:960px;margin:0 auto}
#header{height:100%;overflow:hidden}
#container{height:100%;overflow:hidden;margin-top:10px} 
 #content{width:742px;float:left}
 #sidebar{width:208px;float:right}
#footer{height:81px;overflow:hidden;margin-top:10px;border-top:1px solid #B4CDDC}
  #footer p{padding:8px 10px 10px 10px}
 #footer p em{color:#FF6400}
 #footer p span{float:right;font-family:"宋体";color:#555555}
 #footer p span a{padding:0 5px;color:#555555}
 #footer p span a:hover{color:#FF6E00;text-decoration:none}
/* Header style */
.head{width:960px;height:80px;border-bottom: 1px solid #B4CDDC;position: relative}
 .logo{width:165px;float:left;padding:9px 0 0 15px}
 .menu{width:776px;float:left}
 .search{height:38px;padding:18px 0 0 6px}
 .search div{padding:8px 0 0 10px}
 .search .searchinput{float:left;width:50%;padding: 2px 0px 0px 23px;height:26px;line-height:26px;border:1px solid #CCCCCC;background-position:5px -245px}
 .search #searchsubmit{display:none}
#skin{height:14px;position: absolute;top:5px;right:0;padding:5px;padding-right:0;background:#000;overflow:hidden}
#skin li{float:left;margin:0 6px 0 0;width:10px;height:10px;border:1px solid #DDD;background:#FFF;overflow:hidden;cursor:pointer}
#skin li:hover,#skin .selected{border-color:#FFF}
#skin .selected{margin-top:-1px;border-width:2px}
 .menunav{position:absolute;right:0px;top:50px}
 .menunav li{float:left;margin:0 0 0 8px;width:98px;height:30px;line-height:30px;text-align:center;border:1px solid #B4CDDC;border-bottom:none}
 .menunav #rss{background-position:12px -20px}
/* Post style */
.postnav{height:32px;line-height:32px;border:1px solid #B4CDDC;background-position:10px -166px;text-indent:28px;margin:0 0 10px 0}
.postindex{margin-bottom:10px;border:1px solid #B4CDDC;height:100%}
 .general{padding:6px}
 .posthead h1{padding:5px 0 2px 0;border-bottom: 1px dashed #666}
 .posthead h1, .posthead h1 a{color:#434343;font-size:14px}
 .posthead h1 a:hover{color: #A10101}
 .posthead p.submitted{color:#7F7F7F;font-size:11px;font-weight:100}
 .posthead p span{padding:2px 10px 2px 0}
 .posttext{padding: 5px 0}
 .posttext p{padding:4px 0;text-indent:2em}
 .posttext h3{font-size:13px;font-weight: bold;text-indent:22px;padding: 4px 0}
 .showswfc{text-align:center}
 .aligncenter,div.aligncenter{display:block;margin:0 auto}
 .postfoot{border:1px dashed #B4CDDC;background:#F7FEFF;margin:10px 0 0 0;padding:0 10px}
 .postfootindex{padding:6px;height:18px}
 .postfootindex span{float:left;margin:0 20px 0 0;text-indent:20px;color:#7F7F7F;font-size:11px;font-weight:100;}
 .postfootindex span a{font-size:12px}
 .postfootindex span.cat{background-position:0 -3px}
 .postfootindex span.tag{background-position:0 -97px}
 .postfootindex span.date{background-position:0 -72px}
 .postfootindex span.views{background-position:0 -120px}
 .postfootindex span.postmetadata{float:right;margin:0;background-position:0 -50px}
 .navigation{height:32px;line-height:32px;border:1px solid #B4CDDC;background-position:10px -137px;text-indent:28px}
 
 .postpagelinks{height:22px;line-height:22px;margin:10px 0 ;padding:0 10px}
 .postpagelinks span.plinkl{float:left}
 .postpagelinks span.plinkr{float:right}
 .postfoot span.websitemsg{height:22px;line-height:22px}
 
 .otherpost{height:100%;overflow:hidden}
 .otherpost h3{height:27px;line-height:27px;padding:0 0 0 20px;font-size:12px}
 .otherpost ul li{background-position:0 -275px;text-indent:12px}
 .relatedpost{float:left;width:48%}
 .randompost{float:right;width:48%}
 .related_post,.random_post{margin:5px 10px}
/* Sidebar style */
.sbox{border:1px solid #B4CDDC}
 .sbox li h2{line-height:27px;padding-left:20px;font-size:12px;background:#EDF8FF;border-bottom:1px solid #B4CDDC}
 .sbox ul{overflow:hidden;height:100%}
  .sbox a{color:#535353}
  .sbox a:hover{color:#FF6E00}
 .sideinfo p{padding:8px}
 .sidetab ul.recent-post, ul.recentcomment, .most-view{padding:8px 10px}
 .sidecat ul.sidecatli, .sidetags ul.sidetagsli, .sidelinks ul.sidelinksli{padding:8px 10px}
 .sidetab .commenturl a{color:#006699;font-weight: bold}
 .sidetab .commenturl a:hover{color:#FF6E00}
 .sidelisttab{position:relative;overflow:hidden;text-align:left}
 .sidelisttab ol{padding-left:20px;overflow:hidden;height:100%}
 .sidelisttab ol li{float:left;line-height:27px;padding:0 10px;cursor: pointer}
 .sidelisttab ol li.current{background:#F8FDFF;border:1px solid #B4CDDC;border-bottom:none}
 .sidetabbox{clear:both;margin-top:-1px;border-top:1px solid #B4CDDC}
 .sidecat ul.children{padding:0 0 0 8px} 
 .recent-post li, .most-view li{line-height:24px;height:24px;overflow:hidden}
 .recent-post li small, .most-view li small{float:right;color:#7F7F7F}
 
 .tmenu{border:1px solid #B4CDDC;border-top:none;width:98px;background:#F7FEFF;padding:10px 0}
 .tmenu li{float:left;width:90px;height:24px;text-indent:6px}
/* Page style */
.pageindex{padding:8px;margin-bottom:10px;border:1px solid #B4CDDC}
 .pagehead h1{padding:5px 0 2px 0;border-bottom:1px dashed #666666;text-indent:16px}
 .pagehead h1, .pagehead h1 a{color:#434343;font-size:14px}
 .pagehead h1 a:hover{color: #A10101}
 .pagetext{padding: 5px 0}
 
/* Archive style */
.archiveindex{padding:8px;margin-bottom:10px;border:1px solid #B4CDDC}
 .archivehead h1{padding:5px 0 2px 0;border-bottom:1px dashed #666666;text-indent:10px}
 .archivehead h1, .archivehead h1 a{color:#434343;font-size:14px}
 .archivehead h1 a:hover{color: #A10101}
 .archivelist{padding:8px 5px}
 .archivelist li{height:20px;line-height:20px;padding:8px 0;background-position:0 -268px;text-indent:12px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DEEFF7}
 .archivelist li a{float:left}
 .archivelist li small{float:right}
 
/* Comments style */
 .commenttitle{padding:5px 0 0 0}
 #contabcomment1,#contabcomment2{margin-top:15px;}
 .commenttitle h1{font-size:12px;font-weight:100;line-height:33px;padding:0 10px}
 .commenttitle h1 span#gotocomment{background-position:0 -200px;padding:3px 10px 3px 20px}
 .commenttitle h1 span#gotoaddtrackback{background-position:0 -224px;padding:3px 10px 3px 20px}
 .commenttitle h1 ul{float:right;padding-top:5px;position:relative;overflow:hidden;}
 .commenttitle h1 li{float:left;line-height:27px;padding:0 8px;cursor: pointer}
 .commenttitle h1 ul li.current{background:#FFF;border:1px solid #B4CDDC;border-bottom:none}
 .contabbox{clear:both;margin-top:-1px;border-top:1px solid #B4CDDC}
 #commentlist{padding:5px 1px;overflow:hidden;height:100%}
 #commentlist ul.parents{background:#FFFFEF}
 #commentlist li.depth-1{border-top:1px solid #C7E1EF;border-bottom:1px solid #C7E1EF;background:#F9FDFF;margin-bottom:8px;padding:6px 8px} 
 #commentlist dl{overflow:hidden;height:100%;background:url(images/line-bg.gif) repeat-x 0 100%;padding-bottom:2px;line-height:120%}
 #commentlist dt{float:left;width:42px}
 #commentlist dt img{border:1px solid #DDEDF0;background:#FFF;padding:2px}
 #commentlist dd{margin-left:42px;padding-top:2px}
 #commentlist dd .num{border:1px solid #C7E1EF;padding:0px 4px;background:#FFF;font-weight:bold;font-size:10px}
 #commentlist dd h1{font-size:12px;font-weight:100}
 #commentlist dd h1 em{float:right}
 #commentlist dd h1 cite{font-weight:bold}
 #commentlist dd h2{font-size:10px;font-weight:100;color:#7F7F7F}
 #commentlist .commenttext{padding-top:8px}
 #commentlist ul.children{overflow:hidden;height:100%;margin:6px}
 #commentlist li ul.children li.depth-2, #commentlist li ul.children li.depth-3, #commentlist li ul.children li.depth-4,#commentlist li ul.children li.depth-5
{background:#EDF8FF;border:1px dashed #C7E1EF;padding:8px;margin-bottom:8px}
#commentlist li ul.children li.depth-3, #commentlist li ul.children li.depth-5{background:#FFF}
#commentlist li ul.children li dl{background-image:none}
 #commentnavi {padding:5px 10px 6px 30px;margin-bottom:20px;font-size:12px;font-weight:100;border-top:1px solid #C7E1EF;border-bottom:1px solid #C7E1EF;background-position:10px -137px}
 #commentnavi em{padding:2px 8px;border:1px solid #B4CDDC;margin-right:10px}
 #commentnavi a{padding:2px 6px;text-decoration:none;border:1px solid #FFF;margin:0 3px}
 #commentnavi span.current{background:#EDF8FF;border:1px solid #B4CDDC;padding:2px 6px;font-weight:bold} 
 #commentnavi a:hover{background:#F5FBFF;border:1px solid #B4CDDC;text-decoration:none}
 #trackbacklist{padding:5px 1px}
 #trackbacklist li{border-top:1px solid #C7E1EF;border-bottom:1px solid #C7E1EF;background:#F9FDFF;margin-bottom:8px;padding:6px 8px}
 #trackbacklist li small{float:right;color:#7F7F7F}
 #trackbacklist p.trackmsg{height:22px;line-height:22px;margin:10px 0 0 0;padding:0 10px}
.postcomment{border-top:1px solid #B4CDDC;padding:8px 10px 10px 10px;background:#FFF}
#postcommenttitle{overflow:hidden;height:100%;background:url(images/line-bg.gif) repeat-x 0 100%;padding-bottom:5px}
#postcommenttitle #commentreply{float:left;font-weight:bold}
#postcommenttitle #cancelcommentreply{float:right}
#postcommentbody{overflow:hidden;height:100%;padding-top:10px}
 .logintitle{padding-left:3px;padding-bottom:5px}
 .userinfo ul{padding-left:3px}
 .userinfo li{padding-bottom:5px;border:0}
 .textfield, #postcommenttext textarea{border-right:1px solid #DDEDF0;border-bottom:1px solid #DDEDF0;border-top:1px solid #ADC9D9;border-left:1px solid #ADC9D9;padding:2px 1px;background:#FBFFFF}
 #postcommenttext{padding-left:3px;padding-bottom:5px}
 #postcommenttext textarea{width:99%;overflow:auto}
 #submitbox{padding:0px 3px;overflow:hidden;height:100%}
 #submitbox span{float:right}
  .postcommentbutton{padding:1px 5px;background:#FFF;border-color:#B4CDDC;}
  
.errortip, .msgtip{background:#EDF8FF;border:1px dashed #C7E1EF;padding:8px 10px}
.msgbox{margin:0 10px 5px 10px}/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.8 Plugin: WP-PageNavi 2.50									|
|	Copyright (c) 2009 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/


.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}.wp_syntax {
  color: #100;
  background-color: #f9f9f9;
  border: 1px solid silver;
  margin: 0 0 1.5em 0;
  overflow: auto;
}

/* IE FIX */
.wp_syntax {
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);
  width: 100%;
}

.wp_syntax table {
  border-collapse: collapse;
}

.wp_syntax div, .wp_syntax td {
  vertical-align: top;
  padding: 2px 4px;
}

.wp_syntax .line_numbers {
  text-align: right;
  background-color: #def;
  color: gray;
  overflow: visible;
}

/* potential overrides for other styles */
.wp_syntax pre {
  margin: 0;
  width: auto;
  float: none;
  clear: none;
  overflow: visible;
  font-size: 12px;
  line-height: 1.333;
  white-space: pre;
}
