/* special sections by id */

#input-area {
}

#input-notes {
	font-size: 0.9em;
}

.topiclink {
	padding-left: 12px;
	padding-right: 12px;
	font-size: 1.1em;
}

#topic  {
	margin-bottom: 40pt;
}

.topic-header {
	height: 2em;
	padding: 2pt 28pt 2pt 28pt;
	background-image: url(graphics/white-70.png);
}

.topic-title {
	float: left;
	line-height: 2em;;
	font-size: 1.2em;
}

.topic-date {
	float: right;
	line-height: 2em;
	color: rgb(50, 50, 50);
}

.topic-text {
	padding: 6pt 32pt 0pt 32pt;
}

#topic-closed {
	margin: 20pt;
	padding-left: 10pt;
	padding-right: 10pt;
	background-color: rgb(230, 230, 230);
	border: 1px solid rgb(200, 200, 200);
}

#entry-list {
}

.entry {
	margin-top: 1.5em;
	word-wrap: break-word;
	/* background-image: url(graphics/gray-09.png); */
	background-color: rgb(97%, 97%, 97%);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom: 1px solid rgb(200, 200, 200);
	-webkit-box-shadow: 0 3px 8px gray;
}

.entry-topic {
	font-size: 0.8em;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	background-color: rgb(90%, 90%, 90%);
}

.entry-header {
	display: block;
	height: 29px;
	margin-left: 12px;
	margin-right: 12px;
	font-size: 0.9em;
	border-bottom: 1px solid rgb(80%, 80%, 80%);
}

.entry-header-left {
}

.entry-header-right {
}

.entry-header-middle {
}

.content p.entry-text {
	display: block;
	position: relative;
	margin-top: 0;
	padding: 12px;
}

.entry-title {
	float: left;
	color: rgb(50, 50, 50);
}

.entry-title-name {
	line-height: 29px;
	font-size: 1.1em;
	padding-right: 1em;
	color: rgb(20, 20, 20);
}

.entry-url a {
	padding-left: 2pt;
	padding-right: 2pt;
}

.entry-url a:link {
	text-decoration: none;
	border: none;
}

.entry-url a:visited {
	text-decoration: none;
	border: none;
}

.entry-url a:link {
	text-decoration: none;
	border: none;
}

.entry-date {
	float: right;
	line-height: 29px;
	color: rgb(50, 50, 50);
}

.widget a {
	margin-left: 2px;
	padding: 2px;
}

.widget img {
	padding-bottom: 3px;
	vertical-align: middle;
	border: none;
}

.widget a:link {
	text-decoration: none;
	border: none;
}

.widget a:visited {
	text-decoration: none;
	border: none;
}

.widget a:hover {
	text-decoration: none;
	background-color: black;
	border: none;
}

.error {
	padding-top: 1em;
	color: red;
}

#input-notes {
	padding-left: 10pt;
	padding-right: 10pt;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	background-color: rgb(230, 230, 230);
	border: 1px solid rgb(200, 200, 200);
}

.footnote {
	padding-left: 1.3em;
	text-indent: -1.3em;
}

