#forumcontainer table.fullwidth,
#forumcontainer #threadlist_caption,
#forumcontainer div.forumsList,
div#forumcontainer div.forumsList table#postslist,
#forumcontainer div.forumsList #newpost,
div#forumcontainer div.forumsList table#postslist td.reply_quote,
div#forumcontainer div.forumsList table.pagertable
{
	width: 100%;
}

#forumcontainer ul
{
	padding-bottom: 15px;
}
#forumcontainer div.smallposter
{
	font-size: 85%;
	color: #9FACC1;
	display: block;
}

#forumcontainer ul li
{
	display: inline;
	font-family: Arial;
	text-transform: uppercase;
	/* font-size: 70%; */
}
#forumcontainer ul li a {
	padding-right: 10px;
	margin-right: 5px;
	/* background: url('../Images/breadcrumb-arrow.gif') no-repeat right center; */
	background: url(../Img/arrow-right.png) no-repeat right center;
}
#forumcontainer div.forumsList form
{
	/* font-family: Times New Roman; */
}
/* Forum list */
div#forumcontainer div.forumsList h1
{
	padding-bottom: 15px;
}

div#forumcontainer div.forumsList table tbody th,
div#forumcontainer div.forumsList table#threadslist thead th
{
	padding-top: 3px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	text-align: left; 
}

div#forumcontainer div.forumsList table tbody td.thread,
div#forumcontainer div.forumsList table tbody td.thread_threadcount,
div#forumcontainer div.forumsList table tbody td.thread_postcount
{
	padding-bottom: 15px;
}
div#forumcontainer div.forumsList table tbody td.thread_threadcount,
div#forumcontainer div.forumsList table tbody td.thread_postcount,
div#forumcontainer div.forumsList table tbody td.thread_replycount,
div#forumcontainer div.forumsList table tbody td.thread_viewcount
{
	padding-left: 8px;
}
div#forumcontainer div.forumsList table tbody th.title,
div#forumcontainer div.forumsList table tbody th.last_post,
div#forumcontainer div.forumsList table tbody th.threads,
div#forumcontainer div.forumsList table tbody th.posts
{
	padding-bottom: 8px;
	text-align: left;
}
div#forumcontainer div.forumsList table tbody th.title
{
	width: 335px;
}
div#forumcontainer div.forumsList table tbody th.last_post
{
	width: 201px;
}
div#forumcontainer div.forumsList table tbody th.threads,
div#forumcontainer div.forumsList table tbody th.posts
{
	width: 67px;
}
div#forumcontainer div.forumsList table tbody td
{
	vertical-align: top;
}
div#forumcontainer div.forumsList div.latest_thread
{
	padding-bottom: 8px;
}

/* Thread list */
div#forumcontainer div.forumsList table#threadslist th.poster a,
div#forumcontainer div.forumsList table#threadslist th.last_reply a,
div#forumcontainer div.forumsList table#threadslist th.replies a,
div#forumcontainer div.forumsList table#threadslist th.displays a,
div#forumcontainer div.forumsList table#threadslist th.title a
{
	color: rgb(63,89,130);
}
div#forumcontainer div.forumsList #threadslist tbody td
{
	border-top: solid 1px rgb(207,214,224);
}
div#forumcontainer div.forumsList #threadslist
{
	border-bottom: solid 1px rgb(207,214,224);
	margin-bottom: 20px;
}
div#forumcontainer div.forumsList #threadlist_caption h1,
div#forumcontainer div.forumsList #threadlist_caption td.description
{
	padding-bottom: 0;
}
div#forumcontainer div.forumsList #threadlist_caption td.newthread
{
	text-align: right;
}
div#forumcontainer div.forumsList table#threadslist th.title
{
	width: 262px;
}
div#forumcontainer div.forumsList table#threadslist th.last_reply
{
	width: 82px;
}
div#forumcontainer div.forumsList table#threadslist th.poster
{
	width: 186px;
}
div#forumcontainer div.forumsList table#threadslist th.replies,
div#forumcontainer div.forumsList table#threadslist th.displays
{
	width: 60px;
	text-align: center;
	padding: 10px 5px;
}
div#forumcontainer div.forumsList table#threadslist thead th,
div#forumcontainer div.forumsList table#threadslist tbody td
{
	padding: 10px 0;
}
#forumcontainer div.forumsList #threadslist td.thread_replycount,
#forumcontainer div.forumsList #threadslist td.thread_viewcount
{
	text-align: center;
	padding: 10px 5px;
}

