.friendlink {
	border:1px solid #FF6A18;
	padding:2px;
	line-height:18px;
}
.friendlink span{
	margin:0px 3px 0px 3px;
}
.errmessage {
	border:1px solid #FF6A18;
	padding:30px;
	text-align:center;
	font-weight:bold;
}
.message {
	border:1px solid #FF6A18;
	padding:30px;
	text-align:center;
	font-weight:bold;
}

.left {
	float:left;
	width:200px;
	overflow:hidden;
	border:0px;
}
.left .calendarBox {
	border:1px solid #FF6A18;
}
.left .siderbar_head {
	border:1px solid #FF6A18;
	line-height:20px;
	height:20px;
	text-indent:2px;
	background:#FFB44C;
	font-weight:bold;
}
.left .siderbar_content {
	border-top:0px;
	border-right:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
}
.left .siderbar_content ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.left .siderbar_content ul li{

}
.left .siderbar_content .li1 {
	background:url(../images/icon_al.gif) 3px 5px no-repeat;
	text-indent:15px;
	padding:2px;
}
.left .siderbar_content .li2 {
	padding:3px;
}
.left .siderbar_content .li2 span{
	margin:0px 5px 0px 5px;
}
.left .siderbar_content .li3 {
	background:url(../images/ico_1.gif) 3px 5px no-repeat;
	text-indent:10px;
	padding:2px;
}
.left .siderbar_content .li4 {
	background:url(../images/sider_other.gif) 0px 4px no-repeat;
	text-indent:15px;
	line-height:20px;
}
.right {
	float:right;
	width:758px;
}
.right .rows_1 {
	border:1px solid #FF6A18;
	height:20px;
	background:#FFB44C;
	overflow:hidden;
}
.right .loglists .logtitle {
	border:1px solid #FF6A18;
	background:#FFD59A;
	padding:1px;
	overflow:hidden;
	font-size:14px;
}
.right .loglists .logcontent {
	border-top:0px;
	border-right:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
	padding:3px;
	word-wrap:break-word;
	font-size:14px;
	line-height:20px;
}
.right .loglists .logcontent a {
	text-decoration:underline;
}
.right .loglists .logcontent a:hover {
	background:#225D98;
	color:#fff;
}
.right .loglists .logcontent_hidden {
	border-top:1px solid #FF6A18;
	border-right:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
	padding:3px;
	word-wrap:break-word;
	font-size:14px;
	line-height:20px;
}

.right .loglists .logaddon {
	border-top:0px;
	border-right:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
	background:#FFEBCE;
}

.right .logview .logtitle {
	border:1px solid #FF6A18;
	background:#FFD59A;
	padding:1px;
	overflow:hidden;
	font-size:14px;
}
.right .logview .logcontent {
	border-top:0px;
	border-right:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
	padding:3px;
	word-wrap:break-word;
	font-size:14px;
	line-height:22px;
}
.right .logview .logcontent a {
	text-decoration:underline;
}
.right .logview .logcontent a:hover {
	background:#225D98;
	color:#fff;
}
.right .logview .tags {
	text-align:right;
	font-weight:bold;
	border-top:0px;
	border-right:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
	padding:3px;
	background:#FFEBCE;
}
.right .logview .tags a:hover{
	background:#FF6A18;
	color:#000;
}
.right .logview .tags a{
	margin-right:5px;
}
.right .logview .logaddon {

}
.right .logview .logaddon .headerbox{
	border:1px solid #FF6A18;
	background:#FFB44C;
	line-height:23px;
	text-indent:3px;
}
.right .logview .logaddon .listbox{
	border-top:0px;
	border-right:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
	padding:2px;
	overflow:hidden;
	line-height:18px;
	word-break:break-all;
	word-wrap:break-word;
}
.right .logview .logaddon .listbox ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.right .logview .logaddon .listbox ul li{
	background:url(../images/ico_1.gif) 0px 5px no-repeat;
	text-indent:8px;
}

.right .logview .logaddon .rleft{
	float:left;
	width:318px;
	overflow:hidden;
}
.right .logview .logaddon .rright{
	float:right;
	width:438px;
	overflow:hidden;
}
.right .logview .logaddon .rright .commentheader{
	border:1px solid #FF6A18;
	background:#FFB44C;
	line-height:16px;
	text-indent:3px;
}
.right .logview .logaddon .rright .commentlist{
	text-align:left;
	overflow-x:hidden;
	overflow-y:auto;
}
.right .logview .logaddon .rright .commentpostbox{
	text-align:left;
}
.right .logview .logaddon .rright .commentpostbox dl{
	padding:0px;
	margin:0px;
}
.right .logview .logaddon .rright .commentpostbox dl dt{
	padding:2px;
	margin:0px;
}
.right .logview .logaddon .rright .commentpostbox dl dd{
	padding:1px;
	margin:0px;
}

