/* CSS Document */
/*--------------------General starts--------------------*/

body{
	padding:19px 0 0 0;
	margin:0;
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#799996;
	background-color:inherit;
}
p, td, li, img{
	padding:0;
	margin:0;
}

ul{
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
}
img{
	border:none;
	display:block;
	
}
/*--------------------General ends--------------------*/

/*--------------------Header Starts--------------------*/
.header{
background:url(images/header.jpg) no-repeat left top;
padding:0 0 20px 36px;
}
.logo{
	margin:46px 0 14px;
}

.welcome_text{
	padding:15px 0 30px 0;
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#799996;
	background-color:inherit;}
a.welcome_link{
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	text-decoration:underline;
		}
a.welcome_link:hover{
	text-decoration:none;
	}
.nav_bg{
background:url(images/nav_bg.gif) no-repeat 0 0;
padding:3px 0 2px 0;
}

ul.nav_link{
margin:0 0 0 80px;
}

ul.nav_link li{
float:left;
padding:0 30px 0 30px;
background:url(images/bullet_nav.gif) no-repeat left center;
font-size:0;
line-height:0;

}

ul.nav_link li.noimage{
background:none;
}

/*--------------------Header Ends--------------------*/

/*--------------------Body Starts--------------------*/
.bodymid_bg{
background:url(images/body_mid.gif) repeat-y left top;
padding:0 0 8px 0;
}

.about{
margin:3px 0 0 4px;
}

.marry{
margin:41px 0 0 0;
}
.marry_text{
	padding:6px 24px 13px 0;
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#799996;
	background-color:inherit;
	}

.news{
padding:25px 0 0 0;
}
.news_bg{
background-color:#E0F7F4;
color:#000;
padding:7px 0 12px 13px;
}

.date{
	padding:8px 0 3px 0;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0001;
	background-color:inherit;
}
.news_text{
	padding:0 15px 12px 0;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#799996;
	background-color:inherit;}
	
a.news_link{
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	padding:0 42px 0 0;
		}
a.news_link:hover{
	text-decoration:none;
	}
.wedding{
margin:0 0 12px 8px;
}
.gallery_img{
margin:0 0 15px 0;
}
/*--------------------Body Ends--------------------*/

/*--------------------Footer Starts--------------------*/
.footer{
padding:4px 0 10px 0;
font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
color:#799996;
background-color:inherit;
}

.footer a{
font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
color:#799996;
background-color:inherit;
text-decoration:none;
}
.footer a:hover{
text-decoration:underline;
}
/*--------------------Footer Ends--------------------*/

