
*
{
	line-height:	1.5;
}



h1
{
	color:					#D0AD5E;
	font-size:			24px;
	text-transform:	uppercase;
}

h2
{
	color:					#D0AD5E;
	font-size:			20px;
	text-transform:	uppercase;
}

h1 *, h2 *
{
	color:					#D0AD5E;
	font-size:			inherit;
	text-transform:	none;
}


#featureBar
{
	/*
	background:		#D0AD5E url( ./images/gold.jpg );
	background:		green;
	*/
	height:				320px;
	position:			relative;

}

#featureBar img
{
	border-right:	2px solid white;
	/*
	width:				773px;
	height:				320px;
	position:			absolute;
	top:					0;
	left:					0;
	*/
}

#imageBar
{
	height:				182px;
	/*
	background:		#D0AD5E url( ./images/gold.jpg );
	*/
}

#imageBar img
{
	border-right:	2px solid white;
	width:				182px;
	height:				182px;
}

#mainContent
{
	margin-top:		20px;
	margin-left:	40px;
	width:				660px;
	/*
	background:		white;
	*/
}

p, li
{
	text-align:	justify;
}

.emphatic
{
	text-transform:	uppercase;
}

.chinese
{
	text-indent:	2em;
}

ul.golden
{
	list-style-image:	url( ./images/golden-bullet.gif );
}

.uppercase
{
	text-transform:	uppercase;
}

.final-point
{
	text-transform:	uppercase;
	color:					#9e5c15;
	font-weight:		bold;
}

.opening-point
{
	text-transform:	uppercase;
	color:					#D0AD5E;
	font-weight:		bold;
}

.opening-point *
{
	color:					#D0AD5E;
	font-weight:		inherit;
}

.subheading
{
	text-transform:	uppercase;
	color:					#D0AD5E;
	font-weight:		bold;
}
.subheading *
{
	color:					#D0AD5E;
	font-weight:		inherit;
}



#sideBar
{
	position:			absolute;
	right:				0;
	top:					267px;
	margin-right:	40px;
	margin-left:	8px;
	padding-top:	46px;
	width:				123px;
	height:				400px;
}

#sideBar img
{
	border:	1px solid #D0AD5E;
	margin-bottom:	10px;
}

#sidebarShadow
{
	float:	right;
	margin-right:	40px;
	margin-left:	8px;
	padding-top:	46px;
	width:				123px;
	height:				400px;
}

img.break
{
	height:				8px;
	width:				128px;
	margin-left:	0px;
}

div.leftmenu
{
	position:			relative;
	top:					-63px;
	background:		#D0AD5E url( ./images/gold.jpg );
}

div.menufader
{
	position:			relative;
	width:				125px;
	height:				189px;
	background:		white url( ./images/fadetowhite.jpg ) repeat-x;
}

img.menu-logo
{
	width:		125px;
	height:		124px;
	display:	block;
}


ul.menulist
{
	list-style:	none;
	margin:			0;
	padding:		0;
}

ul.menulist li
{
	border-top:		1px dashed white;
	margin:				5px 10px 5px 5px;
	line-height:	1;
	text-align:		left;
}

ul.menulist li *
{
	font-size:				9px;
	text-decoration:	none;
	color:						white;
	text-transform:		uppercase;
	line-height:			1em;
}

ul.menulist li.first
{
	border-top:	0px dashed white;
}

ul.menulist li.current *
{
	color:	black;
	font-weight:	bold;
}

ul.menulist-sub
{
	list-style:	none;
	margin:			0;
	padding:		4px 0;
	background:	#9E5C15;
}

ul.menulist-sub li
{
	border-top:		1px dotted white;
	margin:				5px 10px 5px 5px;
	padding:			5px 0 0 0;
}

ul.menulist-sub li.first
{
	border-top:	0px dotted white;
	padding:		0;
}

ul.menulist-sub li.normal *
{
	color:	white;
	font-weight:	normal;
}

ul.menulist-sub li.current *
{
	color:	black;
	font-weight:	bold;
}

a.extern-link
{
	font-weight:	bold;
}

div.contacts p
{
	margin:						0;
	padding:					0;
	text-transform:		uppercase;
	font-weight:			bold;
}
div.contacts table
{
	margin:		0;
	padding:	0;
}

ul.contact
{
	list-style-position:	inside;
	margin:		0;
	padding:	0;
}

ul.contact li
{
	margin-right:	10px;
}


ul.contact li:first-child
{
	list-style:		none;
	font-weight:	bold;
	text-indent:	0;
}

table.tourism-facts td
{
	width:	150px;
	font-size:	larger;
}

div.languages
{
	float:				right;
	margin-right:	75px;
	margin-top:		5px;
}

div.languages *
{
	color:				white;
	font-size:		11px;
	font-weight:	bold;
}

div.languages table tr td
{
	width:				75px;
}

div.languages table tr td *
{
	text-decoration:	none;
}


.copyright, .copyright *
{
	font-size:	10px;
	color:			lightslategray;
}


table.philanthropy
{
	width:	630px;
}

table.philanthropy tr
{
	vertical-align:	top;
}

table.philanthropy tr td
{
	width: 33.3%;
	padding: 8px 0;
}

p.footer-copyright
{
	color:					#D0AD5E;
	font-size:	10px;
	text-align:	center;
	padding-top:	8px;
}
