body {text-align: center; 
  background-color: #020202;
  font-family:      Jack Roman, Georgia, "Times New Roman", Times, serif;
  font-size:       14px;
  margin:           0px;
}


#header {width: 860px;
  background-color: #EFE5D0;
  margin:           10px;
  height:           125px;
}

#miniheader {width: 800px;
  background-color: #EFE5D0;
  margin:           10px;
  height:           125px;
}

#text {width: 750px;
text-align: center;
  background-color: #F5EAD1;
  margin:           10px;
}

#camera {
  background-color: #EFE5D0;
  margin:           10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
height:           125px;
}

#coupon {
  background-color: #ffffff;
  font-size:        14px;
  padding:          30px;
  margin:           0px 10px 30px 10px;
}



#main {width: 800px;
  background:       #F5EAD1;
  font-size:        14px;
  padding:          30px;
  margin:           0px 10px 30px 10px;
}

li {list-style-type: none;}

#sidebar {
  background:       #efe5d0 url(images/background.gif) bottom right;
  font-size:        105%;
  padding:          15px;
  margin:           0px 10px 10px 10px;
  position:         absolute;
  top:              128px;
  right:            0px;
  width:            280px;
}

#footer {width: 830px;
  background-color: #675C47;
  color: #EFE5D0;           
  text-align:       center;
top-border: 5px;
border-width: 5px;
border-style: thin solid black;
  padding:          15px 15px 15px 15px;
  margin:           10px 10px 10px 10px;
  font-size:        90%;}
#footer a:link {font-size: 90%;
color: #EFE5D0; }
#footer a:visited {font-size: 90%;
color: #EFE5D0; }
#footer a:hover {font-size: 90%;
color: #EFE5D0; }

#endorsemenu {
  background-color: #F5EAD1;
 border-color: #954b4b;
border: 2px solid;
color: #020202;
text-align: center;
padding: 5px 5px 0px 5px;
margin:  0px 0px 40px 40px;
font-size: 130%;
}

#menu {width: 700px;
  background-color: #F5EAD1;
border-color: #954b4b;
border: 2px solid;
color: #020202;
text-align: center;
padding: 5px 5px 0px 5px;
margin:  0px 0px 40px 40px;
font-size: 130%;
}

#menu a:link {font-size: 12px;
 color: #020202;}
#menu a:visited {font-size: 12px;
color: #675c47;}
#menu a:hover {font-size: 12px;
color: #675c47;}


#indexmenu {width: 675px;
  background-color: #F5EAD1;
font-size: 18px;
border-color: #020202;
border: 2px solid;
color: #020202;
text-align: center;
padding: 5px 5px 0px 5px;
margin:  0px 0px 40px 60px;
font-size: 130%;
}

#lilmenu {width: 200px;
  background-color: #F5EAD1;
border-color: #954b4b;
border: 2px solid;
color: #020202;
text-align: center;
padding: 15px;
margin:  50px 0px 10px 285px;
font-size: 18px;
}

#weddingfaqmenu {
  background-color: #F5EAD1;
width: 500px;
border-color: #020202;
border: 2px solid;
color: #020202;
text-align: center;
padding: 15px 5px 15px 5px;
margin:  50px 0px 60px 175px;
font-size: 130%;
}

table {background-color: #F5EAD1;
  width: 600px;
color: #020202;
text-align: center;
padding: 5px 5px 5px 5px;
margin:  10px 10px 10px 10px;
font-size: 14px;}

td, th {font-size: 14px;
padding: 10px;}

#icons {
  background-color: #F5EAD1;
  width: 150px;
color: #020202;
text-align: center;
padding: 15px;
margin:  10px 10px 10px 10px;
font-size: 90%;
}


#confetti {
  background-color: #F5EAD1;
  width: 150px;
color: #020202;
text-align: center;
padding: 15px;
margin:  10px 10px 10px 10px;
font-size: 90%;
}


#phone {
  background-color: #F5EAD1;
  width: 150px;
color: #020202;
text-align: center;
padding: 15px;
margin:  10px 10px 10px 10px;
font-size: 90%;
}

#weddingfaqtitle {text-align: center;
  font-size:        40px;
  color:            #F70E0E;

h1 {text-align: center;
  font-size:        120%;
  color:            #F70E0E;
}

h2 {text-align: center;
font-size: 110%; }

.slogan { color: #954b4b; }

.beanheading {
  text-align:       center;
  line-height:      1.8em;
}

.beanheading img {
  position:         relative;
  left:             120px;
}

a:link {font-size: 12px;
  color: #020202;
  text-decoration: none;
}

a:hover {font-size: 12px;
color: #F70E0E;
font: sans-serif;}

a:visited {color: #675c47;
font-size: 12px;
text-decoration:  underline;
  }


