#comment {
background-color:#f2f0e7;
font-size:11px;

}
*html #comment {
width:99%;
}
#comment img {
	border: 0px;
}
#comment .item {
	padding: 5px;
}
#comment .hide {
	color: #AAAAAA;
}
#comment #CommentMenu {
	margin-top: 10px;
	margin-bottom: 5px;
}
#comment #CommentMenu .label {
	padding-left:0;
	
}
#comment #CommentMenu .buttons {
}
#comment #CommentMenu .button{
	border-left: white solid 1px;
	padding-left: 2px;
	padding-right: 2px;
}
#comment #CommentMenu .button a{
	color: #000;
	padding-left: 5px;
	padding-right: 5px;
}
#comment #CommentMenu .button a:hover {
	background: #1E304E;
	color:#fff;
}
#comment .sectiontableheader {
	height: 15px;
	line-height: 15px;
	color: #000;
	padding:0;
	background:transparent;
}
#comment .sectiontableentry1 {
	margin: 0px;
	padding: 0px;
}
#comment .sectiontableentry2 {
	margin: 0px;
	padding: 0px;
}
#comment .postcontainer{
	margin-bottom: 5px;
}
#comment .post {
	margin:2px 0;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}
#comment .postheader {
	color: #000;
	padding:0;
	margin:0;
}
#comment .postusername {
	padding:3px 0;
    color: #7a797d;
    font-size:11px;
}

#comment .commentcontent {
    float:left;
    width:80%;	
}	
#comment .content {
	overflow: hidden;
	margin:0;
	padding:0;
	}
.postusername a:link ,.postusername a:visited {
	color: #7a797d;
       font-size:11px;
}
.postusername a:hover {
	text-decoration: underline;
}
#comment .posttitle {
	font-weight: normal;
	color:#000;
	float:left;
	width:40%px;
       padding:0;
       margin:0;
       font-size:14px;
}
#comment .postusertype {
	text-transform: capitalize;
}
#comment .avatarcontainer {
	background-color:transparent; 
	float:left;
	width:55px;
}
#comment .avatar {
	border: 1px silver solid;
	margin-right: 1px;
}
#comment .administrator {
	font-weight: bold;
	color: #000;
}

#comment .sectiontableentry1 .postbody {
}
#comment .sectiontableentry2 .postbody {
}
#comment .createdate#postdate {
width:40%;
margin:0;
padding:0 2px;
clear:left;
}
#comment .postfooter {
margin:2px 0 0 0;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left:0;
	padding-right: 5px;
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#comment .form {
	width: 100%;
	border:none;
	padding: 1px;
	margin:0;
}
#comment #CommentFormTitle {
	color: white;
}
#comment .postbody table {
	border: 0px;
	padding: 2px;
}
#comment .quote {
	text-align: center;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 8px;
}
#comment .genmed {
	color: #505367;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 1px;
}
#comment .genmed b{
	color: #505367;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 1px;
        font-size:11px;
        font-weight:normal;
}
#comment .quotebody {
	color: #505367;
	background:#fff;
	text-align: justify;
	padding: 8px;
font-size:12px;
}
#comment .code .genmed{
	padding-left: 29px;
}
#comment .emoticoncontainer {
	float:left;
	width:115px;
	padding:0;
}
#comment .emoticonseparator {
	padding: 2px;
}
#comment .emoticon {
}
#comment .buttoncontainer {
	float: left;
	padding:0;
}
#comment .ubb_button {
float: left;
padding:0;
margin:0;
width:200px;
}

#comment .button {
}
#comment .inputbox {
  margin: 0px;
}
#comment .select {
	width: 82px;
}
#comment .onlyregistered {
	padding: 5px;
	text-align: center;
	font-size: 1.1em;
	color: red;
	font-weight: bold;
	border-top: 1px black solid;
	border-bottom: 1px black solid;
	background: white;
}
a.voting_yes:link,a.voting_yes:visited {
	color: #3C922F;
	font-weight: normal;
	background: url(../../../images/voting_yes.png) #EEF9EB no-repeat;
	border: 1px outset #3C922F;
	padding: 2px 4px 2px 20px;
	white-space: nowrap;
	text-decoration: none;
}
a.voting_yes:hover {
	color: #3C922F;
	font-weight: normal;
	background: url(../../../images/voting_yes.png) #FFFFFF no-repeat;
	border: 1px outset #3C922F;
	padding: 2px 4px 2px 20px;
	white-space: nowrap;
	text-decoration: none;
}
a.voting_no:link, a.voting_no:visited {
	color: #AE3738;
	font-weight: normal;
	background: url(../../../images/voting_no.png) #F9EBEB no-repeat;
	border: 1px outset #AE3738;
	padding: 2px 4px 2px 20px;
	white-space: nowrap;
	text-decoration: none;
}
a.voting_no:hover {
	color: #AE3738;
	font-weight: normal;
	background: url(../../../images/voting_no.png) #FFFFFF no-repeat;
	border: 1px outset #AE3738;
	padding: 2px 4px 2px 20px;
	white-space: nowrap;
	text-decoration: none;
}
#comment .captchacontainer{
	float: left;
	padding: 5px;
}
#comment .captchainput{
	float: left;
	margin-top: 1px;
}
#comment #captcha{
	border: 1px solid silver;
	float: left;
	margin-left: 5px;
}
#comment #busy{
	padding-left: 5px;
}
#comment #SearchResults a:link, #comment #SearchResults a:visited {
	color: #505367;
}
#comment #SearchResults a:hover {
	color: black;
}
#comment #SearchResults span {
	font-weight: bold;
	border: 1px solid gray;
}
.comment_preview_container {
	border: 1px #677791 solid;
	margin: 8px;
}
.comment_preview {
	padding: 4px;
	text-align: left;
	border: 1px #CCCCCC solid;
	font-size: 0.9em;
	cursor: hand;
}
.comment_preview:hover {
}
.comment_preview div {
	color: #505367;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.comment_preview div:hover {
	color: white;
}

p.buttons, div.buttons {
float:right;
width:400px;
padding:0px;
margin:0px;
text-align:right;
}

.editbutton {
float:left;
padding:0px;
margin:0;
color:#000;
font-size:12px;
}




.editbuttons a:link,p.editbuttons a:visited {
color:#000;
padding:0 5px;
}

.editbuttons a:hover {
color:#fff;
padding:0 5px;
background:#000;
}





.clr {
clear:both;
}
.item_left {
float:left;
width:130px;
margin:0;
padding:0;
font-size:12px;
font-weight:700;
font-family:Lucia Grande,Arial,helvetica,sanf-serif; 
}
.item_right {
float:left;
width:auto;
margin:0;
padding:0;
}

#CommentFormTitle {
display:none;
}
.sectiontableheader_none {
display:none;
}

.spacer_post {
width:100%;
background-color:#fff;
height:20px;
clear:both;
}
br {
margin:0;
padding:0;
}
