@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 : 2px;
	overflow : hidden;
	height: 1.5em;
	width : 300px;
}
div.time-detail {
	font-weight : lighter;
	font-size : 10px;
	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 : 8%;
	top : 0%
}
.forum_listing_sub div.title {
	font-weight : bolder;
}
#forum_listing_header div.description {
	float : left;
	text-align : left;
	width : 380px;
	font-size : 13px;
	font-weight : bolder;
	color : #ffffff;
	background-image:url(/theme/default/images/fhead_bg.jpg);
	background-repeat: repeat-x;
	padding : 6px;
}

#forum_listing_header div.description a {

	color : #000000;
}
.forum_listing_sub div.details {
	float : left;
	top : 40%;

	padding-right: 5px;
	
}

.forum_listing_sub div.description {
	font-size:11px;
	width : 325px;
}

.forum_listing_sub div.number-posts {
	float : left;
	text-align : center;
	top : -50%;
	width : 70px;
	padding : 6px;
	color : #cc0000;
  font-weight: bold;
}
#forum_listing_header div.number-posts {
	float : left;
	text-align : center;
	width : 70px;
	margin-left : 1px;
	font-size : 13px;
	font-weight : bolder;
	color : #ffffff;
	background-image:url(/theme/default/images/fhead_bg.jpg);
	background-repeat: repeat-x;
	padding : 6px;
}
.forum_listing_sub div.number-threads {
	text-align : center;
	float : left;
	top : -50%;
	width : 70px;
	padding : 6px;
  color : #cc0000;
  font-weight: bold;
}
#forum_listing_header div.number-threads {
	text-align : center;
	float : left;
	width : 70px;
	margin-left : 1px;
	font-size : 13px;
	font-weight : bolder;
	color : #ffffff;
	background-image:url(/theme/default/images/fhead_bg.jpg);
	background-repeat: repeat-x;
	padding : 6px;
}
#forum_listing_header div.last-post {
	float : left;
	text-align : center;
	top : -50%;
	width : 139px;
	margin-left : 1px;
	font-size : 13px;
	font-weight : bolder;
	color : #ffffff;
	background-image:url(/theme/default/images/fhead_bg.jpg);
	background-repeat: repeat-x;
	padding : 6px;
}
.forum_listing_sub div.last-post {
	float : left;
	text-align : left;
	top : -25%;
	width : 137px;
	overflow : hidden;
	line-height : 1.5em;
	font-size : 11px;
	height: 100%;
  padding-left: 5px;

}
.forum_listing_sub p.title a {
color : #cc0000;
}
.forum_listing_sub div.title a {
color : #cc0000;
}
.forum_listing_sub p.title {
	font-weight : bold;
	font-size : 10px;
	height : 1.5em;
	overflow:hidden;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:2px;
}
.forum_listing_sub p.by_user {
	margin:0px;
	font-size : 11px;
}
.forum_listing_sub p.by_user a {
color : #cc0000;
}
.forum_listing_sub p.by_date {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:2px;
	font-weight : lighter;
	font-size : 10px;
	color : #666666;
	height : 1.5em;
	overflow : hidden;
}
/* THREAD LIST CODE HERE */
div.row-bg {
	background-image:url(/theme/default/images/forumbg.jpg);
	background-repeat: repeat-y;
	background-color: #f9f9f9;

}
div.thread_list {
	overflow : hidden;
	padding : 0.5%;
	height:55px;
	border-bottom : 1px solid #eeeeee;
}

#thread_list_header {
	overflow : hidden;
	top : 0;
	
}
#thread_list_header div.icon {
	float : left;
	width : 1.6%;
}
.thread_list div.icon {
	float : left;
	padding-top:16px;
	padding-left:5px;
	width : 20px;
	height : 20px;

}
.thread_list div.icon div.image {
	vertical-align : text-bottom;
}
#thread_list_header div.thread-title {
	float : left;
	text-align : left;
	width : 330px;
	font-size : 13px;
	font-weight : bolder;
	color : #ffffff;
	background-image:url(/theme/default/images/fhead_bg.jpg);
	background-repeat: repeat-x;
	padding : 6px;
}
#thread_list_header div.thread-title a {
  color : #ffffff;
}

