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

TABLE
	{
		font-size			 : 12px;
		font-family			 : Verdana,Arial;
	}

TABLE.dynpg_forum_general_headernavi
	{
		border-spacing		 : 0px;
		width				 : 100%;
	}
	
TR.dynpg_forum_general_headernavi
	{
	
	}
	
TD.dynpg_forum_general_headernavi
	{
		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
	{ padding-right: 5px; padding-left: 5px; }
	
TR.dynpg_forum_index_table_main_data
	{
	
	}
	
TD.dynpg_forum_index_table_main_data
	{ padding				 : 0; }
	
TABLE.dynpg_forum_index_table_main_boards
	{ width				 : 100%; font-size			 : 12px; border: solid 2px #ff6500; }
.dynpg_forum_index_table_main_boards a { color: #000; font-weight: bold; text-decoration: underline; }
.dynpg_forum_index_table_main_boards a:hover { color: #ff6500; font-weight: bold; text-decoration: underline; }
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
	{ color: #000; background-color: #ffe4d2; padding			 : 0; width			 : 10px; border: solid 0 black; }
	
TD.dynpg_forum_index_table_main_boards_1
	{ color: #000; background-color: #ffe4d2; padding			 : 5px; width			 : 400px; border: solid 0 black; }
TD.dynpg_forum_index_table_main_boards_2
	{ color: #000; background-color: #ffe4d2; text-align		 : center; padding: 5px; border: solid 0 black; }
	
TD.dynpg_forum_index_table_main_boards_3
	{ color: #000; background-color: #ffe4d2; text-align		 : center; padding: 5px; border: solid 0 black; }
	
TD.dynpg_forum_index_table_main_boards_4
	{ color: #000; background-color: #ffe4d2; width: 180px; padding			 : 5px; border: solid 0 black; }
	
TD.dynpg_forum_index_table_main_boards_5
	{ color: #000; background-color: #ffe4d2; padding			 : 5px; width			 : 100px; border: solid 0 black; }
	
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
	{ padding-right: 5px; padding-left: 5px; }
	
TR.dynpg_forum_threads_table_main_data
	{
	
	}
	
TD.dynpg_forum_threads_table_main_data
	{ padding				 : 0; }
	
TABLE.dynpg_forum_threads_table_main_threads
	{ width				 : 100%; font-size			 : 12px; border: solid 2px #ff6500; }
.dynpg_forum_threads_table_main_threads a { color: #000; font-weight: bold; text-decoration: underline; }
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: #ffe4d2; padding			 : 0; text-align		 : center; border: solid 0 black; }
	
TD.dynpg_forum_threads_table_main_threads_1
	{ background-color: #ffe4d2; padding			 : 0; text-align		 : center; width			 : 25px; border: solid 0 black; }
	
TD.dynpg_forum_threads_table_main_threads_2
	{ background-color: #ffe4d2; padding			 : 5px; width			 : 240px; border: solid 0 black; }
	
TD.dynpg_forum_threads_table_main_threads_3
	{ background-color: #ffe4d2; padding			 : 5px; text-align		 : center; width: 120px; border: solid 0 black; }
	
TD.dynpg_forum_threads_table_main_threads_4
	{ background-color: #ffe4d2; padding			 : 5px; border: solid 0 black; }
	
TD.dynpg_forum_threads_table_main_threads_5
	{ background-color: #ffe4d2; padding			 : 5px; border: solid 0 black; }
	
TD.dynpg_forum_threads_table_main_threads_6
	{ background-color: #ffe4d2; padding			 : 5px; width			 : 150px; border: solid 0 black; }

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
	{ background-color: #ffe4d2; 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; }
	
TR.dynpg_forum_posts_table_main
	{
	
	}
	
TD.dynpg_forum_posts_table_main
	{ padding-right: 5px; padding-left: 5px; }
	
TR.dynpg_forum_posts_table_main_data
	{
	
	}
	
TD.dynpg_forum_posts_table_main_data
	{ padding				 : 0; }
	
TABLE.dynpg_forum_posts_table_main_posts
	{ font-size			 : 12px; background-color	 : #ffe4d2; margin				 : 5px; border-spacing		 : 0px; width				 : 735px; border: solid 2px #ff6500; }
.dynpg_forum_posts_table_main_posts a { color: #000; font-size: 10px; font-weight: normal; text-decoration: underline; }
.dynpg_forum_posts_table_main_posts a:hover { color: #ff6500; font-size: 10px; font-weight: normal; text-decoration: underline; }
TR.dynpg_forum_posts_table_main_posts
	{
		
	}
	
TD.dynpg_forum_posts_table_main_posts_1
	{ padding			 	 : 5px; text-align		 	 : left; width			 	 : 140px; 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
	{ padding			 	 : 5px; text-align		 	 : left; width			 	 : 140px; vertical-align	 	 : top; border-bottom: 1px solid #ff6500; }
	
TD.dynpg_forum_posts_table_main_posts_4
	{ padding			 	 : 5px; vertical-align	 	 : top; text-align		 	 : right; border-color: black black #ff6500; border-style: solid; border-width: 0 0 1px; }
	
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-size: 15px; font-weight		 : bold; }

TD.dynpg_forum_posts_table_sub_text
	{ font-weight		 : normal; padding-top		 : 10px; padding-bottom	 : 25px; padding-left: 7px; }
	
TD.dynpg_forum_posts_table_sub_signature
	{		
		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
	{ width: 735px; border-spacing		 : 0px; }
	
TR.dynpg_forum_login_table_main
	{
	
	}
	
TD.dynpg_forum_login_table_main
	{ padding-right: 5px; padding-left: 5px; }
	
TD.dynpg_forum_login_table_main_data
	{ 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
	{ width: 735px; border-spacing		 : 0px; }
	
TR.dynpg_forum_announce_table_main
	{
	
	}
	
TD.dynpg_forum_announce_table_main
	{ padding-right: 5px; padding-left: 5px; }
	
TD.dynpg_forum_announce_table_main_data
	{ 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; width: 730px; }
	
TR.dynpg_forum_posts_table_main_createpost
	{
		
	}
	
TD.dynpg_forum_posts_table_main_createpost_1
	{
		font-weight			 : bold;
		background-color	 : #ffe4d2;
		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	 : #ffe4d2;
	}

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
	{ 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
	{ width: 735px; border-spacing		 : 0px; }
	
TR.dynpg_forum_search_table_main
	{
		border-spacing		 : 0px;
	}
	
TD.dynpg_forum_search_table_main
	{ padding-right: 5px; padding-left: 5px; }
	
TD.dynpg_forum_search_table_main_data
	{ padding				 : 10px; font-size			 : 12px; }
	
TABLE.dynpg_forum_search_table_options
	{
		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
*/