@media screen, projection
{
	.be-nice-to-Mac-IE5
	{
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS -- */
	
	*
	{
		margin:0;
		padding:0;
	}
	
	body
	{
		background-color: #ffff00;
		text-align: left;
		color: #000;
		font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;	
	}

	A:link { text-decoration: underline; font-weight: bold; color: #430041; }
	A:visited { text-decoration: underline; font-weight: bold; color: #430041; }
	A:hover { text-decoration: underline; font-weight: bold; color: #8f368c; }
	A:active { text-decoration: underline; font-weight: bold; color: #8f368c; }
		
	ul, ol
	{
		 margin: 0px 0px 16px 0px;
	}

	ul
	{
		list-style: url(../images/bullet_arrow.gif);	
	}
	
	li
	{
		margin: 0px 0px 0px 40px;	
	}
	
	dl
	{

	}
	
	dt
	{
		font-weight: bold;
	}
	
	dd
	{

	}
	
	p
	{
		margin: 0px 0px 16px 0px;
	}
	
	h1
	{
		margin: 0px 0px 16px 0px;
	}
	
	h2
	{
		margin: 0px 0px 16px 0px;
	}
	
	h3
	{
		margin: 0px 0px 16px 0px;
	}
	
	h4
	{
		margin: 0px 0px 16px 0px;
	}
	
	h5
	{
		margin: 0px 0px 16px 0px;
	}
	
	h6
	{
		margin: 0px 0px 16px 0px;
	}
	
	hr
	{
		display: none;
	}
	
	img
	{
		border: none;
	}
	
	acronym
	{
		border-bottom: 1px dotted;
	}
	
	blockquote
	{
		font-style: italic;
	}
	
	/* -- IDS -- */

	#wrap
	{
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
		text-align: left;
		border: 4px solid #000;
		/* background: #00ff00 url(../images/back_green.gif) no-repeat 0 202px; */
		background: #00ff00;
	}

	#bannerspace
	{
		background: #00FF00;
		padding: 2px 4px 2px 4px;
		text-align: center;
		border-bottom: 4px solid #000;
		font: normal 1px/1px Arial, sans-serif;	
	}

		#bannerspace img
		{
			border: 1px solid #000;
		}
	
	#head
	{
		height: 135px;
	}
	
		#head h1
		{
			margin: 0px 0px 0px 0px;
		}

	#headmenu
	{
		text-align: center;
		color: #000;
		font: normal 1px/1px Arial, Verdana, Helvetica, sans-serif;
		padding: 9px 2px 6px 2px;
		border-top: 4px solid #000;
	}

		#headmenu a
		{
			margin: 0px 8px 0px 8px;
		}
			
		#headmenu A:link { text-decoration: none; font-weight: bold; color: #000;  }
		#headmenu A:visited { text-decoration: none; font-weight: bold; color: #000;  }
		#headmenu A:hover { text-decoration: none; font-weight: bold; color: #000; }
		#headmenu A:active { text-decoration: none; font-weight: bold; color: #000;  }		

		#headmenu p
		{
			margin: 0 0 0 0;
			text-align: right;
		}
		
				#headmenu .menu
				{
					position: absolute;
					margin: 0px;
					visibility: hidden;
					border-top: 3px solid #000;
					border-right: 3px solid #000;
					border-bottom: 3px solid #000;				
					border-left: 3px solid #000;
					font: normal 11px/14px Arial;
					z-index: 300;
					background-color: #73ff73;
					width: 160px;
					text-align: left;
					display: inline;
				}
				
				#headmenu .menu a
				{
					width: auto;
					display: block;
					/* border-bottom: 1px solid #00ff00; */
					text-decoration: none;
					padding: 3px 6px 3px 6px;
					margin: 0px;
				}
	
				#headmenu .menu A:link { text-decoration: none; font-weight: bold; color: #000; }
				#headmenu .menu A:visited { text-decoration: none; font-weight: bold; color: #000; }
				#headmenu .menu A:hover { text-decoration: none; font-weight: bold; color: #ec0ce9; background-color: #ffff00; padding: 3px 6px 3px 6px; }
				#headmenu .menu A:active { text-decoration: none; font-weight: bold; color: #ec0ce9; background-color: #ffff00; padding: 3px 6px 3px 6px; }
							
			
	#menu
	{
		width: 19%;
		float: left;
		display: inline;
		padding: 0px;
				
		text-align: left;
		color: #999900;
		font: bold 21px/21px Arial, Verdana, Helvetica, sans-serif;
		background: #00FF00;
	}

		#menupadder
		{
			padding: 10px;
			font: normal 
		}

			#buttons
			{
				font: normal 1px/1px Arial, sans-serif;
				margin: 0px 0px 14px 0px;
			}
					
				#buttons A
				{
					display: block;
					margin: 0px 0px -2px 0px;
					padding: 0px 0px 0px 0px;
				}
		
				#buttons A:link { text-decoration: none; font-weight: bold; color: #000; }
				#buttons A:visited { text-decoration: none; font-weight: bold; color: #000; }
				#buttons A:hover { text-decoration: none; font-weight: bold; color: #000; }
				#buttons A:active { text-decoration: none; font-weight: bold; color: #000; }
					
	#content
	{
		background: #ffff00 url(../images/back_yellow.gif) no-repeat 0 0;
		width: 61%;
		float: left;
		display: inline;
	}
	
		#contentinner
		{
			padding: 20px;
			border: 4px solid #000;
			/* background: transparent url(../images/back_content.gif) repeat-y 0 0; */
		}

			#contentinner A:link { text-decoration: underline; font-weight: bold; color: #EC0CE9; }
			#contentinner A:visited { text-decoration: underline; font-weight: bold; color: #EC0CE9; }
			#contentinner A:hover { text-decoration: underline; font-weight: bold; color: #a0009e; }
			#contentinner A:active { text-decoration: underline; font-weight: bold; color: #a0009e; }
			
			#contentinner h2
			{
				text-align: center;
				font: bold 25px/25px Georgia, "Times New Roman", serif;
				color: #000;
				margin: 0px 0px 20px 0px;
				text-transform: uppercase;
			}
			
			#contentinner h3
			{
				text-align: center;			
				font: bold 20px/20px Georgia, "Times New Roman", serif;
				color: #EC0CE9;
				margin: 0px 0px 16px 0px;
				text-transform: uppercase;				
			}

			#contentinner h4
			{
				text-align: center;			
				font: bold 14px/14px Georgia, "Times New Roman", serif;
				color: #EC0CE9;
				margin: 0px 0px 2px 0px;
				text-transform: uppercase;				
			}
						
			table.fancytable
			{
				margin: 0px 0px 16px 0px;
				background-color: #9c619c;
			}			

			table.fancytable thead th
			{
				padding: 6px;
				text-align: center;
				background-color: #b66db6;
			}

			table.fancytable tbody td
			{
				padding: 6px;
				background-color: #dd8add;
			}

			#contentinner p
			{
				text-align: justify;
			}
			
			#contentinner p.center
			{
				text-align: center;
			}

	#rightcol
	{
		width: 18%;
		float: right;
		display: inline;
		padding: 0px;
		margin: 0px 4px 0px 0px;
		
		text-align: left;
		color: #FFF;
		font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
		
		background: #000 url(../horror/images/back_black.gif) repeat 0 0;
	}
		
		#rightcolpadder
		{
			padding: 10px;
		}

			#rightcolpadder p
			{
				margin: 0px 0px 16px 0px;
			}

			#rightcolpadder p.nobottommargin
			{
				margin: 0px 0px 0px 0px;
			}

			#rightcolpadder A:link { text-decoration: none; font-weight: bold; color: #ffff00; }
			#rightcolpadder A:visited { text-decoration: none; font-weight: bold; color: #ffff00; }
			#rightcolpadder A:hover { text-decoration: none; font-weight: bold; color: #999; }
			#rightcolpadder A:active { text-decoration: none; font-weight: bold; color: #999; }
																			
	#foot
	{
		clear: both;
		text-align: center;
		color: #000;
		font: normal 10px/14px Arial, Verdana, Helvetica, sans-serif;
		padding: 6px;
		margin: 0 0 0 0;
	}
	
		#foot A:link { text-decoration: none; font-weight: bold; color: #000; }
		#foot A:visited { text-decoration: none; font-weight: bold; color: #000; }
		#foot A:hover { text-decoration: underline; font-weight: bold; color: #000; }
		#foot A:active { text-decoration: underline; font-weight: bold; color: #000; }

		#foot p
		{
			margin: 0px auto 16px auto;
			text-align: center;
		}
		
	html, body
	{
		scrollbar-base-color: #00ff00;
		scrollbar-arrow-color: #000;
		scrollbar-track-color: #00cc00;
		
		scrollbar-shadow-color: #000;
		scrollbar-lightshadow-color: #000; 
		scrollbar-darkshadow-color: #000;
		
		scrollbar-highlight-color: #000;
		scrollbar-3dlight-color: #000;
	}


	/* -- CLASSES -- */
	
	.formbuttonmenu
	{
		color: #000;
		background-color: #ffff00;
		font-weight: bold;
		border: 1px solid #000;
		padding: 2px;
		margin-top: 1px;
	}

	.formbuttoncontent
	{
		color: #999900;
		background-color: #430041;
		font-weight: bold;
		border: 1px solid #999900;
		padding: 2px;
		margin-top: 1px;
	}
	
	.clear
	{
		clear: both;
	}	

	.center
	{
		text-align: center;
	}
	
}





