
.topics_header
{
	display:			block;
	font-family:		Verdana;
	color:				#f0ff6f;
	font-size:			15px;
	font-weight:		bold;
	border-top:			1px solid black;
	border-bottom:		1px solid black;
	background:			#1a71d4;
	text-align:			center;
	padding:			0.3em;
	margin-bottom:		0;
}

.topics_explanation
{
	display:			block;
	padding:			0.2em 0.6em;
	background-color:	#e6f0f0;
	font-size:			11px;
	font-style:			normal;
	border-bottom:		1px solid #c1c1c1;
	margin:				0;
}

.topics_options
{
	display:			block;
	padding:			0.4em 0.4em;
	background-color:	#dce0ff;
	border-bottom:		1px solid #c1c1c1;
	font-size:			13px;
	white-space:		nowrap;
}

.topics_options a
{
	color:				#0b2440;
}

.topics_options a:hover
{
	background-color:	white;
	color:				black;
}

.topics_options .option
{
	padding:			0.4em 0.5em;
}

.topics_options .option_selected
{
	font-weight:		bold;
	color:				black;
}

.topics_options_left
{
	float:				left;
}

.topics_options_left a
{
	position:			relative;
	font-weight:		bold;
}

.topics_options_right
{
	float:				right;
}

.topics_options_right a
{
	position:			relative;
	font-weight:		normal;
}

.topics_options_right span
{
	position:			relative;
}

.topics_options_right span.option
{
	color:				#707070;
}

.topics_options_right span .forum_share_container
{
	border:				1px solid #c0c0c0;
	background-color:	#dce0ff;
	visibility:			hidden;
	position:			absolute;
	top:				21px;
	left:				0px;
	z-index:			105;
	white-space:		nowrap;
}

.topics_options_right span:hover .forum_share_container
{
	visibility:			visible;
}

.topics_options_right span .forum_share_container span
{
	display:			block;
}

.topics_options_right span .forum_share_container span a
{
	display:			block;
	padding:			4px 20px 4px 6px;
}

.topics_options_right span .forum_share_container span a#share_facebook
{
	padding-left:		25px;
	background:			url(http://www.facebook.com/favicon.ico) no-repeat 5px 4px;
}

.topics_options_right span .forum_share_container span a#share_facebook:hover
{
	background-color:	white;
}

.topics_options_right span .forum_share_container span a#share_digg
{
	padding-left:		25px;
	background:			url(http://www.digg.com/favicon.ico) no-repeat 5px 4px;
}

.topics_options_right span .forum_share_container span a#share_digg:hover
{
	background-color:	white;
}

.select_a_school
{
	display:			block;
	font-weight:		bold;
	margin-top:			0.8em;
	margin-bottom:		0.8em;
	padding-left:		0.4em;
}

.cp_news_notice
{
	display:			block;
	font-size:			11px;
	color:				#606060;
	padding-left:		0.6em;
	margin-top:			0.2em;
}

.jump_topic_refs
{
	font-size:			11px;
	color:				#606060;
	text-align:			right;
	margin-top:			0.4em;
	margin-bottom:		0.8em;
}

.jump_topic_refs .divider_bullet
{
	color:				black;
}

.empty_forum_notice
{
	font-size:			13px;
	color:				#606060;
	display:			block;
	padding-left:		0.8em;
	margin-top:			1.2em;
}

.empty_forum_notice a
{
	font-weight:		bold;
	color:				#0b2440;
	text-decoration:	underline;
}

.topics_options_spacer
{
	display:			block;
	margin-bottom:		1.2em;
}

.topics_post_spacer
{
	display:			block;
	margin-bottom:		1.2em;
}

div#content hr
{
	border:				0px solid black;
	color:				#a0a0a0;
	background-color:	#a0a0a0;
	height:				1px;
	margin-top:			1.0em;
	margin-bottom:		1.0em;
}

div.topic
{
}

div.topic .title_bar
{
	border:				1px solid #d5dedf;
}

div.topic .title_bar .title_bar_normal
{
	background-color:	#fffbce;
	padding:			0.3em 0.8em;
}

div.topic .title_bar .thread_title
{
	display:			block;
}

div.topic .title_bar .thread_title a
{
	font-size:			13px;
	color:				black;
	font-weight:		bold;
}

div.topic .title_sub_bar
{
	margin-top:			0.4em;
	margin-bottom:		0.1em;
	font-size:			11px;
	color:				#808080;
}

div.topic .title_sub_bar .divider_bullet
{
	margin:				auto 0.2em;
	color:				black;
}

div.topic .title_sub_bar .topic_options
{
	display:			block;
	float:				left;
}

div.topic .title_sub_bar .topic_post_data
{
	display:			block;
	float:				right;
}

div.topic .title_sub_bar .topic_post_data a.post_link
{
	font-weight:		bold;
}

div.topic .first_post_text
{
	display:			block;
	font-size:			12px;
	padding:			0.4em 0.8em;
	border-left:		1px solid #d5dedf;
	border-right:		1px solid #d5dedf;
	border-bottom:		1px solid #d5dedf;
}

#new_thread_prompt
{
	padding:			1.2em;
	margin:				0 auto;
	width:				80%;
}

#new_thread_prompt form
{
}

#new_thread_prompt .title_row
{
	display:			block;
	margin-bottom:		0.6em;
}

#new_thread_prompt .add_title
{
	font-size:			15px;
	font-weight:		bold;
	margin-right:		0.6em;
}

#new_thread_prompt textarea
{
}

#new_thread_prompt #thread_options_basic
{
	margin-top:			0.2em;
	display:			none;
}

#new_thread_prompt .thread_options .thread_option
{
	display:			block;
	font-size:			11px;
	color:				#606060;
}

#new_thread_prompt .thread_options .thread_option input
{
	margin-right:		0.6em;
	position:			relative;
	top:				0.2em;
	width:				1.0em;
}

#new_thread_prompt .thread_options .thread_option .notify_new
{
	display:			block;
	padding-left:		1.6em;
}

#new_thread_prompt #visibility_options h3
{
	font-size:			11px;
	font-weight:		normal;
	margin-bottom:		0;
	margin-top:			0.4em;
	padding-left:		0.4em;
}

#new_thread_prompt #visibility_options .notice
{
	padding-left:		0.4em;
}

#new_thread_prompt .submit_row
{
	margin-top:			0.4em;
	display:			block;
}

#new_thread_prompt .submit_row input
{
	margin-right:		0.2em;
}

#new_thread_prompt .submit_row .divider_bullet
{
	margin:				auto 0.4em;
}

#new_thread_prompt .submit_row #more_options
{
	display:			none;
}

#new_thread_prompt .submit_row #less_options
{
	display:			none;
}

.hidden_topics_notice
{
	display:			block;
	font-size:			11px;
	color:				#505050;
	padding-left:		0.6em;
	margin-top:			0.2em;
}

.topics_hidden_end_notice
{
	display:			block;
	text-align:			center;
	font-size:			13px;
	font-style:			italic;
	color:				#505050;
	padding-left:		0em;
	margin-top:			1.0em;
}
