/*
	CSS DEFINITION: forum :: page -> everything
*/

TABLE.dynpg_forum_general_headernavi
	{
		border-spacing		 : 0px;
		width				 : 100%;
	}

TR.dynpg_forum_general_headernavi
	{

	}

TD.dynpg_forum_general_headernavi
	{
		border-left-width	 : 1px;
		border-left-color	 : black;
		border-left-style	 : solid;
		border-right-width	 : 1px;
		border-right-color	 : black;
		border-right-style	 : solid;
		padding				 : 10px;
	}

P.dynpg_forum_general_headernavi_p
	{
		text-align			 : center;
		font-weight			 : bold;
		font-size			 : 12px;
		margin				 : 0px;
	}

SPAN.dynpg_forum_general_announcement
	{
		font-weight			 : bold;
		font-size			 : 12px;
		margin				 : 0px;
		color				 : red;
	}

TABLE.dynpg_forum_general_cite_innerstyle
	{
		width				 : 100%;
	}

TD.dynpg_forum_general_cite_innerstyle
	{
		border-width	 	 : 1px;
		border-color	 	 : #C0C0C0;
		border-style	 	 : solid;
		background-color	 : #E0E0E0;
		font-size			 : 11px;
	}


/*
	FINISHED CSS DEFINITION: forum :: page -> everything
*/


/*
	CSS DEFINITION: forum :: page -> index
*/


TABLE.dynpg_forum_index_table_main
	{
		border-spacing		 : 0px;
	}

TR.dynpg_forum_index_table_main
	{

	}

TD.dynpg_forum_index_table_main
	{
		border-width 	 : 1px;
		border-color	 : black;
		border-style	 : solid;
	}

TR.dynpg_forum_index_table_main_data
	{

	}

TD.dynpg_forum_index_table_main_data
	{
		border-top-width	 : 0px;
		border-top-color	 : black;
		border-top-style	 : solid;
		border-bottom-width	 : 1px;
		border-bottom-color	 : black;
		border-bottom-style	 : solid;
		border-left-width	 : 1px;
		border-left-color	 : black;
		border-left-style	 : solid;
		border-right-width	 : 1px;
		border-right-color	 : black;
		border-right-style	 : solid;
		padding				 : 0px;
	}

TABLE.dynpg_forum_index_table_main_boards
	{
		width				 : 100%;
		font-size			 : 12px;
	}

TR.dynpg_forum_index_table_main_boards
	{

	}

TD.dynpg_forum_index_table_main_boards_00
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 5px;
		width			 : 10px;
	}

TD.dynpg_forum_index_table_main_boards_0
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 0px;
		width			 : 10px;
	}

TD.dynpg_forum_index_table_main_boards_1
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 5px;
		width			 : 400px;
	}

TD.dynpg_forum_index_table_main_boards_2
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 5px;
		text-align		 : center;
	}

TD.dynpg_forum_index_table_main_boards_3
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 5px;
		text-align		 : center;
	}

TD.dynpg_forum_index_table_main_boards_4
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 5px;
	}

TD.dynpg_forum_index_table_main_boards_5
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 5px;
		width			 : 100px;
	}

P.dynpg_forum_index_table_main_boarddescription
	{
		margin			 : 2px;
	}


/*
	FINISHED CSS DEFINITION: forum :: page -> index
*/


/*
	CSS DEFINITION: forum :: page -> threads
*/



TABLE.dynpg_forum_threads_table_main
	{
		border-spacing		 : 0px;
	}

TR.dynpg_forum_threads_table_main
	{

	}

TD.dynpg_forum_threads_table_main
	{
		border-width	 : 1px;
		border-color	 : black;
		border-style	 : solid;
	}

TR.dynpg_forum_threads_table_main_data
	{

	}

TD.dynpg_forum_threads_table_main_data
	{
		border-top-width	 : 0px;
		border-top-color	 : black;
		border-top-style	 : solid;
		border-bottom-width	 : 1px;
		border-bottom-color	 : black;
		border-bottom-style	 : solid;
		border-left-width	 : 1px;
		border-left-color	 : black;
		border-left-style	 : solid;
		border-right-width	 : 1px;
		border-right-color	 : black;
		border-right-style	 : solid;
		padding				 : 0px;
	}

