.forums-search{
	width:990px; padding:15px 0 0px 0; float:left;
}
.forums-search h2{
	color:#364a80; font:normal 25px Georgia, "Times New Roman", Times, serif; text-decoration:none; width:508px; float:left;
}
	* html .forums-search h2{
	color:#364a80; font:normal 25px Georgia, "Times New Roman", Times, serif; text-decoration:none; width:505px; float:left;
	}
	
.forum-input{
	font:normal 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;
	width:160px; height:17px; border:solid 1px #c5c5c5; text-decoration:none; margin:0 5px; padding-top:2px;
}
.forum-select{
	margin:0 5px 0 0; width:200px;
}
.forum-search{
	background:url(./images/forms_search.gif) no-repeat left top; width:65px; height:21px; font:bold 12px Arial, Helvetica, sans-serif; color:#000; 
	text-decoration:none; border:none;
}
.forums_list{
	background:#eaeaea; padding:0 0 0 10px; border-bottom:solid 1px #c0c0c0; font:bold 13px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.forum_left_container{
	margin:12px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	width:689px;
	float:left;
}
.clear-both{
	line-height:5px !important;

}
.forums_bg{
	border-top:solid 1px #FFFFFF; border-right:solid 1px #dedede; padding:12px; background-color:#f4f4f4; 
}
.forums_bg a{
	color:#000000;text-decoration:none;
}

.last_topic{
	border-top:solid 1px #FFFFFF; padding:12px; background-color:#f4f4f4; 
}
.last_topic a{
	color:#009fb0; font-weight:bold; text-decoration:none;
}
.last_topic a:hover{
	color:#009fb0; font-weight:bold; text-decoration:underline;
}
.last_topic_white a{
	color:#009fb0; font-weight:bold; text-decoration:none;
}
.last_topic_white a:hover{
	color:#009fb0; font-weight:bold; text-decoration:underline;
}
.topic{
	border-top:solid 1px #FFFFFF; border-right:solid 1px #dedede; border-left:solid 1px #dedede; padding:12px; background-color:#f4f4f4; 
}
.posts{
	border-top:solid 1px #FFFFFF; padding:12px; background-color:#f4f4f4; 
}
.posts a {
	text-decoration:none; color:#000000; font-weight:bold;
}

.forum-white{
	border-top:solid 1px #FFFFFF; border-right:solid 1px #dedede; padding:12px; background-color:#fbfbfb; 
}
.last_topic_white{
	border-top:solid 1px #FFFFFF; padding:12px; background-color:#fbfbfb; 
}
.topic-white{
	border-top:solid 1px #FFFFFF; border-right:solid 1px #dedede; border-left:solid 1px #dedede; padding:12px; background-color:#fbfbfb; 
}
.posts-white{
	border-top:solid 1px #FFFFFF; padding:12px; background-color:#fbfbfb; 
}
.margin5{
	margin-right:0px;
}
.forum-right-container{
	width:281px; float:right; margin-top:12px; 
}
.most-popular{
	width:261px; padding:10px 10px 10px 10px; margin-bottom:10px; background:url(./images/most-popular-bg.gif) repeat-x left top;
	font:normal 12px Arial, Helvetica, sans-serif; color:#171717;
}
.most-popular img{
	float:left; margin-right:10px; border:solid 1px #c2c2c2;
}
.border-img{
	margin-right:10px; border:solid 1px #c2c2c2;
}
.most-popular a{
	font:bold 12px Arial, Helvetica, sans-serif; color:#02adc0; text-decoration:none;
}
.most-popular a:hover{
	font:bold 12px Arial, Helvetica, sans-serif; color:#02adc0; text-decoration:underline;
}
.stu-padd{
	margin-bottom:15px;
}
.toppad{
	padding-top:5px;
}
.projrcts:link, .projrcts:visited{
	font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
}
.projrcts:hover{
	font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
}
.add-topic{
	background:url(./images/add-topic.gif) no-repeat; width:145px; height:28px; border:none;
	font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.project-topic h2{
	background-color:#eaeaea; border-bottom:solid 1px #c0c0c0; padding:7px 0 7px 10px;
	font:bold 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;
}
.project-topic h2 span{
	font:bold 12px Arial, Helvetica, sans-serif; color:#01a3b5; text-decoration:none;
}
.project-disc{
	background:url(./images/forms_topic_project.gif) repeat-x left top; padding:10px;
}
.dot{
	background:url(./images/forms_dot.gif) repeat-x; margin-bottom:6px;
	}
.date{
	width:400px; float:right;
}
.posted-by{
	width:200px; float:left;
}
.posted-by a{
	color:#000000; text-decoration:none;
}

.input-title{
	width:225px; height:18px; padding-top:2px; border:solid 1px #c7c7c7;
	font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;
}
.input-disc{
	width:400px; height:120px; padding-top:2px; border:solid 1px #c7c7c7;
	font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;
}
