#forums {
	width: 950px;
	margin-bottom: 0.5em;
}

#forums a {
	color: #702370;
}

#forums th {
	background: #e39bc7;
	text-align: left;
	font-weight: normal;
	padding: 0.5em;
	margin: 0;
	border-bottom: 1px solid #FFF;
	color: #FFF;
}

#forums th.l {
	-webkit-border-top-left-radius: 0.5em;
	-moz-border-radius-top-left: 0.5em;
}

#forums th.r {
	-moz-border-radius-top-right: 0.5em;
	-webkit-border-top-right-radius: 0.5em;
}

#forums td.l {
	-webkit-border-bottom-left-radius: 0.5em;
	-moz-border-radius-bottom-left: 0.5em;
}

#forums td.r {
	-moz-border-radius-bottom-right: 0.5em;
	-webkit-border-bottom-right-radius: 0.5em;
}

#forums tr {
	margin: 0;
	padding: 0;
	background: #fbf0f7;
}

#forums td {
	padding: 0.5em;
	margin: 0;
	border-bottom: 1px solid #FFF;
	vertical-align: top;
}

#forums img.forum {
	width: 3.0em;
	height: 2.2em;
	float: left;
	margin: 0 0.4em 0.4em 0;
}


#forums img.user {
	width: 2.0em;
	height: 2.0em;
	float: left;
	margin: 0.3em 0.4em 0.4em 0;
}

#forums td h2 {
	font-size: 0.9em;
	margin: 0 0 0.2em 0;
	padding: 0;
}

#forums td h3 {
	font-size: 0.8em;
	margin: 0 0 0.5em 0;
	padding: 0;
}

#forums td p {
	font-size: 0.8em;
	margin: 0 0 0.5em 0;
	padding: 0;
}

#forums td p span {
	font-size: 0.9em;
}

#scol h1 {
	-webkit-border-top-left-radius: 0.5em;
	-moz-border-radius-top-left: 0.5em;
	-moz-border-radius-top-right: 0.5em;
	-webkit-border-top-right-radius: 0.5em;
	background: #e39bc7;
	color: #FFF;
	padding: 0.5em;
	font-size: 1.0em;
	margin: 0;
}

#scol h1 a {
	color: #FFF;	
}

#forumnav {
	-webkit-border-bottom-left-radius: 0.5em;
	-moz-border-radius-bottom-left: 0.5em;
	-moz-border-radius-bottom-right: 0.5em;
	-webkit-border-bottom-right-radius: 0.5em;
	background: #f2d2e5;
	color: #FFF;
	padding: 0.5em;
	font-size: 0.8em;
	overflow: auto;
	height: 1%;
	margin-bottom: 0.5em;
}

#message {
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	background: #f2d2e5;
	padding: 0.5em;
	font-size: 0.8em;
	overflow: auto;
	height: 1%;
	margin: 0 0 0.5em 0;	
}

#message img {
	display: inline;
	vertical-align: middle;
	width: 1.8em;
	height: 1.8em;
	margin-right: 0.3em;
}

#createpost {
	background: #fbf0f7;
	color: #000;
	font-size: 1.0em;
	overflow: auto;
	height: 1%;
}


#postoptions {
	-webkit-border-bottom-left-radius: 0.5em;
	-moz-border-radius-bottom-left: 0.5em;
	-moz-border-radius-bottom-right: 0.5em;
	-webkit-border-bottom-right-radius: 0.5em;
	background: #f2d2e5;
	margin-bottom: 0.5em;
	padding: 0.5em;
	overflow: auto;
	height: 1%;
}

#postoptions .but {
	margin-right: 0.5em;
}

#postoptions input {
	float: right;
}

fieldset {
	padding: 0.5em;
	border: 0;
	margin: 0;
	border-bottom: 1px solid #f2d2e5;
}

#forumnav input {
	float: left;
}


#createpost label {
	width: 280px;
	float: left;
	clear: left;
	text-align: right;
	margin-top: 0.5em;
	padding: 0.2em 0.5em 0 0;
}

#createpost label, #createpost p {
	font-size: 0.9em;
}

#createpost label span {
	font-size: 0.9em;
	color: #000;
}

#createpost input, #createpost textarea {
	margin-top: 0.5em;
	float: left;
	width: 500px;
	font-size: 0.9em;
}

#createpost textarea {
	height: 170px;
}

span.quote {
	display: block;
	border-left: 3px solid #999;
	margin-left: 1.0em;
	padding-left: 0.5em;
	color: #999;
}

.pager {
	float: right;
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 1%;
}

.pager li {
	font-size: 0.8em;
	list-style: none;
	float: left;
	margin: 0 0.5em 0 0;
	padding: 0;
}

.pager li.selected {
	background: #a857a8;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	padding: 0.3em 0.5em 0.3em 0.5em;
	display: block;
}

.pager li a, .but {
	display: block;
	padding: 0.3em 0.5em 0.3em 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	background: #FFF;
	color: #612d60;
	border: 0;
}

.pager li a:hover, .but:hover {
	background: #e39bc7;
	color: #FFF;	
}

.post h2 {
	-webkit-border-top-left-radius: 0.5em;
	-moz-border-radius-top-left: 0.5em;
	-moz-border-radius-top-right: 0.5em;
	-webkit-border-top-right-radius: 0.5em;
	background: #e39bc7;
	color: #FFF;
	padding: 0.5em;
	font-size: 1.0em;
	margin: 0;
}

.post .userinfo {
	width: 250px;
	padding: 0.5em;
	float: left;
	font-size: 0.8em;
}

.post p {
	margin: 0 0 0.5em 0;
}

.post .userinfo img {
	width: 3em;
	height: 3em;
	float: left;
	margin: 0 0.5em 0.5em 0;;
}

.post .message {
	font-size: 0.9em;
	float: left;
	padding: 0.5em;
	width: 668px;
}

.post .but {
	float: right;
	margin: 0.7em 0.7em 0 0.7em;
}

.post .but:hover {
	background: #a857a8;
}

.post div {
	-moz-border-radius-bottom-right: 0.5em;
	-webkit-border-bottom-right-radius: 0.5em;
	-webkit-border-bottom-left-radius: 0.5em;
	-moz-border-radius-bottom-left: 0.5em;
	background: #fbf0f7;
	margin-bottom: 0.5em;
	overflow: auto;
	height: 1%;
}

.post div.thread {
	background: #f2d2e5;
}

.post div div {
	-moz-border-radius-bottom-right: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottom-left: 0;
	background: none;
}


#createpost .problems, #newthread .problems {
	margin: 0.5em;
}