/* COMMENTS */
/* VISITOR COMMENTS */
.comments_so_far
{
clear: both;
padding: 20px 0 0 0;
list-style: none;
text-transform: lowercase;
}

.total_comments
{
float: right;
margin: -21px 270px 0 0;
padding: 0;
width: 200px;
font-size: 11px;
color: #595348;
}

*html .total_comments { margin: -22px 240px 0 0; }

/* end COMMENT FORM */


/* COMMENT & CONTACT FORM */
#comment_form_wrapper
{
float: left;
width: 100%;
color: #a1c6db;
/*background: url(images/i/c_left.gif) bottom left no-repeat #2c2518;*/
}

#comment_form_wrapper:after
{
content: "";
display: block;
height: 100%;
clear: both;
}

.comment_footer
{
float: right;
padding: 10px 0 0 0;
height: 5px;
width: 100%;
/*background: url(images/i/c_bottom.gif) bottom right no-repeat #2c2518;*/
}

#comment_form
{
padding: 0 0 0 95px;
color: #a1c6db;
}

#comment_form:after
{
content: "";
display: block;
height: 100%;
clear: both;
}

#tellafriend_form
{
padding: 10px;
color: #a1c6db;
background-color: #2c2518;
}

#comment_form h3, #tellafriend_form h3
{
display: block;
margin: -1px 0 0 0;
padding: 5px 0 5px 0;
height: 12px;
font-size: 11px;
/*background: url(images/i/c_right.gif) top right no-repeat transparent;*/
}

/* COMMENT FORM STYLES */
#comment_form label, #tellafriend_form label
{
float: left;
padding: 2px 0 0 0;
font-size: 10px;
width: 130px;
text-transform: lowercase;
color: #aca9a3;
}

#comment_form input, #tellafriend_form input
{
margin-top: 1px;
display: block;
color: #aca9a3;
}

#comment_form label.field-first,
#comment_form label.field-email ,
#comment_form label.field-location,
#comment_form label.field-url, 
#comment_form label.field-comment,
#tellafriend_form label.field-first,
#tellafriend_form label.field-email,
#tellafriend_form label.field-to ,
#tellafriend_form label.field-subject
{
display: block;
padding: 10px 0 0 0;
color: #aca9a3;
}

#comment_form label.field-first input,
#comment_form label.field-email input,
#comment_form label.field-location input,
#comment_form label.field-url input,
#tellafriend_form label.field-first input,
#tellafriend_form label.field-email input,
#tellafriend_form label.field-to input,
#tellafriend_form label.field-subject input
{
padding: 1px 2px 1px 2px;
background-color: #d1dfe8 !important;
color: #060458;
font-size: 10px;
font-family: 'trebuchet ms', helvetica neue, helvetica, arial, verdana, sans-serif !important;
}

#comment_form input.remember_info,
#comment_form input.notify_me
{
float: left;
margin: 0 5px 0 0;
}

#comment_form ul
{
clear: both;
list-style: none;
padding: 0 0 20px 0;
text-transform: lowercase;
}

#comment_form ul li
{
float: left;
padding: 0 0 10px 0;
width: 210px;
color: #aca9a3;
font-size: 10px;
}

#comment_form ul li.remember_info ,
#comment_form ul li.notify_me { margin: 2px 0 0 0; border:1px solid #ffffff; }

#comment_form textarea,
#tellafriend_form textarea
{
display: block;
margin: 0 0 10px 0;
padding: 5px;
width: 492px;
font-size: 10px;
color: #060458;
background-color: #d1dfe8;
font-family: 'trebuchet ms', helvetica neue, helvetica, arial, verdana, sans-serif !important;
}

#comment_form #submit,
#tellafriend_form #submit
{
clear: both;
background-color: #d1dfe8 !important;
border: 1px solid #ffffff;
width: 105px;
font-size: 10px;
text-transform: lowercase;
color: #ffffff;
}

/*end COMMENT FORM */