.cl {
font-size:0;
line-height:0;
display:block;
height:0;
overflow:hidden;
visibility:hidden;
clear:both;
}



.commentsPanel {
margin-top:10px;
background:#FFF;
padding:5px;
width: 714px;
margin:0 auto;
}

.commentsPanel .item {
margin-top:10px;
border-bottom:1px #F0F0F0 dotted;
margin-bottom:10px;
padding:0 16px;
}

.item .head {
line-height:24px;
}

.head .lou,.head .city,.head .nickName {
padding-right:.6em;
}

.head .lou {
color:#333;
}

.head .city {
color:#218FBA;
}

.head .nickName {
color:#E88300;
font-weight:400;
}

.head .date {
float:right;
color:#999;
}

.item .quote {
border:1px #CCC solid;
background:#EBEBEB;
padding:2px;
}

.item .content {
color:#666;
padding:2px;
font-size:14px;
line-height:30px
}

.item .handler {
line-height:20px;
text-align:right;
}

.item .handler a {
text-decoration:none;
color:#333;
margin-left:.6em;
}

.item .handler a .red {
color:#E88300;
}

#replyForm,#messageBox 
{
color:#000;
position:fixed;
z-index:10;
height:100%;
width:100%;
top:0;
left:0;
right:0;
bottom:0;
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop));
}

#messageBoxWrap {
width:640px;
border:5px solid #fff;
margin:160px auto auto;
}

#spexperience 
{
color:#000;
background:none repeat scroll 0 0 #FFF6DB;
border:1px solid #B78900;
overflow:hidden;
padding:12px 0;
}

#spexperience img {
float:left;
}

#messageBoxBar {
padding-left:80px;
}

.g_a 
{
color:#000;
display:inline-block;
vertical-align:middle;
text-decoration:none;
border-color:#bbb;
border-style:solid;
border-width:1px 0;
}

.g_b {
float:left;
background:#e3e3e3;
position:relative;
border-color:#bbb;
border-style:solid;
border-width:0 1px;
margin:0 -1px;
}

.g_c {
display:block;
line-height:.6em;
background:#f9f9f9;
border-bottom:2px solid #eee;
}

.g_d {
display:block;
color:#333;
margin-top:-.6em;
cursor:pointer;
padding:.1em .6em;
}

.textInput {
color:#666;
font-size:14px;
height:16px;
line-height:16px;
border-color:#707070 #CECECE #CECECE #707070;
border-style:solid;
border-width:1px;
margin:0;
padding:2px 4px;
}

.textArea {
display:block;
font-size:14px;
border-color:#707070 #CECECE #CECECE #707070;
border-style:solid;
border-width:1px;
margin:0;
padding:3px;
}

.page 
{
	float:left;
	width:719px;
text-align:center;
padding:14px 0;
}

.page .firs,.page .last,.page .prev,.page .next,.page .norm,.page .sele {
border:1px solid #ccc;
color:#000;
background:#CCC;
cursor:pointer;
margin-left:.2em;
_padding-bottom:2px;
padding:3px .5em;
}

.page .sele {
background:#E88300;
border:1px solid #E88300;
cursor:auto;
font-weight:700;
color:#FFF;
}

.g_a:hover,.g_a:hover .g_b {
border-color:#999;
}

#content{ width:560px}
#submitBtn .g_d
{
width: 6em;
text-align: center;
font-weight: bold;
}

#userPrompt
{    
float: right;
color: #E88300;
line-height: 30px;    
}