    #linksbox_mid {
	position:absolute;
	width:283px;
	height:510px;
	z-index:3;
	background-image: url(Images/6mid.png);
	top: 38px;
    }
    #linksbox_bot {
	position:absolute;
	width:284px;
	height:41px;
	z-index:2;
	top: 548px;
	background-image: url(Images/6bot.png);
    }
    #linksboxtext {
	position:absolute;
	width:245px;
	height:518px;
	z-index:1;
	left: 11px;
	top: -22px;
	float: left;
	font-family: "Arial", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #555555;
    }
	#menu {
	padding: 0;
	margin: 0;
	width: 231px;
	height: 500px;
	position: absolute;
	top: 7px;
	list-style-image: url(Images/listarrow.png);
	left: 12px;
	}
	#weddingwire {
		position:absolute;
		width:150px;
		height:56px;
		z-index:10;
		left: -539px;
		top: 415px;
	}
    #graphiclinks {
	  list-style: none;
	  padding: 0;
	  margin: 0;
	  position: relative;
	}
	#graphiclinks span {
	  display: none;
	  position: absolute;
	}
	#graphiclinks a {
	display: block;
	text-indent: -1900%;
	position: absolute;
	left: 8px;
	top: -2px;
	background-image: url(images/contemporaryweddingwebsite.gif);
	}
	#graphiclinks a:hover {
	  background-position: left bottom;
	}
	#graphiclinks a:hover span {
	  display: block;
	}
	#graphiclinks .contemporary {
	  width: 130px;
	  height: 90px;
	  background: url(images/contemporaryweddingwebsite.gif) no-repeat;
	}
	#graphiclinks .contemporary span {
	  width: 130px;
	  height: 90px;
	  background: url(images/contemporaryweddingwebsite2.gif) no-repeat;
	  left: 0px;
	  top: 0px;
	}
	#graphiclinks .avantgarde {
	  width: 130px;
	  height: 90px;
	  background: url(images/avantgardeweddingwebsite.gif) no-repeat;
	}
	#graphiclinks .avantgarde span {
	  width: 130px;
	  height: 90px;
	  background: url(images/avantgardeweddingwebsite2.gif) no-repeat;
	  left: 0px;
	  top: 0px;
	}
	#graphiclinks .savethedate {
	  width: 130px;
	  height: 90px;
	  background: url(images/savethedatewebsite.gif) no-repeat;
	}
	#graphiclinks .savethedate span {
	  width: 130px;
	  height: 90px;
	  background: url(images/savethedatewebsite2.gif) no-repeat;
	  left: 0px;
	  top: 0px;
	}
	#headerbackground {
        position:absolute;
        width:100%;
        height:228px;
        z-index:1;
        left: 0px;
        top: 0px;
        background-image: url(Images/bannerbg.png);
    }
    #capsule {
        position:absolute;
        width:950px;
        height:943px;
        z-index:3;
        top: 1px;
    }
    #banner {
		position:absolute;
		width:600px;
		height:102px;
		z-index:16;
		top: 69px;
		left: 1px;
		background-image: url(Images/Flash_Banner_Title.png);
    }
    #swirl {
		position:absolute;
		width:489px;
		height:326px;
		z-index:12;
		left: 459px;
		top: 36px;
		background-image: url(Images/bannerpattern.png);
    }
    #maintextcapsule {
        position:absolute;
        width:479px;
        height:591px;
        z-index:13;
        left: 454px;
        top: 236px;
    }
    #linksbox {
        position:absolute;
        width:295px;
        height:384px;
        z-index:11;
        top: 236px;
        left: 166px;
    }
    #linksbox_top {
        position:absolute;
        width:284px;
        height:41px;
        z-index:1;
        background-image: url(Images/6top.png);
        top: -3px;
    }
    #maintextbot {
        position:absolute;
        width:473px;
        height:42px;
        z-index:1;
        top: 545px;
        background-image: url(Images/5bot.png);
    }
    #maintext_top {
        position:absolute;
        width:473px;
        height:42px;
        z-index:2;
        background-image: url(Images/5top.png);
        top: -2px;
    }
    #maintext_mid {
        position:absolute;
        width:472px;
        height:505px;
        z-index:3;
        top: 40px;
        background-image: url(Images/5mid.png);
    }
    h2,h1,h2,h4,h5,h6 {
        font-family: Arial, Helvetica, sans-serif;
    }
    h2 {
	font-size: 14px;
	color: #5D5D5D;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    }
    #maintext {
	position:absolute;
	width:435px;
	height:543px;
	z-index:8;
	left: 17px;
	top: -22px;
	font-family: "Arial", Times, serif;
	font-size: 13px;
	color: #555555;
	font-weight: normal;
	line-height: 18px;
	overflow: auto;
    }
    a {
        font-family: Arial, Times, serif;
        color: #555555;
    }
    a:hover {
        color: #008888;
        text-decoration: none;
    }
    a:link {
        color: #555555;
        text-decoration: none;
    }
    a:visited {
        text-decoration: none;
        color: #555555;
    }
    a:active {
        text-decoration: none;
    }
    #copyright {
        position:absolute;
        width:679px;
        height:70px;
        z-index:19;
        left: 127px;
        top: 851px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 17px;
        text-align: center;
        color: #555555;
    }
    #bannerflash {
        position:absolute;
        width:37px;
        height:102px;
        z-index:1;
        left: 264px;
        top: -1px;
    }
    body {
        background-image: url(Images/bkg.jpg);
    }
    #advert1 {
        position:absolute;
        width:152px;
        height:115px;
        z-index:20;
        left: 1px;
        top: 256px;
    }
    #advert_t1 {
        position:absolute;
        width:155px;
        height:11px;
        z-index:1;
        background-image: url(Images/4top.png);
        top: -3px;
    }
    #advert_m1 {
        position:absolute;
        width:155px;
        height:98px;
        z-index:3;
        top: 8px;
        background-image: url(Images/4mid.png);
    }
    #advert_b1 {
	position:absolute;
	width:155px;
	height:20px;
	z-index:2;
	top: 105px;
	background-image: url(Images/4bot.png);
    }
    #advert2 {
        position:absolute;
        width:152px;
        height:115px;
        z-index:21;
        left: 1px;
        top: 394px;
    }
    #advert_t2 {
        position:absolute;
        width:155px;
        height:11px;
        z-index:1;
        background-image: url(Images/4top.png);
        top: -3px;
    }
    #advert_m2 {
        position:absolute;
        width:155px;
        height:98px;
        z-index:3;
        top: 8px;
        background-image: url(Images/4mid.png);
    }
    #advert_b2 {
	position:absolute;
	width:155px;
	height:20px;
	z-index:2;
	top: 105px;
	background-image: url(Images/4bot.png);
    }
    #advert3 {
        position:absolute;
        width:152px;
        height:115px;
        z-index:22;
        left: 1px;
        top: 530px;
    }
    #advert_t3 {
        position:absolute;
        width:155px;
        height:11px;
        z-index:1;
        background-image: url(Images/4top.png);
        top: -3px;
    }
    #advert_m3 {
        position:absolute;
        width:155px;
        height:98px;
        z-index:3;
        top: 8px;
        background-image: url(Images/4mid.png);
    }
    #advert_b3 {
	position:absolute;
	width:155px;
	height:20px;
	z-index:2;
	top: 105px;
	background-image: url(Images/4bot.png);
    }
    h1 {
	font-size: 24px;
	color: #006488;
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
    }
    .style10 {color: #999999}
    #sharethispage {
        position:absolute;
        width:132px;
        height:18px;
        z-index:23;
        left: 753px;
        top: 243px;
    }
	#menu a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005271;
	font-weight: normal;
	}
	#menu a:hover {
	  background-position: left top;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color: #FF6600;
	  font-weight: normal;
	}
	#menu2 {
	margin: 0;
	width: 150px;
	list-style-type: circle;
	}
#capsule #maintextcapsule #maintext_mid #maintext img {
	float: left;
	padding-right: 8px;
}

	#menu2 a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: normal;
	}
	#menu2 a:hover {
	  background-position: left top;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  color: #FF6600;
	  font-weight: normal;
	}
	#advert1_header {
	position:absolute;
	width:141px;
	height:11px;
	z-index:1;
	top: 91px;
	left: 2px;
	}
	#advert2_header {
		position:absolute;
		width:141px;
		height:11px;
		z-index:1;
		top: 91px;
		left: 2px;
	}
	#advert3_header {
		position:absolute;
		width:141px;
		height:11px;
		z-index:1;
		top: 91px;
		left: 2px;
	}
	.style15 {
		font-size: 9px;
		font-weight: normal;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #555555;
	}
	.style12 {
	font-size: 12px;
	color: #005271;
	font-family: "Arial Unicode MS", Arial;
	}
	.style14 {
	color: #2C2C2C;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}
.style16 {color: #FF6600}
}

