@charset "UTF-8";
@import url("navigator.css");
/*Page BKGD wrapper, Content Container*/
#wrapper
{
   height: 100%;
   width: 100%;
   position: relative;
   background-image: url(../images/global/BKGD-Gradient800.jpg);
   background-repeat: repeat-x;
   background-position: center top;
}
#container {
   width: 865px;
   margin-right: auto;
   margin-left: auto;
   position: relative;
   margin-top: 0px;
}

/*Header content - page titles, etc.*/
#header
{
   height: 40px;
   width: 700px;
   margin-left: 160px;
   padding-top: 10px;
}
#header h2{
   font-size: 2em;
   color: #454226;
   text-align: center;
}

#content {
   position: relative;
   clear: none;
   display: block;
   float: right;
   width: 700px;
   height: 500px;
}
#content p {
   margin-bottom: 0.9em;
   color: #000;
}
#content a
{
   color: #2b4c8a;
}
#content a:link , #content a:visited
{ color: #2b4c8a; }
#content a:hover, #content a:active
{
   color: #666;
   text-decoration: underline;
}
#content h2{
   font-size: 1.2em;
   font-weight: bold;
   color: #000000;
   width: 100%;
}
#content h3 {
   font-size: 1.3em;
   font-weight: bold;
   color: #333;
   text-align: left;
   margin-bottom: 0.6em;
}

#content h4 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.5em;
   text-transform: uppercase;
   color: #999;
   margin-right: 15px;
   margin-bottom: 10px;
}

/*Footer content*/
#footer {
   clear: both;
   height: 100px;
   width: 100%;
   padding-top: 40px;
}

#footer #footerNav {
   margin-right: auto;
   clear: both;
   margin-left: auto;
}
#footer #footerNav ul {
   margin-right: 45px;
   margin-left: auto;
   list-style-type: none;
   float: right;
}
#footerNav ul li {
   clear: none;
   float: left;
   height: 12px;
   display: inline;
   list-style: none;
   text-align: center;
}
#footer #footerNav a {
   font-family: Verdana, Geneva, sans-serif;
   font-size: 1em;
   font-weight: normal;
   color: #333;
   margin-right: 1px;
   padding: 1px 9px 1px 10px;
   background-image: url(../images/global/dottedline_vertical.png);
   background-repeat: repeat-y;
   background-position: right top;
   white-space: nowrap;
   display: block;
}
#footer #footerNav a:link, #footer #footerNav a:visited {
   color: #333;
   text-decoration: none;
}

#footer #footerNav a:hover, #footer #footerNav a:active
{
   color: #FFF;
   text-decoration: underline;
}
#footer #footerNav #footerNav_home a
{ padding-left: 0px; }
#footer #footerNav #footerNav_contact a{
   padding-right: 0px;
   background: none;
}
#footer #legal {
   width: 700px;
   margin-left: 150px;
   text-align: center;
   clear: both;
   display: block;
   padding-top: 20px;
}
#footer #legal p {
   font-size: 9px;
   font-weight: normal;
   color: #D6D2BF;
   margin-bottom: 4px;
   white-space: nowrap;
   text-align: center;
}
#footer #legal a {
   font-weight: normal;
   color: #999;
}
#footer #legal a:link, #footer #legal a:visited {
   color: #D6D2BF;
   text-decoration: underline;
}

