@import 'clear/colors';
@import './util';

body {
	background-color: $bgcol;
	font-family: monospace, sans-serif;
	font-size: 80%;
}

div#topbar {
	background: $topbarbg;
	border-bottom: 1px solid $topbarborder;
}

a {
	color: $linkcol;
	text-decoration: none;
	&:hover {
		text-shadow: 0px 0px 5px $hrcol;
	}
}

header {
	color: $headercol;
}

hr {
	border: none;
	border-top: 1px solid $hrcol;
	height: 0;
}

input, select, textarea {
	border: 1px double $inputshadow;
	border-radius: 5px;
	background: $inputcol;
	color: #000;
}

input:active, select:active, textarea:active {
	// box-shadow: 0px 0px 5px $replyborder;
	@include shadow-filter(0px 0px 5px $replyborder);
}

input[type="button"],
input[type="submit"],
input[type="file"]::file-selector-button,
input[type="file"]::-webkit-file-upload-button {
	background: #A7A7A7;
	border: 3px double $inputshadow;
	border-radius: 5px;
	color: #000;
}

div.reply,
div.section-block,
th.postblock,
div.postprev,
div.inlinepostprev {
	background: $inputcol;
	border: 1px solid $replyborder;
	border-radius: 5px;
	text-align: left;
}

span.subject {
	font-weight: bold;
	color: $subjectcol;
}

table#pages, table#pages * {
	border: none!important;
}

div.section-title-block {
	background: #A7A7A7;
	border-bottom: 1px solid $replyborder;
}