﻿/*
    Comment Header control section
*/
#comment-header
{
    margin: 20px 10px 0 10px;
}

.comment-header-caption
{
    font-size: large;
    color: #FFFFCC;
}

.comment-header-dateline
{
    font-size: small;
    line-height: 1.25em;
    margin: 4px 0;
    color: #a4ffc1;
}

/*
    Comment control section
*/
.comment-section-wrapper
{
    margin: 0 auto;
    padding: 10px;
    width: 90%;
    clear: both;
}

#comment-section-caption
{
    border: solid 1px black;
    background-color: #666;
    padding: 3px 0 0 10px;
    height: 24px;
    color: #CCFFFF;
}

#comment-section-post
{
    border: solid 1px Black;
    padding: 10px;
    background-color: #666;
    height: 200px;
    color: #CCFFFF;
}

#comment-section-content
{
    border: solid 1px Black;
    background-color: #666;
}

.comment-section-template
{
    margin: 5px 0;
    padding: 5px 10px;
}

.comment-section-template-name
{
	font-size:12px;
	font-weight:bold;
	float: left;
}

.comment-section-template-date
{
	font-size:10px;
	float: right;
}

.comment-section-template-content
{
    clear:both;
}


/*********************************
    Comment page
*********************************/
.comment-comments
{
    width: 400px;
    float:left;
    margin: 10px;
}

.comment-entry
{
    width: 300px;
    height: 370px;
    background: url(../images/bg_Comment.png) repeat-x;
    border: 1px solid #CCCCCC;
    font-size: large;
    float: left;
}

.comment-inner
{
    margin: 10px 0 0 0;
    font-size: small;
}

/*
    Miscellaneous 
*/
.back-to-top
{
    float:right;
    margin: 3px 15px;
}

.CustomValidatorCalloutStyle div, .CustomValidatorCalloutStyle td
{
    border: solid 1px Gray;
    background-color: #FF9966;
    color: Black;
}