/*
	CSS DEFINITION: forum :: page -> everything
*/

TABLE.dynpg_forum_general_headernavi
	{ background-color: #ececec; border-spacing		 : 0px; width				 : 100%; }

TR.dynpg_forum_general_headernavi
	{

	}

TD.dynpg_forum_general_headernavi
	{ padding				 : 10px; }

P.dynpg_forum_general_headernavi_p
	{ color: black; font-weight			 : bold; font-size			 : 13px; background-color: transparent; margin				 : 0; }

SPAN.dynpg_forum_general_announcement
	{
		font-weight			 : bold;
		font-size			 : 13px;
		margin				 : 0;
		color				 : red;
	}

TABLE.dynpg_forum_general_cite_innerstyle
	{
		width				 : 100%;
	}

TD.dynpg_forum_general_cite_innerstyle
	{ background-color	 : #e0e0e0; font-size			 : 13px; border: solid 1px #c0c0c0; }


/*
	FINISHED CSS DEFINITION: forum :: page -> everything
*/


/*
	CSS DEFINITION: forum :: page -> index
*/


TABLE.dynpg_forum_index_table_main
	{ background-color: transparent; border-spacing		 : 0px; }

TR.dynpg_forum_index_table_main
	{

	}

TD.dynpg_forum_index_table_main
	{ background-color: transparent; border: solid 1px black; }

TR.dynpg_forum_index_table_main_data
	{

	}

TD.dynpg_forum_index_table_main_data
	{ font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding				 : 0; }

TABLE.dynpg_forum_index_table_main_boards
	{
		width				 : 100%;
		font-size			 : 13px;
	}

TR.dynpg_forum_index_table_main_boards
	{  }

TD.dynpg_forum_index_table_main_boards_00
	{ background-color: transparent; padding			 : 5px; width			 : 10px; border: solid 0 black; }

TD.dynpg_forum_index_table_main_boards_0
	{ background-color: transparent; padding			 : 10px 0 0; width			 : 10px; }

TD.dynpg_forum_index_table_main_boards_1
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding			 : 10px; width			 : 400px; border: solid 0; }

TD.dynpg_forum_index_table_main_boards_2
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding			 : 5px; text-align		 : center; border: solid 0; }

TD.dynpg_forum_index_table_main_boards_3
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding			 : 5px; text-align		 : center; border: solid 0; }

TD.dynpg_forum_index_table_main_boards_4
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding			 : 5px; border: solid 0; }

TD.dynpg_forum_index_table_main_boards_5
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding			 : 5px; width			 : 100px; border: solid 0; }

P.dynpg_forum_index_table_main_boarddescription
	{ font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; margin			 : 2px; }


/*
	FINISHED CSS DEFINITION: forum :: page -> index
*/


/*
	CSS DEFINITION: forum :: page -> threads
*/



TABLE.dynpg_forum_threads_table_main
	{ background-color: transparent; border-spacing		 : 0px; }

TR.dynpg_forum_threads_table_main
	{

	}

TD.dynpg_forum_threads_table_main
	{ background-color: transparent; border: solid 1px black; }

TR.dynpg_forum_threads_table_main_data
	{

	}

TD.dynpg_forum_threads_table_main_data
	{ background-color: transparent; padding				 : 0; }

TABLE.dynpg_forum_threads_table_main_threads
	{
		width				 : 100%;
		font-size			 : 13px;
	}

TR.dynpg_forum_threads_table_main_threads
	{

	}

TD.dynpg_forum_threads_table_main_threads_empty
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 0px;
		text-align		 : left;
	}

TD.dynpg_forum_threads_table_main_threads_0
	{ background-color: transparent; padding			 : 0; width: 10px; }

TD.dynpg_forum_threads_table_main_threads_1
	{ background-color: transparent; padding			 : 0; text-align		 : center; width			 : 5px; }

