body {
	border:0px;
	padding:0px;
	margin:0px;
	background-color:#c00;
	background-image:url('images/background.jpg');
	background-repeat:repeat-x;
}

#wrap {
	text-align:center; /*center hack*/
	margin:0 auto;
	width:800px;
	font-family:Century gothic;
	background-image:url('images/layout_content.jpg');
	background-repeat:repeat-y;
}

#top {
	width:800px;
	height:18px;
	background-image:url('images/layout_top.jpg');
}

#top_info {
	width:800px;
	height:22px;
	background-image:url('images/layout_top_info.jpg');
}

#top_info_main_left {
	width:784px;
	float:left;
}

#top_info_main_right {
	width:16px;
	float:right;
}

#top_info_left {
	widows:16px;
	float:left;
}

#top_info_content {
	width:768px;
	float:right;
}

#header {
	width:800px;
	height:152px;
	background-image:url('images/layout_header.jpg');
	clear:both;
}

#menu {
	width:800px;
	height:80px;
	background-image:url('images/layout_menu.jpg');
}

#main {
	width:800px;
}

#left_content {
	float:left;
	width:768px;
}

#left {
	float:left;
	width:32px;
}

#content {
	float:right;
	width:736px;
	background-color:white;
}

#right {
	float:right;
	width:32px;
}

#divider {
	clear:both;
	width:800px;
	height:8px;
	background-image:url('images/layout_divider.jpg');
}

#footer {
	width:800px;
	height:16px;
	background-image:url('images/layout_footer.jpg');
}

#bottom {
	width:800px;
	height:16px;
	background-image:url('images/layout_bottom.jpg');
}

.preload {
	visibility:hidden;
	width:0px;
	height:0px;
}