#profileRight #wall {
	width: 480px;
}

#wall .postBox {
	background: transparent 0 0 url('../images/wall/short.png') no-repeat;
	height: 100px;
}

#wall .postBox h2 {
	margin: 0;
	padding: 5px 0 2px 15px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#wall .postBox .postForm {
	padding: 0 10px 5px 15px;
}

#wall .postBox .postForm textarea {
	display: block;
	float: left;
	width: 360px;
	height: 50px;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #555;
	-moz-border-radius: 10px;
}

#wall .postBox .postForm input.greenButton {
	display: block;
	float: left;
	width: 80px;
	height: 54px;
	font-size: 18px;
	padding-top: 2px;
	margin: 0;
	margin-left: 2px;
}

#wall .wallPosts {
}

#wall .wallPosts .wallPost, 
#wall .wallPosts .postReply {
	background-color: #fff;
	-moz-border-radius: 5px;
	padding: 5px;
	width: 460px;
	margin-bottom: 10px;
}

#wall .wallPosts .postReply {
	width: 400px;
	margin-left: 60px;
}

#wall .wallPosts .wallPost .postFrom, 
#wall .wallPosts .postReply .postFrom {
	width: 60px;
	float: left;
	padding: 5px;
}

#wall .wallPosts .postReply .postFrom {
	width: 50px
}

#wall .wallPosts .wallPost h3, 
#wall .wallPosts .postReply h3 {
	float: left;
	width: 380px;
	margin: 0;
	padding: 3px;
}

#wall .wallPosts .postDate {
	float: right;
	color: #aaa;
	font-size: 11px;
	text-align: right;
	padding-right: 28px;
	padding-bottom: 4px;
}

#wall .wallPosts .postReply h3 {
	width: 320px;
}

#wall .wallPosts .wallPost h3 a, 
#wall .wallPosts .postReply h3 a {
	color: #5c9502;
	font-size: 12px;
}

#wall .wallPosts .wallPost .postMessage, 
#wall .wallPosts .postReply .postMessage {
	float: left;
	width: 380px;
	padding: 5px;
}

#wall .wallPosts .postReply .postMessage {
	width: 320px;
}

#wall .wallPosts .wallPost .postActions, 
#wall .wallPosts .postReply .postActions {
	display: none;
	position: absolute;
	width: 50px;
	height: 20px;
}

#wall .wallPosts .wallPost .postActions a, 
#wall .wallPosts .postReply .postActions a {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	margin-right: 5px;
}

#wall .wallPosts .wallPost .postActions a.removePost, 
#wall .wallPosts .postReply .postActions a.removePost {
	background: transparent 0 0 url('../images/wall/delete.png') no-repeat;
}

#wall .wallPosts .wallPost .postActions a.blockUser, 
#wall .wallPosts .postReply .postActions a.blockUser {
	background: transparent 0 0 url('../images/wall/block.png') no-repeat;
}

#wall .wallPosts .wallPost .postActions a.replyPost {
	position: absolute;
	right: 2px;
	bottom: 2px;
	background: transparent 0 0 url('../images/wall/comments.png') no-repeat;
}

#wall .wallPosts .wallPost .replyBox {
	padding-left: 80px;
}

#wall .wallPosts .wallPost .replyBox textarea {
	width: 60%;
	height: 40px;
	float: left;
	font-size: 11px;
}

#wall .wallPosts .wallPost .replyBox input.replyButton {
	padding: 1px;
	float: left;
	margin-top: 20px;
	margin-left: 5px;
}

#wall .wallPosts .wallPost .replyBox input.replyCancelButton {
	padding: 1px;
	float: left;
	margin-top: 20px;
	margin-left: 2px;
}

#wall .wallPosts .wallPost .quizPost h3 {
	padding-bottom: 10px;
}

#wall .wallPosts .wallPost .quizPost h3 a {
	color: #555 !important;
	font-size: 12px;
}

#wall .wallPosts .wallPost .quizPost h3 a span {
	font-size: 13px;
}

#wall .wallPosts .wallPost .quizPost p {
	color: #555;
	padding: 10px 0 5px 0;
}

#wall .wallPosts .wallPost .quizPost .postImages {
	clear: both;
	background-color: #fff;
	-moz-border-radius: 5px;
	padding: 10px;
}

#wall .wallPosts .wallPost .quizPost .postImages img {
	width: 30%;
	max-width: 130px;
}

#wall .wallPages {
	height: 20px;
	text-align: right;
	padding: 0 10px 5px 0;
}

#wall .wallPages span.separator {
	font-size: 8px;
}

#wall .wallPages a {
	color: #5c9502;
}
