body {margin:10px auto;position:relative;
      text-align:center; 
      width:800px; 
      font-family:verdana,tahoma; 
      font-size:80%;}
.container {background-color:#fff;
            text-align:left; 
            width: 800px;}
.header{height:143px;
                *height:146px;
                background-color:#fff;
                background-image: url("../images/topheaderbg.gif");
                background-repeat:no-repeat;}
#headertopleftsb {float:left;
                               margin:0 0 7px 0;
                               *margin:0 0 15px 0;
                               width:265px;
                               text-align:center;
                               font-size:80%;
                               line-height:2em;
                               padding:60px 0 0 0;}
#headertopleftsb strong {color:#cd0606;
                                          font-family:georgia, verdana, tahoma; 
                                          font-size:370%;
                                          font-weight:400;}
#headertoprightsb {float:left;
                               width:535px;
                               text-align:right;
                               font-size:80%;
                              padding:70px 0 0 0;}
#headertoprightsb a:link {color:#cd0606;}

#headermenu {margin-top:-15px;
                         clear:both;
                         height:31px;
                         background-image: url("../images/headermenubg.gif");}

/*  Home Page  */
.contentarea {margin-top:200px;}
* html .contentarea {margin-top:30px;}
#contentsbright{float:right;
                            margin-left:20px;
                            font-size:16px;}
                           
#contentsbleft{float:right;
                          margin-top:00px;}

#contentbotsb6{float:right;
                          margin-top:00px;  
                          margin-right:03px;
                          font-size:16px;
                          font-weight:bold;
                          color:#cb0808;
                          line-height:30px;}

#content {float:left;
                 width:375px;
                  margin-top:30px;}

/*  Interior Pages with Sidebars  */
.contentarea-a {*margin-top:30px;}
#contentsbtop{float:right;}
#contentsbbottom{clear:right;float:right;*margin-top:30px;font-size:16px;}
#content-a {width:575px;}

/*  Interior Pages with no Sidebars  */
.contentarea-b {*margin-top:30px;}
#content-b {width:800px;}

/*  Wedding Page  */

.contentarea-e {margin-top:5px;
                           *margin-top:2px;}
* html .contentarea-e {margin-top:0px;}


#photobarsb6 {float:left;
                    width:800px;}

#content-e {float:left;
                    width:800px;}


#content h4, #content-a h4, #content-b h4 , #content-e h4 ,#content-e a ,#contentsbleft  a{color:#cd0606;}
.footer {width:800px;
             border-top:solid #cd0606 5px;
             font-size:80%;
             text-align:right;
             margin-top:10px;}

.guestcomments {font-size:18px;
                             color:#555;
                            margin-left:100px;}

/*  Navigation Stuff  */



.x8menus .toplevelmenu{background-color:transparent;
                    margin:8px 0 0 0;  
                    *margin:5px 0 0 0;
                    padding:0 10px 0 10px;
                    *padding:5px 12px 0 12px;
                    line-height:10px;
                    border-style:none;}
 .x8menus  .toplevelmenu + .toplevelmenu {border-left:solid #fff;}
 * html .x8menus  .toplevelmenu  {border-left:solid #fff;
                                                        margin-left:-2px;}
.x8menus li a, .x8menus li a:link, .x8menus li a:visited {color:#fff;font-size:110%;}
ul li a:hover.toplevel {background-color:transparent;}
ul li a:link, ul li a:visited{font-size:120% !important;line-height:15px;
                 color:#fff !important;}
.navMenu {margin-top:-13px;
                  *margin-top:-8px;}
.navMenu  li {background-color:#f30000;
                      width:130px;}
.navMenu  li a:hover{background-color:#cb6666;}


