.comments,
.comments-content,
.search-form 
{
    margin-bottom: 1.5em;
}

.comments-header,
.comment-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comments-open-text,
.search-form-header,
.search-results-header 
{
    margin-bottom: .75em;
}

.comments
{
    overflow: hidden;
    width: 100%;
    position: static;
    clear: both;
}

.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.comments-closed,
{
    clear: both;
}

.mt-image-left 
{
    float: left;
    margin: 0 20px 20px 0;
}

.mt-image-center 
{
    display: block;
    margin: 0 auto 20px;
    text-align: center;
}

.mt-image-right 
{
    float: right;
    margin: 0 0 20px 20px;
}

.comments-open label 
{
    display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text 
{
    width: 80%;
    padding: 0px;
    margin: 0px;
}

#comment-bake-cookie 
{
    margin-left: 0;
    vertical-align: middle;
}

#comment-submit 
{
    font-weight: bold;
}

.comment-content
{
    border-top: 1px solid #AE0B0C;
    border-bottom: 1px dotted #494949;
    padding: 5px 5px 2px 5px;
    background-color: #F5F5F5;
}

.comment-header
{
    padding: 0px 0px 2px 0px;
    margin: 1px 1px 1px 4px;
    font-size: 0.7em;
    color: #696969;
}

#comments
{
    padding: 5px;
    margin-top: 5px;
    width: 450px;
    text-align: left;
    font-family: Verdana, Arial, MS Sans Serif;
    font-size: 0.8em; 
    color: #494949;
}

#commentswrap
{
    border-top: 2px solid #000000;
    padding: 0px;
    margin: 15px auto 0px auto;
    width: 760px;
}

#comments a:link, #comments a:visited
{
    color: #494949;
}

#comments a:hover, #comments a:active
{
    color: #000000;
}


