TD.dynpg_forum_threads_table_main_threads_2
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding			 : 5px; width			 : 380px; border: solid 0; }

TD.dynpg_forum_threads_table_main_threads_3
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding			 : 5px; border: solid 0; }

TD.dynpg_forum_threads_table_main_threads_4
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding			 : 5px; border: solid 0; }

TD.dynpg_forum_threads_table_main_threads_5
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding			 : 5px; border: solid 0; }

TD.dynpg_forum_threads_table_main_threads_6
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding			 : 5px; width			 : 150px; border: solid 0; }

P.dynpg_forum_threads_p_naviheader
	{ color: black; font-size		 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight		 : bold; background-color: transparent; margin			 : 10px 10px 10px 32px; }

TR.dynpg_forum_threads_table_main_pagenav
	{

	}

TD.dynpg_forum_threads_table_main_pagenav
	{ background-color: transparent; padding			 : 5px; text-align		 : right; }

/*
	FINISHED CSS DEFINITION: forum :: page -> threads
*/


/*
	CSS DEFINITION: forum :: page -> posts
*/


TABLE.dynpg_forum_posts_table_main
	{ background-color: transparent; border-spacing		 : 0px; width				 : inherit; }

TR.dynpg_forum_posts_table_main
	{

	}

TD.dynpg_forum_posts_table_main
	{ background-color: transparent; border: solid 1px black; }

TR.dynpg_forum_posts_table_main_data
	{

	}

TD.dynpg_forum_posts_table_main_data
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding				 : 0; }

TABLE.dynpg_forum_posts_table_main_posts
	{ color: black; font-size			 : 13px; background-color	 : transparent; margin				 : 0; border-spacing		 : 0px; width				 : auto; }

TR.dynpg_forum_posts_table_main_posts
	{

	}

TD.dynpg_forum_posts_table_main_posts_1
	{ color: #f00; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding			 	 : 5px; text-align		 	 : left; width			 	 : 150px; vertical-align	 	 : top; border-right: 1px solid black; }

TD.dynpg_forum_posts_table_main_posts_2
	{ font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding			 : 5px; vertical-align	 : top; border: solid 0 black; }

TD.dynpg_forum_posts_table_main_posts_3
	{ font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding			 	 : 5px; text-align		 	 : left; width			 	 : 150px; vertical-align	 	 : top; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 2px solid black; }

TD.dynpg_forum_posts_table_main_posts_4
	{ font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; border-width	 	 : 1px 0 2px; border-color	 	 : black; border-style	 	 : solid; padding			 	 : 5px; vertical-align	 	 : top; text-align		 	 : right; }

P.dynpg_forum_posts_p_naviheader
	{ color: black; font-size		 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight		 : bold; background-color: transparent; margin			 : 10px 10px 20px 0; }

P.dynpg_forum_posts_p_username
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight		 : bold; background-color: transparent; }

P.dynpg_forum_posts_p_posts
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; }

P.dynpg_forum_posts_p_date
	{ font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; }

TABLE.forum_posts_table_sub
	{
		font-size		 : 13px;
		padding			 : 0;
		margin			 : 0;
		width			 : 100%;
	}

TR.forum_posts_table_sub
	{

	}

TD.dynpg_forum_posts_table_sub_teaser
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight		 : bold; background-color: #ececec; }

TD.dynpg_forum_posts_table_sub_text
	{ color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight		 : normal; background-color: transparent; padding-top		 : 10px; padding-bottom	 : 25px; }

TD.dynpg_forum_posts_table_sub_signature
	{ font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding				 : 5px; border-top: 1px solid black; }

TABLE.forum_posts_table_attatchments
	{ background-color: transparent; margin				 : 10px; }

TD.forum_posts_table_attatchments_1
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight			 : bold; background-color: transparent; }

TD.forum_posts_table_attatchments_2
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight			 : bold; background-color: transparent; padding				 : 5px; }

