

.speech_bubble {background:transparent; padding:0px; width:600px; margin:0 auto;}
.speech_bubble blockquote:after {content: "."; display: block; height:11px; clear:both; visibility:hidden;}
.speech_bubble blockquote {width:600px; height:auto; font-family:verdana; font-size:11px; margin:0;}
div.tl {display:block; width:600px; height:8px; font-size:1px;}
div.tr {display:block; width:592px; height:8px; font-size:1px; float:right;}
div.bl {display:block; width:8px; height:8px; font-size:1px; float:left;}
div.br {display:block; width:592px; height:8px; font-size:1px; float:right; position:relative;}
div.point {display:block; font-size:1px; width:25px; height:14px;}
.speech_bubble blockquote p {padding:2px; margin:0; border:3px solid #CCCC99; border-width:0 3px; text-align:center;padding:6px 30px;}


blockquote.one div.tl {background:url(../images/sb/top_left1.gif) top left no-repeat;}
blockquote.one div.tr {background:url(../images/sb/top_right1.gif) top right no-repeat;}
blockquote.one p {background:#F5F6C4;}
blockquote.one div.bl {background:url(../images/sb/bottom_left1.gif) top left no-repeat;}
blockquote.one div.br {background:url(../images/sb/bottom_right1.gif) top right no-repeat;}
blockquote.one div.point {background:url(../images/sb/point1.gif) top left no-repeat; margin:5px 0 0 25px;}


p.name {margin:0 0 20px 70px; font-weight:bold; /*font-size:85%;*/}

