body {
	background-image:url(/PBlog/images/beachmaster/bg.gif);
	background-position:50% 30px;
	background-repeat:no-repeat;
	background-color:#EBF0F4;
	margin:0px;
}
td{
	font-size:12px;
	text-align:left;
}
.page1000{
	width:100%;
	float:left;
	margin:0px;
}
.page950
{
	width:950px; 
	margin:auto; 
	text-align:center;
}
/*博客头部菜单-开始*/
.publicmenu{
	width:100%;
	float:left;
	margin:0px;
	height:30px;
	background-image:url(/PBlog/images/topbg.gif);
	background-repeat:repeat-x;
}
.pbmenu{
	width:950px;
	margin:auto;
	text-align:center;
	height:30px;
}
.pbmenu ul{
	float:left;
	height:30px;
	width:950px;
}
#information{
	margin-top:10px;
	height:18px;
	font-size:13px;
	float:right;
	text-align:right;
}
.loginusername{
	font-weight:bold;
	color:#ff0000;
}
.pbm1{
	height:20px;
	margin-top:8px;
	margin-left:15px;
	float:left;
	font-size:13px;
}
.pbm2{
	float:left;
	margin-left:5px;
	width:150px;
}
.pbm3{
	float:left;
	padding-left:20px;
	width:200px;
	margin-top:5px;
	height:18px;
	font-size:13px;
}
.navinput{
	border: 1px solid #ccc;
	font-size: 12px;
	width: 120px;
	height: 15px;
	line-height:15px;
	background-color: #FFFFFB;
}
.navbutt {
	padding-left:2px;
	font-size:12px;
	background-image:url(/PBlog/images/toolbar_bg.jpg) repeat-x;
	cursor:pointer; 
	color: #333333; 
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	text-align:center;
}
.navbutt_mouseover{
	padding-left:2px;
	font-size:12px;
	background-image:url(/PBlog/images/toolbar_bg.jpg) repeat-x;
	cursor:pointer; 
	color: #000000; 
	border: 1px solid #000000;
	padding-top: 2px; 
	text-align:center;
}
/*博客头部菜单-结束*/
.blogtitle
{
	width:950px;
	height:120px;
	margin-top:30px;
	float:left;
}
.blogtitle ul{
	float:left;
	width:100%;
}
.hands{
	cursor:pointer;
}
.topmenu
{
	width:950px;
	height:40px;
	background-image:url(/PBlog/images/beachmaster/menu.gif);
	margin-top:50px;
	float:left;
}
.blogname{
	font-size:26px;
	font-weight:bold;
	color:#123146;
	float:left;
	padding-top:60px;
	padding-left:80px;
}
.blognamebj{
	font-size:13px;
	font-weight:normal;
	color:#000000;
}
.blogurl{
	font-size:13px;
	color:#123146;
	padding-top:20px;
	padding-left:110px;
	float:left;
}
.topmenu li
{
	float:left;
}
.topmenu ul
{
	width:100%;
	float:left;
	eight:36px;
	vertical-align:middle;
}
.martop8
{
	margin-top:8px;
}
.topmunub
{
	height:28px;
	float:left;
}
.menuon
{
	text-align:center;
	height:40px;
	background-image:url(/PBlog/images/beachmaster/menuon.gif);
	background-repeat:no-repeat;
	width:90px;
	color:#123146;
	font-size:15px;
	font-weight:bold;
}
.menuon a{color:#123146;text-decoration:none;font-size:15px;font-weight:bold; }
.menuon a:visited{color:#123146;text-decoration:none;font-size:15px;font-weight:bold;}
.menuon a:hover{color:#123146;text-decoration:underline;font-size:15px;font-weight:bold;}
.menuoff
{
	text-align:center;
	height:40px;
	width:90px;
	color:#FFFFFF;
	font-size:14px;
	vertical-align:bottom;
}
.menuoff a{color:#FFFFFF;text-decoration:none;font-size:14px;}
.menuoff a:visited{color:#FFFFFF;text-decoration:none;font-size:14px;}
.menuoff a:hover{color:#FFFFFF;text-decoration:underline;font-size:14px;}
.menumid
{
	background-image:url(/PBlog/images/beachmaster/menuline.gif);
	background-repeat:no-repeat;
	width:11px;
	height:40px;
	float:left;
}
.menutext
{
	height:18px;
	margin-top:14px;
}
.menubname
{
	height:19px;
	margin:14px 35px 0px 24px;
	color:#123146;
	font-size:14px;
	float:left;
	width:104px;
	text-align:left;
}
.mentbt
{
	margin-left:30px;
	font-size:12px;
	color:#074485;
	margin-top:5px;
	height:18px;
}
.mentbtjs{
	color:#666666;
	font-weight:bold;
}
.mentbtjs span{
	font-weight:normal;
}
#lefttext{
	float:left;
	width:210px;
	margin-top:10px;
}
#righttext{
	float:left;
	margin-left:10px;
	width:728px;
	background-color:#ffffff;
	margin-top:10px;
	border-bottom:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}
.lmtitle{
	background-image:url(/PBlog/images/beachmaster/leftmenubg.gif);
	background-repeat:no-repeat;
	height:28px;
	text-align:left;
	float:left;
	width:210px;
}
.lmtitleti{
	margin-top:6px;
	margin-left:8px;
	font-weight:bold;
	color:#000000;
	float:left;
}
.lmtitleset{
	float:right;
	font-weight:normal;
	margin-top:6px;
	margin-right:8px;
	font-size:12px;
	font-family:"宋体";
	color:#1D6883;
}
.lmtext{
	border-left:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	line-height:23px;
	background-color:#ffffff;
	width:208px;
	float:left;
}
.lmtext li{
	float:left;
}
.lmtext ul{
	float:left;
	width:100%;
}
.lmtext img{
	float:left;
}
.lmtextimg{
	width:160px;
	height:120px;
	float:left;
	margin-left:22px;
	margin-top:8px;
}
.lmtextnc{
	text-align:center;
	width:100%;
	float:inherit;
	vertical-align:middle;
	margin-top:5px;
}
.lmtextly{
	margin-left:26px;
	float:left;
	margin-top:5px;
}
.lmtextcount{
	float:left;
	margin-left:12px;
	margin-top:5px;
	height:26px;
}
.lmtextcount span{
	color:#D10000;
}
.rmtitle{
	background-image:url(/PBlog/images/beachmaster/rightmenubg.gif);
	background-repeat:no-repeat;
	height:28px;
	text-align:left;
	width:728px;
}
/*发表评论及评论列表样式*/
.rmtitlefbpl{
	background-image:url(/PBlog/images/beachmaster/component.png);
	background-repeat:no-repeat;
	background-position:-1px -134px;
	height:25px;
	text-align:left;
	width:688px;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	float:left;
	margin-left:18px;
}
.rmtextfbpl{
	border-left:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	line-height:23px;
	width:688px;
	float:left;
	margin-left:18px;
	margin-bottom:15px;
}
.rmtextfbpl ul{
	float:left;
	width:100%;
}
.bcommenttext{
	float:left;
	text-align:right;
	width:90px;
	vertical-align:middle;
	margin-top:5px;
}
.bcommentinput{
	float:left;
	text-align:left;
	margin-left:5px;
	vertical-align:middle;
	width:550px;
	margin-top:5px;
}
.bcommentbottom{
	float:left;
	margin:10px;
	height:30px;
	vertical-align:middle;
	text-align:center;
	width:90%;
}
.rmfbpldiv{
	float:left;
	width:100%;
}
.rmfbpldiv ul{
	float:left;
	width:100%;
}
.rmfbpltext{
	margin:10px;
	line-height:23px;
	color:#333333;
}
.rmfbplti{
	margin-left:5px;
	margin-top:5px;
	height:20px;
	color:#333333;
}
.rmfbplti span{
	color:#666666;
}
/*发表评论及评论列表样式结束*/
.rmtitleti{
	margin:6px 0px 0px 8px;
	font-weight:bold;
	color:#000000;
	float:left;
}
.rmtitleri{
	float:right;
	width:90px;
	margin:6px 0px 0px 8px;
}
.rmtext{
	line-height:23px;
	width:728px;
	float:left;
	display:inline;
	overflow:hidden;
}
.rmdelpl{
	margin-top:5px;
	margin-right:5px;
	color:#D10000;
}
/*首页我的好友样式*/
.friendtext
{
	text-align:left;
	vertical-align:middle;
	padding-left:5px;
}
/*首页精采博文样式*/
.link_title
{
	text-align:left; 
	vertical-align:bottom;
	padding-top:5px;
	line-height:18px;
}
.link_title span
{
	color:#999999;
}
/*最新留言样式*/
.messageimg
{
	border:solid 1px #999999;
	width:20px;
	height:15px;
}
.messagetext
{
	text-align:left;
	vertical-align:middle;
	line-height:20px;
	color:#666666;
	border-bottom:dashed 1px #CCCCCC;
}
.messagetexttop5
{
	text-align:left;
	vertical-align:middle;
	height:20px;
	color:#333333;
	padding-top:3px;
}
.messagetexttop5 span
{
	color:#4D7401;
}
.w90right
{
	width:80px;
	text-align:right;
}
/*首页文章列表样式*/
.ifileti{
	float:left;
	height:30px;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	color:#333333;
	font-size:12px;
}
.ifileti a{color:#788984;text-decoration:underline;font-size:15px; font-weight:bold;}
.ifileti a:visited{color:#788984;text-decoration:underline;font-size:15px; font-weight:bold;}
.ifileti a:hover{color:#788984;text-decoration:underline;font-size:15px; font-weight:bold;}
.ifiletext{
	color:#666666;
	vertical-align:top;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	line-height:23px;
	padding-right:10px;
	font-size:13px;
	display:inline;
}
.ifiledeitor{
	font-size:12px;
	font-weight:normal;
	color:#1D6883;
}
.iflieviewall{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.iflieviewall a{color:#333333;text-decoration:underline;font-size:12px;}
.iflieviewall a:visited{color:#333333;text-decoration:underline;font-size:12px;}
.iflieviewall a:hover{color:#333333;text-decoration:underline;font-size:12px;}
/*博客文章样式*/
.right_tiright
{
	vertical-align:middle;
	text-align:right;
	width:70px;
	padding-right:3px;
}
.right_ti
{
	font-size:13px;
	font-weight:bold;
	color:#074485;
	height:30px;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.right_line
{
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	color:#113C80;
	padding-right:3px;
}
.right_date
{
	text-align:right;
	color:#113C80;
	margin:10px 5px 5px 5px;
	height:25px;
}
.bqleft
{
	text-align:left;
	padding-left:10px;
	height:30px;
	vertical-align:middle;
	width:410px;
}

.bqright
{
	text-align:right;
	padding-right:3px;
	vertical-align:middle;
	width:140px;
}
.right_text
{
	color:#666666;
	vertical-align:top;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	line-height:23px;
	padding-right:10px;
	font-size:13px;
}
.right_property
{
	color:#333333;
	text-align:right;
	padding-right:3px;
	height:25px;
	vertical-align:bottom;
	padding-bottom:10px;
	float:right;
}
.right_property span
{
	color:#D10000;
	padding-left:2px;
	padding-right:2px;
}
.right_propertyxx
{
	color:#333333;
	text-align:left;
	padding-left:3px;
	height:25px;
	vertical-align:bottom;
	margin:10px 5px 5px 5px;
}
.right_procolor{
	color:#333333;
}
.right_propertyxx span
{
	color:#D10000;
	padding-left:2px;
	padding-right:2px;
}
.datetd
{
	text-align:center;
	width:27px;
	height:22px;
}
.datenow{
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	padding:2px;
	height:20px;
}
.datefile{
	font-weight:bold;
	height:20px;
	color:#F64D0A;
	text-decoration:underline;
	text-align:center;
}
.datenomal
{
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	height:20px;
}
.datebt
{
	text-align:center;
	height:26px;
	vertical-align:middle;	
}
.dateborder{
	border:solid 1px #FF0000;
	padding:1px 1px 0px 2px;
}
.tdleft{
	text-align:right;
	height:22px;
	vertical-align:middle;
	width:80px;
}
.tdright{
	text-align:left;
	vertical-align:middle;
}

/*我的收藏样式*/
.fleft{
	float:left;
	text-align:left;
}
.fright{
	float:right;
	text-align:center;
}
.ritext
{
	float:left;
	width:700px;
	margin-left:10px;
	margin-top:10px;
	display:inline;
	overflow:hidden;
}
.ritext ul{
	width:100%;
	float:left;
}
.riborder{
	border-bottom:dashed 1px #CCCCCC;
}
.newlist
{
	float:left;
	text-align:left; 
	vertical-align:bottom;
	padding-top:8px;
	height:22px;
	padding-bottom:3px;
	color:#D10000;
	padding-left:3px;
	padding-right:3px;
}
.newlist span
{
	font-size:12px;
}
.newupdate
{
	text-align:center;
	width:60px;
	float:left;
}
.newdel
{
	text-align:right;
	width:80px;
	float:right;
}
.bluejx
{
	height:10px;
}
.footpage
{
	font-size:12px;
	font-family:Arial;
	text-align:right;;
	vertical-align:bottom;
	color:#333333;
	padding-right:3px;
	height:30px;
	float:right;
	margin-top:10px;
}
.footpage span
{
	color:#D10000;
}
.friendc{
	width:40px;
	height:40px;
	margin:10px 10px 0px 10px;
}
.friendname{
	margin-top:16px;
	height:18px;
	margin-right:10px;
	color:#999999;
}
.frienddate{
	margin-top:16px;
	height:18px;
	width:60px;
}
.messageimg
{
	border:solid 1px #999999;
	width:20px;
	height:15px;
}
.mestext{
	margin:5px 30px 10px 10px;
	line-height:23px;
}
.mestirow{
	margin-top:5px;
	line-height:23px;
}
/*底部样式*/
.setbotton{
	float:left;
	width:950px;
	color:#333333;
	line-height:23px;
	font-size:13px;
	margin-top:15px;
	margin-bottom:10px;
	background-image:url(/PBlog/images/beachmaster/bottom.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:90px;
}
.setbotton a{color:#333333;text-decoration:none;font-size:13px;}
.setbotton a:visited{color:#333333;text-decoration:none;font-size:13px;}
.setbotton a:hover{color:#fdfdfd;text-decoration:underline;font-size:13px;}
.lmimgkuang {
BORDER-top: #d5d5d5 1px solid;BORDER-RIGHT: #d5d5d5 1px solid;  BORDER-BOTTOM: #d5d5d5 1px solid;  BORDER-LEFT:#d5d5d5 1px solid;}
.lmphoto {
	WIDTH: 170px; TEXT-ALIGN: center 
}
.lmphoto IMG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}