TD.forum_posts_table_attatchments_3
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; }

TR.dynpg_forum_posts_table_main_pagenav
	{

	}

TD.dynpg_forum_posts_table_main_pagenav
	{ background-color: transparent; padding			 : 5px; text-align		 : right; }


/*
	FINISHED CSS DEFINITION: forum :: page -> posts
*/


/*
	CSS DEFINITION: forum :: page -> login
*/


TABLE.dynpg_forum_login_table_main
	{
		border-spacing		 : 0px;
	}

TR.dynpg_forum_login_table_main
	{

	}

TD.dynpg_forum_login_table_main
	{ color: black; background-color: transparent; border: solid 1px; }

TD.dynpg_forum_login_table_main_data
	{ color: black; padding				 : 10px 10px 10px 0; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; }

INPUT.dynpg_forum_login_table_textfield
	{ background-color	 : transparent; color				 : black; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; width				 : 200px; border: solid 1px #999999; }

INPUT.dynpg_forum_login_table_button
	{ background-color	 : transparent; color				 : black; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight			 : bold; border: solid 1px #999999; }


/*
	FINISHED CSS DEFINITION: forum :: page -> login
*/


/*
	CSS DEFINITION: forum :: page -> announce
*/


TABLE.dynpg_forum_announce_table_main
	{
		border-spacing		 : 0px;
	}

TR.dynpg_forum_announce_table_main
	{

	}

TD.dynpg_forum_announce_table_main
	{ background-color: transparent; border: solid 1px black; }

TD.dynpg_forum_announce_table_main_data
	{ color: black; padding				 : 0; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; border-color: black; }

INPUT.dynpg_forum_announce_table_textfield
	{ background-color	 : white; color				 : black; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; width				 : 300px; border: solid 1px #999999; }


TEXTAREA.dynpg_forum_announce_table_textfield
	{ background-color	 : white; color				 : black; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; width				 : 300px; border: solid 1px #999999; }

INPUT.dynpg_forum_announce_table_button
	{ background-color	 : white; color				 : black; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight			 : bold; border: solid 1px #999999; }

TABLE.dynpg_forum_announce_table_sub
	{
		font-size			 : 13px;
	}

TR.dynpg_forum_announce_table_sub
	{

	}

TD.dynpg_forum_announce_table_sub_1
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight			 : bold; background-color: transparent; padding				 : 5px 5px 5px 0; vertical-align		 : top; }

TD.dynpg_forum_announce_table_sub_2
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; padding				 : 5px; vertical-align		 : top; }


/*
	FINISHED CSS DEFINITION: forum :: page -> announce
*/


/*
	CSS DEFINITION: forum :: page -> create post
*/


P.dynpg_forum_createpost_p_naviheader
	{ color: black; font-size		 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight		 : bold; background-color: transparent; margin			 : 10px 10px 10px 0; }

TABLE.dynpg_forum_posts_table_main_createpost
	{
		font-size			 : 13px;
	}

TR.dynpg_forum_posts_table_main_createpost
	{  }

TD.dynpg_forum_posts_table_main_createpost_1
	{ font-weight			 : bold; background-color	 : #ececec; margin-bottom: 10px; padding				 : 10px; }

TD.dynpg_forum_posts_table_main_createpost_2
	{ background-color: transparent; }

TD.dynpg_forum_posts_table_main_createpost_3
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; }

TD.dynpg_forum_posts_table_main_createpost_4
	{ color: black; background-color: transparent; }

TD.dynpg_forum_posts_table_main_createpost_5
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; }

TD.dynpg_forum_posts_table_main_createpost_6
	{ background-color: transparent; vertical-align		 : top; }

TD.dynpg_forum_posts_table_main_createpost_7
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; }

TD.dynpg_forum_posts_table_main_createpost_8
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; vertical-align		 : top; }

TD.dynpg_forum_posts_table_main_createpost_9
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; }

