table#ezcomments_comments {
   margin-bottom: 5px;
   margin-top: 5px;
}

commentform div {
    margin: 1em 0 1em 90px;
}

#comments p {
	font-size: 0.9em;
}

#commentform ul {
    list-style-type: none;
}


#commentform ul li div {
    margin: 0;
}

#commentform p.ezcnotice {
    background: #FFDACA url(../images/pitfall.gif) no-repeat scroll 15px 50%;
    border-color:#FF7349;
    border-style:solid;
    border-width:2px 0pt;
    margin-top: 0.8em;
    padding:0.6em 2em 0.6em 75px;
    text-align:left;
    min-height: 48px;
}

#commentform label:before {
    content: url("../images/bullet.gif");
    margin-right: 0.5em;
}

#commentform label {
    display: block;
    font-weight: bold;
    padding: 2px 0;
}

#commentform input,
#commentform select,
#commentform textarea {
    margin: 3px 0;
}

#commentform .formborder {
    border: 1px solid #ccc;
    padding: 5px;
    width: 80%;
}

#commentform input:focus,
#commentform select:focus,
#commentform form .formborder:focus,
#commentform textarea:focus {
    border-color: #ccc;
    background-color: #eee;
}

#commentform textarea {
    width: 99%;
}

#commentform p.custom-advice {
    color: red;
}

div.ezcstatusmsg {
    font-style:italic;;
    color:red;
}

div.ezccomment {
    /* border-bottom: 1px dashed #666;  */
    padding: 2px 0;
}

div.ezcavatar {
    float:left;
    width:118px;
    background: transparent url(../images/tip-left.gif) no-repeat scroll right 10px;
}

div.ezcnoavatar {
    float:left;
    width:91px;
}

.ezcadminlinks {
	border: 1px solid #c9c2c1;
    padding-top: 3px;
    margin: 10px 3px 0 3px;
    text-align: center;
    width: 120px;
}

div.ezccommenttext {
    margin-left: 117px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

div.ezccommenttext a {
    text-decoration: none ! important;
    border: none ! important;
}

/* Normal Bubble */
div.ezcbubble {
	width: 80%;
	font-size: 0.9em;
	margin-bottom: 10px;
}

div.ezcbubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
	background-image: none;
}

div.ezcbubble blockquote div {
	margin: 10px;
	padding: 0px;
}

div.ezcbubble cite.noavatar {
	position: relative;
	margin: 0px;
	padding: 9px 0px 0px 15px;
	top: 6px;
	background: transparent url(../images/tip.gif) no-repeat 30px 0 ! important;
	font-style: normal;
}

div.ezcbubble cite.withavatar {
	position: relative;
	margin: 0px;
	padding: 9px 0px 0px 15px;
	top: 6px;
	font-style: normal;
}

dl.curved {background:#7f7f9c url(c_tl.gif) top left no-repeat; margin:5px 0; padding:0; width:50%;}
dl.curved dt {background:transparent url(c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.curved dd {background:#eee url(c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.3em;}
dl.curved dd p.last {background:transparent url(c_br.gif) bottom right no-repeat; }

