/* Navbar */
#navbar {
	height: 30px;
	clear: both;
	margin-top: 0px;
	margin-bottom: 4px;
	padding: 0 0px;
	background: url("/theme/images/bg_navbar.gif") repeat-x 0 0;
}
#navbar ul {
	list-style: none;
	display: block;
}
#navbar li {
	float: left;
}

/* Rollover state */
#navbar li span {
	height: 30px;
	margin: 0;
	background-position: 0 -33px;
	display: block;
}

/* Rolloff state */
#navbar li span a, #navbar li span a:link {
	display: block;
	width: 100%;
	height: 30px;
	background-position: 0 -1px;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
#navbar li span a strong { display:none; }
#navbar li span a:hover { background-image: none; }

/* Button images */
li.but-index span,
li.but-index span a {
	background: url("/theme/images/but_index.gif") 0 0 no-repeat;
}
li.but-downloader span,
li.but-downloader span a {
	background: url("/theme/images/but_downloader.gif") 0 0 no-repeat;
}
li.but-download span,
li.but-download span a {
	background: url("/theme/images/but_download.gif") 0 0 no-repeat;
}
li.but-buy span,
li.but-buy span a {
	background: url("/theme/images/but_buy.gif") 0 0 no-repeat;
}
li.but-community span,
li.but-community span a {
	background: url("/theme/images/but_community.gif") 0 0 no-repeat;
}
li.but-support span,
li.but-support span a {
	background: url("/theme/images/but_support.gif") 0 0 no-repeat;
}
li.but-about span,
li.but-about span a {
	background: url("/theme/images/but_about.gif") 0 0 no-repeat;
}

li.but-index span	{ width: 120px; }
li.but-downloader span	{ width: 150px; }
li.but-download span	{ width: 90px; }
li.but-buy span		{ width: 70px; }
li.but-community span	{ width: 110px; }
li.but-support span	{ width: 100px; }
li.but-about span	{ width: 80px; }

/* Always active states */
body.index #navbar li.but-index span a,
body.downloader #navbar li.but-downloader span a,
body.download #navbar li.but-download span a,
body.buy #navbar li.but-buy span a,
body.community #navbar li.but-community span a,
body.support #navbar li.but-support span a,
body.about #navbar li.but-about span a {
	background-position: 0 -64px;
}

.pages_btns { width: 100%; padding: 0 0 8px; overflow: hidden; }
	.postbtn, .replybtn { float: right; }
		.postbtn { margin-left: 10px; cursor: pointer; }
	.pages_btns .pages em { line-height: 26px; }
.pages, .threadflow { float: left; border: 1px solid #E2E2E2; background: #F5F5F0; height: 24px; line-height: 26px; color: #535353; overflow: hidden; }
	.pages a, .pages strong, .pages em, .pages kbd, #multipage .pages em { float: left; padding: 0 8px; line-height:26px; }
		.pages a:hover { background-color: #FFF; }
		.pages strong { font-weight: bold; color: #DD0000; background: #C1C1C1; }
			.pages a.prev, .pages a.next { line-height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; }
				.pages a.next { padding: 0 15px; }
		.pages kbd { border-left: 1px solid #E2E2E2; margin: 0; }
			* html .pages kbd { padding: 1px 8px; }
			.pages kbd input { border: 1px solid #E2E2E2; margin-top: 3px !important; * > margin-top: 1px  !important; margin: 1px 4px 0 3px; padding: 0 2px; height: 17px; }
				.pages kbd>input { margin-bottom: 2px; }