.commentBox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-x-system-font:none;
background:#FFFFFF url(/images/idc-grey-0926.png) no-repeat scroll -713px -121px;
border-color:#B0B0B0 #CCCCCC #CCCCCC;
border-style:solid;
border-width:1px;
color:#333333;
float:left;
font-family:georgia, helvetica, sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100px !important;
line-height:1.3em;
margin:0 0 4px;
padding:6px 4px 4px 4px;
width:97.8%;
}
.commentBox:hover {
border-color:#545454;
border-style:solid;
border-width:1px;
}

.thankyouMessage
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#E8E8E8;
	float:left;
	padding: 6px 10px 6px 10px;
	width:625px;
	font-family: georgia, helvetica, sans-serif;
	font-size:14px;
	color : #8B0000;
}

.commentMessage
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#E8E8E8;
float:left;
padding: 6px 10px 6px 10px;
width:625px;
font-family: georgia, helvetica, sans-serif;
font-size:14px;
}


.commentMessage a
{
	color: #2C7721;
}

.commentMessageSimple
{
float:left;
padding: 6px 10px 6px 10px;
width:625px;
font-family: georgia, helvetica, sans-serif;
font-size:14px;
}

.forumText
{
float:left;
width:625px;
font-family: georgia, helvetica, sans-serif;
font-size:15px;
}


.dotted
{
width:625px;
border-top:1px #e6e6e6 dotted;
}

.commentMessageSimple a
{
	color: #2C7721;
}



#thumbContainer
{
	width:615px;
}


.commentTextBox 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-x-system-font:none;
background:#FFFFFF url(/images/idc-grey-0926.png) no-repeat scroll -713px -121px;
border-color:#B0B0B0;
border-style:solid;
border-width:1px;
color:#333333;
cursor:text;
float:left;
font-family:georgia, helvetica, sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:30px;
margin:0 0px 0px 0;
padding:6px 4px 4px 4px;
}

.commentTextBox:hover {
border-color:#545454;
border-style:solid;
border-width:1px;
}

.commentSelectBox
{
border-color:#B0B0B0;
border-style:solid;
border-width:1px;
}

.commentSelectBox:hover {
border-color:#545454;
border-style:solid;
border-width:1px;
}

.commentCheckBox 
{
color:#333333;
float:left;
margin:0 0px 0px 0;
}

.forumHeader
{
font-family: georgia, helvetica, sans-serif;
font-size:24px;
color:#2C7721;
font-weight:bold;
}

.commentHeader
{
float:left;
font-family: georgia, helvetica, sans-serif;
font-size:20px;
font-weight:bold;
}

.threadHeader
{
float:left;
font-family: georgia, helvetica, sans-serif;
font-size:17px;
}

.commentTextHead
{
float:left;
font-family: georgia, helvetica, sans-serif;
font-size:14px;
}

.modMessage {
	    width:625px;
        font-family: georgia, helvetica, sans-serif;
        font-size: 10px; 
        color: #666; 
        border:1px solid #999;
        padding:5px;
        margin-bottom:10px;
        font-weight:normal;

}

.commentTextTip
{
float:left;
font-family: georgia, helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#B0B0B0;
}

.spacer10
{
width:10px;
}
.spacer5
{
width:5px;
}
.commentButton 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-x-system-font:none;
background:#F5F5F5;
border-color:#B0B0B0 #CCCCCC #CCCCCC;
border-style:solid;
border-width:1px;
color:#525252;
float:left;
font-family:georgia, helvetica, sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:30px;
margin:0 0px 0px 0;
padding: 4px 6px 4px 6px;
}

.commentButton:hover {
border-style:solid;
border-width:1px;
border-color:#545454;
background:#E8E8E8;
}

.commentHeaderDisplay {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/idc-transparent-090903.png) repeat scroll 100% 0;
height:32px;
margin:0 0 8px;
font-family:georgia, helvetica, sans-serif;
font-size:15px;
}
.avatar
{
background:url(/images/avatar.png) no-repeat;
float:left;
padding-left: 4px;
height: 26px;
width: 26px;
}
a.thumbup
{
background:url(/images/thumbUp.png) no-repeat;
float:right;
padding-left: 3px;
padding-right: 3px;
height: 18px;
width: 17px;
}
.votes
{
	float:right;
	padding-left: 3px;
	padding-right: 3px;
}
a.thumbup:hover {
background:url(/images/thumbUpGreen.png) no-repeat;
}
a.thumbdown
{
background:url(/images/thumbDown.png) no-repeat;
float:right;
padding-left: 3px;
padding-right: 3px;
height: 18px;
width: 17px;
}
a.thumbdown:hover {
background:url(/images/thumbDownRed.png) no-repeat;
}
