body{
	margin: 0 auto;
	padding: 0 auto;
	background-color: #eddfd3;
	font-weight: normal;
	font-family			: Verdana, Arial, "Myriad Web Pro"; /*"Century Gothic", */
	font-size			: 13px;
	line-height			: 160%;
	color				: #333;
	background-image:url(media/bg.gif);
	background-repeat:repeat-x;
	background-position: top center;	
	}
	
.languages {
	float:right;
	margin-top:.5em;
	margin-right:1.5em;
	height:26px;
	margin-bottom:0;
}

.languages img{
	position:relative;
	top:0;
	}

#header_bg {
	width				: 100%;
	height				: 212px;
	float				:left;
	background-image	: url(media/header_bg.png);
	background-repeat	: repeat-x;
	text-align			:center;
	margin				:0 0 ;
	padding				:0;
}
.topline{
	background-color:none;
	margin				:0 auto;
	background-image	: url(media/spotlight.png);
	background-repeat	: no-repeat;	
	padding				: 0 0 0;
	height				: 180px;
	z-index				:0;
	width				:920px;
	}

.fix {
	width:992px;
	margin: 0 auto;
	padding: 0 auto;
}
div#language {
	float:left;
	top:210px;
	clear:both; 
	margin: 0 8px 0 0;
	width:20px;
	z-index:202;
}
#language a {
		clear:both;
		width:20px;
		height:25px;
		padding:0;
		margin:0;
		position:relative;
	}
.wrapper {
	width				: 920px;
	margin				: 0 auto 0;
	padding				: 0;
	border-bottom		: 1px solid #fcf3eb;
	background-color	: #fcf3eb;
	float				: left;
}

.container{
	clear:both;
	width:840px;
	margin:0 1em 1em;
	padding:0 1em 1em;
	font-family:Verdana, Arial, "Myriad Web Pro"; /*"Century Gothic", */
	}

#navigation {
	position:relative;
	margin:0 auto;
	padding:0 0 0 2em;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	width:890px;
	height:30px;
	font-family			: Verdana, Arial, "Myriad Web Pro"; /*"Century Gothic", */
	background-color	: #ff8500;
	}
#navigation ul {
	padding:7px 0 0 0;
	margin:0 0 0 0 ;
	}
#navigation li {
	display:inline;
	margin:0;
	padding:0 1em 0 0;
	list-style-type:none;
	}
.navon {
	font-size:13px;
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
	}
#navigation a{
	color:#000;
	font-weight:normal;
	text-decoration:none;
	}
#navigation a:visited {
/*	color:#a01c2c;*/
	text-decoration:none;
	font-size:13px;
	}
#navigation a:hover {
	color:#fff;
	text-decoration:underline;
	}
#metahaus ul{
	margin:.2em 0 0 4em;
	padding:0;
	}
	
h1{
	margin:.6em 0 0 0;
	padding:5px 0 0 0;
	color:#a01c2c;
	font-family:Verdana, Arial, "Myriad Web Pro"; /*"Century Gothic", */
		}
h2{
	clear:both;
	margin:.8em 0 0 0;
	padding:1px 0 0 0;
	color:#f8941e;
	font-family:Verdana, Arial, "Myriad Web Pro"; /*"Century Gothic", */	
	}
h3{
	margin:0 0 .8em 0;
	padding:5px 0 5px 0;
	font-family:Verdana, Arial, "Myriad Web Pro"; /*"Century Gothic", */
	font-size:17px;
	border-bottom:1px solid #f8941e;
	}
h4{
	margin:0 0 .5em 0;
	}
img{
	border:0;
	}

a:hover{
	color:#a01c2c;
	text-decoration:underline;
	}


	
/*** Event, Performance,Exhibition, Workshop, Siem Reap ***/
.event_right_img{
	margin:0 0 0 .7em;
	padding:0;
	float:right;
}
.event_left_img{
	margin:.8em 1em .5em 0;
	float:left;
}
	
.listing{	
	margin:1.2em 0 0 0;
	padding:0;
	font-family:Verdana, Arial, "Myriad Web Pro"; /*"Century Gothic", */
	font-size:16px;
	line-height:23px;
	font-weight:bold;

	}
.l_date{
	margin:5px 0 0;
	padding:0;
	font-family:Verdana, Arial, "Myriad Web Pro"; /*"Century Gothic", */
	font-weight:bold;
	font-size:12px;
	color:#555;
	/*	display:inline;*/
	}
