* { margin: 0; padding: 0; }
body {background-color:#b8b29f;  margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:68%; color:#f0ece0;margin: 0; padding: 0;    }
body.body {background-color:#7D7367; background-image:url(../images/bgx.jpg); background-repeat:repeat-x;  background-attachment:fixed;  /*/overflow:hidden; /*/color:#fff;   margin:0px;  }  /*/ background-image:url(../images/wemp1_02.jpg); /*/
table tr { vertical-align: top; }


.post,.pan  {  margin-top:140px;  white-space:nowrap; width:auto; }
.pan  {padding-top:210px;vertical-align:middle;  }
.page-wrap {white-space:nowrap; border:1px solid #fff; display:table; position:fixed;   }
#header {position:fixed; width:100%; top:0; left:0; height:111px; z-index:100001; background-image:url(../images/bgx.jpg); background-position:top; }
#logo {margin: 30px 0 0 40px; }
 #foot {   }
a {text-decoration:none; color:#595148; }
 td {max-height:350px; overflow:hidden; }
 #navx {position:absolute; z-index:1000; top:110px; text-align:right; width:610px; color:#a7a08f; font-size:90%;}
 #navx a {color:#a7a08f; }
 #navx .main {font-weight:bold; font-size:110%; color:#c3beb3; }
 #navx .main a{color:#c3beb3; }
 
.pagebox2  {background-image:url(../images/border_05.jpg); width: 500px;   white-space:normal; background-repeat:repeat-x;  padding: 0px 54px; padding-top:1px; height:440px;     }
.pagebox2 .text,.pagebox2 .text {text-align:justify;height:398px; padding:20px 15px; background-color:#bab4a1;   }
vidbox .text,.pressbox .text {overflow:auto;}
.pressbox .text {padding-top:10px; height:408px; overflow:hidden}

.pagebox,.pressbox  {background-image:url(../images/weddedbox.png); width: 484px;height:477px;     white-space:normal; background-repeat: no-repeat;  padding: 27px 55px 0px 73px; padding-top:1px;    }
.pressbox,.vidbox {padding: 27px 55px 0px 73px; width: 350px;background-image:url(../images/weddingblock.png);}
.text {white-space:normal; }
.pagebox .text,.vidbox .text {text-align:justify;height:398px; padding:20px 15px; background-repeat:no-repeat    }
.pagebox .text  {text-align:justify;height:398px; padding:20px 15px 0px 0px; color:#f0ece0    }
.pressbox .text {padding:0px 5px 0px 5px;  } 
.gownbox {background-image:url(../images/weddingblock.png); width:349px; height:433px; background-repeat:no-repeat; background-position:0 0 ;
padding:22px 63px }
 .bottomshadow {  }
 .pressbox .vidarea {margin-left:-15px; }
.vid {padding:5px; background-color:#b7b09e; width:320px; display:table; height:240px; border:1px solid #928b7c; margin:0 auto; margin-top:25px; }
.gownbox .text {color:#595148; width:329px; white-space:normal; text-align:justify; padding: 5px 10px 10px 10px;  font-size:10px;}
.gownbox  h2 {width:329px; padding-left:8px; } .gownbox .pics {clear:both; width:335px; margin:0 auto}
.gownbox .mainpic {float:left; background-color:#b7b09e; padding:5px; border:1px solid #928b7c}
.gownbox .pics .rightpics {float:right;}
.gownbox .thumbpic { background-color:#b7b09e; padding:5px; border:1px solid #928b7c; margin-bottom:10px;}
.vidbox  {padding: 0px 55px 0px 55px; width:365px; height:477px;  }
.vidbox h2 { text-align:left; width:365px; padding-left:15px;}
.vidbox .text {text-align:justify; padding:10px 5px;  color:#595148;    }


.navbox {background-image:url(../images/navblock.png); width:231px; height:405px; background-repeat:no-repeat;
 padding:72px 115px 0px 86px;  }
 .pan{margin:130px 5px; }
.pan > a:first-child {margin-right:8px; }
.navbox ul {margin:0px; padding:0px;   width: 258px;  }
.navbox ul li {list-style-type:none; font-size:95%; text-transform:lowercase; line-height:150% }
.navbox ul li ul {padding:0px 0px; }
.navbox ul li ul li {   text-transform:none; padding-left:14px; font-size:100%; } 
.navbox ul li a {color:#595148; }
.navbox ul li li a {color:#f0ece0; }
img {border:0px } 
.bread {font-size:50%; font-family:Verdana, Arial, Helvetica, sans-serif; }
h1,h2 {font-family:Georgia, "Times New Roman", Times, serif; color: #595148; font-size:200%; font-weight:normal; margin-bottom:10px; }
span.bread {display:block; }
.weddingnotes {font-size:9px; color:#595148; font-family:Verdana, Arial, Helvetica, sans-serif}
.hook,#menu {border:0px solid red; width:1px; height:1px; position:absolute; top:0px; }
.mpc {width:152px; float:left; text-align:left; margin-left:0px; margin-bottom:2px;   padding-left:0px; margin-right:10px;   }
.mpc .img {padding:5px; border:1px solid #928b7c; background-color:#b7b09e;   text-align:left; margin-left:0px; float:left }
.mpc img {margin-left:0px; float:left; text-align:left;  }
.emphotos {clear:both; text-align:left; padding-top:10px; display:table;   white-space:nowrap; display:table; width:120%; }
.pressbox .emphotos {padding-top:0px; }
.watermarklight {background-image:url(../images/WMlight.png); width:189px; height:239px; margin-top:3px; background-repeat:no-repeat; background-position:top right; position:absolute; }
.watermarkdark {background-image:url(../images/WMdark.png); width:189px; height:239px;  margin-top:3px;background-repeat:no-repeat; background-position:top right;; position:absolute }
.emphotos img {display:inline; }
.emphotos a {padding:5px; border:1px solid #786f64; background-color:#b7b09e; margin-right:18px; display:table; float:left; cursor:default;  }
.pressbox .emphotos a {padding:5px; border:1px solid #928b7c; background-color:#b7b09e; margin-right:8px; display:table; float:left  }
.download {clear:both; text-align:right; font-size:80%; padding-right:26px;}


.contactfrom label {white-space:nowrap; float:left; width:45%; margin-right:2%; }
.contactfrom label.textfield {margin-bottom:12px; }
.contactfrom label.textfield input,.contactfrom textarea {display:block; background-color:#c7c2b3; border:1px solid #89837c; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#555; padding:2px; font-size:11px; }
.contactfrom input[type=checkbox] {background-color:#c7c2b3; border:0px solid #89837c;}
.contactfrom label.textfield input:hover,,.contactfrom textarea:focus,.contactfrom textarea:hover,.contactfrom label.textfield input:focus, .textfield input:active, .contactfrom label.textfield input.focus {border: 1px solid #595148; }
.contactfrom label.textarea {float:none; clear:both; width:100%;   }
.contactfrom textarea {width:100%; height:90px; }
.contactfrom .submit {width:80px; height: 37px; background-color:transparent; background-image:url(../images/wedsubmit.jpg); background-position: right; display:block; background-repeat:no-repeat;
border:0px solid #ddd; } .contactfrom .submit {content:""; }
.contactfrom .submit:hover {cursor:pointer;  background-position: 2px 0px; }
.contactfrom td {text-align:left; }
.mainpics {margin-top:20px; clear:both; } 
.mainpics p {display:inline; float:left;padding:5px; border:1px solid #928b7c; background-color:#b7b09e; margin-right:10px; } 


 	#social {width:270px; font-size:11px; position:absolute; z-index:1001;background-color:#b7b09e; padding:5px; border:5px solid #928b7c; top:140px; left:250px;}
	#social ul {margin:2px; list-style: none;float:left;}
	#social li {margin:2px; list-style: none;float:left;width:125px; }
	#social img {padding:0 3px;}
	
#footer {position:fixed; top:2px; right: 10px; font-size:10px; color: #a7a08f; z-index:100001 } 	
#footer a {color: #a7a08f; } 
	
