a {
  font-style:none;
  color:#e0e9ff;
  font-size:18px;
  text-decoration:none;
}

a:hover {color:#FFFFFF}

html {
  background-image:url(../images/htmlbg.png);
  background-repeat:repeat-x;
}

.header {
  margin-left:auto;
  margin-right:auto;
  height:151px;
  width:800px;
}

.menuwrapper {
  margin-left:auto;
  margin-right:auto;
  width:800px;
  padding-left:50px;
}

.webad {
  border-bottom:1px solid #e0e9ff;
  padding-bottom:6px;
}


.titleimage {
  background-image:url(../images/title.png);
  background-repeat:no-repeat;
  width:381px;
  height:67px;
  float:left;
  margin:5px 0px 0px 20px;
}

.accentpiece {
  background-image:url(../images/accentpic.png);
  background-repeat:no-repeat;
  width:86px;
  height:56px;
  position:relative;
  float:right;
  margin-left:auto;
  margin-right:150px;
  margin-top:58px;
}

.background-accent {
  background-image:url(../images/weddinggirl.png);
  background-repeat:no-repeat;
  width:237px;
  height:524px;
  margin:60px 0px 0px 0px;
  position:absolute;
  
}

.menubar {
  background-image:url(../images/menubg.png);
  background-repeat:repeat-x;
  height:30px;
}

#menu_btn1 {
  padding-top:3px;
  float:left;
  width:140px;
  height:30px;
  background-image:url(../images/btn-menu.png);
  background-repeat:no-repeat;
}

#menu_btn2 {
  padding-top:3px;
  float:left;
  width:140px;
  height:30px;
  background-image:url(../images/btn-menu.png);
  background-repeat:no-repeat;
}

#menu_btn3 {
  padding-top:3px;
  float:left;
  width:140px;
  height:30px;
  background-image:url(../images/btn-menu.png);
  background-repeat:no-repeat;
}

#menu_btn4 {
  padding-top:3px;
  float:left;
  width:140px;
  height:30px;
  background-image:url(../images/btn-menu.png);
  background-repeat:no-repeat;
}

#menu_btn5 {
  padding-top:3px;
  width:140px;
  float:left;
  height:30px;
  background-image:url(../images/btn-menu.png);
  background-repeat:no-repeat;
}

.button_end {
  width:3px;
  float:left;
  height:30px;
  background-image:url(../images/btn-menu.png);
  background-repeat:no-repeat;
}

.contents_wrapper {
  margin-left:auto;
  margin-right:auto;
  width:800px;
  height:548px;
  position:relative;
  margin-top:30px;
}

.contents_box_top {
  width:579px;
  height:19px;
  background-image:url(../images/contents-box-top.png);
  background-repeat:no-repeat;
}

.contents_box {
  width:579px;
  height:500px;
  background-image:url(../images/contents-box.png);
  background-repeat:repeat-y;
}

.contents_box_bottom {
  width:579px;
  height:19px;
  background-image:url(../images/contents-box-bottom.png);
  background-repeat:no-repeat;
}

.contents_container {
  float:left;
  position:relative;
  width:580px;
}

.contents_container2 {
  float:left;
  position:relative;
  width:580px;
  margin-top:10px;
  padding-bottom:60px;
}

.footertext {
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  color:#6585ce;
  font-size:10;
  font-weight:bold;
  width:300px;
  padding-bottom:10px;
}

.sponsor_container {
  position:relative;
  width:200px;
  height:548px;
  float:left;
  padding-left:20px;
}



.sponsor_box_top {
  width:200px;
  height:19px;
  background-image:url(../images/sponsors-box-top.png);
  background-repeat:no-repeat;
}

.sponsor_box {
  width:200px;
  height:500px;
  background-image:url(../images/sponsors-box.png);
  background-repeat:repeat-y;
}

.sponsor_box_bottom {
  width:200px;
  height:19px;
  background-image:url(../images/sponsors-box-bottom.png);
  background-repeat:no-repeat;
}

.contents_text1 {
  width:548px;
  height:121px;
  margin:-518px 0px 2px 17px;
  color:#6585ce;
  float:left;
  text-align:left;
  position:relative;
  font-size:15px;
}

.contents_text2 {
  width:548px;
  height:121px;
  margin:-129px 0px 2px 17px;
  color:#6585ce;
  float:left;
  text-align:left;
  position:relative;
  font-size:15px;
}


.dresspics1 {
  width:548px;
  height:150px;
  margin:-308px 0px 0px 14px;
  float:left;
}

.dresspics2 {
  width:548px;
  height:150px;
  margin:-300px 0px 0px 14px;
  float:left;
}


#preview {
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  position:absolute;
}

.sponsor {
  width:170px;
  height:548px;
  position:relative;
  float:left;
  margin:-510px 0px 0px 15px;
}

.adsense-1 {
  width:468px;
  height:60px;
  margin:-117px 0px 0px 54px;
  float:left;
}

.adsense-2 {
  width:468px;
  height:60px;
  margin:-395px 0px 0px 14px;
  float:left;
}

.key
{
 text-indent:-9999px;
 font-size:3px;
}

 

