.new{
 padding-left:60px;
}
.new_comment{
 background:#F7F7F7 none repeat scroll 0% 50%;
 padding: 5px 10px;
}
#textarea textarea{
 display:block;
 font-size:100%;
 height:5em;
 width:96%;
 border:3px solid #CCCCCC;
 padding:5px;
}

#buttons input {
    margin:10px 0.7em 0pt 0pt;
}

/** new cooment css **/
	.comment_box {
		border: 2px solid rgb(234, 234, 234); 
		overflow: hidden; 
		background-color: rgb(255, 255, 255);
		margin-bottom:10px;
		padding:20px;
		position:relative;
		z-index:99;
	}
	.comment_box img{
		width:40px;
		height:40px;
		float:left;
	}
	.comment_box .comment .comment_header{
		display:inline;
		margin-bottom:5px;
		color:#ccc;
		font-size:10px;
	}
	.comment_box .comment .comment_header a.underline{
		border-bottom: 2px dotted #ccc;
	}
	.comment_box .comment .comment_header a.underline:hover{
		border-bottom: 2px dotted #54CE79;
		text-decoration:none;
	}
	.comment_box .comment .comment_header span{
		border-bottom: 2px dotted #ccc;
		color:#464646;
	}
	.comment_box .comment p{
		padding:0px 50px;
	}
	.comment_box .comment h3 img{
		margin-right:10px;
	}
	.index{
		position: relative; 
		top: 0px; 
		left: 0px; 
		z-index: 1;
		color: rgb(234, 234, 234);
	}
	.index div{
		position: absolute; 
		padding-bottom: 20px; 
		padding-top: 8px; 
		top: 0px; 
		font-size: 50px; 
		font-weight: bold; 
		left: -22px; 
	}
	
	.quote{
		position: relative; 
		top: 0px; 
		left: 0px; 
		z-index: 1;
	}
	
	.quote div{
		position: absolute; 
		padding-bottom: 20px; 
		padding-top: 8px; 
		top: 0px; 
		font-size: 50px; 
		font-weight: bold; 
		left: 540px; 
		font-family: Times New Romans; 
		content: open-quote; 
		color: rgb(234, 234, 234);
		font-style: italic;
	}
	.admin_color {
		border-color:#2F2F2F;
		color:#2F2F2F;
	}