/*
Theme Name: ePaperCentral
Theme URI: http://www.epapercentral.com
Description: bbPress theme for Epaper Central
Version: 1.0
Author: 
Author URI: 
*/


.num {
	text-align: center;
}

pre, code { font: 1.0em Monaco, 'Courier New', monospace; }

a.new-topic {
	background: url(/wp-content/themes/epapercentral/images/new-topic.gif) repeat-x top left;
	display: block;
	padding-top: 36px;
	height: 0;
	width: 128px;
	overflow: hidden;
	float: right;
	position: relative;
	top: -45px;
	margin-bottom: -45px;
	margin-right: 2px;
}

a.add-reply {
	background: url(/wp-content/themes/epapercentral/images/add-reply.gif) repeat-x top left;
	display: block;
	padding-top: 36px;
	height: 0;
	width: 96px;
	overflow: hidden;
	float: right;
	position: relative;
	top: -45px;
	margin-bottom: -45px;
	margin-right: 128px;
}

a#toggle-attachments {
	margin-left: 21%;
}

h3.bbcrumb {
	font-size: 14px;
	margin: 0 0 45px 0;
}

h3.bbcrumb a {
	color: #787878;
}

h3.bbcrumb a:hover {
	color: #D52300;
}

#discussions {
	padding-top: 10px;
}

#discussions h2 {
	margin-top: 10px;
}

#content #tag-form {
	border: 0;
	padding: 0;
}

#content #tag-form #tag {
	margin: 0;
	width: 100px;
	margin-right: 2px;
	display: inline;
}

#forums textarea {
	width: 600px;
	height: 200px;
}

#forums input {
	width: 300px;
}

#forums label em {
	left: 58%;
	margin-top: 4px;
}

#content #tag-form input.submit-btn {
	width: 60px;
	padding: 2;
	margin: 0;
	display: inline;
}

#forums table thead {
	background: #eaeaea url(/wp-content/themes/epapercentral/images/bg-forum-header.gif) repeat-x 0% 100%;
}

#forums table thead th {
	border: 0;
}

#forums table td {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #DADADA;
}

#forums .search-forum {
	position: absolute;
	top: -5px;
	right: 0;
}

#forums .search-forum form, #forums .search-forum form label {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
}

#forums .search-forum form label {
	display: inline;
	margin-right: 5px;
}

#forums .search-forum form input {
	width: 150px;
	display: inline;
	margin: 0 !important;
}

#forums .search-forum form input.submit-btn {
	width: 30px;
	padding: 2px;
}

#useravatar { 
	border: 1px solid #D6D6D6; 
	background-color: #fff; 
	float: left; 
	padding: 3px;
}

.avatar {
	border: 1px solid #D6D6D6;
	padding: 2px;
}

#userdata { margin-left: 110px; }

#userdata #userlogin { clear: none; }

#useravatar img { display: block; }

.bozo { background-color: #eeee88; }

.alt.bozo { background-color: #ffff99; }

.deleted { background-color: #ee8888; }

.alt.deleted { background-color: #ff9999; }

.notice p { margin-bottom: 0; }

/*.sticky { 
	background-color: #F5C8BF; 
}
*/
#profile-box {
	background-color: #F5F5F5;
	border: 1px solid #D6D6D6;
	padding: 10px;
}

#profile-box h2 {
	margin-top: 0;
}

#profile-box dl dt {
	width: 100px;
	float: left;
}

#profile-box dl dd {
	margin-left: 0;
}

.infobox {
	border: 1px solid #D6D6D6;
	border-width: 1px 0;
	padding: 1em;
}

#content .infobox ul {
	padding: 0 0 0 10px;
}

#content .infobox ul li {
	background-position: 0px 7px;
	padding: 0 0 0 20px;
}

#topic-info {
	float: left;
	padding: 0 1em 0 0;
}

#topic-info h2 {
	margin-top: 0px;
}

