body
{
  behavior:url( csshover.htc );
  text-align:center;
  padding: 0;
  margin: 0;
  font-family: Verdana;
  font-size: 11px;
  background-image: url('images/background.gif');
}

a, a:link, a:visited, a:hover
{
	text-decoration: none;
	color: inherit;
}

P, H1, H2, H3, H4, H5, FORM
{
	padding: 0;
	margin: 0;
	border: 0;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	font-weight: inherit;
	text-decoration: inherit;
	line-height: inherit;
}

.container, .homecontainer, .footer
{
  margin-left:auto;
  margin-right:auto;
}

.footer
{
  margin-top: 16px;
  display: block;
  width: 473px;
  height: 35px;
  background-image: url( 'images/footer.gif' );
  position: relative;
}

.footer A
{
  background-image: url( 'images/footer.gif' );
}

.footer A:hover
{
  background-image: url( 'images/footer_rollover.gif' );
}

.footer A.kimdo
{
  top: 0px;
  left: 241px;
  width: 102px;
  height: 18px;
  background-position: -241px 0px;
}

.footer A.emblem
{
  top: 0px;
  left: 354px;
  width: 98px;
  height: 18px;
  background-position: -354px 0px;
}

.container, .homecontainer
{
	margin-top: 40px;
	padding: 0;
	position: relative;
	width: 552px;
	height: 432px;
	background-color: White;
}

.container
{
	background-image: url( 'images/template.gif' );
	background-repeat: repeat-y;
}

.homecontainer
{
	background-image: url( 'images/home.gif' );
}

.spacer
{
	clear:both;
}

.bgimglink
{
	text-indent: -5000px;
	display:block;
	position:absolute;
	background-repeat: no-repeat;
}

.container .toolbar A.bgimglink
{
	background-image: url( 'images/home.gif' );
	top: 347px;
	height: 48px;
} 

.container .toolbar A.bgimglink:hover,
.container .toolbar A.selected
{
	background-image: url( 'images/home_rollover.gif' );
} 

.container .toolbar A.about
{
	left: 27px;
	width: 40px;
	background-position: -27px -347px;
}
.container .toolbar A.brides
{
	left: 87px;
	width: 63px;
	background-position: -87px -347px;
}
.container .toolbar A.bridalparty
{
	left: 155px;
	width: 80px;
	background-position: -155px -347px;
}
.container .toolbar A.editorial
{
	left: 252px;
	width: 60px;
	background-position: -252px -347px;
}
.container .toolbar A.rates
{
	left: 333px;
	width: 37px;
	background-position: -333px -347px;
}
.container .toolbar A.contact
{
	left: 388px;
	width: 65px;
	background-position: -388px -347px;
}
.container .toolbar A.press
{
	left: 460px;
	width: 56px;
	background-position: -460px -347px;
}

.container .logo A
{
	left: 51px;
	top: 67px;
	width: 95px;
	height: 111px;
}

.container .template_right
{
	position: absolute;
	display: block;
	left: 202px;
	top: 4px;
	width: 345px;
	height: 337px;
	border-width: 0;
	padding: 0;
	margin: 0;
}

.container .copy_right
{
	position: absolute;
	display: block;
	left: 202px;
	top: 4px;
	width: 345px;
	height: 337px;
	border-width: 0;
	padding: 0;
	margin: 0;
	overflow: auto;
	text-align: left;
	
	font-family: Georgia;
	font-size: 11px;
	line-height: 1.6em;
}

.container .copy_right P
{
	margin-bottom: 1.6em;
	margin-left: 34px;
	margin-right: 32px;
}

.container .copy_right IMG
{
	margin-left: 34px;
	margin-right: 12px;
	float: left;
}

.container .copy_right .vertical_whitespace
{
	background-image: url( 'images/about.gif' );
	background-repeat: no-repeat;
	height: 135px;
	width: 290px;
}

.container .contact,
.container .contact A
{
	background-image: url( 'images/contact.gif' );
}

.container .contact A:hover
{
	background-image: url( 'images/contact_rollover.gif' );
}

.container .contact A
{
	left: 25px;
	top: 248px;
	width: 119px;
	height: 23px;
	background-position: -25px -248px;
}

.container .numbers
{
	position: absolute;
	top: 200px;
}

.container .nav
{
	position: absolute;
	top: 300px;
	left: 50px;
}

.container .nav A
{
	background-image: url( 'images/next.gif' );
}

.container .nav A:hover
{
	background-image: url( 'images/next_rollover.gif' );
}

.container .nav A.previous
{
	left: 0px;
	top: 0px;
	width: 60px;
}

.container .nav A.next
{
	background-position: -60px 0px;
	left: 60px;
	top: 0px;
	width: 40px;
}

.container .numbers .number
{
	position: absolute;
	background-image: url( 'images/numbers.gif' );
}

.container .numbers .number:hover,
.container .numbers .selected
{
	background-image: url( 'images/numbers_rollover.gif' );
}

IMG#page_picture
{
	opacity:0; 
	filter:alpha(opacity:0);
}