@charset "utf-8";

.cursor_pointer {
	cursor : pointer;
}

div.floatLeft img {
	vertical-align : bottom;
}
blockquote {
	border-left:3px solid #303030;
	font-size: 12px;
	padding-left : 5px;
	background : white;
	padding : 3px;
	width : 80%;
}
blockquote h3 {
	text-decoration:underline;
	font-weight : bold;
	font-size : 13px;
	margin-bottom : 3px;
}
div.post-preview {
	font-weight : lighter;
	font-size : 10px;
	color : #666666;
	padding-top : 4px;
	overflow : hidden;
	height: 1.2em;
	width : 95%;
}
div.time-detail {
	font-weight : lighter;
	font-size : 11px;
	color : #666666;
	padding-top : 4px;
}
.small-paging {
	font-size : 10px;
	font-weight : lighter;
	color : #666666;
	padding-top : 2px;
}
.small-paging a {
	color : #666666;
	text-decoration : none;
}
.small-paging-bold {
	font-size : 10px;
	font-weight : bolder;
	color : #666666;
	padding-top : 2px;
}
.small-paging-bold a {
	color : #666666;
	text-decoration : none;
}
/* FORUM CODE HERE */
#forum_listing_header {
	overflow : hidden;
	top : 0;
}
.forum_listing_sub {
	overflow : hidden;
	padding : 0.5%;
}
.forum_listing_sub div.forum-image {
	float : left;
	width : 4%;
	top : 0%
}
.forum_listing_sub div.title {
	font-weight : bolder;
}
#forum_listing_header div.description {
	float : left;
	text-align : left;
	width : 55%;
}
.forum_listing_sub div.details {
	float : left;
	top : 40%;
	width : 51%;
}
.forum_listing_sub div.description {
	margin : 5px;
}
.forum_listing_sub div.number-posts {
	float : left;
	text-align : center;
	top : -50%;
	width : 10%;
	margin-left : 2%;
}
#forum_listing_header div.number-posts {
	float : left;
	text-align : center;
	width : 10%;
	margin-left : 2%;
}
.forum_listing_sub div.number-threads {
	text-align : center;
	float : left;
	top : 40%;
	width : 10%;
}
#forum_listing_header div.number-threads {
	text-align : center;
	float : left;
	width : 10%;
}
#forum_listing_header div.last-post {
	float : right;
	text-align : left;
	top : -50%;
	width : 22%;
}
.forum_listing_sub div.last-post {
	float : right;
	text-align : left;
	top : -25%;
	width : 22%;
	overflow : hidden;
	line-height : 1.5em;
}
.forum_listing_sub p.title {
	font-weight : bold;
	height : 1.5em;
	overflow:hidden;
}
.forum_listing_sub p.by_user {
}
.forum_listing_sub p.small-post-preview {
	line-height: 1.5em;
	font-weight : lighter;
	font-size : 10px;
	color : #666666;
	padding-top : 2px;
	height : 1.5em;
	overflow : hidden;
}
/* THREAD LIST CODE HERE */
div.thread_list {
	overflow : hidden;
	padding : 0.5%;
}
#thread_list_header {
	overflow : hidden;
	top : 0;
}
#thread_list_header div.icon {
	float : left;
	width : 1.6%;
}
.thread_list div.icon {
	float : left;
	width : 1.2%;
	height : 2em;
	margin : 0.5em 0.5% 0em 0.1%;
}
.thread_list div.icon div.image {
	vertical-align : text-bottom;
}
#thread_list_header div.thread-title {
	float : left;
	text-align : left;
	width : 35%;
}
.thread_list div.thread-title {
	float : left;
	text-align : left;
	top : -50%;
	width : 33%;
}
.thread_list div.thread-title-bold {
	float : left;
	text-align : left;
	top : -50%;
	width : 33%;
	font-weight : bolder;
}
div.thread_title_bold div.title {
	overflow : hidden;
	height: 1.2em;
}
div.thread_title div.title {
	overflow : hidden;
	height: 1.2em;
}
.thread_list div.by-user {
	float : left;
	text-align : left;
	top : -50%;
	width : 12%;
}
#thread_list_header div.by-user {
	float : left;
	text-align : left;
	width : 12%;
}
#thread_list_header div.forum-title {
	float : left;
	text-align : left;
	width : 17%;
}
.thread_list div.forum-container {
	float : left;
	text-align : left;
	top : -50%;
	width : 17%;
	overflow : hidden;
}
.thread_list div.forum-container :hover {
	color : black;
	cursor : pointer;
}
.thread_list div.forum-title img {
	vertical-align : sub;
}
div.forum-container div.forum-preview {
	font-weight : lighter;
	font-size : 10px;
	color : #D3D3D3;
	padding-top : 4px;
	overflow : hidden;
	height: 1.2em;
	width : 95%;
}
div.forum-preview:hover {
	color : black;
}
.thread_list div.post-number {
	float : left;
	text-align : center;
	top : -50%;
	width : 6%;
}
#thread_list_header div.post-number {
	float : left;
	text-align : center;
	width : 6%;
}
.thread_list div.view-number {
	float : left;
	text-align : center;
	top : -50%;
	width : 6%;
}
#thread_list_header div.view-number {
	float : left;
	text-align : center;
	width : 6%;
}
.thread_list div.last-post {
	float : right;
	text-align : left;
	top : -50%;
	width : 21%;
}
#thread_list_header div.last-post {
	float : right;
	text-align : left;
	top : -50%;
	width : 21%;
}