.right .logview .logaddon .rright .commlist dl {
	padding:0px;
	margin:1px 0px 1px 0px;
	border:1px solid #B1C384;
	overflow:hidden;
}
.right .logview .logaddon .rright .commlist dl dt{
	padding:3px;
	margin:0px;
	border-bottom:1px solid #B1C384;
	background:#C7D3A6;
	overflow:hidden;
}
.right .logview .logaddon .rright .commlist dl dd{
	padding:3px;
	margin:0px;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
}
.right .logview .logaddon .rright dl .dt1{
	border:1px solid #ccc;
}
.right .logview .logaddon .rright .commlist .commReply{
	padding:3px;
	margin:2px;
	overflow:hidden;
	border:1px solid #B1C384;
	background:#FFEBCE;
	word-break:break-all;
	word-wrap:break-word;
}

.right .member .tosHeader {
	border:1px solid #FF6A18;
	text-align:center;
	padding:3px;
	font-weight:bold;
	letter-spacing:10px;
	background:#FFB44C;
}
.right .member .tosContent {
	border-top:0px;
	border-right:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
	text-align:left;
	padding:3px;
}
.right .member .tosContent ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.right .member .formhead {
	border:1px solid #FF6A18;
	text-align:left;
	padding:3px;
	font-weight:bold;
	background:#FFB44C;
}
.right .member .formContent{
	text-align:left;
}
.right .member .formContent dl{
	padding:0px;
	margin:0px;
	border-top:0px;
	border-right:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
}
.right .member .formContent dl dt{
	padding:3px;
	margin:0px;
	background:#DDEDF7;
	width:120px;
	float:left;
	border-right:1px solid #FF6A18;
	text-align:right;
	line-height:22px;
}
.right .member .formContent dl dd{
	padding:3px;
	margin:0px;
	width:620px;
	float:left;
}
.right .member .subutton {
	padding:9px;
	border-top:0px;
	border-right:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
	overflow:hidden;
	text-align:center;
}

/*会员列表*/
.right .member .memLists {
	
}
.right .member .memLists dl{
	padding:0px;
	margin:0px;
}
.right .member .memLists .memLists_Header{
	font-weight:bold;
	background:#ffb44c;
	border:1px solid #FF6A18;
}
.right .member .memLists .memLists_List{
	border-top:0px;
	border-right:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
}
.right .member .memLists dl dt{
	height:22px;
	line-height:22px;
	padding:3px;
	margin:0px;
	float:left;
	width:120px;
	overflow:hidden;
	border-right:1px solid #FF6A18;
}
.right .member .memLists dl dd{
	height:22px;
	line-height:22px;
	padding:3px;
	margin:0px;
	float:left;
}
.right .member .memLists .W1{
	border-right:1px solid #FF6A18;
	width:40px;
	text-align:center;
	overflow:hidden;
	display:block;
}
.right .member .memLists .W2{
	border-right:1px solid #FF6A18;
	width:181px;
	text-align:left;
	overflow:hidden;
}
.right .member .memLists .W3{
	border-right:1px solid #FF6A18;
	width:120px;
	text-align:center;
	overflow:hidden;
}
.right .member .memLists .W4{
	width:120px;
	text-align:center;
	overflow:hidden;
}
.right .member .memPage {
	border:1px solid #FF6A18;
	padding:3px;
	text-align:right;
	margin:1px 0px 0px 0px;
	background:#ffb44c;
}
.gbook_left {
	float:left;
	width:650px;
	overflow:hidden;
	border:0px;
}
.gbook_right {
	float:right;
	width:308px;
	overflow:hidden;
	border:0px;
}
.gbhead {
	border:1px solid #FF6A18;
	line-height:20px;
	height:20px;
	text-indent:2px;
	background:#FFB44C;
}
.gbook_left .gblistbox {
}
.gbook_left .gblistbox dl{
	clear:both;
	padding:0px;
	margin:0px 0px 2px 0px;
	border:1px solid #FF6A18;
}
.gbook_left .gblistbox dl dt{
	padding:3px;
	margin:0px;
	border-bottom:1px solid #FF6A18;
	background:#FFB44C;
}
.gbook_left .gblistbox dl dd{
	padding:4px;
	margin:0px;
	word-break:break-all;
	word-wrap:break-word;
}
.gbook_left .gblistbox .bgpage {
	border:1px solid #FF6A18;
	background:#FFD59A;
}

.gbook_right .gbpostform {
	border-top:0px;
	border-right:1px solid #FF6A18;
	border-bottom:0px solid #FF6A18;
	border-left:1px solid #FF6A18;
}
.gbook_right .gbpostform dl{
	padding:3px;
	margin:0px;
	border-bottom:1px solid #FF6A18;
}
.gbook_right .gbpostform dl dt{
	padding:0px;
	margin:0px;
	float:left;
	width:50px;
	line-height:20px;
	text-align:right;
}
.gbook_right .gbpostform dl dd{
	padding:0px;
	margin:0px;
	text-indent:2px;
}
.gbook_right .gbpostform dl .w{
	float:left;
	width:245px;
}
.gbook_left .gblistbox .gbreply {
	margin:9px;
	padding:4px;
}
.gbook_left .gblistbox .gbreply .reply_h {
	border:1px solid #0093D9;
	padding:3px;
	background:#B3D4EF;
}
.gbook_left .gblistbox .gbreply .reply_c {
	border-top:0px;
	border-right:1px solid #0093D9;
	border-bottom:1px solid #0093D9;
	border-left:1px solid #0093D9;
	padding:3px;
	word-break:break-all;
	word-wrap:break-word;
}

