div#login_form {
	float: left;
	width: 48%;
}

div#register_form {
	float: right;
	width: 48%;
}

table.edit_password td,
table.edit_profile td,
table.login td {
	padding-right: 10px;
}

table.login  div#login_links {
	font-size: 90%;
	margin-top: 15px;
}

table.login input#user_remember {
	border: 0px;
}

div.user_preview {
	padding: 8px;
	text-align: center;
}

div.user_preview h1 {
	font-size: 100%;
}

div.user_preview span.feedback {
	font-size: 70%;
	color: #999;
}

div.user_preview span.feedback a {
	color: #999;
}

div.user_preview div.pic {
	padding: 5px;
}

div.user_preview div.info {
	padding: 5px 0px 5px 0px;
}

div.user_preview div.actions {
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
	padding: 5px 0px 5px 0px;
}

div.user_preview div.toggle_user_preview_details {
	text-align: center;
	margin-top: 5px;
}

div.user_preview div.toggle_user_preview_details a {
	color: #666666;
}

div.user_preview table#user_preview_details {
	margin-top: 5px;
	width: 100%;
}

div.user_preview table#user_preview_details td {
	padding-right: 4px;
	font-size: 100%;
}

div#edit_avatar_form {
	float: left;
	width: 70%;
}

div#edit_profile_form textarea#user_about_me {
	height: 150px;
}

div#avatar {
	float: right;
	width: 26%;
}

div.user_info div.right_column {
	float: right;
	width: 75%;
}

div.user_info div.left_column {
	float: left;
	width: 21%;
	text-align: center;
}

div.user_info div.actions {
	margin-top: 5px;
}

div.user_info table#user_details td {
	padding-right: 10px;
	font-size: 100%;
}

span.user_type {
	font-size: 80%;
}

span.user_type a {
	color: purple;
}

div#add_gossip_form {
	margin-bottom: 10px;
}

div.gossip {
	padding: 4px 2px 10px 2px;
	border-bottom: 1px dashed #999;
	margin: 5px 0px 5px 0px;
}

div.gossip div.username {
	margin-bottom: 6px;
}

div.gossip span.datetime {
	color: #999999;
	font-size: 90%;
}

textarea#gossip_body {
	height: 60px;
}

span.online_status {
	color: #80FF00;
	padding-top: 1px;
	font-size: 80%;
	font-weight: bolder;
}

div.friend {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dashed #cccccc;
}

div.friend div.pic {
	width: 18%;
	float: left;
	text-align: center;
}

div.friend div.body {
	width: 63%;
	float: left;
}

div.friend div.actions {
	width: 18%;
	float: right;
	color: #999999;
}

div.friend div.actions div.action {
	padding: 2px;
	border-bottom: 1px dashed #D8DFEA;
}

div.friend div.body table.details td {
	padding-right: 10px;
}