#container {
	margin: 0;
}

.mainblock {
	width: 900px;
	margin: 0 auto;
}

body{
background: url(/images/bg.jpg);
}

/*** HEADER ***/
	
	#headerart {
		height: 292px;
		background: url(/images/head2.gif) top center no-repeat;
	}
	
	#header {
		height: 292px;
position: relative;
	}
	
	#header h1{
		width: 473px;
		height: 292px;
		overflow: hidden;
	}

	#header h1 span{
		background: url(/images/head2.gif) -72px 0;
	display: block;
		width: 473px;
		height: 292px;
	}	
	/*** MAINNAV ***/
	
		#mainnav {
			height: 292px;
width: 420px;
position: absolute;
top: 0;
right: 0;
		}
		
		#mainnav ul {
			float: right;
			xheight: 28px;
margin: 90px 0 0 0
		}
		
		#mainnav li {
			float: left;
			height: 28px;
			margin: 0 0 0 4px;
		}
		
		#mainnav a {
			padding: 0 10px;
			font: bold 11pt/28px verdana;
			color: #444;
			display: block;
		}
		#mainnav a:hover {
			background: white;
			color: #f90;
		}
		#mainnav a.current {
			background: white;
		}
	/*** !MAINNAV ***/

/*** !HEADER ***/



/*** MIDDLE ***/

	#middleart {
background: url(/images/tile.gif) top center repeat-y;
overflow: auto;
	}
	
	#middle {
	}
	
	/*** SECNAV ***/

		#secnav {
			float: left;
			width: 180px;
			margin: 20px 0 0 0;
		}

		#secnav a{
			color: #666;
			font-weight: bold;
			display: block;
			padding: 2px
		}

		#secnav a:hover{
			color: #000;
			background: #efefef
		}
	
		#secnav a.current{
			color: #f90;
		}
	
	/*** !SECNAV ***/
	
	/*** CONTENT ***/
	
		#content {
			margin: 20px 20px 20px 200px;
			min-height: 300px;
			_height: 300px;
		}
	
	/*** !CONTENT ***/

/*** !MIDDLE ***/

/*** FOOTER ***/
	
	#footerart {
		background: url(/images/foot.gif) top center no-repeat;
	}

	#footer {
		height: 143px;
		text-align: right;
	}
	
/*** !FOOTER ***/

#content h1.error404{
font: bold 76pt arial;
border: 0;
color: #f90
}


