.message_board_banner,
.forum_my_favorites,
.forum_most_popular,
.forum_random_posts {
	border:1px solid #C1C1C1;
	text-align:left;
	width:300px;
	/*float: left; mscano - not needed it is in a floated column and is just creating spacing issues 20100521*/
}

.message_board_banner {float:none;margin:10px 0 0 0;}/*mscano - put space between ad module 20100520*/

.message_board_banner .module_title,
.forum_my_favorites .module_title,
.forum_most_popular .module_title,
.forum_random_posts .module_title{
	border-bottom:1px solid #C1C1C1;
	padding:0;
}

.message_board_banner .module_title .inner,
.forum_my_favorites .module_title .inner,
.forum_most_popular .module_title .inner,
.forum_random_posts .module_title .inner {
	background:#d8edfb none repeat scroll 0 0;
	padding: 5px;
	margin: 1px;
}

.message_board_banner .module_title .inner {
	background:#d8edfb none repeat scroll 0 0;
}

.module_topic_title a {
	color:#0c5284;
}

.floatl .message_board_banner .module_title .leftnav {
	background:#d8edfb none repeat scroll 0 0;
	margin: 2px 14px 2px 14px;
	padding: 4px 0 4px 14px;
	border-color:#e8e9e3;
	border-style:solid;
	border-width:1px;
}

.floatl .message_board_banner .module_title .selected a {
	color: #363531;
	text-decoration:none;
}

.floatl .message_board_banner .module_title .leftnav_subscribe {
	width: 269px;
	margin: 10px 14px 2px 14px;
}

.forum_stat {
	width:115px;
	float:left;
	font-weight:bold;
	margin: 0 0 0 5px;
}

.forum_created {
	font-size:11px;
	color:#929292;
	margin:5px 0 5px 0;
}

.forum_nums {
	font-size:36px;
	font-weight:bold;
}

.nav_spacer {
	height:7px;
}

.group_leader {
	float:right;
	text-align: center;
}
	
.message_board_banner .inner,
.forum_my_favorites .inner,
.forum_most_popular .inner,
.forum_random_posts .inner {
	padding:0 12px;
	width:auto;
}

.message_board_banner .module_title h3,
.forum_my_favorites .module_title h3,
.forum_most_popular .module_title h3,
.forum_random_posts .module_title h3 {
	-x-system-font:none;
	color:#0c5284 !important;
	font-family:arial;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:0;
    font-size:10pt; 
}

.message_board_banner .module_title h3 {
	color: #00528a !important;
}

.message_board_banner .module_topic,
.forum_my_favorites .module_topic,
.forum_most_popular .module_topic,
.forum_random_posts .module_topic {
	-x-system-font:none;
	color:#333333;
	font-family:arial;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

.moduleRowOdd {background-color:#FFFFFF;padding:7px 7px;}
.moduleRowEven {background-color:#FDFDFD;padding:7px 7px;}

#ask_a_question.ask_a_question_logged_in {height: 200px;}
#ask_a_question.ask_a_question_logged_out {height: 140px;}
