body{
	color : black;
	font-family :  Verdana, "宋体","Times New Roman", Arial, sans-serif;
	font-size: 14.9px;
}

td {font-size:14px;}

p {font-size:14px;}

td.upper {
	color : #FFFFFF;
	background : #23559C;
	font-family : "宋体", Verdana, "Times New Roman", Arial, sans-serif;
	font-size: 14px;
}

font.smaller {
	font-size: 11px;
  font-family: Verdana;
}

table.entries {
	color : black;
	font-family :  Verdana, "宋体","Times New Roman", Arial, sans-serif;
	font-size: 14px;
	BORDER-RIGHT: #23559C 1px solid;
	BORDER-LEFT: #23559C 1px solid;
	BORDER-TOP: #23559C 1px solid;
	BORDER-BOTTOM: #23559C 1px solid;
}

a {
	color :  #0000DD;
	text-decoration : none;
}

a:visited {
	COLOR: #004080;
}

a:HOVER {
	color : Red;
}

a.smaller {
	font-size: 12px;
	color : #0084BE;
	text-decoration : none
}

a.smaller:HOVER {
	font-size: 12px;
	color : Red;
	text-decoration : none;
}

input, textarea {
	font-size: 14px;
	font-family: Verdana, "宋体", "Times New Roman", Arial, sans-serif;
/*	color:#000000;
	background-color:#FFFFFF;*/
}

    
.newPost {
    padding-top: 15px;
    position:relative;
    left: -8px;
}
    


ul {
  margin-left: 1.8em; 
  margin-bottom: 0px;
  margin-top:0px;
  padding-left: 0em; 
  padding-top: 0px;
  padding-bottom: 0px;
}

li {
  margin: 0px; 
  padding-left: 0em;
  padding-top:5px;
  padding-bottom: 0px;
}

hr {
	color: #B8CFE7;
	height: 1px;
  /*
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
  line-height:0px;*/
}

/*
div.hr { 
width: 100%; 
height: 1px; 
border: 0px; 
background-color: #B8CFE7; 
margin-top: 8px; 
margin-bottom: 8px; 
} 
*/
div.hr{
	border: 0px solid #B8CFE7;
	border-bottom-width: 1px;
	margin-top:8px;
	margin-bottom:8px;	
}


font.ip {
	color : Gray;
	font-family : Verdana, "宋体", "Times New Roman", Arial, sans-serif;
	font-size: 12px;
}

.reg { FONT-SIZE: 13px; COLOR: #FF7C3E; FONT-FAMILY: Verdana }

.copyright{
  text-align: center;
  font-size: 12px;
  color : #555560;
  text-decoration : none
}


.player{font-size: 12px;
	font-family: Verdana, "宋体", Geneva, Arial, Helvetica, sans-serif; 
	COLOR: #616161;
	background-color:transparent;
}

.pinned {
	font-size: 13px;
	font-family: "宋体", Verdana, "Times New Roman", Arial, sans-serif;
	color:#01630E;
}

.userID {
	font-size: 13px;
	font-family: "宋体", Verdana, "Times New Roman", Arial, sans-serif;
	color:#01630E;
	font-weight:bold;
}

.pincellstyle1 {
	position:relative;
	left:10px;
	height:10px; width:20px; overflow-x:hidden;
}

.pincellstyle2 {
	position:relative;
	left:10px;
	height:10px; 
	width:20px; 
	overflow-x:hidden;
}


.admin_name {
	COLOR: #004080; 
  font-size: 13px;
  font-family: Verdana;
}

.post_subject{
  float:center;
  margin: 20px ;
  font-family: 宋体,Verdana;
  color : black;
  font-weight: bold;
  font-size: 18px;
  display:block;
  text-align: center;
  
}

.songti {font-family: 宋体,Verdana;}

.songinfoDiv{
  font-family: Verdana;
  font-size:14px;
  width:660px;
  height:24px;
  margin-top:4px;
  margin-bottom:2px;
  border: 0px solid black;
  
}

.alignRight{
  float:right;
}


.forminput{
  line-height:24px;
}

#overlay {
	background: url("images/loader2.gif") no-repeat center;
	opacity: .8;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-Index: 100;
}

  .smiley{
    float:        left;
    height:       31px;
    display:      block;
    border:       0px solid black;
    padding-left: 8px;
    padding-right:0px;
  }
  
  .smiley img{
     position:  relative;
     top:       8px;
     border:    0;
     cursor:    pointer;
  }

  .smiley1{
    float:          left;
    height:         28px;
    display:        block;
    border:         0px solid black;
    padding-left:   4px;
    padding-right:  4px;
  }
  
  .smiley1 img{
     position:  relative;
     top:       10px;
     border:    0;
     cursor:    pointer;
  }

  
/*
#postArea { 
  float:          left;
  display:        block;
  width:          100%;
  padding-top:    20px;
  padding-bottom: 5px;
}
  */
  
  
.popupTitle{
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding-top: 15px;
  padding-bottom :15px;
}  