TABLE.dynpg_forum_threads_table_main_threads
	{
		width				 : 100%;
		font-size			 : 12px;
	}

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
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 0px;
		text-align		 : center;
	}

TD.dynpg_forum_threads_table_main_threads_1
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 0px;
		text-align		 : center;
		width			 : 25px;
	}

TD.dynpg_forum_threads_table_main_threads_2
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 5px;
		width			 : 380px;
	}

TD.dynpg_forum_threads_table_main_threads_3
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 5px;
		text-align		 : center;
	}

TD.dynpg_forum_threads_table_main_threads_4
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 5px;
	}

TD.dynpg_forum_threads_table_main_threads_5
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 5px;
	}

TD.dynpg_forum_threads_table_main_threads_6
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 5px;
		width			 : 150px;
	}

P.dynpg_forum_threads_p_naviheader
	{
		font-size		 : 14px;
		font-weight		 : bold;
		margin			 : 10px;
	}

TR.dynpg_forum_threads_table_main_pagenav
	{

	}

TD.dynpg_forum_threads_table_main_pagenav
	{
		padding			 : 5px;
		text-align		 : right;
	}

/*
	FINISHED CSS DEFINITION: forum :: page -> threads
*/


/*
	CSS DEFINITION: forum :: page -> posts
*/


TABLE.dynpg_forum_posts_table_main
	{
		border-spacing		 : 0px;
		width				 : 800px;
	}

TR.dynpg_forum_posts_table_main
	{

	}

TD.dynpg_forum_posts_table_main
	{
		border-width	 : 1px;
		border-color	 : black;
		border-style	 : solid;
	}

TR.dynpg_forum_posts_table_main_data
	{

	}

TD.dynpg_forum_posts_table_main_data
	{
		border-top-width	 : 0px;
		border-top-color	 : black;
		border-top-style	 : solid;
		border-bottom-width	 : 1px;
		border-bottom-color	 : black;
		border-bottom-style	 : solid;
		border-left-width	 : 1px;
		border-left-color	 : black;
		border-left-style	 : solid;
		border-right-width	 : 1px;
		border-right-color	 : black;
		border-right-style	 : solid;
		padding				 : 0px;
	}

TABLE.dynpg_forum_posts_table_main_posts
	{
		border-width	 	 : 1px;
		border-color	 	 : black;
		border-style	 	 : solid;
		font-size			 : 12px;
		background-color	 : #ECECEC;
		margin				 : 5px;
		border-spacing		 : 0px;

		width				 : 800px;
	}

TR.dynpg_forum_posts_table_main_posts
	{

	}

TD.dynpg_forum_posts_table_main_posts_1
	{
		border-right-width	 : 1px;
		border-right-color	 : black;
		border-right-style	 : solid;
		padding			 	 : 5px;
		text-align		 	 : left;
		width			 	 : 150px;
		vertical-align	 	 : top;
	}

TD.dynpg_forum_posts_table_main_posts_2
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		padding			 : 5px;
		vertical-align	 : top;
	}

TD.dynpg_forum_posts_table_main_posts_3
	{
		border-right-width	 : 1px;
		border-right-color	 : black;
		border-right-style	 : solid;
		border-top-width	 : 1px;
		border-top-color	 : black;
		border-top-style	 : solid;
		border-bottom-width	 : 2px;
		border-bottom-color	 : black;
		border-bottom-style	 : solid;
		padding			 	 : 5px;
		text-align		 	 : left;
		width			 	 : 150px;
		vertical-align	 	 : top;
	}

TD.dynpg_forum_posts_table_main_posts_4
	{
		border-width	 	 : 0px;
		border-color	 	 : black;
		border-style	 	 : solid;
		border-top-width	 : 1px;
		border-top-color	 : black;
		border-top-style	 : solid;
		border-bottom-width	 : 2px;
		border-bottom-color	 : black;
		border-bottom-style	 : solid;
		padding			 	 : 5px;
		vertical-align	 	 : top;
		text-align		 	 : right;
	}

P.dynpg_forum_posts_p_naviheader
	{
		font-size		 : 14px;
		font-weight		 : bold;
		margin			 : 10px;
	}