#footer #legal a:hover, #footer #legal a:active
{
   color: #FFF;
   text-decoration: underline;
}
.section-home #header h2 {
   background: url(../images/H2-titles/H28_welcome.png) no-repeat right center;
   text-indent: -9999px;
   height: 35px;
   width: 330px;
   text-align: left;
   margin-right: 25px;
   margin-left: auto;
}
.section-attend #header h2 {
   background: url(../images/H2-titles/H28_attend_U-R-invited.png) no-repeat right center;
   text-indent: -9999px;
   height: 35px;
   width: 190px;
   text-align: left;
   margin-right: 25px;
   margin-left: auto;
}
.section-events #header h2 {
   background: url(../images/H2-titles/H28_events.png) no-repeat right center;
   text-indent: -9999px;
   height: 35px;
   width: 335px;
   text-align: left;
   margin-right: 25px;
   margin-left: auto;
}
.section-contact #header h2 {
   background: url(../images/H2-titles/H28_contact.png) no-repeat right center;
   text-indent: -9999px;
   height: 35px;
   width: 335px;
   text-align: left;
   margin-right: 25px;
   margin-left: auto;
}
.section-weddings #header h2 {
   background: url(../images/H2-titles/H28_weddings.png) no-repeat right center;
   text-indent: -9999px;
   height: 35px;
   width: 130px;
   text-align: left;
   margin-right: 25px;
   margin-left: auto;
}
.section-bio #header h2 {
   background: url(../images/H2-titles/H28_biography.png) no-repeat right center;
   text-indent: -9999px;
   height: 35px;
   width: 125px;
   text-align: left;
   margin-right: 25px;
   margin-left: auto;
}
.section-ideas #header h2 {
   background: url(../images/H2-titles/H28_brightideas.png) no-repeat right center;
   text-indent: -9999px;
   height: 35px;
   width: 140px;
   text-align: left;
   margin-right: 25px;
   margin-left: auto;
}
.section-form #header h2 {
   background: url(../images/H2-titles/H28_invitation-form.png) no-repeat right center;
   text-indent: -9999px;
   height: 35px;
   width: 148px;
   text-align: left;
   margin-right: 25px;
   margin-left: auto;
}
.section-gallery #header h2 {
   background: url(../images/H2-titles/H28_gallery.png) no-repeat right center;
   text-indent: -9999px;
   height: 35px;
   width: 260px;
   text-align: left;
   margin-right: 25px;
   margin-left: auto;
}
.section-home #content   {
		background: url(../images/HomeRoom-V3.jpg) no-repeat center center;
}
.section-attend
#content{
   background-image: url(../images/attend-images/attend_bkgd2.png);
   background-position: center center;
   position: relative;
   height: 500px;
   width: 700px;
   background-repeat: no-repeat;
   visibility: visible;
}
.section-bio #content
{
   background-position: center center;
   position: relative;
   height: 500px;
   width: 700px;
   background-repeat: no-repeat;
   background-image: url(../images/bioPage_images/BKGD8_Biography.png);
   margin-right: auto;
   margin-left: auto;
}
.section-contact #content
{
   background-position: center center;
   position: relative;
   height: 500px;
   width: 700px;
   background-repeat: no-repeat;
   background-image: url(../images/Contact/contact_BKGD2.png);
   margin-right: auto;
   margin-left: auto;
}
/*#footer  {
   clear: both;
   width: 980px;
   background-image: url();
   background-repeat: repeat-x;
   background-position: center top;
   background-color: #2B4C8A;
   padding-top: 20px;
   padding-bottom: 8px;
}
#footer table {
   width: 940px;
   margin-left: 20px;
}

#footer address{
   font-style: normal;
   text-align: left;
   margin-top: 4px;
}

#footer address a, #footer address a:link, #footer address a:visited {
   text-decoration: underline;
   color: #CCC;
}
#footer address a:hover
{
		color:#FFFFFF;
		text-decoration: underline;
}*/
.section-events #content
{
   background-position: center center;
   position: relative;
   height: 500px;
   width: 700px;
   background-repeat: no-repeat;
   background-image: url(../images/events/Events_bkgd.gif);
   margin-right: auto;
   margin-left: auto;
}
.section-gallery #content
{
   background-position: center center;
   position: relative;
   height: 500px;
   width: 700px;
   background-repeat: no-repeat;
   background-image: url(../gallery/BKGD-img_tag.png);
   margin-right: auto;
   margin-left: auto;
}
.section-weddings #content
{
   background-position: center center;
   position: relative;
   height: 500px;
   width: 700px;
   background-repeat: no-repeat;
   background-image: url(../images/weddings/Weddings_content_all_R1.gif);
   margin-right: auto;
   margin-left: auto;
}
.section-ideas #content
{
   background-position: center center;
   position: relative;
   height: 500px;
   width: 700px;
   background-repeat: no-repeat;
   background-image: url(../images/ideas/brightideas_bkgd2.png);
   margin-right: auto;
   margin-left: auto;
}
