*{
	margin:0;
	padding:0;
}

body{
	font-family: arial;
	font-size: 15px;
	line-height: 1.5em;
	background: #333333;
	overflow: auto;
	padding: 0.6em;
}

h1{
	color: #ffffff;
	font-size: 22px;
	padding: 0 0 0.2em 0;
}

#shouts{
	background: #f4f4f4;
	height: 445px;
	overflow: auto;
}
#shouts .shout{
	list-style: none;
	padding: 7px;
	border-bottom: 1px #cccccc dotted;
}
#shouts .shout span{
	color: #aaaaaa;
}

form>* { margin-top: 0.7em }
form>input { box-sizing: border-box; width:100% }
form>input[type="text"]{
	height: 25px;
	padding: 3px;
	border: #666666 solid 1px;
}
form>input.shout-btn{
	padding: 5px;
}
form>.error{
	background: red;
	color: white;
	padding: 5px;
}