P.dynpg_forum_posts_p_username
	{
		font-weight		 : bold;
	}

P.dynpg_forum_posts_p_posts
	{

	}

P.dynpg_forum_posts_p_date
	{

	}

TABLE.forum_posts_table_sub
	{
		font-size		 : 12px;
		padding			 : 0px;
		margin			 : 0px;
		width			 : 100%;
	}

TR.forum_posts_table_sub
	{

	}

TD.dynpg_forum_posts_table_sub_teaser
	{
		font-weight		 : bold;
		background-color : #C0C0C0;
		border-width	 : 1px;
		border-color	 : #A1A1A1;
		border-style	 : solid;
		height			 : 25px;
	}

TD.dynpg_forum_posts_table_sub_text
	{
		font-weight		 : normal;
		padding-top		 : 10px;
		padding-bottom	 : 25px;
	}

TD.dynpg_forum_posts_table_sub_signature
	{
		border-top-width	 : 1px;
		border-top-color	 : black;
		border-top-style	 : solid;
		padding				 : 5px;
	}

TABLE.forum_posts_table_attatchments
	{
		margin				 : 10px;
	}

TD.forum_posts_table_attatchments_1
	{
		font-weight			 : bold;
	}

TD.forum_posts_table_attatchments_2
	{
		font-weight			 : bold;
		padding				 : 5px;
	}

TD.forum_posts_table_attatchments_3
	{

	}

TR.dynpg_forum_posts_table_main_pagenav
	{

	}

TD.dynpg_forum_posts_table_main_pagenav
	{
		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
	{
		border-width	 : 1px;
		border-color	 : black;
		border-style	 : solid;
	}

TD.dynpg_forum_login_table_main_data
	{
		border-top-width	 : 0px;
		border-top-color	 : black;
		border-top-style	 : solid;
		border-bottom-width	 : 1px;
		border-bottom-color	 : black;
		border-bottom-style	 : solid;
		border-left-width	 : 1px;
		border-left-color	 : black;
		border-left-style	 : solid;
		border-right-width	 : 1px;
		border-right-color	 : black;
		border-right-style	 : solid;
		padding				 : 10px;
		font-size			 : 12px;
	}

INPUT.dynpg_forum_login_table_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_login_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;
	}


/*
	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
	{
		border-width	 : 1px;
		border-color	 : black;
		border-style	 : solid;
	}

TD.dynpg_forum_announce_table_main_data
	{
		border-top-width	 : 0px;
		border-top-color	 : black;
		border-top-style	 : solid;
		border-bottom-width	 : 1px;
		border-bottom-color	 : black;
		border-bottom-style	 : solid;
		border-left-width	 : 1px;
		border-left-color	 : black;
		border-left-style	 : solid;
		border-right-width	 : 1px;
		border-right-color	 : black;
		border-right-style	 : solid;
		padding				 : 10px;
		font-size			 : 12px;
	}

INPUT.dynpg_forum_announce_table_textfield
	{
		border-width		 : 1px;
		border-color		 : #999999;
		border-style		 : solid;
		background-color	 : white;
		color				 : black;
		font-size			 : 10px;
		font-family			 : Verdana,Arial;
		width				 : 300px;
	}


TEXTAREA.dynpg_forum_announce_table_textfield
	{
		border-width		 : 1px;
		border-color		 : #999999;
		border-style		 : solid;
		background-color	 : white;
		color				 : black;
		font-size			 : 10px;
		font-family			 : Verdana,Arial;
		width				 : 300px;
	}

INPUT.dynpg_forum_announce_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;
	}

TABLE.dynpg_forum_announce_table_sub
	{
		margin				 : 5px;
		font-size			 : 12px;
	}

TR.dynpg_forum_announce_table_sub
	{

	}

TD.dynpg_forum_announce_table_sub_1
	{
		font-weight			 : bold;
		padding				 : 5px;
		vertical-align		 : top;
	}

TD.dynpg_forum_announce_table_sub_2
	{
		padding				 : 5px;
		vertical-align		 : top;
	}


/*
	FINISHED CSS DEFINITION: forum :: page -> announce
*/


/*
	CSS DEFINITION: forum :: page -> create post
*/


