
.individual{
	padding: 10px 0 10px 5px;
	border-top: 1px solid silver;
	
}

.individual img{
	width:150px;
	height:200px;
	float: left;
	border: 1px dotted silver;
}

div.speaker-detail {
	/*width: 625px;
	height: 200px;
	float: left;
	padding: 5px 10px 5px 10px;*/
}

div.speaker-talk {
	width:80%;
	float: left;
	padding: 10px 5px 10px 0;
	margin-top: 10px;
	border-top: 1px dotted silver;
	border-top-color:#874B4B;
}

span.bold {
	font-weight: bold;
}
/*4.3*/
.contents{padding:25px 0;
	border-bottom: 1px solid silver;}
.profile{text-align:center;}
.profile img{width:100px; border-radius:5px; margin-bottom:8px;}
.profile-infor{font-size:12px; text-align:center;border-bottom:1px solid #eee;color:#666;}
.speaker-detail{min-height:60px;margin-bottom:25px;background:#f5f5f5;padding:15px;border-bottom:1px solid #f1f1f1;}

.personal-detail{height:7em; min-height:auto;overflow-y:scroll; }
.personal-detail p{ line-height:1.4em;}
.field-title.title{margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #999; }
.contents .pull-right{margin:5px 15px ;}

#main{width:960px;height:960px;}
#left{width:250px;height:600px;}
#right{width:700px;height:600px;margin-left:10px;}
#left,#right{float:left;}


