/*

Theme Name: heavenly 3

Theme URI: http://ndasje.com/themes/

Description: Compatible for heavenly web site only

Version: 5++

Author: Klepon

Author URI: http://ndasje.com/

Tags: Full Image Content

*/

@charset "utf-8";

body {

	margin: 0px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;
        background: #A43838;

}

.alignright {

	padding: 8px;

	float: right;

	background-color: #FFFFFF;

	margin-top: 9px;

	margin-bottom: 9px;

	margin-left: 9px;

}

a img, a:hover img{

	border: 1px solid #A72D38;

}

#con {

	background-image: url(http://heavenlybaliwedding.com/wp-content/themes/heavenly2/images/bgnew.jpg);

	background-repeat: repeat-y;

	width: 900px;

	margin-top: 25px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 1px;

	padding-bottom: 25px;

	margin-bottom: 25px;
        
        border: 2px solid #F0A9B7;
}

#con #header {

	height: 144px;

	border: 1px solid #FFFFFF;

	background-color: #FFFFFF;

	filter:alpha(opacity=80);

	-moz-opacity: 0.80;

	opacity: 0.80;

	alpha: 80;

	text-align: center;

	padding: 5px;

	width: 836px;

	margin-top: 12px;

	margin-right: auto;

	margin-bottom: 12px;

	margin-left: auto;

}

#con #header #leftimg {

	padding: 8px;

	float: left;

	width: 150px;

}

#con #header #rightimg {

	padding: 8px;

	float: right;

	width: 150px;

}

#con #header #rightimg img, #con #header #leftimg img {

	border: 1px solid #A72D38;

	background-color: #A72D38;

}

#con #header #logo img {

	padding-right: 32px;

	padding-top: 15px;

	padding-bottom: 6px;

}



#con #header h1 {

	margin: 0px;

	font-family: "Times New Roman", Times, serif;

	font-size: 28px;

	color: #A72D38;

	font-weight: bold;

}

#con #header p {

	margin: 0px;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #A72D38;

	letter-spacing: 0.08em;

	word-spacing: 0.1em;

}



#con #border{

	/*border: 1px solid #A72D38;*/

	padding: 0px;

	width: 690px;

}

#con #content {

	background-color: #A72D38;

	filter:alpha(opacity=90);

	-moz-opacity: 0.90;

	opacity: 0.90;

	alpha: 90;

	color: #FFFFFF;

	padding: 9px;

	text-align: justify;

	width: 670px;

	margin-top: 1px;

	margin-right: auto;

	margin-bottom: 1px;

	margin-left: auto;

}

#con #content #rand-img{

	width: 412px;

	margin-bottom: 6px;

	margin-left: 12px;

	margin-top: 6px;

	background-color: #FFFFFF;

	text-align: center;

}

#con #content img{

	margin: 6px;

	border: 1px solid #ffffff;

}

#con #content table{

	width: 100%;

}

#con #content td{

	text-align: center;

	vertical-align: bottom;

	width: 25%;

}

#con #footer {

	background-color: #FFFFFF;

	padding: 6px;

	border: 1px solid #FFFFFF;

	background-color: #FFFFFF;

	filter:alpha(opacity=70);

	-moz-opacity: 0.70;

	opacity: 0.70;

	alpha: 70;

	color: #000000;

	font-size: 10px;

	text-align: center;

	clear: both;

	float: none;

	width: 835px;

	margin-top: 12px;

	margin-right: auto;

	margin-bottom: 12px;

	margin-left: auto;

}

.harga{

	padding-left: 25px;

}

.wedcer li{

  margin-bottom: 10px;

  list-style-type: none;

}

.wedcer li a, .wedcer li a:visited {

	color: #FFFFFF;

	text-decoration:underline;

}

.wedcer li a:hover {

	color: #000000;

}

#mengkep{

	display: none;

}

#page{

	width: 900px;

	margin-right: auto;

	margin-left: auto;

}

h1{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 30px;

	color: #666666;

	font-weight: bold;

}

h2{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 30px;

	color: #FFFFFF;

}

h6{

	font-size: 12px;

	color: #000000;

	font-weight: normal;

}

a, a:visited{

	color: #990000;

	text-decoration: none;

}

a:hover{

	color: #000000;

}

#space img{

	width: 25px;

}

#contact{

	text-align: center;

}

#footer_menu ul{

	margin: 0px;

	padding: 0px;

}

#footer_menu li{

	border-left: 1px solid #CCCCCC;

	list-style-type: none;

	display: inline;

	padding-right: 3px;

	padding-left: 6px;

	font-family: Arial;

	font-size: 14px;

	text-align: right;

	font-weight: bold;

	background-color: #FFFFFF;

}

#footer_menu li.page-item-8 , #footer_menu li.page-item-3{

	border: none;

}
/* start editing */
/* con pading botom jadi 25px */
#footer {
	display: none;
	margin-bottom: 25px;
}
#top_menu, #top_menu1 {
	padding-bottom: 8px;
	color: #FFFFFF;
}
#top_menu ul, #top_menu1 ul{
	margin: 0px;
	padding: 0px;
}
#top_menu li, #top_menu1 li {
	border-left: 1px solid #FFFFFF;
	list-style-type: none;
	display: inline;
	padding-right: 3px;
	padding-left: 6px;
	font-family: Arial;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
}
#top_menu li a, #top_menu li a:visited, #top_menu1 li a, #top_menu1 li a:visited {
	color: #FFFFFF;
}
#top_menu li a:hover, #top_menu1 li a:hover, #top_menu li.current_page_item, #top_menu1 li.current_page_item{
	text-decoration: underline;
}
#top_menu li.page-item-876, #top_menu li.page-item-9, #top_menu li.page-item-3{
	border: none;
	display: inline-block;
}
#top_menu1 li.page-item-8, #top_menu1 li.page-item-3{
	border: none;
}