.button, .bnCancel{
  font-size: 15px;
  height: 26px;
  width : 60px;
}

.small_light {
  font-size:13px;
  font-family: Verdana, "宋体","Times New Roman", Arial, sans-serif;
  color: #555560;
}

    
    .treesign{
      padding-right: 10px;
      position:relative;
      left:0px;
      top:0px;
      cursor: pointer;
    }

    .followups{
/*      display:block; */
      position:relative;
      left:17px;
      padding: 0px;
    }
    
    .hlpost{
       background-color: #C4F9FF;
    }
    
    
.postPad { margin-top: 20px; margin-bottom: 20px; margin-left:auto; margin-right:auto; width:99%;} /* IMPORTANT:  must have "width" otherwise the contents with <a> will over the border of the pan in IE. firefox is OK */

.postPad .c .postContent {color:#000; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px;}

.postPad .n	a{ text-decoration:none;color:#000; font-size:15px;}

.postPad .no	{ background: url('images/pad-top-left.png') top left no-repeat;}
.postPad .ne	{ background: url('images/pad-top-right.png') top right no-repeat; margin-left: 20px;}
.postPad .n	{ background: url('images/pad-top.png') top center repeat-x; margin-right: 24px;height:20px;}
.postPad .n	{ padding-top:0px; font-size:16px;-moz-user-select: none; -khtml-user-select: none}

.postPad .o	{ background: url('images/pad-left.png') top left repeat-y;}
.postPad .e	{ background: url('images/pad-right.png') top right repeat-y; margin-left: 20px;}
.postPad .c { margin-right: 24px;}
.postPad .n	a:hover{ text-decoration:underline}

.postPad .so	{ background: url('images/pad-bottom-left.png') bottom left no-repeat;}
.postPad .se	{ background: url('images/pad-bottom-right.png') bottom right no-repeat; margin-left: 20px;}
.postPad .s { background: url('images/pad-bottom.png') bottom repeat-x; padding-top: 20px; margin-right: 24px;}

.mbar-bg-left	{ background: url('images/cz-mbar-left.png') top left no-repeat; opacity: 0.8 }
.mbar-bg-right	{ background: url('images/cz-mbar-right.png') top right no-repeat; margin-left: 12px;}
.mbar-bg-center	{ background: url('images/cz-mbar-center.png') top center repeat-x; margin-right: 18px; height:30px; }
.mbar-bg-center	{ padding-top:0px; font-size:14px; -moz-user-select: none; -khtml-user-select: none}

.mbar-table {margin-top:5px;}

.mbar-link-sortable { list-style: none; display: inline-block; float: left; position: relative; left: -5px; margin:0px; padding:0px; width:510px; border:0px solid}
.mbar-link-sortable li{display: block; float: left;  margin:0px; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom: 1px; position:relative; }
.mbar-link-sortable li a{color:#000099; }
/*    .toMain, .addNew { }
    .czGexing, .search, .upload, .signup, .about { }
*/
.mbar-center-link {display:block; position: relative; margin-left:auto; margin-right:auto; width:180px; color:#000099; font-size:13px; border:0px solid}
    .totalPost {padding-left:0px; padding-right:8px; padding-top:0px; padding-bottom: 0px; }
    .totalPage {padding-left:8px; padding-right:0px; padding-top:0px; padding-bottom: 0px; }

.mbar-toPage {float:right; position: relative; right:-5px; color:#000099; font-size:13px; border:0px solid}
    .arrow {padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom: 0px; }
    .pagenum {padding-left:4px; padding-right:4px; padding-top: 0px; padding-bottom: 0px; }


        
    
/* 太阳港播放器*/ 
  .SMPlayer-container{
    position:relative; 
    width:470px; 
    height:54px; 
    overflow:hidden;
  }

  .SMPlayer-info-holder{
    font-size: 12px;
    font-family: Verdana, "宋体";
    color: #3f3f3f;
    position:absolute; 
    bottom: 12px; 
    left:95px; 
    width:220px;
    height:16px;
    padding-left:4px;
    padding-top:1px;
    border:1px solid #888888;
  }
   
  .SMPlayer-info-holder .show-title{
    display:block;
    float:left;
    width:220px; 
    height:13px;
  }

  
  .SMPlayer-info-holder .show-artist{
    display:none;
    float:left;
    width:220px; 
    height:13px;
  }

 .buttonSpace {
  width:110px;
  height:38px;
  padding-bottom:0px;
  margin-bottom:0px;
  overflow:hidden;
  text-align:center;
 }

 #Reg_div{
 /*background-color:#E7EAFE;
 border-style: solid; border-color: #0060A0; border-width: 1; 
 */
 position:absolute; 
 left: 0px; 
 top: 0px; 
 HEIGHT: 50px; 
 WIDTH: 75px;
 border: #ffff00 0px solid;
 background-image:url(/images/transpic.gif); 
 /*padding-top:10px;*/ 
 display:none;
 }
