#commentwrap {
    width: 580px;
    padding: 15px 20px;
    background: none repeat scroll 0% 0% white;
    border: 2px solid rgb(219, 219, 219);
    border-radius: 5px;
    overflow: hidden;
	font: 12px Arial,Tahoma,Helvetica,FreeSans,sans-serif;
	text-transform: inherit;
	color: rgb(51, 51, 51);
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}

.commentblock{
	margin:	0px 0px 20px 20px;
}

.commentitem {
    overflow: hidden;
    width: 500px;
    clear: both;
    padding: 10px;
    border: 1px solid rgb(230, 230, 230);
    border-radius: 5px;
    margin: 5px;
}

.commentavatar {
    width: 60px;
    float: left;
	opacity:0.3;
}

.commentpost {
    width: 400px;
    float: left;
    padding: 0px 5px 0px 10px;
}

.commentpost h3 {
	font-size: 12px;
	text-align: left!important;
}

.commentpost h3 span {
    font-weight: normal;
    font-size: 10px;
    color: grey;
}

.commentpost p {
    font-weight: normal;
    text-align: left!important;
	margin-top: 5px;
	font-family:verdana;
	font-size:11px
	
}


#scrollbar1 { width: 570px; clear: both; margin: 20px 0 10px;margin-top: 11px;}
#scrollbar1 .viewport { width: auto; height: 300px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; cursor: default;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
user-select: none;}
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #6c6d6f; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 15px; }
#scrollbar1 .track { background-color: #D8EEFD; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { height: 20px; width: 13px; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbar1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }


#scrollbar1 .thumb {
	height: 10px;
	width: 8px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0px;
	margin-left: -2px;
	background:#6c6d6f
}

#scrollbar1 .track {
	background-color: #efefef;
	height: 100%;
	width: 4px;
	position: relative;
	padding: 0px 1px;
}

.wincomment
{
	background:transparent!important;
	border:0px solid transparent!important;
}

#commentwrap label {
    display: block;
    margin: 5px 0px;
    font-weight: 900;
    text-align: left;
}

#commentwrap textarea {
	
	width: 555px;
	height: 58px;
	resize: none;
	
	font-weight: normal;
	
	
	font-family: verdana;
	font-size: 11px;
	
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
	
    line-height: 20px;
    padding: 7px 10px;
    box-shadow: 0px 1px 2px rgb(238, 238, 238) inset;
    border: 1px solid rgb(204, 204, 204);
    margin: 0px 0px 5px;
    border-radius: 5px;
    height: 85px;
}


#errorcom {
	border-radius: 5px;
	background: none repeat scroll 0% 0% rgb(255, 243, 244);
	height: 77px;
	text-align: center;
	position: absolute;
	top: 99px;
	border: 1px solid rgb(255, 170, 176);
	width: 610px;
	margin: 0px auto 0px 6px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(255,161,170,1);
	-moz-box-shadow: 0px 0px 6px 0px rgba(255,161,170,1);
	box-shadow: 0px 0px 6px 0px rgba(255,161,170,1);
	
}

#errorcom span{
	font-family: verdana;
	box-shadow: 0px 1px 2px rgb(238, 238, 238) inset;
	font-size: 12px;
	color:red;
	
}

#errorcom #enverror
{
	width: 20px;
	margin-left: 96%;
	color: rgb(255, 170, 176);
	cursor: pointer;
	font-size: 21px;
}

#closecommentfen{
	background-color: black;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	width: 14px;
	position: absolute;
	left: 610px;
	top: 15px;
}


.mycomment
{
	border: 1px solid #979797;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(197,197,197,1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(197,197,197,1);
	box-shadow: 0px 0px 3px 0px rgba(197,197,197,1);
}

#commentmsgnum
{
	position: absolute;
	top: 3px;
	font-size: 10px;
	color: grey;
}
#wrapper #submit:active {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5) inset;
}


#fami
	{
text-shadow: 1px 1px black;
color: purple;
margin-left: -37px;
font-size: 67px;
}
#fami0
	{

color: purple;
margin-left: -37px;
font-size: 67px;
}




#wrapper #submit {
    cursor: pointer;
    width: 30%;
    border: medium none;
	background: #dd6fa0;    
	
    margin: 0px 0px 5px;
    padding: 10px;
    border-radius: 5px;
	
	
	color: white;
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
	background: none repeat scroll 0% 0% rgb(221, 111, 160);
	
	font-weight: bold;
	border-radius: 5px;
	text-shadow: 1px 1px black;
	font-size: 11px;
	border: 1px solid purple;
}

#commentmailgo
{
position: absolute;
margin: -17px auto 0px;
width: 80%;
font-size: 41px;
}

 #fami2
 {
text-shadow: 1px 1px black;
color: rgb(14, 2, 2);
margin-left: -37px;
font-size: 12px;
color:white;
}