.sub_title{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}
.sub_title p{
	margin-top:.3em;
	font-size:13px;
	font-weight:normal;
}
.free_admission p{
	clear:both;
	margin:0;
	padding:0 0 1em 0;
	font-weight:bold;
	border-bottom:2px solid #f8941e;
}
.listing p{
	margin:.7em 0 1.3em 0;
	padding:0 0 1.5em 0;
	border-bottom:2px solid #f8941e;
	font-family:Verdana, Arial, "Myriad Web Pro"; /*"Century Gothic", */
	font-weight:normal;
	font-size:12px;
	}


/*** Schedule ***/

.sch_endtext{
	float:left;
	margin:1em 0 0 0;
	font-size:14px;
	font-weight:bold;
	}
.sch_quote p{
	clear:both;
	margin:0;
	padding:.5em 0 1em 0;
	border-bottom:2px solid #f8941e;
	/*padding:.5em 0 0 0;*/
	}
.schedule_table{
	float:left;
	margin:2em 0 0 0;
	padding:0 1px .5em 1px;
	border:3px solid #f8941e;
	}
.schedule_table h3{
	clear:both;
	margin:0 0 .1em 0;
	padding:8px 0 8px 0;
	font-family:Verdana, Arial, "Myriad Web Pro"; /*"Century Gothic", */
	color:#a01c2c;
	border-bottom:3px solid #f8941e;
	}
.schedule_table p{
	clear:both;
	margin:0;
	padding:.3em 0 0 .8em;
	font-size:11px;
	}
.date{
	float:left;
	margin:0;
	padding:0 4px 0 0;
	width:86px;
	font-weight:bold;
	}
.titlelist{
	width:850px;
	margin:0;
	padding:.7em 0 .6em 1em;
	float:left;
	font-size:12px;
	background-color:#f8942e;
	border-bottom:3px solid #a01c2c;
	}
.bg_color{
	margin:0;
	padding:0;
	}

.time{
	float:left;
	margin:0 .6em 0 1em;
	padding:0;
	width:119px;
	}
.time ul{
	margin:0;
	padding:0;
	}
.time li{
	margin:0;
	padding:2px 0 2px 0;
	height:20px;
	list-style:none;
	}
.title{
	float:left;
	margin:0 1px 0 1em;
	padding:0;
	width:213px;
	font-size:12px;
	}
.title ul{
	margin:0;
	padding:0;
	}
.title li{
	margin:0;
	padding:2px 0 2px 0;
	height:20px;
	list-style:none;
	}
.place{
	float:left;
	margin:0 6px 0 1.3em;
	padding:0;
	width:190px;
	}
.place ul{
	margin:0;
	padding:0;
	}
.place li{
	margin:0;
	padding:2px 0 2px 0;
	height:20px;
	list-style:none;
	}
.program{
	float:left;
	margin:0;
	padding:0;
	font-size:11px;
	width:129px;
	}
.program ul{
	margin:0;
	padding:0;
	}
.program li{
	margin:0;
	padding:2px 0 2px 0;
	height:20px;
	list-style:none;
	}
#see_map{
	clear:both;
	margin:.8em 1em 0 0;
	font-weight:bold;
	padding:0;
	}
#see_map a:hover{
	color:#a01c2c;
	text-decoration:none;
	
	}
/*-----------------------*/

/*** view map ***/
#view_map{
	color:#000;
	font-weight:bold;
	}
#view_map ul{
	margin:.5em 0 0 0;
	padding:0;
	}
#view_map li{
	display:inline;
	margin:0 1em 0 0;
	padding:0;
	font-size:12px;
	}
#view_map ul li a{
	color:#000;
	text-decoration:none;
	font-weight:normal;
	}
#view_map ul li a:hover{
	color:#f8941e;
	text-decoration:underline;
	}
/*** Overview ***/
.quote p{
	margin-top:.7em;
	margin-bottom:.8em;
	float:left;
	width:660px;
	
	}
hr{
	margin:.5em 0 .5em 0;
	padding:0;
	clear:both;
	border:1px solid #f8941e;

}	
	
/*** footer ***/

.footer {
	width				: 920px;
	margin				: -114px auto 0 auto;
	height				: 114px;
	background-image	: url(../img/footer.png);
	background-repeat	: no-repeat;
}

.footer_link {
	float		: right;
	margin		: -72px 30px 0 0; /*43px*/ 
	font-family	: "Tw Cen MT Condensed";
	font-size	: 24px;
}

.footer_link a {
	color		: #F6921E;
}

.footer_link a:hover {
	color		: #fff;
}

.footer_bg {
	width				: 100%;
	height				: 114px;
	background-image	: url(../img/footer_bg.png);
	background-repeat	: repeat-x;
	margin				: 0;
	padding				: 0;
}
a{
	color:#a01c2c;
	text-decoration:none;
}