.bloglinks .imagelink,.textlink,.bloglinkrule,.bloglinkform {
	border:1px solid #FF6A18;
	padding:4px;
	line-height:20px;
}
.bloglinks .textlink .vline {
	margin:0px 4px 0px 4px;
}
.bloglinks .bloglinkrule ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.bloglinks .bloglinkrule ul li{
	margin:0px;
	padding:0px;
}

.bloglinks .bloglinkform dl{
	margin:0px;
	padding:5px;
}
.bloglinks .bloglinkform dl dt{
	margin:0px;
	padding:0px;
	float:left;
}
.bloglinks .bloglinkform dl dd{
	margin:0px;
	padding:0px;
	float:left;
}

.right .member .memlistbox {
	border:1px solid #FF6A18;
	padding:2px;
}
.right .olist {

}
.right .olist .commReply{
	padding:3px;
	margin:2px;
	overflow:hidden;
	border:1px solid #B1C384;
	background:#B3D4EF;
	word-break:break-all;
	word-wrap:break-word;
}
.right .olist dl{
	padding:0px;
	margin:0px 0px 2px 0px;
}
.right .olist dl dt{
	padding:3px;
	margin:0px;
	border:1px solid #FF6A18;
	background:#FFD59A;
}
.right .olist dl dd{
	padding:3px;
	margin:0px;
	border-top:0px;
	border-right:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
	line-height:20px;
}
.right .olist .pages {
	border:1px solid #FF6A18;
	background:#FFD59A;
}

.logcontent .quote {
	display:block;
	margin:10px auto;
	color:#666;
	background:#fff;
	border:1px #0093D9 solid;
	font-size:12px;
}
.logcontent .quotetitle {
	padding:3px;
	color:#FF0000;
	display:block;
	border-bottom:1px #0093D9 solid;
	background:#B3D4EF;
	margin:0px;
}
.logcontent .quotecontent {
	padding:3px;
	display:block;
	word-break:break-all;
}
.contentAds {
	float:right;
	padding:2px;
	margin:0px 0px 3px 3px;
}
.media {
	margin:3px 0px 0px 0px;
	border:1px #0093D9 solid;
	padding:3px;
	background:#DDEDF7;
}
.mediaplaybox {
	border-top:0px;
	border-right:1px #0093D9 solid;
	border-bottom:1px #0093D9 solid;
	border-left:1px #0093D9 solid;
}
.member .meminfo {
	font-size:14px;
}
.member .meminfo .h{
	border:1px solid #FF6A18;
	background:#FFD59A;
	padding:3px;
}
.member .meminfo dl{
	padding:0px;
	margin:0px;
	border-top:0px;
	border-right:1px #FF6A18 solid;
	border-bottom:1px #FF6A18 solid;
	border-left:1px #FF6A18 solid;
}
.member .meminfo dl dt{
	float:left;
	padding:0px;
	margin:0px;
	border-right:1px #FF6A18 solid;
	padding:3px;
	width:120px;
	overflow:hidden;
	text-align:right;
	line-height:20px;
}
.member .meminfo dl dd{
	float:left;
	padding:0px;
	margin:0px;
	padding:3px;
	width:623px;
	overflow:hidden;
	line-height:20px;
}

.showvote .votehead {
	font-weight:bold;
	color:#ff0000;
}
.showvote .votelist {
	color:#666;
}
.showvote .votelist ul li{
	margin:0px 0px 3px 0px;
}
.showvote .votesubbox {
	text-align:center;
}

.viewvote {
	margin:2px;
}
.viewvote .votehead {
	font-weight:bold;
	background:#B3D4EF;
	border:1px solid #0093D9;
	padding:3px;
}
.viewvote .votehead span{
	font-weight:normal;
}
.viewvote .votelist {
	padding:3px;
	border-top:0px solid #0093D9;
	border-right:1px solid #0093D9;
	border-bottom:1px solid #0093D9;
	border-left:1px solid #0093D9;
}
.viewvote .votelist dl{ 
	padding:0px;
	margin:1px;
	border:1px solid #FF6A18;
}
.viewvote .votelist dl dt{ 
	padding:2px 3px 2px 3px;
	margin:0px;
}
.viewvote .votelist dl dd{ 
	padding:2px;
	margin:0px;
}
.viewvote .votelist .votebg {
	width:400px;
	height:12px;
	background:#DDEDF7;
}
.voteform {

}
.voteform .vhead{
	padding:3px;
	border:1px solid #FF6A18;
	background:#FFB44C;
}
.voteform .vlist {
	border-top:0px solid #FF6A18;
	border-right:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
}
.voteform .vlist ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.voteform .vlist ul li{
	padding:2px;
}
.voteform .vsbox {
	margin:5px;
	text-align:center;
}
.pages {
	border:1px solid #999900;
	background:#D8F572;
}
.topborder {
	border-top:1px solid #FF6A18;
}