form {
	margin: 0px;
	}

form br {
	clear: left;
	}

input, textarea {
	float: left;
	display: block;
	}

label {
	float: left;
	display: block;
	font-weight: bold;
	width: 100px;
	padding-top: 3px;
	}

#comment_form {
	clear: left;
	width: 508px;
	height: 328px;
	padding-top: 20px;
	padding-left: 20px;
	background: url('images/form_bg.gif') no-repeat;
	}

#comment_name, #comment_url {
	width: 180px;
	height: 16px;
	border: 1px solid #cccccc;
	}

#comment_body {
	width: 360px;
	height: 100px;
	border: 1px solid #cccccc;
	}

.comment_date {
	color: #acacac;
	}

.comments_user {
	width: 508px;
	}

.user {
	display: inline;
	background: url('images/comment_icn.gif') no-repeat 0px 1px;
	padding-left: 16px;
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
	}

.user a:link {
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
	}

.user a:visited {
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
	}

.user a:hover {
	text-decoration: underline;
	}

.comments_admin {
	width: 508px;
	}

.admin {
	display: inline;
	background: url('images/admin_icn.gif') no-repeat 0px 1px;
	padding-left: 16px;
	font-weight: bold;
	color: #363636;
	}

.admin a:link {
	font-weight: bold;
	color: #363636;
	background: #fff7c7;
	text-decoration: none;
	}

.admin a:visited {
	font-weight: bold;
	color: #363636;
	background: #fff7c7;
	text-decoration: none;
	}

.admin a:hover {
	text-decoration: underline;
	}

.comments_default {
	width: 528px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url('images/comment_div.gif') no-repeat bottom;
	}

.view_all {
	width: 528px;
	padding-top: 20px;
	}

.view_all a:link {
	color: #c4ab00;
	text-decoration: none;
	}

.view_all a:visited {
	color: #acacac;
	text-decoration: none;
	}

.view_all a:hover {
	text-decoration: underline;
	}
