/* main blog style sheet */
/* code by landy */
/* last update: 2009-12-10 */

#right  {
	margin:0;
	width:700px;
	padding:20px 0px 20px 30px !important;
	overflow-x:hidden;
	font-family:"Trebuchet MS","Segoe UI",Trebuchet,Verdana,Sans-serif,"Simsun","黑体";
	_width:730px;
}

.blogtitle
{
	font-size:12px;
	line-height:18px;
	height:18px;
	background-color:#fff7f4;
	display:block;
	width:670px;
	padding:7px 15px 7px 15px; 
	margin:0;
	_width:710px;
	_overflow-y:hidden;
	_height:30px;
}

#blogpagertop  {float:left;font-weight:normal;color:black;}
#blogpagertop ul  {padding:0;margin:0;color:gray;list-style:none;}
#blogpagertop li  {float:left;padding:0px 5px 0px 0px}
#blogpagertop li:hover  {cursor:pointer;float:left;padding:0px 5px 0px 0px;color:#ba4949;}
#blogusertop  {float:right;color:gray;color:black;}
#blogusertop  span  {cursor:pointer;}


#blogpagerbottom  {float:left;font-weight:normal;color:black;}
#blogpagerbottom ul  {padding:0;margin:0;color:gray;list-style:none;}
#blogpagerbottom li  {float:left;padding:0px 5px 0px 0px}
#blogpagerbottom li:hover  {cursor:pointer;float:left;padding:0px 5px 0px 0px;color:#ba4949;}
#bloguserbottom  {float:right;color:gray;color:black;cursor:pointer;}
#bloguserbottom  span  {cursor:pointer;}

