html, body	{	height: 100%;	}
body 		{	margin:0;
				padding:0;
				text-align:center;
				background: #fff url("../images/bkg-body.gif") ;
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:.8em;
				line-height:1.8em;
				}
a:link 			{	color:#06c;  text-decoration:none;  }
a:visited 		{	color:#666;  text-decoration:none;	}
a:hover			{	color:#369; }
a img 			{	border:0;  }


.container		{	width: 820px;
					margin: 40px auto;
					padding: 0 0 0 0;
					text-align: left;
					position: relative;
					background: url("../images/bkg-container.gif") repeat-y;
					}

						
	.header		{ 	height: 314px;
					position: relative;
					top: -15px;
					clear: both;
					background:  url("../images/bkg-header.gif") 0 0 no-repeat;
					text-align: center;}



	.footer		{	height: 31px;
					position: relative;
					bottom: -15px;
					clear: both;
					background: url("../images/bkg-footer.gif") 0 0 no-repeat;	}
					


	#nav			{	float: left;
						margin: 0 0 0 25px;
						width: 214px;			}



	#nav li			{	list-style: none;
						margin: 3px 0 0 -26px;}

	#contact img		{	position: relative;
							left: -15px;}

	#contact 		{ 	padding: 0 0 0 10px;	}

	#content		{	margin-left: 235px;
						padding: 0 50px 0 30px;	
						position: relative;	
						color: #000;	}				

#news	{margin: 2em 0 0 0;}

/* FORM */
				
form	{		width: 369px;
				margin: 2em auto;
				padding: 2em 5em;
				border: 5px double #000;	
				background: #fff;
				position: relative; 
				color: #000;
				text-align: left;
				}					
#form form	{		width: 60em;}

label 		{	text-align:left;
				width: 20em;
				float:left;
				padding:0;
				margin: .5em; }

.wide		{	width: auto;	}

input 		{	margin: .5em;
				height:1em;
				width:20em;	}
				
select		{	margin: .5em;	}				

.checkbox, .submit	
			{	width: auto;
				height: auto;
				margin: 2em .5em .5em .5em;}

.checkbox 	{	float: left;}		
.left		{	text-align: left;	}

textarea 	{	margin:0.5em;
				height:16em;
				width:20em;	}


#thanks	{	text-align: center;	}



