/*
=== StyleSheet File ====================================
 Style Name: Default
    Version: 10.0
     Author: Featurely
==============================================================
*/

/****** General Stylesbackground-image:url("image/bodyBg.gif"); ******/
* {margin:0;padding:0;}
.dialog{ background-color:#F876B6}
body 
{
	font-size: 12px;
	font-family: Tahoma, Arial;
	background-color:#fdfdfd;
	margin:0;
	background-color:#FADBE1;
}
ul
{
	margin:0;
}
input
{
	border:solid 1px #F876B6;
	background-color:#F9C7E4;
	color:#000;
	margin-top:3px;
	
}
input.text
{
    width:300px;
}

a:link,a:visited
{
	text-decoration: none;
	color: #DE0576;
}

a:hover
{
	text-decoration: underline;
	color: #49062A;
}
textarea
{
    border:solid 1px #F876B6;
    font-size: 12px; 
	overflow:auto;
}

img
{
	vertical-align: middle;
	border: 0px none;
	max-width:100%;
	height:auto;
}
hr 
{
	height: 1px;
	border: 0;
	border-top: 1px solid #CCCCCC;
}
.blognone
{
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.leftspanstyle
{
	margin-left:3px;margin-right:3px;font-size:6px;vertical-align:middle;height:25px;
}
.leftspanstyle1
{
	FONT-SIZE: 7px;height:20px;line-height:20px;margin-left:10px;margin-right:10px
}

/*start*/
#bloghead
{
	background-image:url(image/banner.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-position:center;
	text-align:left;
	width:770px;
	height:100px;
	overflow:hidden;
	
	
}



#blogbar 
{
	color: #DE0576;
}

#blogbar ul
{
	width:770px;
	list-style:none;

}
#blogbar li
{
	float:left;
	height:30px;
	line-height:30px;
}


#blogbar a:link
{
	text-decoration: none;
	color: #fff;
}

#blogbar a:hover
{
	text-decoration:underline;
	color:#49062A;
}
#blogbar a:visited
{
	color: #fff;
}


.view
{
	width:80%; background-color:#fff; color:#DE0576; border:dashed 1px #F876B6; font-size:20px; font-family:Jokerman
}


#tags
{
	display:none;
	position:absolute;
	z-index:10;
	width:180px;
	height:160px;
	border:solid 1px #F876B6;
	background-color:#fff;
	text-align:left;
	line-height:20px;
	
}
.blogTitle
{
	margin-left:150px;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	height:25px;
	line-height:25px;
	font-size:16px;
	font-weight:bold;
	width:200px;
	text-align:center;
	border:solid 1px #000;
	background-color:#fff;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
	
}
.blogHref
{
	margin-left:200px;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	height:20px;
	line-height:20px;
	width:450px;
	text-align:center;
	border:solid 1px #000;
	background-color:#fff;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
}

#loading
{
	position:absolute; top:20px; right:5px; background-color:#ff0000; color:#fff; border:solid 1px #000;width:120px;height:20px;line-height:20px;
	display:none;
}

#blogbar
{
	width:770px;
	height:30px;
	background-color:#FD72B0;
	overflow:hidden;
	border:0;
	border-top:dashed 1px #ffffff;
	border-bottom:dashed 1px #ffffff;

}


#blogmid
{
	background-color:#ffffff !important;
	width:770px !important;
	height:100%;
	overflow:hidden;
}

#blogall
{
	width: 770px;
	height:100%;
	margin-left:auto;margin-right:auto;
	overflow:hidden;
}

/*个人信息*/

.OverDragBox {
	BACKGROUND-COLOR: #ffff99
}
.DragDragBox {
	BACKGROUND-COLOR: #ffff99
}


.lfdiv
{
     margin-bottom:20px;overflow:visible;width:215px; text-align:center; margin-left:auto;margin-right:auto;height:100%;
}
.lfdivtitlespan
{
    margin-left:10px;height:24px;line-height:24px;
}
#lfdivselect
{
	margin-top:5px;
	width:100%;
	cursor:pointer;
	margin-bottom:5px;
}
#lfdivselect ul
{
	margin:0;
	
}
#lfdivselect li
{
	float:left;
}
#lfdivlogo
{
    width:90%;
}
#lfdivinfo
{
    width:90%;
    height:150px;
    display:none;
}
#lfdivinfo ul
{
    list-style:none;
    width:90%;
    height:150px;
    background-image:url(image/moduleBg.gif);
    background-position:center;
	background-repeat:repeat-y;
	
}
#lfdivinfo li
{
    text-align:left;
    border:0;
    border-bottom:dashed 1px #F876B6;
    height:27px;
    line-height:27px;
}
.lfdivOp
{
	margin-top:10px;
	border:solid 1px #F876B6;
	width:90%;
}
.lfdivOp ul
{
	margin:0;
	padding:5px;
	height:20px;
}


/*日历*/
.calendar 
{
	margin-top:5px;width:180px;height:130px;table-layout:fixed; margin-left:auto; margin-right:auto;border:solid 1px #F876B6;
}
.calendar .cal
{
	text-align:center;font-family:tahoma;font-size:10px; 
}
.calendar .focus
{
	font-weight:bolder;background-color:#FFFFA6;border:solid 1px #FF6600;
}
.headcal
{
	background-color:#F9C7E4;
}
#blogcal table
{
	table-layout:fixed;
	background-image:url(image/calendarbg.gif); 
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}


#blogcal td,th
{
	text-align:center;font-family:tahoma;font-size:12px;height:20px;
}
#blogcal th
{
	height:20px;border-bottom:1px solid #F876B6;
}
#blogcal a
{
	color:#275229;text-decoration:none;
}
#blogcal a:hover
{
	text-decoration:underline;background-color:#F9C7E4;
	color:#ff0000;
}
#blogcal a:visited
{
	color:#275229;
}
#blogcal button
{
	border-width:1px;
	height:14px;
	width:15px;
	padding-top:-5px;
	background:#fff;
	position:relative;
}

#blogcal span
{
	font-family:webdings;font-size:9px;top:-3px;left:1px;position:absolute;cursor:hand;
}
/* sidebar */
.sidebar 
{
	margin:3px;
	float: left;
	width: 220px;
}
.sidebar-hide {
	display: none;
	float: left;
}
/* content */
.content 
{
	margin-top:5px;
	float:right;
	width:550px;
	margin-left: -230px;
	height:100%;
	overflow:hidden;
	 
}
.content-wide {
	width: auto;
	margin: 10px;
	margin-left: -210px;
}
.content-only {
	width: auto;
	margin: 10px;
	margin-left: -210px;
}

#showTB
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}

#turnpage
{
	width:80%;
	height:30px;
	line-height:30px;
	border:dashed 1px #F876B6;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
#turnpage ul
{
	margin:0;
	list-style:none;
}
#turnpage li
{
	float:left;
	text-align:center;
	height:30px;
	overflow:hidden;
}

/*文章列表显示*/
.ofdivlist
{
	margin-left:auto;margin-right:auto;
	width:98%;
}
.ofdivlist:link
{
	color:#B41C0D;
	text-decoration:none;
}
.ofdivlist ul
{
	list-style:none;
	height:100%;
	overflow:hidden;
	border:0;
	border-bottom:dashed 1px #2C7F3B;
}
.ofdivlistlileft
{
	float:left;
	text-align:left;
	width:60%;
	height:25px;
	line-height:25px;
}
.ofdivlistliright
{
	text-align:right;
	float:left;
	width:39%;
	height:25px;
	line-height:25px;
}
.divlisthref
{
	color:#B41C0D;
	text-decoration:none;
}
.divlisthref:visited
{
	color:#B41C0D;
	text-decoration:none;
}
.divlisthref:hover
{
	color:#FF0000;
	text-decoration:underline;
	
}
/*文章显示*/
.ofdiv
{
     margin-bottom:20px;overflow:visible;width:534px; text-align:center; height:100%;
     margin-left:auto;margin-right:auto;
}
.ofdivtitlespan
{
    margin-left:20px;height:30px;line-height:30px;
}
.ofdivread
{
    margin-left:auto;margin-right:auto;text-align:right; border:0;width:96%;height:30px;line-height:30px;
}
.ofdivcontent
{
    margin-left:auto;margin-right:auto;margin-top:10px;width:96%; text-align:left; 
    
}
.ofdivreview
{
    margin-left:auto;margin-right:auto;margin-top:20px;text-align:right;height:25px;line-height:20px; border:0; border-top:solid 1px #F876B6;width:96%
}
.ofdivreviewspan
{
    margin-right:5px;font-weight:bold;
}
.ofdivbottom
{
	margin-top:20px;text-align:right;height:30px;width:98%;
}
.ofdivtags
{
   font-size:14px; text-align:left; font-style:italic; width:98%;
}

/*专辑显示*/

.special
{
	margin-bottom:20px;width:97%;border:solid 1px #F876B6;background-color:#FFF4FA;
	
}
.specialbar
{
	background-color:#FF99CC;height:30px;font-size:14px;font-weight:bold;width:96%;line-height:30px;text-align:left;border:0;border-bottom:solid 2px #F876B6;height:100%;overflow:hidden;
}

/*单曲播放显示*/
.single
{
	margin-bottom:20px;border:solid 1px #F876B6;background-color:#FFF4FA;width:98%
}
.singlebar
{
	background-color:#FF99CC;font-size:14px;font-weight:bold;width:96%;line-height:30px;text-align:left;border:0;border-bottom:solid 2px #F876B6;height:100%;overflow:hidden;	
}
.singleinfo
{
	text-align:left;width:80%;height:50px;margin-top:5px;
}
.singlelyrics
{
	width:98%;height:230px;border:solid 1px #F876B6;text-align:left;overflow:auto;background-color:#fff;
}

/*多曲播放*/

.multi_div
{
	width:70%;height:100%;padding:10px;border:solid 1px #F876B6;background-color:#F9C7E4;
}


/*音乐显示*/
.ofdivmusic
{
	 margin-left:auto;margin-right:auto;text-align:center;
	 width:100%;
	 border:solid 1px #F876B6;
	 
}
.ofdivmusic_ul
{
	margin:0;
	
	background-color:#FF99CC;
	list-style:none;
	width:100%;height:25px;line-height:25px;
}
.ofdivmusic_ul1
{
	background-color:#FFFFFF;
	margin:0;
	list-style:none;
	width:100%;
	height:25px;line-height:25px;
	border-top:solid 1px #F876B6;
	
}
.ofdivmusic_ul2
{
	background-color:#fff;
	margin:0;
	list-style:none;
	width:100%;
	height:25px;line-height:25px;
	border-top:solid 1px #F876B6;
}
.ofdivmusic_ulend
{
	border-top:solid 1px #F876B6;
	background-color:#F9C7E4;
	vertical-align:middle;
	height:25px;
	list-style:none;
}

.ofdivmusic_li5
{
	float:left;width:5%;
	
}
.ofdivmusic_li10
{
	float:left;width:10%;
	text-align:center;
}
.ofdivmusic_li15
{
	float:left;width:15%;
	text-align:center;
}
.ofdivmusic_li8
{
	float:left;width:8%;
	text-align:center;
}
.ofdivmusic_li21
{
	float:left;width:21%;
	text-align:center;
}
.ofdivmusic_li22
{
	float:left;width:22%;
}
.ofdivmusic_li25
{
	float:left;width:25%;
}
.ofdivmusic_li40
{
	float:left;width:40%;
}
.ofdivmusic_li35
{
	float:left;width:35%;
}
.ofdivmusic_li10
{
	float:left;width:10%;
}

/*图片显示*/
.ofdivphoto
{
	margin-left:auto;margin-right:auto;text-align:center;width:100%;height:100%;overflow:hidden;
	background-color:#FFF4FA;
}
.ofdivphoto_ul
{
	list-style:none;
	width:100%;
	height:100%;
}
.ofdivphoto_li
{
	margin-left:5px;
	margin-top:5px;
	float:left;
	width:23%;
	height:160px;
	cursor:pointer;
	
	
}
.ofdivphoto_lidiv
{
	width:100%;
	height:100%;
}
.ofdivphoto_lidivul
{
	list-style:none;
	width:100%;
	height:100%;
	margin-bottom:5px;
}
.ofdivphoto_lidivli
{
	padding-top:3px;
	border:solid 1px #E6E6E6;
	background-color:#fff;
	height:130px;
}
.ofdivphoto_lidivli2
{
	height:25px;
	line-height:25px;
}

/*单张图片查看*/
.pdiv
{
	margin-left:auto;margin-right:auto;text-align:center;width:100%;height:100%;overflow:hidden;
}
.pdivup
{
	border:solid 1px #F876B6;background-color:#fff;width:98%;margin-bottom:20px;
}
.pdivtitle
{
	text-align:center;height:30px;line-height:30px; font-weight:bold;font-size:14px;overflow:hidden;
}
.pdivread
{
	text-align:right; width:98%;height:20px;line-height:20px;overflow:hidden;
}
#pdivimg
{
	margin-left:auto;margin-right:auto;text-align:center; display:table-cell; vertical-align:middle;width:520px;height:300px;border:solid 1px #F876B6;overflow:hidden;
}
#pdivimg img
{
    margin:0 auto; 
}
.pdivimg_span
{
	text-align:center; width:100%; display:inline-block; vertical-align:middle;
}

.pdivbottom
{
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.pdivalbum
{
	width:80%;text-align:left;border:0;border-left:solid 1px #F876B6;
}
.pdivphotoinfoleft
{
	width:20%;height:60px;border:0;border-top:solid 1px #F876B6;
}
.pdivphotoinforight
{
	vertical-align:top;width:80%;text-align:left;border:0;border-left:solid 1px #F876B6;border-top:solid 1px #F876B6;
}
.pdivinfo
{
	width:520px;border:solid 1px #F876B6;margin-bottom:30px;
	margin-left:auto; margin-right:auto; height:100%;overflow:hidden;
}
.pdivinfo_ul
{
	list-style:none;
	width:100%;
	border:0;
	
}
.pdivinfo_ul1
{
	list-style:none;
	width:100%;
	border:0;
}
.pdivinfo_li
{
	float:left;
	height:40px;
	line-height:40px;
	width:19%;
}
.pdivinfo_li2
{
	border:0;
	border-left:solid 1px #F876B6;
	float:left;
	text-align:left;
	height:40px;
	width:80%;
}

/*评论显示*/
.df
{
    border:solid 1px #F876B6;width:500px; height:100%;overflow:hidden; margin-left:auto; margin-right:auto;text-align:center;
}
.dfdiv
{
     margin-bottom:22px;font-size:12px;width:454px; text-align:center; height:100%;overflow:hidden;
     border:solid 1px #F876B6;border-top:0;
}
.dfdivtitlespan
{
    margin-left:10px;height:22px;line-height:22px;font-weight:bold;
}
.dfdivread
{
    margin-left:auto;margin-right:auto;text-align:right; width:96%;height:20px;line-height:20px;color:#999999;
}
.dfdivcontent
{
    margin-left:auto;margin-right:auto;margin-top:5px;width:96%; text-align:left;margin-bottom:5px;
    font-family: Tahoma, Arial;white-space:normal;
}


.dffieldset
{
    border:dashed 1px #F876B6;height:100%;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:20px;
}
.dflegend
{
    margin-left:50px;border:dashed 1px #F876B6;width:100px;height:30px;line-height:30px;text-align:center;background-color:#fff;
    overflow:hidden;
}

/*留言查看*/


.leave_ul
{
	list-style:none;height:100%;overflow:hidden;overflow:hidden;
	background-color:#FFF4FA;
	border:0;border-top:dashed 1px #F9C7E4;
}
.leavecontent
{
	float:left;
	margin-top:8px;
	margin-bottom:8px;
	font-family: Tahoma, Arial;
	white-space:normal;text-align:left;overflow:hidden;
	width:98%;
	
}
.leaveupdiv
{
	width:98%;margin-top:5px;margin-bottom:5px;border:solid 1px #F16AA7
}






/*最新发表文章*//*最新评论*//*我的栏目*/
.lfdivlist
{
	width:90%;
}
.lfdivlist_ul
{
	list-style:none;
	margin:0;
	background-position:center;
	background-repeat:repeat-y;
}
.lfdivlist_li
{
	text-align:left;
    border:0;
	border-bottom:dashed 1px #F876B6;
    height:30px;
    line-height:30px;
}
.lfdivreviewlist_li
{
	text-align:left;
    border:0;
	border-bottom:dashed 1px #F876B6;
    height:40px;
}

/*首页留言显示*/
.leavediv
{
	width:98%;margin-top:5px;border:solid 1px #F876B6
}
.leavedivulup
{
	width:100%;height:25px;line-height:25px;background-color:#FFEEF5;list-style:none;margin:0
}
.leavedivuldw
{
	width:100%;list-style:none;margin:0;text-align:left
}
.leavedivcontent
{
	width:98%;margin:5px;word-wrap:break-word;table-layout:fixed;overflow:hidden;text-overflow:ellipsis;
	height:35px;
}

.titleShow
{
	cursor:pointer; margin-left:auto;margin-right:auto; font-weight:bold; text-align:left; width:534px;height:28px;
	border-bottom:dashed 1px #F876B6;background-color:#ffffff;
}


/*三个面板图片*/
.open1img
{
	background-image:url(image/open1.gif);cursor:pointer; margin-left:auto;margin-right:auto; font-weight:bold; text-align:left; width:215px;height:25px;
}
.close1img
{
	background-image:url(image/close1.gif);cursor:pointer; margin-left:auto;margin-right:auto; font-weight:bold; text-align:left; width:215px;height:25px;
}
.open2img
{
	background-image:url(image/open2.gif);cursor:pointer; margin-left:auto;margin-right:auto; font-weight:bold; text-align:left; width:534px;height:30px;
}
.close2img
{
	background-image:url(image/close2.gif);cursor:pointer; margin-left:auto;margin-right:auto; font-weight:bold; text-align:left; width:534px;height:30px;
}
.open3img
{
	background-image:url(image/open3.gif);text-align:left; width:454px;height:22px;cursor:pointer;margin-left:auto;margin-right:auto;
}
.close3img
{
	background-image:url(image/close3.gif);text-align:left; width:454px;height:22px;cursor:pointer;margin-left:auto;margin-right:auto;
}