/* Style sheet basic */
body{margin:0px 0px 50px 0px;padding:0px;background-color:#310d31;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:Georgia, "Times New Roman", Times, serif;}
a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul{font-size:10px; color:#fff;}

h1,
.ce_headline
{margin:0px 0px 7px 0px;padding:0px 0 8px 0;font-weight:bold;font-size:14px;border-bottom:1px dashed #fff;text-transform:uppercase;}

h2
{
	margin:0px 0px 2px 0px;
	padding:0px 0 2px 0;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
h3
{
	margin:0px 0px 0px 0px;
	padding:0px 0 5px 0;
	font-weight:bold;
	font-size:11px;
	font-style:normal;
}

a{text-decoration:none;color:#FF6600;text-decoration:underline; font-size:10px;}
a:hover{text-decoration:underline;color:#fff;}
img{vertical-align:middle;border:0px;}
p,pre,form{margin:0px;padding:0px;}
strong{font-size:11px}

.ce_text p
{
	padding-bottom:10px;
}

#header
{
	border-bottom:1px dashed #fff;
	background-image:url(header_bg.jpg);
	background-repeat:no-repeat;
	margin:0 0 15px 0;
}

.header_facebook
{
	position:absolute;
	left:0px;
	top:0px;
}

.pdf_download
{
	position:absolute;
	top:-8px;
	right:5px;

}

.pdf_download ul
{
	list-style:none;
}

.pdf_download ul li
{
		font-size:9px;
}

.pdf_download ul li a
{
		margin-left:55px;
}

.html_logo
{
	position:absolute;
	top:145px;
	left:20px;
}

.html_vote
{
	position:absolute;
	top:120px;
	left:270px;
}

.ce_text
{
	padding:0 0 10px 0;
	margin:0 0 5px 0;
	border-bottom:1px dashed #fff;
}

.ce_text ul
{
	padding:0px;
	margin:0px 0 0 0px;
}

.ce_text .image_container
{
	float:left;
	padding:0 15px 0 0;
	margin:0 0 0px 0;
}

.ce_image
{
	padding:0 0 15px 0;
}

.header_t_shirt
{
	position:absolute;
	top:37px;
	right:0px;
	width:128px;
	height:120px;
}



#footer
{
	border-bottom:1px dashed #FFFFFF;
}

/********************* Footer ***********************************/

.footer_copyright
{
	float:right;
	display:inline;
	padding:6px 83px 0 0;
}


/************* credits ***************/

#credits_wrapper
{

}

#credits
{
	position:absolute;
	top:38px;
	right:-5px;
	color:#333333;
}

#credits a
{
	color:#ccc;
	font-size:9px;
	padding: 0 5px 0 5px;
}

#credits a:hover
{
	color:#fff;
}

/**** links intro ***************/


.miss_landmine_intro
{
	width:100%;
	background-color:#000033;
}

.flash_intro
{
	margin: 0px auto;
	width:650px;
}

.links_intro
{
	padding-top:40px;
	margin: 0px auto;
	width:650px;
}

.links_intro a
{
	
	margin-left: 55px;
	
}


.intro_page .miss_landmine_angola
{
	width:532px;
	height:34px;
}

.links_intro .miss_landmine_cambodia
{
	background-image:url(link_cambodia.jpg);
	background-repeat:no-repeat;
	width:532px;
	height:34px;
}

/** new intro nav ****/

.links_intro_new
{
	padding-top:40px;
	margin: 0px auto;
	width:650px;
	
}

.links_intro_new .links_intro_ul
{
  	list-style: none;
	width:700px;
	height:54px;
}

.links_intro_new .links_intro_ul li
{
	float:left;
	margin-right:25px;
}

.links_intro_new .links_intro_ul li a
{
	float:left;
	margin-right:25px;
}
.links_intro_new .links_intro_ul .site_angola
{
  	list-style: none;
	background-image:url(link_angola_new.jpg);
	background-repeat:no-repeat;
	padding-right:241px;
	padding-bottom:54px;
}

.links_intro_new .links_intro_ul .site_cambodia
{
  	list-style: none;
	background-image:url(link_cambodia_new.jpg);
	background-repeat:no-repeat;
	padding-right:241px;
	padding-bottom:54px;
}

.links_intro_new .links_intro_ul  span
{
	 display: none;
  position: absolute;

}

.links_intro_new .links_intro_ul li .site_cambodia:hover
{	
	 
	background-image:url(link_cambodia_new.jpg);
	background-repeat:no-repeat;
	padding-right:241px;
	padding-bottom:54px;
	background-position: -353px 0px;
}

.links_intro_new .links_intro_ul li .site_angola:hover
{	
	 
	background-image:url(link_angola_new.jpg);
	background-repeat:no-repeat;
	padding-right:241px;
	padding-bottom:54px;
	background-position: -354px 0px;
}


/******************** press page *********************************/

.press_page .ce_text
{
	padding:0 0 15px 0;
	border-bottom:none;
}

.press_page .ce_text a
{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}

.press_page .ce_text a:hover
{
	color:#d75427;
}

.press_page .ce_text .image_container
{
	float:left;
	padding:0 10px 0 0;
	margin:0 0 0px 0;
}

.press_page .ce_text .image_container img
{
	margin:0 0 3px 0;
}


/****************************** candidates page *********************/


.candidates_page #main .inside
{
	margin-left:10px;
}

.candidates_page #left .inside
{
	margin-right:10px;
}



.candidates_page .mod_article
{
	padding:0 0 25px 0;
}

.candidates_page .mod_article .ce_text
{
	border-bottom:none;
}


.candidates_page .mod_article h2
{
	margin:0px 0px 7px 0px;
	padding:0px 0 8px 0;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px dashed #fff;text-transform:uppercase;
}


.candidates_page .mod_article h3
{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
	font-style:normal;
}

.one_column_candidates .ce_text .image_container,
.candidates_page .ce_text .image_container
{
	padding-right:17px;
}

.candidates_page .ce_text h2
{
	margin-left:165px;
}

.one_column_candidates .ce_text h2
{
	margin-left:377px;
}


.candidates_vote_now
{
	position:absolute;
	top: 380px;
	left: 375px;
}

.candidates_vote_now .headline
{
	padding-bottom: 10px;
}

.music_page h1,
.music_page .ce_text,
.music_page .mod_article
{
	border-bottom:none;
}


.ce_form input
{
	color:#000000;
}

.ce_form .text
{
	border:none;
	background-color:#fff;
}

.ce_form .submit_container
{
	border:none;
	padding-top:10px;
}

/***************************** nav*******************************/

.main_nav
{
	position:absolute;
	top:180px;
	left:373px;
	width:550px;
	overflow:hidden;
}

	

.main_nav a
{
	float:left;
	width:90px;
	height:8px;
	overflow:hidden;
	border-left:2px solid #d6540a;
	margin: 0px 0 5px 0;
	padding:0 0 0 3px;
}


.main_nav  a:hover
{

}

/**** project ***/

.main_nav .project_page
{
	background-image:url(project.gif);
	
}

.main_nav .project_page:hover
{
	background-image:url(project.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}

.project_page .main_nav .project_page
{
	background-image:url(project.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
	
}

/********* credits */
.main_nav .credits_page
{
	background-image:url(credits.gif);
	
}

.main_nav .credits_page:hover
{
	background-image:url(credits.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}

.credits_page .main_nav .credits_page
{
	background-image:url(credits.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}

/********* candidates ****/
.main_nav .candidates_page
{
	background-image:url(candidates.gif);
}

.main_nav .candidates_page:hover
{
	background-image:url(candidates.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}

.candidates_page .main_nav .candidates_page
{
	background-image:url(candidates.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}


/******** partners ************/

.main_nav .partners_page
{
	background-image:url(partners.gif);
}

.main_nav .partners_page:hover
{
	background-image:url(partners.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}

.partner_page .main_nav .partners_page
{
	background-image:url(partners.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}



/***  music ***/

.main_nav .music_page
{
	background-image:url(music.gif);
}

.main_nav .music_page:hover
{
	background-image:url(music.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}


.music_page .main_nav .music_page
{
	background-image:url(music.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}

/***  press ***/

.main_nav .press_page
{
	background-image:url(press.gif);
}

.main_nav .press_page:hover
{
	background-image:url(press.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}
	
.press_page .main_nav .press_page
{
	background-image:url(press.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}

/***  landemines ***/

.main_nav .landmines_page
{
	background-image:url(landmines.gif);
}

.main_nav .landmines_page:hover
{
	background-image:url(landmines.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}
	
.landmines_page .main_nav .landmines_page
{
	background-image:url(landmines.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}

/***  news ***/

.main_nav .news_page
{
	background-image:url(news.gif);
}

.main_nav .news_page:hover
{
	background-image:url(news.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}
	
.news_page .main_nav .news_page
{
	background-image:url(news.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}

/***  conrtact ***/

.main_nav .contact_page
{
	background-image:url(contact.gif);
}

.main_nav .contact_page:hover
{
	background-image:url(contact.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}
	
.contact_page .main_nav .contact_page
{
	background-image:url(contact.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}

/***  home***/

.main_nav .home_page
{
	background-image:url(home.gif);
}

.main_nav .home_page:hover
{
	background-image:url(home.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}
	
.home_page .main_nav .home_page
{
	background-image:url(home.gif);
	background-position: -107px 0;
	background-repeat:no-repeat;
}


/******************** project nav **********************************/

.project_nav
{
	border-bottom:1px dashed #fff;
	margin:0 0 7px 0;
	padding:0 0 7px 0;
}

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

.project_nav ul li
{
	float:left;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	border-right:1px solid #fff;
}

.project_nav ul .last
{

	border: none;
}

.project_nav ul li a,
.project_nav ul li .active
{
margin:0px 0px 7px 0px;
padding:0px 0 8px 0;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
text-decoration:none;
}


/***********************************  news *******************************/

.mod_newslist .ce_text
{
	border-bottom:none;
	padding:0px;
	margin:0px;
}

.mod_newslist .enclosure
{
	padding-bottom:15px;
}

.mod_newslist .layout_full
{
	border-bottom:1px dashed #fff;
	padding-bottom:5px;
	margin-bottom:7px;
}

#faq---questions .mod_newslist .layout_short h2 a
{
	font-size:12px;
font-weight:bold;
margin:0 0 2px;
padding:0 0 2px;
text-transform:uppercase;
color:#fff;
}

#faq---questions .mod_newslist .layout_short .more
{
	visibility:collapse;
	position:absolute;
	left:2000px;
}

/********************* Footer ***********************************/

#miss-preah-vihear
{
	padding-top:90px;
}
