.question {
position:relative;
padding:10px;
left:3px;
top:3px;
color: #666;
background:#FFF3F9;
width: 255px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
background:-moz-linear-gradient(top, #FFF1F1);
background:linear-gradient(top, #FFF2F2);
background: -webkit-gradient(linear, left top, left bottom, from(#fff1f1), to(#fdd1db));
}

.question:after {
content:"\00a0";
display:block; /* reduce the damage in FF3.0 */
position:absolute;
left:15px;
bottom:-10px;
width:0;
height:0;
border-width:10px 10px 0px;
border-style:solid;
border-color:#fdd1db transparent;
}


.answer{
font-size:10px;
font-family:Arial;
}


#ohh a {font-size:20px; color: #5e4b46; border-bottom:1px solid #ddd; line-height:16px;}
#ohh a:hover {color:#51403b;}
#ohh {position:absolute;margin-left:-65px; background-image:url('') no-repeat top left; width:65px;-o-transition: opacity .5s linear; margin-top:0;
-webkit-transition: opacity .5s linear;
-moz-transition: opacity .5s linear; opacity:0;}


#content
{
    width:300px;
    margin:0 auto 0 auto;
}

hr {border: 1px solid #666;}
.photo img { border-radius:10px; }
.quote {background-color: #f3ece7; color:#666; padding:10px;}

.time {font-family: Verdana;text-transform: uppercasecase;letter-spacing: 1px;font-size:6pt;color: #000;}

.title { font: 14px Impact; text-align: center; color: #ffa79e; text-transform: uppercase; margin-top:5px;font-weight:normal; line-height:12px;letter-spacing:-1px;}

.title a{ text-align: center;color: #ffa79e; text-transform: uppercase; margin-top:5px;margin-bottom:5px;font-weight:normal;line-height:9px;letter-spacing:-1px; border-bottom:1px solid #666;}

.title a:hover {  text-align: center; color: #666; margin-top:5px;margin-bottom:5px;font-weight:normal;line-height:9px;letter-spacing:0px;}

.chat ul {list-style-type: none;}
}

.chat li { padding: 0px 0px;}
.odd { background-color: #796762; }