	body {
		float: center;
		font-family: "Arial";
		font-weight: bold;
	}
	
	#main {
		width: 800px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		background: rgb(255,255,255);
		border: solid 0px rgb(110,110,110);
		table-layout: auto;
	}
	
		
	#title, #body {
		padding: 3px;
		background: rgb(255,255,255);
	}
	
	#top_menu {
		height: 22px;
		background: rgb(80,160,255);
		text-align: right;
	}
	
	#top_menu a {
		text-decoration: none;
		font-size: 12;
		color: rgb(220,220,220);
		padding-right: 20px;
	}
	
	#top_menu a:hover {
		color: rgb(255,255,255);
	}
	
	
	#foot_menu {
		text-align: right;
		padding: 30px;
		height: 20px;
		background: rgb(80,160,255);
	}
	
	
	#left_menu {
		text-align: right;
		width: 140px;
		border: solid 0px;
		background: rgb(250,120,40);
		vertical-align: top;
		padding: 30px 5px 220px 20px;
		border-left: 5px;
	}
	
	#left_menu a {
		font-family: monospace;
		font-size: 14;
		display: block;
		text-transform: capitalize;
		text-decoration: none;
		text-align: center;
		vertical-align: 0px;
		background: rgb(204,102,0);
		color: rgb(255,255,255);;
		padding: 4px 5px 4px;
		margin: 1px;
		width: 130px;
		
	}

	#left_menu a:hover {
		background: rgb(255,152,50);
	}
	
	#page_title {
		padding: 36px;
		height: 30px;
		display: table;
		vertical-align: top;
		text-align: center;
		margin: 0px;
		background: url(./title_mid.jpg) repeat-x;
		background-position:0 22px;
		font-size: 32;
		text-transform: uppercase;
		color: rgb(255,255,255);
		font-family: "Arial";
		font-weight: bold;
	}

		
	#content {
		width: 660px;
		vertical-align: top;
		padding: 16px;
		background: rgb(255,255,255);
	
	}
	
	#foot_menu a {
		font-family: monospace;
		font-size: 11;
		text-transform: capitalize;
		text-decoration: none;
		text-align: center;
		color: rgb(220,220,220);
		padding: 2px 1px 2px;
		margin: 1px;
	}

	#foot_menu a:hover {
		text-decoration: underline;
		color: rgb(255,255,255);
		font-size: 12;
	}
	
	.item {
		width: 560px;
		border: solid 2px rgb(180,200,250);
		background-color: rgb(180,200,250);
		margin: 3px;
	}
	.item td{
		color: rgb(0,0,0);
		font-family: "Arial";
		font-weight: bold;
		font-size: 16;
		height: auto;
		width: auto;
		border: solid 0px;
	}
	.item img{
		text-align: center;
		border: 0px;
	}
	.sm_item {
		width: auto;
		height: 130px;
		float: left;
		margin: 2px;
		border: 0px solid #000000;
		background-color: rgb(220,220,220);
	}
	.sm_item img {
		border: 0px solid #000000;
		height: auto;
	}
	.news {
		margin-bottom: 20px;
		font-family: "Arial";
		font-weight: bold;
	}
	
	.news td {
		text-shadow: "red 5px 5px 3px";
	}
		
	.category {
		text-align: center;
		background-color: rgb(250,120,41);
		margin: 5px;
		padding: 0px;
		padding-top: 2px;
		border: 2px solid rgb(250,120,41);
		float: left;
		width: auto;
		height: auto;
	}
	.category p {
		margin: 0px;
		margin-top: 3px;
		background-color: rgb(250,120,41);
		color: rgb(0,0,0);
		font-family: "Arial";
		font-weight: bold;
		font-size: 14;
	}
	.category img {
		height: 120px;
	}
		
		
	.collection {
		text-align: center;
		background-color: rgb(180,142,242);
		margin: 5px;
		padding: 0px;
		padding-top: 2px;
		border: 2px solid rgb(180,142,242);
		float: left;
		width: 180px;
		height: auto;
	}
	.collection p {
		margin: 0px;
		margin-top: 3px;
		color: rgb(0,0,0);
		font-family: "Arial";
		font-weight: bold;
		font-size: 14;
	}
	.collection img {
		height: 110px;
	}
	.news_date {
		display: none;
	}