.blogcurrentpage  {font-weight:bold;cursor:default;cursor:pointer;color:#ba4949;}

/* search settings */
#blogsearch  {float:right;padding:0px 10px 5px 0px;}
#blogsearch  input {border:solid 1px #ba4949;height:16px;font-size:12px;font-family:Verdana,Simsun;color:gray;}
.keyword  {background-color:#ff00cc;color:white;}


/* blog column & rss */
#blogrss  {float:left;margin:0;position:relative;left:0px;top:1px;padding:10px 0px 10px 0px;}
#blogrss a  {text-decoration:none;display:block;color:gray;background:url(/images/rss.gif) no-repeat left 0px;margin:0;padding:0px 0px 0px 20px;}
#blogrss a:hover  {text-decoration:underline;}

#blogcolumn  {float:left;padding:10px 0px 0px 0px;margin:0;}
#blogcolumn ul
{
	list-style-position:inside;
	padding:0;
	margin:0;
	color:gray;
}

#blogcolumn li
{
	padding:0px 15px 0px 10px;
	margin:0;
	float:left;
	cursor:pointer;
	display:block;
}

#blogcolumn li:hover
{
	padding:0px 15px 0px 10px;
	margin:0;
	float:left;
	background:url(/images/arrowred.gif) no-repeat left 3px;
	cursor:pointer;
	display:block;
	color:#ba4949;
}


li.selected
{	
	padding:0px 15px 0px 10px;
	margin:0;
	float:left;
	background:url(/images/arrowred.gif) no-repeat left 3px;
	font-weight:bold;
	color:#ba4949;
	cursor:pointer;
}

li.normal
{	
	padding:0px 15px 0px 10px;
	margin:0;
	float:left;
	background:url(/images/arrow.gif) no-repeat left 3px;
	font-weight:normal;
	color:gray;
	cursor:pointer;
}

.clear  {clear:both;padding:0;margin:0;}




/* blog content layout */

.blogcontent  {padding:0;margin:0;color:gray;width:700px;}

.blogheader  {line-height:18px;display:block;color:#ba4949;font:bold 14px "Trebuchet MS","Segoe UI",Trebuchet,Verdana,Sans-serif,"Simsun","黑体";padding:0px 0px 0px 20px;letter-spacing:1px;margin:0;	background-color:#fff7f4;}
.blogsegment  {letter-spacing:1px;color:#666;line-height:18px;font-size:12px;padding:20px 0px 4px 20px;	background-color:#fff7f4;}
.blogauthor  {color:#666;line-height:18px;font-size:12px;padding:4px 0px 20px 20px;	background-color:#fff7f4;}

.blogtext {color:#313131;letter-spacing:0;padding:30px 10px 30px 10px;background-color:#FCFCFC;}
.blogtext p{text-indent:2em;line-height:20px;text-indent:25px;color:#313131;letter-spacing:0;display:block;margin:10px 0px 0px 10px; font:normal 12px "Trebuchet MS","Segoe UI",Trebuchet,Verdana,Sans-serif,"Simsun","黑体";} 

/* BTW, it's  "Microsoft Yahei"  */

	.blogtext img{border:0;max-width:680px;width:auto;}
	.blogtext div{display:none;}
	.blogtext object {position:relative;left:15px;}
	.blogtext embed {position:relative;left:15px;}
	.blogtext a  {font:normal 12px "Segoe UI",Arial,Simsun;color:#ba4949;text-decoration:none;}
	.blogtext a:hover  {text-decoration:underline;}
	.blogtext ul  {font-size:12px;padding:20px 20px 20px 44px;margin:0;}
	.blogtext li  {	list-style: square;	color:#888;	line-height:22px;}

	.bloglinks  {padding:10px 30px 60px 0px;margin:0;}
	.bloglinks ul  {float:right;display:block;margin:0;list-style:none;}
	.bloglinks a {color:#ba4949;text-decoration:none;}
	.bloglinks a:hover {color:#ba4949;text-decoration:underline;}
	.bloglinks li  {cursor:pointer;padding:0px 5px 0px 0px;float:left;color:#ba4949;}
	.bloglinks li:hover  {cursor:pointer;padding:0px 5px 0px 0px;float:left;text-decoration:underline;}

/* blog comment layout */

.blogcomment  {display:block;padding:0;margin:0px 0px 20px 0px;width:700px;}
.blogcommentheader  {display:block;color:black;line-height:18px;font-size:12px;padding:5px 0px 0px 20px;background-color:#fff7f4;}
.blogcommentcontent  {display:block;color:#666;line-height:18px;font-size:12px;padding:10px 0px 10px 20px;background-color:#fff7f4;}
#commenttext  {display:block;padding:5px;font-size:12px;width:630px;height:50px;overflow:auto;font-family:Verdana,Simsun;}

/* menu - small */
.blogmenusmallshadow
{
	z-index:100;
	position:absolute;width:402px;
	height:322px;
	padding:0;
	margin:0;	
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/blog/images/menushadowsmall.png',sizingMethod='image');
	background: url(../images/menushadowsmall.png) no-repeat left top!important; background:none;
}

.blogmenutextbackground  {position:absolute;z-index:200;background:url(../images/menusmall.png) no-repeat left top; width:282px;height:202px;}
.blogmenutextbackground  p  {text-indent:0px;}
.blogmenutextsmall1  {vertical-align:middle;text-align:center;padding:20px;line-height:18px;padding:95px 0px 0px 0px}

.blogmenutextsmall2  {vertical-align:middle;text-align:center;padding:20px;line-height:18px;padding:85px 0px 0px 0px}
.blogmenutextsmall2  span  {cursor:pointer;color:#ba4949;}

.blogmenutextsmall3  {vertical-align:middle;text-align:center;padding:20px;line-height:18px;padding:85px 0px 0px 0px}
.blogmenutextsmall3  span  {cursor:pointer;color:#ba4949;}

.blogmenutextsmall4  {text-align:left;padding:20px;line-height:18px;padding:35px 0px 0px 55px}
.blogmenutextsmall4 table {border:0;width:170px;}
.blogmenutextsmall4 table td  {text-align:left;height:30px}
.blogmenutextsmall4  span  {cursor:pointer;color:#ba4949;margin:0 5px 0 0;}
.blogmenutextsmall4_inputstyle  {border:solid 1px #ba4949;width:130px;height:16px;font-size:12px;font-family:Verdana,Simsun;color:gray;}
#remember  {border:0;margin-left:15px;}


.blogmenutextsmall4  ul  {padding:0;margin:0;list-style:none;text-align:left;border:solid 1px red;}
.blogmenutextsmall4  li  {margin:0;padding:0px 0px 10px 0px;width:180px;}



/* menu - big */

.blogmenutextbig1  {vertical-align:middle;text-align:center;padding:20px;line-height:18px;padding:95px 0px 0px 0px}
.blogmenutextbig1  span  {cursor:pointer;color:#ba4949;}
.blogmenutextbig2  {vertical-align:middle;text-align:left;padding:10px;line-height:18px;}


.blogmenutextbackgroundbig
{
	position:absolute;
	z-index:200;
	background:url(../images/menusbig.png) no-repeat left top; 
	width:738px;
	height:469px;
	padding:0;
	margin:0;
}

.blogmenubigshadow
{
	z-index:100;
	position:absolute;
	width:838px;
	height:569px;
	padding:0;
	margin:0;	
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/blog/images/menushadowbig.png',sizingMethod='image');
	background: url(../images/menushadowbig.png) no-repeat left top!important; background:none;
}

/* editor */

#editor {width:718px;height:300px;padding:0;border:0;margin:0;background-color:white;background:none;overflow:auto;}
#textareaobj  {width:698px;height:298px;border:0;background-color:white;font-size:12px;font-family:Verdana,Arial,Simsun;padding:10px;margin:0;overflow:auto;overflow-x:hidden;}

#title  {font-size:12px;width:300px;height:17px;margin-left:1px;}
#privilege  {font-size:12px;line-height:20px}
#segment  {font-size:12px;line-height:20px}
#switchbutton  {display:inline;}
.blogmenutextbig2 button  {
	border-color:#ba4949;
	border-style:solid;
	border-width:0px 0px 2px 0px;
	background-color:#f5f5f5;
	margin-left:2px;
	cursor:pointer;
	color:#ba4949;
	padding:4px 0px 0px 0px;
	font-family:Verdana,Simsun;
}

#controls  {padding: 0px 0px 0px 9px;margin:0;}
#upload  {width:718px;height:80px;padding:0;border:0;margin:0;background-color:white;background:none;overflow:hidden;}


/* control pages */

.controls {display:block;padding:0;margin-top:20px;}
.controls dt  {float:left;width:80px;padding:5px 0px 5px 27px;color:#666;line-height:18px;height:20px;}
.controls dd  {float:right;width:500px;padding:5px 0px 5px 0px;line-height:18px;height:20px;}
.controls input {color:black;font-size:12px;font-family:Verdana,Simsun;}
.controls textarea {color:black;font-size:12px;font-family:Verdana,Simsun;padding:5px;overflow:auto;}
.controls td  {padding:5px 0px 5px 27px;color:#666;}

.controlbutton span {cursor:pointer;color:#ba4949;text-decoration:none;padding-left:10px;padding-right:10px;font-size:14px;}
.controlbutton span:hover {color:#ba4949;text-decoration:underline;font-size:14px;}
.controlbutton  {width:100%;text-align:center;padding:20px 0px 20px 0px;}

.controllink {cursor:pointer;color:#ba4949;text-decoration:none;padding-right:20px;}