
/*																					*/
/*	Common styles																	*/
/*																					*/

html					{	background					:#1C1C1C url(/img/back.jpg)	;

						}


body					{	margin						:0					;
							padding						:0					;
							width						:100%				;
							text-align					:center				;
						/*	overflow					:auto				;*/
							cursor						:default			;

							color						:#FFFFFF			;
							font						:10pt Verdana,Arial,Helvetica,Geneva,sans-serif;
							text-decoration				:none				;
							line-height					:1.5em				;
						}

#container				{	width						:860px				;
							margin						: 0 auto			;
							padding						:30px 0 0 0			;
							text-align					:left				;}



ul						{	list-style-type				:disc				;}

a						{	text-decoration				:none				;}

a:link					,
a:active				,
a:visited				{	color						:#F9D39B			;}
a:hover					{	color						:#FFE7B5			;}

label					{	cursor						:pointer	;}


.h1, h1					{	font						:bold 1.4em Arial,Verdana,Helvetica,sans-serif;}
.h2, h2					{	font						:bold 1.2em Arial,Verdana,Helvetica,sans-serif;}
.h3, h3					{	font						:bold 1.1em Arial,Verdana,Helvetica,sans-serif;}
.h4, h4					{	font						:bold 1em   Verdana,Arial,Helvetica,sans-serif;}

hr						{	margin						:0					;
							padding						:0					;
							height						:1px				;
							border						:0					;
							color						:#606060			;
							background-color			:#606060			;
						}
table					{	border-collapse				:collapse			;}
th						,
td						{	font						:10pt Verdana,Arial,Helvetica,Geneva,sans-serif;
							color						:#FFFFFF			;
							line-height					:1.5em				;
							vertical-align				:top				;
							empty-cells					:show				;
						}

p						{	margin-bottom				:10px				;}



/*																					*/
/*	Classes																			*/
/*																					*/

.right					{	text-align					:right				;}
.left					{	text-align					:left				;}
.thin					{	margin						:0					;
							padding						:0					;}
.thin_top				{	margin-top					:0					;
							padding-top					:0					;}
.red					{	color						:#C00000			;}
.dark_gray				{	color						:#606060			;}
.gray					{	color						:#999999			;}

.clear					{	clear						:both				;}



/*																					*/
/*	left																			*/
/*																					*/

#left					{	float						:left				;
							width						:200px				;
							margin						:0					;
							padding						:0					;
							text-align					:center				;}
#left ul				{	padding						:0					;
							margin						:0					;}
#left li				{	list-style-type				:none				;
							margin-bottom				: 5px				;}
#left img				{	margin-bottom				: 5px				;}
#left #cat				{	margin-bottom				:20px				;}

#left .menu				{	padding-top					:85px				;}


/*																					*/
/*	content																			*/
/*																					*/

#content				{	padding						:  0				;
							margin-left					:210px				;}
#content ul				{	padding-left				:  1em				;}
#content li				{	padding						:  0				;
							list-style-type				:square				;}

#content .text			{	margin-left					:15px				;
							padding-top					:1em				;
							width						:500px				;}

#content .page			{	border-left					:solid 1px #606060	;
							padding-left				:20px				;
							margin-top					:1em				;
							}



/*																					*/
/*	Form																			*/
/*																					*/

.form_text		,
.form_textarea	,
.form_button
	{
	font			:10pt Verdana,Arial,Helvetica,Geneva,Sans-Serif;
	color			:#FFFFFF;
	background		:#000000;
	border			:solid 1px #606060;
	}

.form_text
	{
	height			:1.8em	;
	padding-right	:4px	;
	padding-left	:4px	;
	}

.form_textarea
	{
	overflow		:auto	;
	padding			:4px	;
	}

.form_button
	{
	font-family		:Arial,Verdana,Helvetica,Geneva,Sans-Serif;
	font-weight		:bold;
	color			:#202020;
	background		:#F9D39B;
	cursor			:pointer;
	}

.form_radio,
.form_checkbox
	{
	vertical-align	:middle;
	cursor			:pointer;
	}

.form_select
	{
	font			:10pt Verdana,Arial,Helvetica,Geneva,Sans-Serif;
	color			:#FFFFFF;
	background		:#000000;
	border			:solid 1px #000000;
	}



/*																					*/
/*	Calendar																		*/
/*																					*/

.calendar,
.calendar_year
	{
	font			:10pt Verdana,Arial,Helvetica,Geneva,Sans-Serif;
	empty-cells		:show;
	border			:solid 1px #606060;
	border-collapse	:collapse;
	padding			:2px 16px 2px 16px;
	}

.calendar
	{
	color			:#FFFFFF;
	background		:#000000;
	}

.calendar_year
	{
	color			:#FFFFFF;
	background		:#282828;
	}



/*																					*/
/*	Miscellaneous																	*/
/*																					*/

.folding				{	color						:#F9D39B			;
							cursor						:pointer	;}


.photo					{	border						:solid 1px #FFFFFF	;}


.say_hello td			{	padding-right				:1em				;}
.say_hello textarea		{	margin-bottom				:5px				;}


.bordered_table th			,
.bordered_table td			{	border-top				:solid 1px #606060	;
								border-bottom			:solid 1px #606060	;
								text-align				:left				;}
.bordered_table td			{	padding					:5px 0   2em 0		;}
.bordered_table th			{	padding					:5px 1em 2em 0		;
								white-space				:nowrap				;}
.bordered_table .table th	,
.bordered_table .table td	{	border					:none				;
								margin					:0					;
								padding					:0					;
								text-align				:left				;}
.bordered_table .table th	{	padding-right			:2em				;
								white-space				:nowrap				;}


.trees						{	width					:340px				;}
.trees td					{	border					:none				;
								width					:32px				;
								height					:34px				;}
.trees td div				{	width					:32px				;
								padding-top				: 6px				;
								text-align				:center				;
								cursor					:pointer;
							}