/* Post list */
div#forumcontainer div.forumsList table#postslist td.author
{
	width: 134px;
}
div#forumcontainer div.forumsList table#postslist tr td.title
{
	width: 511px;
}
div#forumcontainer div.forumsList table#postslist tr td.checkboxcol,
div#forumcontainer div.forumsList table#threadslist tr td.checkboxcol
{
	padding-right: 5px;
}
div#forumcontainer div.forumsList table#postslist tr td.author,
div#forumcontainer div.forumsList table#postslist tr td.title,
div#forumcontainer div.forumsList table#postslist td.reply_count,
div#forumcontainer div.forumsList table#postslist td.subscribe
{
	border-top: solid 1px rgb(207,214,224);
	padding-top: 5px;
}
#forumcontainer div.forumsList #postslist td.author em
{
	font-family: Arial;
	text-transform: uppercase;
	color: #9FACC1;
	display: block;
	font-size: 70%;
}
div#forumcontainer div.forumsList table#postslist td.reply_count,
div#forumcontainer div.forumsList table#postslist td.subscribe
{
	padding-bottom: 15px;
}
div#forumcontainer div.forumsList table#postslist tr.first td.author,
div#forumcontainer div.forumsList table#postslist tr.first td.title
{
	border-top: solid 1px rgb(207,214,224);
}
div#forumcontainer div.forumsList table#postslist
{
	border-bottom: solid 1px rgb(207,214,224);
	margin-bottom: 5px;
}
div#forumcontainer div.forumsList table#postslist tr td.author,
#forumcontainer div.forumsList #postslist td.spacer_cell,
div#forumcontainer div.forumsList table#postslist tr.first td.author
{
	
	background-color: rgb(244,244,244);
}
div#forumcontainer div.forumsList table#postslist tr td.author
{
	padding: 5px;
}
#forumcontainer div.forumsList #postslist td.subscribe,
div#forumcontainer div.forumsList table#postslist td.title,
div#forumcontainer div.forumsList table#postslist td.post_body,
div#forumcontainer div.forumsList table#postslist td.reply_quote
{
	padding: 5px 5px 0 10px;
	
}
div#forumcontainer div.forumsList table#postslist td.reply_quote img {
	margin-left: 5px;
}
div#forumcontainer div.forumsList table#postslist
{
	table-layout: fixed;
	word-wrap: break-word;
	overflow: hidden;
}
div#forumcontainer div.forumsList table#postslist td.reply_quote
{
	text-align: right;
	padding-bottom: 15px;
	border-top: dotted 1px rgb(207,214,224);
}
div#forumcontainer div.forumsList table#postslist td.reply_quote img,
div#forumcontainer div.forumsList table#postslist td.reply_quote label,
div#forumcontainer div.forumsList table#postslist td.subscribe img,
div#forumcontainer div.forumsList table#postslist td.subscribe label,
#forumcontainer #threadlist_caption td.newthread img,
#forumcontainer #threadlist_caption td.newthread label
{
	vertical-align: middle;
}
#forumcontainer #threadlist_caption td.newthread
{
	padding-bottom: 5px;
}
div#forumcontainer div.forumsList table#postslist td.subscribe
{
	padding-top: 15px;
	text-align: right;
}
div#forumcontainer div.forumsList table.pagertable td.pagelist
{
	text-align: left;
}
div#forumcontainer div.forumsList table.pagertable td.prev_next
{
	text-align: right;
}
#forumcontainer div.forumsList table.pagertable div.number
{
	display: inline;
}
#forumcontainer div.forumsList table.pagertable td.prev_next div.number
{
	display: none;
}

.quote {
	background-color: #E8E8E8;
	border: 1px solid black;
	font-style: italic;
	padding: 5px;
}

/* New post */
#forumcontainer div.forumsList #newpost
{
	position: relative;
	text-align: left;
}
#forumcontainer div.forumsList #newpost #newpost_header
{
	border-bottom: 1px solid rgb(207,214,224);
}
#forumcontainer div.forumsList form #newpost span
{
	/* font-family: Times New Roman; */
}
#forumcontainer div.forumsList #newpost #newpost_parent
{
	position: absolute;
	top: 0px;
	right: 0px;
}
#forumcontainer div.forumsList #newpost p.border
{
	border-top: solid 1px rgb(207,214,224);
}
#forumcontainer div.forumsList #newpost label.caption
{
	display: block;
	padding-top: 20px;
}
#forumcontainer div.forumsList #newpost div.buttons
{
	display: block;
	text-align: right;
	border-top: solid 1px rgb(207,214,224);
	padding-top: 15px;
	margin-top: 15px;
}
div#forumcontainer div.forumsList table#newpost tr.title td
{
	border-top: solid 1px rgb(207,214,224);
	padding-top: 15px;
}
div#forumcontainer div.forumsList table#newpost tr.message_label td
{
	padding-top: 15px;
}
div#forumcontainer div.forumsList table#newpost tr.buttons td
{
	padding-top: 15px;
	text-align: center;
}
div#forumcontainer div.forumsList table#newpost tr.buttons td input#forumSaveBtn
{
	margin-right: 10px;
}

/* POST STYLING */
div#forumcontainer #postslist td.post_body em
{
	font-style: italic;
}
div#forumcontainer #postslist td.post_body strong
{
	font-weight: bold;
}
div#forumcontainer #postslist td.post_body blockquote 
{
	background-color: #E8E8E8;
	border: 1px solid black;
	padding: 5px;
	margin: 5px;
	font-style: italic;
}