TD.dynpg_forum_posts_table_main_createpost_10
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align			 : right; padding				 : 10px; background-color	 : #ececec; }

INPUT.dynpg_forum_createpost_table_text
	{ background-color	 : transparent; color				 : black; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; width				 : 300px; border: solid 1px #999999; }


TEXTAREA.dynpg_forum_createpost_table_textfield
	{ background-color	 : white; color				 : black; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; width				 : 500px; border: solid 1px #999999; }

INPUT.dynpg_forum_createpost_table_button
	{ background-color	 : white; color				 : black; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight			 : bold; border: solid 1px #999999; }


/*
	FINISHED CSS DEFINITION: forum :: page -> create post
*/


/*
	CSS DEFINITION: forum :: page -> moderate
*/


TABLE.dynpg_forum_moderate_table_main
	{
		border-spacing		 : 0px;
	}

TR.dynpg_forum_moderate_table_main
	{

	}

TD.dynpg_forum_moderate_table_main
	{ background-color: transparent; border: solid 1px black; }

TD.dynpg_forum_moderate_table_main_data
	{ padding				 : 10px; font-size			 : 13px; border-color: black; border-style: solid; border-width: 0 1px 1px; }

TEXTAREA.dynpg_forum_login_moderate_textfield
	{
		border-width		 : 1px;
		border-color		 : #999999;
		border-style		 : solid;
		background-color	 : white;
		color				 : black;
		font-size			 : 10px;
		font-family			 : Verdana,Arial;
		width				 : 400px;
	}

INPUT.dynpg_forum_login_moderate_textfield
	{
		border-width		 : 1px;
		border-color		 : #999999;
		border-style		 : solid;
		background-color	 : white;
		color				 : black;
		font-size			 : 10px;
		font-family			 : Verdana,Arial;
		width				 : 200px;
	}

INPUT.dynpg_forum_moderate_table_button
	{
		border-width		 : 1px;
		border-color		 : #999999;
		border-style		 : solid;
		background-color	 : white;
		color				 : black;
		font-size			 : 10px;
		font-family			 : Verdana,Arial;
		font-weight			 : bold;
	}

P.dynpg_forum_moderate_p_naviheader
	{
		font-size		 : 14px;
		font-weight		 : bold;
	}


/*
	FINISHED CSS DEFINITION: forum :: page -> moderate
*/


/*
	CSS DEFINITION: forum :: page -> moderate
*/

TABLE.dynpg_forum_search_table_main
	{
		border-spacing		 : 0px;
	}

TR.dynpg_forum_search_table_main
	{
		border-spacing		 : 0px;
	}

TD.dynpg_forum_search_table_main
	{ background-color: transparent; border: solid 1px black; }

TD.dynpg_forum_search_table_main_data
	{ color: black; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; }

TABLE.dynpg_forum_search_table_options
	{ color: black; border-spacing		 : 0px; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; }

TR.dynpg_forum_search_table_options
	{
		border-spacing		 : 0px;
	}

TD.dynpg_forum_search_table_options_r1
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: transparent; vertical-align	 : top; padding			 : 5px 5px 5px 0; }

TD.dynpg_forum_search_table_options_r2
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; vertical-align	 : top; text-align		 : left; padding			 : 5px; }

INPUT.dynpg_forum_search_table_textfield
	{ background-color	 : transparent; color				 : black; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; width				 : 200px; border: solid 1px #999999; }


INPUT.dynpg_forum_search_table_select
	{ background-color	 : white; color				 : black; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; width				 : 200px; border: solid 1px #999999; }

INPUT.dynpg_forum_search_table_checkbox
	{ color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; }

INPUT.dynpg_forum_search_table_button
	{ background-color	 : transparent; color				 : black; font-size			 : 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight			 : bold; border: solid 1px #999999; }


/*
	FINISHED CSS DEFINITION: forum :: page -> moderate
*/
