.room .messages, .room .users, .room div.input { padding: 5px; font-size: 17px; }

/* Reset the bullets */
#chatrooms .room { margin: 0; padding: 0 }
#chatrooms .ui-tabs-nav li { list-style: none; }
#chatrooms .ui-tabs-nav li.new_chat_messages { background: #ed1d24; color: White; }
#chatrooms .ui-tabs-nav li.new_chat_messages a { color: White; }

.room .messages { display: block; width: 530px; height: 400px; float: left; margin-top: 10px; overflow: auto; margin-top: 10px;}
.room .chat_message { clear: both; margin: 3px 0; }
.room .chat_message .user { display: block; float: left; clear: left; padding: 0 5px 0 0; min-width: 70px; max-width: 150px; text-align: right; }
.room .chat_message .time { display: block; float: left; padding: 0 5px 0 0; color: Grey; }
.room .chat_message .body { display: block; overflow: hidden; }
.room .chat_message img { vertical-align: text-bottom; }

.room .panel { display: block; padding: 5px; width: 140px; float: right; }
.room .private_room_notice { display: block; overflow: auto; font-size: 14px; }
	.room .private_room_notice a { text-decoration: underline; }
.room .public_room_notice { display: block; overflow: auto; font-size: 14px; }

.private_room_notice { display: block; width: 140px; }
.public_room_notice { display: block; width: 140px; }

.private_room div.users { height: 210px; }
.public_room div.users { height: 265px; }
.public_room div.users div { text-decoration: underline; cursor: pointer; }

.room .users { display: block; width: 135px; float: right; overflow: auto; }
.room .users .user { line-height: 30px; height: 30px; overflow: hidden; padding: 2px 0; clear: both; }
.room .users .avatar { float: left; padding: 0 3px 0 0; width: 30px; height: 30px; }
.room .users .avatar img { border: 1px solid LightGrey; width: 30px; height: 30px; }


.room .input { clear: both; }
.room .input input[type=text] { width: 270px; }
.room .input img.smiley { cursor: pointer; }

.chat_message .user { font-weight: bold; }

.ui-tabs .ui-tabs-panel { padding: 0; }

.ui-dialog { font-size: 12px; }
.ui-dialog-titlebar { background: #ed1d24; color: White; }

/* CORRECTIONS */

.ui-corner-all {
	border-radius: 0px !important;
}

.ui-corner-top {
	border-radius: 0px !important;
}

.ui-widget {
	font-family: PFDinTextProReg, sans-serif !important;
}

/* RESPONSIVE */

/* Styles for screen 1024px and lower*/
@media screen and (max-width: 1024px) {

.ui-tabs-nav {
	padding-bottom: 5px !important;
}
.ui-tabs-nav li {
	width: 100% !important;
}
.room .messages {
	width: 100% !important;
	height: 300px !important;
}
.room .panel {
	width: 100% !important;
}
.public_room_notice {
	width: initial !important;
}
.rivate_room_notice {
	width: initial !important;
}
.public_room div.users {
	height: initial !important;
}
.room .input input[type=text] {
	width: 100% !important;
	margin-bottom: 10px;
}

}