P.dynpg_forum_createpost_p_naviheader
	{
		font-size		 : 14px;
		font-weight		 : bold;
		margin			 : 10px;
	}

TABLE.dynpg_forum_posts_table_main_createpost
	{
		font-size			 : 12px;
	}

TR.dynpg_forum_posts_table_main_createpost
	{

	}

TD.dynpg_forum_posts_table_main_createpost_1
	{
		font-weight			 : bold;
		background-color	 : #ECECEC;
		padding				 : 10px;
	}

TD.dynpg_forum_posts_table_main_createpost_2
	{

	}

TD.dynpg_forum_posts_table_main_createpost_3
	{

	}

TD.dynpg_forum_posts_table_main_createpost_4
	{

	}

TD.dynpg_forum_posts_table_main_createpost_5
	{

	}

TD.dynpg_forum_posts_table_main_createpost_6
	{
		vertical-align		 : top;
	}

TD.dynpg_forum_posts_table_main_createpost_7
	{

	}

TD.dynpg_forum_posts_table_main_createpost_8
	{
		vertical-align		 : top;
	}

TD.dynpg_forum_posts_table_main_createpost_9
	{

	}

TD.dynpg_forum_posts_table_main_createpost_10
	{
		text-align			 : right;
		padding				 : 10px;
		background-color	 : #ECECEC;
	}

INPUT.dynpg_forum_createpost_table_text
	{
		border-width		 : 1px;
		border-color		 : #999999;
		border-style		 : solid;
		background-color	 : white;
		color				 : black;
		font-size			 : 10px;
		font-family			 : Verdana,Arial;
		width				 : 300px;
	}


TEXTAREA.dynpg_forum_createpost_table_textfield
	{
		border-width		 : 1px;
		border-color		 : #999999;
		border-style		 : solid;
		background-color	 : white;
		color				 : black;
		font-size			 : 12px;
		font-family			 : Verdana,Arial;
		width				 : 500px;
	}

INPUT.dynpg_forum_createpost_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;
	}


/*
	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
	{
		border-width	 : 1px;
		border-color	 : black;
		border-style	 : solid;
	}

TD.dynpg_forum_moderate_table_main_data
	{
		border-top-width	 : 0px;
		border-top-color	 : black;
		border-top-style	 : solid;
		border-bottom-width	 : 1px;
		border-bottom-color	 : black;
		border-bottom-style	 : solid;
		border-left-width	 : 1px;
		border-left-color	 : black;
		border-left-style	 : solid;
		border-right-width	 : 1px;
		border-right-color	 : black;
		border-right-style	 : solid;
		padding				 : 10px;
		font-size			 : 12px;
	}

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
	{
		border-width	 : 1px;
		border-color	 : black;
		border-style	 : solid;
	}

TD.dynpg_forum_search_table_main_data
	{
		border-top-width	 : 0px;
		border-top-color	 : black;
		border-top-style	 : solid;
		border-bottom-width	 : 1px;
		border-bottom-color	 : black;
		border-bottom-style	 : solid;
		border-left-width	 : 1px;
		border-left-color	 : black;
		border-left-style	 : solid;
		border-right-width	 : 1px;
		border-right-color	 : black;
		border-right-style	 : solid;
		padding				 : 10px;
		font-size			 : 12px;
	}

TABLE.dynpg_forum_search_table_options
	{
		border-width	 	 : 1px;
		border-color	 	 : black;
		border-style	 	 : solid;
		border-spacing		 : 0px;
		font-size			 : 12px;
	}

TR.dynpg_forum_search_table_options
	{
		border-spacing		 : 0px;
	}

TD.dynpg_forum_search_table_options_r1
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		vertical-align	 : top;
		text-align		 : right;
		padding			 : 5px;
	}

TD.dynpg_forum_search_table_options_r2
	{
		border-width	 : 0px;
		border-color	 : black;
		border-style	 : solid;
		vertical-align	 : top;
		text-align		 : left;
		padding			 : 5px;
	}

INPUT.dynpg_forum_search_table_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_search_table_select
	{
		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_search_table_checkbox
	{

	}

INPUT.dynpg_forum_search_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;
	}


/*
	FINISHED CSS DEFINITION: forum :: page -> moderate
*/
