﻿#pg_menu {
height:31px;
width:145px;
background-color:#100f0f;
margin:0;
padding:0 0 0 50px;
}

#pg_menu ul {
height:31px;
width:145px;
background-color:#100f0f;
margin:0;
padding:0;
}

#pg_menu ul li {
height:31px;
display:block;
text-indent:-9999px;
list-style-type:none;
width:145px;
border-style:none;
margin:0;
}

#pg_menu a {
display:block;
width:145px;
height:31px;
top:0;
left:0;
background-color:#100f0f;
border-style:none;
}

#pgnav_welcome a {
background-image:url(../images/site/nav_welcome.gif);
}

#pgnav_welcome a:hover {
background-image:url(../images/site/nav_welcome_over.gif);
}

#pgnav_story a {
background-image:url(../images/site/nav_story.gif);
}

#pgnav_story a:hover {
background-image:url(../images/site/nav_story_over.gif);
}

#pgnav_ceremony a {
background-image:url(../images/site/nav_ceremony.gif);
}

#pgnav_ceremony a:hover {
background-image:url(../images/site/nav_ceremony_over.gif);
}

#pgnav_reception a {
background-image:url(../images/site/nav_reception.gif);
}

#pgnav_reception a:hover {
background-image:url(../images/site/nav_reception_over.gif);
}

#pgnav_guestbk a {
background-image:url(../images/site/nav_guestbook.gif);
}

#pgnav_guestbk a:hover {
background-image:url(../images/site/nav_guestbook_over.gif);
}

#pgnav_honeymoon a {
background-image:url(../images/site/nav_honeymoon.gif);
}

#pgnav_honeymoon a:hover {
background-image:url(../images/site/nav_honeymoon_over.gif);
}

#pgnav_directions a {
background-image:url(../images/site/nav_directions.gif);
}

#pgnav_directions a:hover {
background-image:url(../images/site/nav_directions_over.gif);
}

#pgnav_registry a {
background-image:url(../images/site/nav_registry.gif);
}

#pgnav_registry a:hover {
background-image:url(../images/site/nav_registry_over.gif);
}

#pgnav_photos a {
background-image:url(../images/site/nav_photo.gif);
}

#pgnav_photos a:hover {
background-image:url(../images/site/nav_photo_over.gif);
}

#pgnav_contacts a {
background-image:url(../images/site/nav_contacts.gif);
}

#pgnav_contacts a:hover {
background-image:url(../images/site/nav_contacts_over.gif);
}

.left {
float:left;
width:175px;
}

.right {
float:right;
width:645px;
padding-right:20px;
margin-top:0;
}

.spacer {
clear:both;
}

.right_reg {
float:right;
width:585px;
padding-right:40px;
margin-top:0;
font-family:helvetica neue, helvetica, Arial, Sans-Serif;
font-size:11px;
color:#bba37a;
}

.text {
text-align:justify;
font-family:Georgia;
font-size:11px;
color:#000;
margin:0 65px 0 60px;
}

#scroll {
width:644px;
background-image:url(../images/site/scroll_center.jpg);
background-position:center top;
background-repeat:repeat-y;
margin-left:21px;
top:0;
min-height:621px;
}

.couple_pic {
margin:0;
}

.t1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000;
text-indent:0;
margin:0 65px 0 60px;
}

#content_topcontainer1 {
width:840px;
background-color:#100e0f;
clear:both;
padding-bottom:0;
min-height:500px;
padding-top:10px;
background-image:url(../images/misc/content_top.png);
background-repeat:no-repeat;
margin:0 auto;
}

#content_topcontainer1 h4 {
font-family:helvetica neue, helvetica, Arial, Sans-Serif;
font-size:20px;
font-weight:700;
color:#bebcb3;
margin-left:200px;
}

h3 {
font-weight:400;
margin:0;
}

h2 {
font-weight:700;
font-family:font-family:helvetica neue, helvetica, Arial, Sans-Serif;
font-size:12px;
line-height:2.7em;
color:#bc922c;
margin:0;
}

.texthdr {
font-weight:700;
font-family:helvetica neue, helvetica, Arial, Sans-Serif;
font-size:12px;
line-height:2.7em;
color:#c9ba94;
margin:0;
}

h4 {
font-weight:400;
font-family:helvetica neue, helvetica, Arial, Sans-Serif;
padding-bottom:10px;
margin:0;
}

h6 {
font-weight:400;
font-family:font-family:helvetica neue, helvetica, Arial, Sans-Serif;
font-size:11px;
line-height:2.7em;
color:#9f8254;
margin:0;
}

.textcomments {
font-weight:400;
font-family:Georgia, Script;
font-size:11px;
color:#9f8254;
margin:0;
}

.textcommentdt {
font-weight:400;
font-family:Georgia, Script;
font-size:10px;
font-style:italic;
margin:0;
}

.txtcountdown {
margin-left:200px;
font-weight:700;
font-family:arial, Script;
font-size:12px;
color:#b3a58d;
line-height:26px;
}

.textstory {
font-weight:400;
font-family:helvetica neue, helvetica, Arial, Sans-Serif;
font-size:12px;
color:#9f8254;
line-height:16px;
margin:0;
}

.highslide {
cursor:pointer;
outline:none;
}

.highslide-image {
border:2px solid #FFF;
}

.highslide-caption {
display:none;
border:2px solid #FFF;
border-top:none;
font-family:Verdana, Helvetica;
font-size:10pt;
background-color:#FFF;
padding:5px;
}

.highslide-loading {
display:block;
color:#FFF;
font-size:9px;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
background-color:#000;
padding:3px;
}
