/*
Theme Name: PiPiJuiCe
Description: PiPiJuiCe
Author: PiPiJuiCe
Author URI: http://PiPiJuiCe.com/
*/

body  { 
        font-family: Arial, Helvetica, 'Times New Roman', Georgia, Serif;  
        background: #000;
        padding: 0;  
        margin:0;
        height: 100%; 
}
#mini-logo{
	width: 35px;
	float: left;
	margin-left: -35px;
	padding-top: 35px;
	position:fixed;
}
#mini-logo img{
        padding: 0px;
	margin:0px;
        border:0px;
}
#mini-logo ul{
	margin:0px;
        border:0px;
        padding: 0;
        padding-top: 7px;
        background: url(images/minibg.gif) repeat-y top left;
}
#mini-logo ul li{
	margin:0;
        padding: 0px;
	DISPLAY: block; 
}
#mini-logo ul li img{
	margin: 0 7px 7px 7px;
	width: 20px;
}
h1,h2,h3,h4,h5,h6,form,fieldset,object {
        margin:0;
        padding:0;
}
#respond{
        margin-bottom:10px;
        font-size: 12px;
        font-weight: bolder;
}
iframe{
        border:0;
        padding:0;
        margin:0;
}
iframe.books{
        width: 140px;
        height: 260px;
        float: left;
        margin-right:8px;
        margin-bottom:10px;
        border : 1px solid #e1e1e1;   
}
p{
        margin:0;
        margin-bottom : 10px;
        padding:0;
}
.low {
        display:none;
}
.top_link {
        float: right; 
}
.container { 
        width: 1000px;
        background: #fff;
	margin: 0px auto;
        text-align: center;
        color: #222;
        line-height: 17px;
        padding: 0px;
}
.wrap { 
        float: left;
	margin: 0px auto;
        text-align: left;
        color: #777;
        padding: 0px;
}
.top    {
        margin-right : 0px; 
        margin-bottom : 20px;
        background: #fff;
        padding-top : 0px;
        padding-bottom : 15px;    
        border-bottom : 1px solid #e1e1e1;   
}
#bookmark{
        margin-top: -5px;  
}
.ggsearch{
        float: right;
        width: 200px;
	margin: -30px 200px 0 0;
        text-align: left;

}
.header    {
        height: 35px;
        margin : 0px;  
}
.header_link {
        width: 200px;
        margin: 0px;
        float: right; 
        font-size : 10px;  
	padding:0;
	line-height:35px;
}
.header_link a, .header_link a:hover{ 
	padding-left:10px;
	padding-right:10px;
}
.menu {    
	height:35px;  
        width: 560px;
        margin: 0px;
        float: left; 
        padding-left: 40px;     
        color : #a7a7a7;
        letter-spacing: 1px;
	text-align:center;
}
.menu ul{
	list-style:none;
	margin:0;
	padding:0;
}
.menu li{
	float:left;
        font-size : 15px;  
	padding:0px;
	line-height:35px;
}
.menu li a{
                font-family:  Georgia, 'Times New Roman', Helvetica, Arial, Serif; 
		display:block;
                font-size : 20px;  
		line-height:35px;
		margin-right:15px;
		padding:0;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
                        color: #e1e1e1;
			text-decoration:none;
			}
	.menu li ul{
		background:#000;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#666 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	
.title{ 
        margin-top : 0px;
        margin-bottom : 10px;
        margin-left : 0px;
        margin-right : 0px;
        padding : 1px;     
	color : #a7a7a7;
        font-size : 32px;
        font-weight : bolder;      
        text-align : left;     
}
.subtitle{ 
	DISPLAY: block; 
        margin-top : 0px;
        margin-bottom : 5px;
        margin-left : 0px;
        margin-right : 20px; 
	color : #a7a7a7;
        font-size : 15px;
        font-weight : normal;      
        text-align : left;
}
.headertext {  
        font-size : 20px;
        margin-left : 130px;
        padding: 10px;
        text-align: left;
        color: #a9a9a9;
}
.xianguo {
        float: left;
        margin-right: 10px;
        margin-top: 3px;
}
.post_title, .post_title a, .post_title a:hover {
	DISPLAY: block; 
        font-size : 15px;
        font-weight : bolder; 
	font-style: normal;     
        text-align : left;
}
.post_title a, .post_title a:hover {
        color: #444;
        padding-left: 0px;
        padding-bottom: 5px;
        padding-top: 5px;

}
.adpost{
        margin-top: 10px;
        margin-bottom: 10px;
        width:510px;
	text-align: center;
	PADDING: 10px; 
	text-align: center;
	BACKGROUND: #171717;
}
A#logo {
        padding-left: 0px;
	BACKGROUND: url(images/nonzen.gif) no-repeat center center ; 
	MARGIN-BOTTOM: 0px; 
        WIDTH: 80px; 
	TEXT-INDENT: -5000px; 
	HEIGHT: 35px;
	DISPLAY: block; 
}
#search_box {
        float: left; 
        margin-top: 10px;
        margin-bottom: 10px;
	padding: 0px;
        width: 200px;
        height:15px;
	BACKGROUND: url(images/search_bg.gif) no-repeat center center ; 
}
#search_box #Search1_txt_query {
        float: left;
        padding: 0;
        margin: 0;
        border: 0;
        background: none;
        font-family: Helvetica, Arial, Georgia, 'Times New Roman', Serif; 
	FONT-WEIGHT: normal; 
        font-size: 10px;
	color: #777;
}
#search_box #Search1_btn_Search {
        float: right;
        margin: 3px 4px 0 0;
}
a  {     
        color : #999;
        text-decoration : none;
        font-weight : normal;
}
a:hover {      
        color : #444;
        text-decoration : none;
        font-weight : normal;
}
.clock {
        margin-top : -20px;
	padding-left: 90px; 
	width: 200px;
	font-size: 12px; 
	line-height: 20px;
	text-align: left;
        float: left; 
	FONT-WEIGHT: normal;
}
#content {
        width: 520px; 
	text-align: left;
        float: left; 
	margin: 0;
        padding-top : 25px;
        padding-left : 40px;
        background : ;
}
.entry {   
        margin-bottom : 20px;
        padding-bottom : 0px;     
	color : #777;
        font-size : 12px;
        line-height: 17px;
        font-weight : normal;
        text-align : left;
}
a.more-link {
        padding-left: 0px;
	BACKGROUND: url(images/white_bg.jpg) no-repeat center center ; 
	MARGIN-BOTTOM: 0px; 
        WIDTH: 500px; 
	TEXT-INDENT: -5000px; 
	HEIGHT: 1px; width: 1px;
	DISPLAY: block; 
}
blockquote {     
        color: #3e3e3e;
        text-align: left;
        margin: 2px;
        font-size: 12px;
}
.nextpage {
        padding : 2px; 
        text-align: center;
        font-size: 15px;
        font-weight: normal;
        font-style: normal;
}
.nextpage a {
        padding : 2px 7px 2px 7px; 
        width: 15px;
        height: 15px;
        border : 2px solid #e1e1e1;
}
.nextpage a:hover {
        padding : 2px 7px 2px 7px; 
        width: 15px;
        height: 15px;
        border : 2px solid #999;
}
.entrycat { 
        margin-top : 0px;
        margin-bottom : 0px;
        margin-left : 5px;
        margin-right : 5px;
        padding : 0px;     
	color : #a9a9a9;
        font-size : 12px;
        font-weight : normal;
        line-height : 16px;       
        text-align : center;
}
code { 
        color : #8B1D1D;
}
.info{ 
        margin-top : 0px;
        margin-bottom : 5px;
        margin-left : 10px;
        margin-right : 10px;
        padding : 5px;     
	color : #a9a9a9;
        font-size : 12px;
        font-weight : normal;      
        text-align : justify;     
}
.pages {   
        margin-top :35px;
        margin-bottom : 5px;
        padding : 10px;     
	color : #777;
        font-size : 12px; 
        font-weight : normal;
        text-align : left;
        line-height:20px;
}
.entry img, .flvplay {
        margin-top : 5px;
        margin-bottom : 5px;
        padding : 7px;
        border :  3px solid #e1e1e1;
}
.entrycat img {
        margin : 3px 3px 3px 3px;
        padding : 0px;
        border : 5px solid #e1e1e1;
}
.posted {
        margin-bottom : 10px;
        padding-top : 5px;
        text-align : left;
        font-size : 10px; 
        border-top : 3px solid #e1e1e1;
        padding-left: 0px;
}
.posted a img { 
        border: 0; 
}
.random_thumb{
        margin: 0; 
        padding: 0; 
        height: 250px;
}
.random_thumb img{
        margin: 10px 20px 10px; 
        padding: 4px; 
        border : 1px solid #e1e1e1;
}
.buttoms { 
        text-align : center;
}
.buttoms a img {
        border: 0; 
}
.st-tag-cloud, .st-tag-cloud a, .st-tag-cloud a:hover{
        font-size : 11px;
	line-height:20px;
	FONT-WEIGHT: bolder;
        text-transform:uppercase;
}
.st-tag-cloud a, .st-tag-cloud a:hover {
        padding-right : 10px;
}
.footer {
        float: left; 
        width: 920px;
        background : #222; 
        padding : 10px 40px 10px 40px;
        text-align : right;
        font-size : 11px;
	line-height:20px;
	FONT-WEIGHT: bolder; 
        color: #333;
        text-transform:uppercase;
}
.footer a  { 
        padding-left : 10px; 
        color : #333;
        text-decoration : none;
	FONT-WEIGHT: bolder; 
}
.footer a:hover  { 
        padding-left : 10px; 
        color : #777;
	FONT-WEIGHT: bolder; 
        text-decoration : none;
}
.footer_link {
        float: right; 
}
.copyright  { 
        float: left; 
}
#prevnext ul {
	padding: 0;
	padding-top: 25px;
	margin: 0;
	color: #a7a7a7;
	font-size: 15px;
	text-align: center;
        border-top : 5px solid #e1e1e1; 
        text-transform:uppercase;
}
* html #prevnext ul li {
        display:inline;
}
#prevnext ul li {
        display: inline;
}
#prevnext ul li a {
        width: 36px;
        height: 26px;
	padding: 4px 11px 6px 11px;
	BACKGROUND: url(images/pagelink.png) no-repeat center center ; 
	color: #a7a7a7;
	text-decoration: none; 
}
#prevnext ul li a:hover {
	color: #000;
	BACKGROUND: url(images/pagelinka.png) no-repeat center center ; 
}
#prevnextprev {
        float: left; 
        padding: 0px;
}
#prevnextnext {
        float: right; 
        padding: 0px;
}
.comments{
        margin-top : 0px;
        margin-bottom : 0px;
        padding-top : 10px;     
	color : #a9a9a9;
        font-size : 12px;
        font-weight : normal;
        line-height : 17px;
        text-align : justify;
}
.commentsbody {
        border-top : 1px solid #e1e1e1;
        text-align : justify;
        margin-bottom : 10px;
        padding : 10px 0;
}
.igg125{  
	PADDING-left: 10px; 
	PADDING-top: 10px; 
	margin: 0px; 
	PADDING-bottom: 12px; 
        border-bottom: 1px solid #e1e1e1; 
}
.igg240{  
	PADDING-left: 10px;   
	margin: 0px; 
	PADDING-top: 5px; 
	PADDING-bottom: 5px; 
}
.igg240-2{  
	PADDING-left: 10px;  
	PADDING-top: 20px;  
	margin: 0 0 15px 0; 
	PADDING-bottom: 24px; 
        border-bottom: 1px solid #e1e1e1; 
}
.igg468{  
	padding-bottom: 10px; 
}
.igg4682{  
	padding-bottom: 50px; 
}
.int{  
	PADDING: 0px; 
	margin: 0px; 
	PADDING-bottom: 9px; 
        border-bottom: 1px solid #e1e1e1;
        margin-bottom: 10px;  
}
.int IMG {
	PADDING: 0px; 
	DISPLAY: block; 
	margin: 0px; 
        border: 0;
	opacity: 0.8;
}
.int IMG:hover {
	PADDING: 0px; 
	DISPLAY: block; 
	opacity: 1; 
}
.int2{  
	PADDING: 0px; 
	margin: 0px; 
}
.int2 IMG {
	PADDING: 0px; 
	DISPLAY: block; 
	margin: 0px; 
        border: 0;
	opacity: 0.8;
}
.int2 IMG:hover {
	PADDING: 0px; 
	DISPLAY: block; 
	opacity: 1; 
}
.sidebar { 
        width: 160px;
	PADDING-left: 20px; 
	PADDING-right: 20px; 
	DISPLAY: block; 
        float: left; 
        display: inline; 
}
#siderbar-2{
        margin-left:40px;
}
.sidebar H2 {
	PADDING-left: 10px;
	margin: 0; 
        font-size : 12px;
	line-height:20px;
	FONT-WEIGHT: normal; 
        text-transform: uppercase;
	BACKGROUND: url(images/arrow.gif) no-repeat center left ; 
}
.uniqlo{
	MARGIN: 0 ; 
	PADDING: 0px; 
}
.sidebar UL {
        text-align: left;
	PADDING: 0px; 
	MARGIN: 10px 0;  
	LIST-STYLE-TYPE: none;	
}
.sidebar UL UL {
	MARGIN: 0; 
	PADDING: 5px 0;
}
.sidebar UL UL LI  {
        margin:0;
	font-size: 12px; 
	FONT-WEIGHT: bolder;
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 3px;
	PADDING-left: 5px;
	border-bottom: #e1e1e1 1px solid;
}
.sidebar UL UL LI A {
	DISPLAY: block; 
	LINE-HEIGHT: 20px; 
	FONT-WEIGHT: normal;
        text-transform: uppercase;
	PADDING-left: 10px;
	BACKGROUND: url(images/arrow.gif) no-repeat center left ; 
}
.sidebar UL UL LI A:hover {
	FONT-WEIGHT: normal;
}

.douban {
	PADDING: 0; 
	MARGIN: 0;  
}
.douban img {
	PADDING: 2px; 
	MARGIN-left: 0px;  
        width: 33px;
        border : 3px solid #e1e1e1;  
}
.douban img:hover {
	PADDING: 2px; 
	MARGIN-left: 0px;  
        border : 3px solid #999; 
}
.side-icon {
	MARGIN: 5px 0 5px 2px;  
}
.side-icon img {
	PADDING: 3px; 
        width: 16px;
        margin: 0; 
	MARGIN-bottom: 7px;  
        border : 3px solid #e1e1e1;  
}
.side-icon img:hover {
	PADDING: 3px; 
        width: 16px;
        margin: 0; 
	MARGIN-bottom: 7px;  
        border : 3px solid #999; 
}
div.sociable { 
        margin: 16px 0; 
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
        height: 20px;
	float: none;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
#smooth_sliderc_nav li{
        font-size:10px !important;
}
#smooth_sliderc_nav li a{
        border:0 !important;
}
