/* CSS Document */
html {
	width: 				100%;
	height: 			100%;
}

body {
	margin:				0px;
	width: 				100%;
	height: 			100%;
	background: 		#000000	url('/images/background_upper.jpg') no-repeat fixed top left;
}

/* CSS FOR MAIN REGIONS ------------------------------------------*/
#container {
	width: 				100%;
	height: 			100%;
	background: 		url('/images/background_lower.jpg') no-repeat fixed bottom right;
	text-align:			center;
}

#header {
	margin-top:			20px;
	margin-right:		auto;
	margin-left: 		auto;
	margin-bottom:		0px;
	width:				600px;
}

#menu {
	width:				600px;
	margin-top:			0px;
	margin-bottom:		0px;
	margin-right:		auto;
	margin-left: 		auto;
	padding:			0px;
	text-align:			center;
}

#content_page {
	margin-top:			0px;
	margin-right:		auto;
	margin-left: 		auto;
	margin-bottom:		0px;
	width:				640px;
}

#content_homepage {
	margin-top:		0px;
	margin-right:	auto;
	margin-left: 	auto;
	margin-bottom:	0px;
	width:			450px;
}

#page_area {
	background-color: 	#330000;
	border: 			solid 1px #660000;				
}

#contact {
	margin-top:		10px;
	margin-right:	auto;
	margin-left: 	auto;
	margin-bottom:	0px;
	padding-top:	5px;
	width:			450px;
	text-align:		right;
}

#footer {
	margin-top:		0px;
	margin-right:	auto;
	margin-left: 	auto;
	margin-bottom:	0px;
	border-top:		2px solid #330000;
	width:			450px;
	color:			#FFFFFF;
	font:			10px Arial, Sans-Serif;
}

/* END CSS FOR MAIN REGIONS ------------------------------*/



/* CSS FOR MENU ------------------------------------------*/
#content_menu {
	margin-top:			0px;
	margin-bottom:		0px;
	margin-right:		auto;
	margin-left: 		auto;
	padding:			0px;
	list-style-type: 	none;
	text-align:			center;
}

#content_menu li {
	margin:				0px;
	padding:			0px;
	float:				left;
}

#content_menu li img {
	margin: 			0px;
	border: 			0px;
	padding: 			0px;
}
/* END CSS MENU -------------------------------------------*/


/* CSS FOR SUBMEN ------------------------------------------*/
#content_submenu {
	margin:				0px;
	padding:			0px;
}

#content_submenu td {
	margin:				0px;
	padding:			0px 10px 0px 0px;
}

#content_submenu td img {
	margin: 			0px;
	border: 			0px;
	padding: 			0px;
}
/* END CSS MENU -------------------------------------------*/


.clear {
	margin:		0px 0px 0px 0px;
	clear: 		both;
	padding: 	0px;	
}

.page_header {
	background: 	url('/images/background_content_left.jpg') repeat-x top left;
	padding:		5px;
	color:			#D8A971;
	font:			bold 14px Arial, Sans-serif;	
	text-align: 	left;
	border-bottom: 	solid 1px #660000;
}

.page_text {
	text-align: left;
	padding:	5px;
	color:		#D8A971;
	font:		12px Arial, Sans-serif;
}

.page_text a {
	color:		#D8A971;
}

.page_note {
	text-align: center;
	padding:	5px;
	color:		#D8A971;
	font:		10px Arial, Sans-serif;
}

.article_list {
	text-align: left;
	padding:	5px;
	color:		#D8A971;
	font:		12px Arial, Sans-serif;
}

.article_link {
	color:		#FFFFFF;
	font:		bold 12px Arial, Sans-serif;
	text-decoration: none;
}

.article_link:hover {
	text-decoration: underline;
}
	
.scroll_link {
	color:				#D8A971;
	font:				bold 12px Arial, Sans-serif;
	text-decoration: 	none;
}

.scroll_link:hover {
	text-decoration: underline;
}

.image_border {
	background:		#000000;
	border: 		solid 1px #660000;
	padding:		2px;
}

.image_page {
	float:			right;
	background:		#000000;
	border: 		solid 1px #660000;
	padding:		2px;
}

.image_content {
	text-align:	center;
}

.related_sites {
	float: 		right;
	width:		210px;
	height:		260px;
	margin:		0px;
	background: url('/images/related_links.gif') no-repeat top left;
	padding:	0px;
}

.related_sites_area {
	text-align: 	left;
	padding:		55px 25px 0px 40px;
}


.flash {
	margin-right:	auto;
	margin-left:	auto;
	background:		#000000;
	border: 		solid 1px #660000;
	padding:		2px;
	width:			464px;
	height:			604px;
}

.highlight_left {
	float: 				left;
	margin:				0px 3px 0px 0px;
	background:			#330000 url('/images/background_content_left.jpg') no-repeat top left;
	width:				148px;
	height:				350px;
	padding:			0px;
}

.highlight_middle {
	float: 				left;
	margin:				0px 3px 0px 0px;
	background:			#330000 url('/images/background_content_middle.jpg') no-repeat top left;
	width:				148px;
	height:				350px;
}

.highlight_right {
	float: 				left;
	margin:				0px;
	background:			#330000 url('/images/background_content_right.jpg') no-repeat top left;
	width:				148px;
	height:				350px;
}

.highlight_header_area {
	margin:				0px;
	width:				148px;
	height:				35px;
	padding:			5px;
	color:				#D8A971;
	font:				bold 14px Arial, Sans-serif;
	
}

.highlight_image_area {
	margin:				0px;
	width:				148px;
	height:				120px;
	background-color:	#000000;
	border: 			solid 1px #D8A971;
	text-align:			center;
}

.highlight_detail_area {
	margin:				0px;
	width:				148px;
	padding:			5px;
	color:				#D8A971;
	font:				12px Arial, Sans-serif;
	text-align:			left;
}


.popup_text {
	margin: 			0px auto;
	background-color:	#000000;
	border: 			solid 1px #660000;
	padding:			5px;
	color:				#D8A971;
	font:				12px Arial, Sans-serif;
	text-align:			left;
	width: 				640px;
}

.popup_image {
	display: 			block;
	border: 			solid 1px #660000;
	margin:				0px 10px;
}
