

.c {
  text-align:center;
}

textarea {
	width: 500px;
	height: 8em;
	margin-bottom: 1ex;
}

h3.pri-kom {
  text-align:center;
  margin:10px 0 0 0;
  background:#ccc;
  padding:0.2em;
  color:red;
}

.infobox {
	background: #D59161;
	color: white;
	padding: 3px;
	margin-top: 0;
	font-weight: bold;
}

input {
	xborder: 0;
}


/* FORM */

ul#topbox {
	margin: 0;
	margin-bottom: 1em;
	padding: 0;
	text-align: center;
}

ul#topbox li {
	display: inline;
	padding: 0 20px;
	font-weight: bold;
}

div.submit input {
  border:none;
}

div.message {
	position: relative;
	padding: 0;
	margin: 7px 0 0 0;
	border: 1px solid #ffffef;
	border: 1px solid #ddd;
	border-bottom: 1px solid #ffffef;
	border-left: 1px solid #ffffef;
	border-right: 1px solid #ffffef;
	xfont-family: Verdana, "Geneva CE", lucida, sans-serif;
}

div.header {
	position: relative;
	padding: 0.5em 0.5em 0 0.5em;
	margin: 0 0 0 0;
	height: 1.7em;
}

div.topstory {
	background-color: #FDF5D8;
	margin: 5px 0 0 0;
	border: 1px #999 solid;
}

div.topstory div.header {
	background-color: #FFEEB2;
	border-bottom: 1px #999 solid;
}

div.answer {
	border-left: 20px solid orange;
	margin-left: 30px;
	background-color: #FDF5D8;
}

div.rightside {
	position: relative;
	padding: 0;
	margin: -4px -2px 0 0;
	float: right;
	font-size: 80%;
}

div.author {
	position: relative;
	padding: 0;
	margin: 0;
	float: left;
}

.author a {
	text-decoration: none;
	font-weight: bold;
}

.author a.name {
	text-decoration: underline;
}

.author a img {
	margin-right: 3px;
}

.moderator {
	font-size: 80%;
	color: #C00;
}

div.message div.content {
	position: relative;
	padding: 0.1em 0.5em 0.2em 0.5em;
	margin: 0;
	xfont-size: 110%;
}

span.notbold {
	font-weight: normal!important;
}



div.message a, div.message a:visited {
	color:black;
}
div.message a:hover {
	color:#888888;
}
