	/* Structure ----------------------*/

	div#commentWrap {
		float:left;
		background-color: #fff;
		width: 100%;				
		text-align: center;
		background-color: #6666cc; 
		margin-bottom: 30px;
		padding: 15px 0 20px 0;
	}

	div#commentForm {		
		float: left;		
		background-color: #6666cc; 
		width: 39%;	
		margin: auto 0 auto 0;		
	}
	
	div#comments {		
		float: right;
		background-color: #6666cc;
		width: 60%;		
	}

	div.comment {
		float: left;
		width: 100%;
		margin-bottom:15px;	
		text-align: left;
	}
	
	div#commentleft {
		float: left;		
		width: 20%;
		text-align: center;		
		padding: 0 0 0 0;		
	}

	div#commentright {
		float: right;		
		width: 72%;
		padding: 0 0 0 0;		
		padding-right: 15px;
	}
	
	#commentWrap p {
		font-family: arial;
		font-size: 10pt;
	}

	/* Comment Form ----------------------*/

	input#nameField, input#commentField, input#security_code {
		width: 100%;
	}
	
	#commentForm input, #commentForm textarea {
		border-top: 1px solid #aaa;
		border-left: 1px solid #aaa;
		background-color: #fff;		
	}

	input#addComment {		
		float:right;
		max-width: 100px;
		width: 100px;
		border: 1px solid #ccc;		
	}
	
	input#addComment:hover{
		background-color: #ccc;
		border: 1px solid #bbb;
	}
		
	div#comment_date {		
		border: 1px solid #fff;		
		width: 110px;
		margin-left: 10px;
	}
	
	img#captcha {
		margin: 0 0 10px 0;
	}

	img#ajaxLoading {
		margin-bottom: 5px;
	}
	
	#commentForm p {
		padding: 8px;
		color: #fff;
	}
	
	#commentTable input, #commentTable textarea {
		margin:  0 0 10px 0;		
	}
	
	/* A Comment ----------------------*/
	
	div.commentDate {		
		color: #eee;	
		border: 1px solid #fff;		
		padding: 4px;		
	}
	
	div.commentDate p {
		text-align: center;
	}	
	
	div#comment_admin {
		float: right;
		padding-right: 2px;
	}
	
	div.commentName {
		margin: 0 0 10px 0;
	}

	div.commentName p {		
		color: #aaa;		
	}	
	
	div.commentBody p {
		text-align: justify;
		color: red;
		color: #e1e1e1;
		margin: 0 0 10px 0;
	}	
	
	/* PAGINATION -------------------*/
	
	div#pages {
		margin: auto;	
		text-align: center;
	}
	
	div#pages p {
		color: #ccc;
		text-align: center;
		margin-bottom: 10px;
	}
	
	div#pages a {
		text-decoration: none;
		color: #ccc;						
	}
	
	div#pages a:hover {
		text-decoration: underline;
	}	
	
	/* MISC ----------------------*/
	
	div#success {
		width: 80%;		
		border: 1px solid #00ff00;
		background-color: #aaffaa;				
		text-align: center;
		margin: 5px auto 20px auto;
	}	

	div#fail {
		width: 80%;		
		border: 1px solid #ff0000;
		background-color: #ffaaaa;
		margin: 5px auto 20px auto;
		text-align: center;
	}	
	
	div#success p, div#fail p {
		margin: 3px;			
		text-align: center;
	}
	
	div#noComments p {
		text-align: center;		
		margin: 8px;
	}

	div#noComments p {
		color: #fff;
	}
		
	img.hand {
		cursor:pointer
	}

	.left {
		text-align: left;
	}

	.right {
		text-align: right;
	}

	.center {
		margin: auto;	
	}
	
	.padLR {
		padding-left: 5px;
		padding-right: 5px;
		font-size: 10px;
	}
		
