/* CSS Document */#container {	width: 750px;	top: 0px;	left: 50%;	position: absolute;	background: center top;	margin-left: -375px;	padding: 0px;}#containerheader {	width: 750px;	left: 50%;	margin-left:-375px;	position: absolute;	font-family: Verdana, Arial, Helvetica, sans-serif;	background: url(../image/banner.gif) no-repeat left top;	padding: 0px;	height: 127px;}body {	background: url(../image/css-pattern.jpg) repeat-x;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}#mainmenu {	margin: 0px;	float: right;	padding-top: 20px;	padding-bottom: 20px;}#content{	width: 100%;	color: #666666;	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;	background: #FFFFFF;	height: 750px;  }#submenu{	width: 100%;	background: url(../image/banner2.gif) repeat;	clear: both;	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-indent: 20px;	padding-top: 10px;	height: 20px;	padding-bottom: 5px;  }#header{	width: 100%;	background: url(../image/gallery_menubkg.gif) repeat-y left top;	clear: both;	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-indent: 20px;	padding-top: 10px;	height: 20px;	padding-bottom: 5px;  }#indexcontent{	text-align: justify;	width: 400px;	color: #666666;	float: right;	padding-top: 25px;	padding-right: 45px;	padding-bottom: 10px;	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;  }#picture{	width: 100%;	background: url(../image/index.jpg) no-repeat center bottom;	height: 495px;	padding-top: 5px;	clear: both;  }#maintext {	width:265px;	float: left;	color: #666666;	text-align: justify;	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;	padding-top: 60px;	padding-left: 20px;}#table {	width:600px;	color: #666666;	text-align: left;	font: 11px Verdana, Arial, Helvetica, sans-serif;	background: #FFFFFF;	padding-top: 30px;	margin: 0px auto;}#maintextright {	width:400px;	float: right;	color: #666666;	text-align: justify;	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;	padding-top: 30px;	padding-right: 25px;}.bold {	font-weight: bold;	color: #666666;}/* navigation */#navmain {	padding-top: 45px;	margin-right: 0px;	margin-left: 0px;	padding-right: 0px;	padding-left: 0px;	margin-top: 0px;	margin-bottom: 0px;	}#navmain li {	display: inline;	list-style-type: none;	margin: 0px;	}		#navmain a:link, #navmain a:visited {	text-decoration: none;	color: #FFFFFF;	border-right: 1px solid #FFFFFF;	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	margin: 0px;	padding: 0 8px 0px;	}#navmain a:link.active, #navmain a:visited.active, #navmain a:hover {	color: #FFCCCC;	}a:link {	color: #FFFFFF;}a:active {	color: #FFFFFF;}a:visited {	color: #FFFFFF;}a:hover {	color: #FFFFFF;}/* submenu navigation */#navwedding {	padding-right: 0px;	padding-left: 0px;	margin: 0px;	}#navwedding li {	display: inline;	list-style-type: none;	margin: 0px;	}		#navwedding a:link, #navwedding a:visited {	text-decoration: none;	color: #670400;	border-right: 1px solid #670400;	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	margin: 0px;	padding-right: 8px;	padding-bottom: 0px;	padding-left: 5px;	}#navwedding a:link.active, #navwedding a:visited.active, #navwedding a:hover {	color: #cc0000;	}.floatrightmargin {	float: right;	margin-bottom: 10px;	margin-left: 15px;	margin-right: 20px;}h1 {	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #7C0A00;}.redfont {	color: #7C0A00;	font: normal 11px Verdana, Arial, Helvetica, sans-serif;}#headergeneric {	width: 100%;	background: url(../image/banner2.jpg) repeat-y left top;	clear: both;	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-indent: 20px;	padding-top: 10px;	height: 20px;	padding-bottom: 5px;}.browser {	color: #FFFFFF;	font: normal 10px Verdana, Arial, Helvetica, sans-serif;	text-align: center;}#browser {	color: #FFFFFF;	text-align: center;	font: 10px Verdana, Arial, Helvetica, sans-serif;	padding-top: 15px;}.greyfont {	color: #666666;	font: normal 12px Verdana, Arial, Helvetica, sans-serif;}.floatleftmargin {	float: left;	margin-bottom: 10px;}