/*------------------------------
Layout
------------------------------*/
.voice_bg {
background:#ffffff url("../../voice/img/left_bg.jpg") top left no-repeat;
}
.voice_left_inner {
padding:20px 0 0 20px;
}

ul.voice_member {
margin:20px 0 0 0;
padding:0;
list-style-type:none;
}
ul.voice_member li {
margin:0 0 3px 0;
padding:0 0 3px 0;
border-bottom:1px dashed #d7cfbb;
}
ul.voice_member li .name{
display:block;
float:left;
width:100px;
padding:0 20px 0 10px;
background:url("../img/icn_arw.gif") left no-repeat;
}
ul.voice_member li .belong{
display:block;
float:left;
width:270px;
padding:0 20px 0 0;
}
ul.voice_member li .status{
display:block;
float:left;
width:130px;
padding:0;
}
ul.voice_member li .bottom{
display:block;
clear:both;
line-height:1px;
}


.voice_left {
float:left;
margin:20px 0 10px 0;
}
h2.voice_name {
font-size:16px; 
line-height:140%; 
font-weight:bold;
padding:0 0 20px 0;
}
h2.voice_name .name2 {
font-size:12px; 
line-height:140%; 
font-weight:normal;
}
h3.voice_shop {
font-size:14px; 
line-height:180%; 
font-weight:normal;
}
.voice_address {
margin:10px 0;
}
.voice_right {
float:right;
margin:20px 40px 10px 0;
}
.voice_right .voice_face_bg {
background:#dddddd;
}
.voice_right .voice_face {
position:relative;
left:-2px;
top:-2px;
border:1px solid #b1b1b1;
}
.voice_cmnt {
clear:both;
border-top:1px solid #b1b1b1;
padding:14px;
margin:10px 0;
}