
/* 1st CSS revision by Carst van der Molen March 2006 */

body			{	margin: 0; background: #c9cab5 url(../images/bg.gif) repeat; padding: 20px; 
					color: #000; font-family: Arial, sans-serif; font-size: 11px; line-height: 18px; }

*				{	margin: 0; padding: 0; border: 0; }

.fir span		{	display: none; }

#counter		{	display: none; }

#container		{ 	margin: 20px auto 40px auto; width: 804px; text-align: center; }
/* Hide from IE Mac \*/
#container		{	width: 804px !important;
					width: 804px; } /* For Win IE */
/* End Hide */


/* GENERAL LAYOUT */

/* header */

#header			{	background: #e0dd99 url(../images/header_bg.gif); width: 800px; height: 50px; padding: 2px 2px 0 2px; text-align: center; }
/* Hide from IE Mac \*/
#header			{	width: 800px !important; height: 50px !important;
					width: 800px; height: 50px; } /* For Win IE */
/* End Hide */


/* menu */

#menu			{	float: left; margin: 0 0 0 10px; }
#menu ul		{ 	float: left; list-style: none; }
#menu li		{ 	float: left; }

#menu a,
#menu .selected	{	display: block; margin: 0 5px 0 0; height: 43px;
					background-position: 5px 18px; background-repeat: no-repeat; padding: 0 5px 0 5px; }
					
#menu a:link,
#menu a:visited	{	background-color: transparent; }
#menu a:hover,
#menu a:active,
#menu .selected	{	background-color: #000; }


/* logo */

#logo			{	float: right; width: 173px; height: 46px; margin: 0 14px 0 0;
					background: url(../images/logo.gif) 0 13px no-repeat; }
#logo a			{	display: block; width: 100%; height: 100%; }


/* GLOBAL CONTENT LAYOUT */

#content		{	clear: both; width: 800px; height: 532px; background: #dbd84f url(../images/content_bg.gif);
					padding: 0 2px 0 2px; text-align: left; }
/* Hide from IE Mac \*/
#content		{	width: 800px !important; height: 532px !important;
					width: 800px; height: 532px; } /* For Win IE */
/* End Hide */

#content #alternative	{	margin: 0; background: #7935BD; padding: 10px 15px 10px 15px;
				color: #fff; }

#content h1		{	margin: 10px 0 0 0; font-size: 11px; }
#content h2		{	margin: 0; font-size: 11px; }

#content p		{	margin: 0; }

#content #requirements	{	margin: 0; background: #000; padding: 10px 15px 10px 15px;
				color: #fff; font-size: 10px; }



/* footer */

#footer			{	clear: both; margin: 0 2px 0 2px; width: 800px; height: auto; }

#copyright		{	float: left; margin-top: 0; color: #000; font-size: 9px; text-align: left;  }



/* text */

a				{	font-weight: bold; text-decoration: none; }
a:link, a:visited	{	color: #fa773e; }
a:hover, a:active	{	color: #ffffff; }



/* MARKETING */

#design			{	float: right; font-family: Arial, sans-serif; font-size: 9px; color: #000; }
#design	.name	{	float: left; height: 10px; margin: 0 5px 0 0; }
#design a		{	float: left; height: 10px; margin: 3px 0 0 0; font-size: 15px; font-weight: bold; text-decoration: none; }
#design a:link, #design a:visited	{	color: #f04; }
#design a:hover, #design a:active	{	color: #fff; }

