body{
margin:0;
padding:0;
background-color:#e7858e;
}
.wedding{
margin:0;
padding:0;
background-color:#77BED2;
}
#container{
width:1000px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
}
#contain{
background-image:url('/img/intbg2.jpg');
background-repeat:no-repeat;
width:969px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
background-color:#ffffff;
padding-top:4px;
}

#containnew{
background-image:url('/img/intbg2.jpg');
background-repeat:no-repeat;
width:969px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
background-color:#ffffff;
padding-top:4px;
}
#containwedding{
background-image:url('/img/weddingbg.jpg');
background-repeat:no-repeat;
width:969px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
background-color:#ffffff;
padding:120px 0 15px 0;
}

table.cent{
width:900px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
text-align:center;
}
td.grid1{
padding:10px;
font-size:12px;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
color:#592c17;
}

td.contleft{
padding:25px 40px 25px 25px;
font-size:15px;
color:#8a3038;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
border-right:1px dotted #8a3038;
vertical-align:top;
}

td.contleftwedding{
padding:25px 40px 25px 25px;
font-size:15px;
color:#333333;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
border-right:2px dotted #2f4a52;
vertical-align:top;
}

td.leftsize{
padding:25px 40px 25px 25px;
font-size:15px;
color:#333333;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
vertical-align:top;
}

td.about{
padding:25px 40px 25px 25px;
font-size:15px;
color:#8a3038;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
line-height:25px;
vertical-align:top;
}

td.mainleft{
padding:20px 20px 25px 25px;
font-size:15px;
color:#8a3038;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
line-height:25px;
vertical-align:top;
}

td.mainright{
padding:20px 25px 25px 0;
font-size:15px;
color:#8a3038;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
line-height:25px;
vertical-align:top;
}

td.mainbottom1{
width:250px;
font-size:17px;
text-align:center;
padding:0 20px 0 20px;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
color:#3d2119;
}

td.mainbottom2{
width:220px;
font-size:17px;
text-align:center;
padding:0 15px 0 15px;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
color:#3d2119;
}

td.mainbottom3{
width:210px;
font-size:17px;
text-align:center;
padding:0 10px 0 30px;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
color:#3d2119;
}

td.ingredients{
padding:25px 40px 25px 25px;
font-size:15px;
color:#8a3038;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
vertical-align:top;
}

td.contsecond{
padding:25px 25px 25px 40px;
font-size:15px;
color:#8a3038;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
vertical-align:top;
}

td.cakenav{
width:208px;
padding:130px 10px 10px 15px;
font-size:15px;
color:#8a3038;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
vertical-align:top;
text-align:center;
}



td.contsecondwedding{
padding:25px 25px 25px 40px;
font-size:15px;
color:#333333;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
vertical-align:top;
}

td.search{
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#666666;
padding:0 5px 0 0;
}
span.secthead{
font-size:30px;
color:#571e23
}

span.sectheadwedding{
font-size:30px;
color:#333333;
}

span.subhead{
font-size:20px;
color:#571e23
}

img.bord{
border:1px solid #8a3038;
}

.byline{
color:#666666;
text-align:right;
font-style:italic;
}

.line{
border-top:2px dotted #333333;
width:80%;
margin-left:auto;
margin-right:auto;
}

.weddingline{
border-top:2px dotted #2f4a52;
width:80%;
margin-left:auto;
margin-right:auto;
}

.searchbox{
float:right;
padding:0 140px 0 0;
}

td.daily1{
width:150px;
font-size:20px;
font-weight:bold;
}

td.daily2{
width:375px;
font-size:18px;
padding:15px 0 15px 0;
}

td.daily3{
width:auto;
font-size:18px;
color:#333333;
padding:10px 0 10px 0;
}

td.specialoc1{
text-align:center;
font-size:16px;
color:#333333;
padding:5px 25px 5px 0;
}

td.specialoc2{
font-size:18px;
}

td.filltop{
font-size:16px;
font-weight:bold;
text-align:center;
padding:0 0 5px 0;
width:135px;
}

td.fillbottom{
font-size:14px;
color:#333333;
text-align:center;
padding:0 10px 5px 10px;
vertical-align:top;
}

td.frosting{
font-size:14px;
color:#333333;
text-align:left;
padding:0;
vertical-align:top;
}

td.wedint{
font-size:14px;
color:#666666;
text-align:left;
padding:0;
vertical-align:top;
}

td.betweenline{
border-left:1px dotted #333333;
width:1px;
}

td.soph1{
text-align:center;
vertical-align:top;
}

td.soph2{
text-align:center;
vertical-align:top;
padding:0 5px 0 5px;
font-size:13px;
}


table{
cellpadding:0;
cellspacing:0;
}

table#thebod{
padding:10px 0 0 0;
}

table#thebod2{
padding:0 0 0 0;
}

.desctags{
font-size:1px;
color:#e7858e;
}
.gallerytoppadding{
height:40px;
}

span.pink{
color:#b66970;
}

span.pinkbold{
color:#b66970;
font-weight:bold;
}

span.darkpink{
color:#853e47;
font-weight:bold;
}

a:link{color:#571e23;text-decoration:none;}
a:visited{color:#571e23;text-decoration:none;}
a:hover{color:#571e23;text-decoration:underline;}

a.main:link{color:#b66970;text-decoration:none;}
a.main:visited{color:#b66970;text-decoration:none;}
a.main:hover{color:#b66970;text-decoration:underline;}