#topic-tags {
	border-left: 1px solid #D6D6D6;
	float: right;
	padding: 0 0 0 1em;
	width: 200px;
}

.nav {
	margin: 10px 0;
	padding: 5px 0;
}

.nav span { font-weight: bold; }

#latest {
	margin-bottom: 28px;
}

#latest tbody tr:hover, #forumlist tbody tr:hover, #favorites tbody tr:hover { background-color: #e4f3e1; }

#thread {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 40px;
}

#thread li {
	clear: both;
	/* Hack to force padding on .threadauthor on IE */
/*	border-top: 1px solid #fff;*/
	margin-bottom: 10px;
}

#thread li ol, #thread li ul { padding-left: 20px; }

#thread li ol li, #thread li ul li { margin-left: 0px; }

.threadauthor {
	float: left;
	width: 170px;
	line-height: 1.3;
	padding-top: 4px;
}

.threadauthor a {
	color: #787878;
}

.threadauthor a:hover {
	color: #D52300;
}

.post_count_plus strong {
	font-weight: normal;
}

.threadauthor .threadauthor-avatar {
	float: left;
	margin-right: 10px;
}

.threadauthor .threadauthor-info {
	float: left;
}

.threadauthor strong.author a {
	width: 100px;
	font-size: 14px;
	word-wrap: break-word;
}

.threadauthor p {
	margin: 0;
}

.threadpost {
	padding: 10px 18px;
	margin-left: 180px;
	margin-right: 20px;
	background-color: #F5F5F5;
}

/*.threadpost .post {
	min-height: 60px;
	_height: 60px;
}*/

.threadpost ul, .threadpost ol {
	margin-left: 0;
}

#thread li.alt .threadpost { border: 1px solid #D6D6D6; background-color: transparent; }

#thread li.first-post .threadpost { background-color: #F0F5F9; }

#thread li.deleted { background-color: transparent; }

#thread li.deleted .threadpost { background-color: #ee8888; }

#thread li.alt.deleted .threadpost { background-color: #ff9999; }

#manage-tags {
	margin: 10px 0;
	list-style: none;
}

#manage-tags li {
	float: left;
	width: 200px;
	padding-bottom: 10px;
}

.poststuff {
	color: #787878;
	margin-top: 10px;
	padding-top: 3px;
	background: url(/wp-content/themes/epapercentral/images/dark-grey-dot.gif) repeat-x top left;
}

.poststuff a {
	color: #787878;
	border-bottom: 1px solid #C5C5C5;
}

.poststuff a:hover {
	color: #D52300;
	border-bottom: 1px solid #D52300;
}

.first-post .poststuff {
	color: #597D95;
		background: url(/wp-content/themes/epapercentral/images/blue-dot.gif) repeat-x top left;
}

.first-post .poststuff a {
	color: #597D95;
	border-bottom: 1px solid #99b4c6;
}

.first-post .poststuff a:hover {
	color: #D52300;
	border-bottom: 1px solid #D52300;
}

.alt .poststuff {
	background: url(/wp-content/themes/epapercentral/images/dark-grey-dot.gif) repeat-x top left;
}

.rss-link {
	display: block;
	padding: 6px 0;
	text-indent: 20px;
	background-image: url('images/feed-icon-16x16.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
}

#forums .results p {
	margin: 0;
}

#forums #views {
	float: left;
	width: 300px;
}

#forums #views ul {
	margin: 0;
}

#forums #views a {
	text-transform: capitalize;
}

#forums #hottags {
	float: left;
	width: 550px;
}

#profile-edit th, #profile-edit td, #profile-edit label {
	border: 0 !important;
	background: none !important;
	padding: 3px !important;
}

#profile-edit th {
	text-align: right;
	width: 176px;
}

#profile-edit input, #profile-edit select {
	margin: 0;
	display: inline;
}

.attachment-form {
	position: relative;
}

.allowed-files {
	width: 360px;
	position: absolute;
	top: 12px;
	right: 0;
}