.thread_list div.thread-title {
	float : left;
	text-align : left;
	width : 310px;
	padding-left:5px;
  
}

.thread_list div.thread-title a {
  color : #cc0000;
  font-weight : bolder;
}
.thread_list div.thread-title-bold {
	float : left;
	text-align : left;
  overflow:hidden;
	width : 305px;
	padding-left:5px;
}
div.thread_title_bold div.title {
	overflow : hidden;
	height: 1.2em;

}
div.thread_title div.title {
	overflow : hidden;
	height: 1.2em;
	
}
.thread_list div.title a {
  color : #cc0000;
  font-weight : bolder;
  
}
.thread_list div.by-user {
	float : left;
	text-align : center;
	width : 100px;
  padding : 6px;
  font-size:10px;
	
}
.thread_list div.by-user a {
	color : #cc0000;
  font-weight : bold;	
}

#thread_list_header div.by-user {
	float : left;
	text-align : center;
	width : 100px;
	font-size : 13px;
	font-weight : bolder;
	color : #ffffff;
	background-image:url(/theme/default/images/fhead_bg.jpg);
	background-repeat: repeat-x;
	padding : 6px;
	margin-left:1px;
}
#thread_list_header div.forum-title {
	float : left;
	text-align : left;
	width : 105px;
	font-size : 13px;
	font-weight : bolder;
	color : #ffffff;
	background-image:url(/theme/default/images/fhead_bg.jpg);
	background-repeat: repeat-x;
	padding : 6px;
	margin-left:1px;

}

.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 : 50px;
	width : 45px;
	color : #cc0000;
  font-weight : bolder;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 18px;
	overflow:hidden;
}
#thread_list_header div.post-number {
	float : left;
	text-align : center;
	width : 50px;
	font-size : 13px;
	font-weight : bolder;
	color : #ffffff;
	background-image:url(/theme/default/images/fhead_bg.jpg);
	background-repeat: repeat-x;
	padding : 6px;
	margin-left:1px;
}
.thread_list div.view-number {
	float : left;
	text-align : center;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 18px;
	overflow:hidden;
	width : 45px;
	color : #cc0000;
  font-weight : bolder;
}
#thread_list_header div.view-number {
	float : left;
	text-align : center;
	width : 50px;
	font-size : 13px;
	font-weight : bolder;
	color : #ffffff;
	background-image:url(/theme/default/images/fhead_bg.jpg);
	background-repeat: repeat-x;
	padding : 6px;
	margin-left:1px;
}
.thread_list div.last-post {
	float : left;
	text-align : right;
	top : -50%;
	width : 106px;
	margin-left:6px;
	font-size : 11px;	
}
.thread_list div.last-post a {
	color : #cc0000;
  font-weight : bolder;	
}
#thread_list_header div.last-post {
	float : left;
	text-align : center;
	top : -50%;
	width : 116px;
	font-size : 13px;
	font-weight : bolder;
	color : #ffffff;
	background-image:url(/theme/default/images/fhead_bg.jpg);
	background-repeat: repeat-x;
	padding : 6px;
	margin-left:1px;
}
.thread_crumbs {
	float : left;
	text-align : left;
	width : 688px;
	font-size : 13px;
	font-weight : bolder;
	color : #ffffff;
	background-image:url(/theme/default/images/fhead_bg.jpg);
	background-repeat: repeat-x;
	padding : 6px;
  margin-bottom:5px;

}
.thread_crumbs a {
	color : #ffffff;
	font-weight : bolder;
}
#thread_list_header div.thread-title-mini {
	float : left;
	text-align : left;
	width : 171px;
	font-size : 13px;
	font-weight : bolder;
	color : #ffffff;
	background-image:url(/theme/default/images/fhead_bg.jpg);
	background-repeat: repeat-x;
	padding : 6px;
}
#thread_list_header div.thread-title-mini a {
  color : #ffffff;
}

