a:link	{
   color : #800000;
   bacground-color: transparent;
   font-size : 11px;
   font-weight : bold;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : underline;
   
}
a:visited {
   color : #800000;
   bacground-color: transparent;
   font-size : 11px;
   font-weight : bold;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : underline;
}


a:active {
   color : #800000;
   background-color: transparent;
   font-size : 11px;
   font-weight : bold;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : underline;
}

a:hover {
   color : #800000;
   background-color: transparent;
   font-size : 11px;
   font-weight : bold;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : none;
}





a.icon:link	{
   color : #800000;
   bacground-color: transparent;
   font-size : 9px;
   font-weight : normal;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : none;
}
a.icon:visited {
   color : #800000;
   bacground-color: transparent;
   font-size : 9px;
   font-weight : normal;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : none;
}


a.icon:hover {
   color : #800000;
   background-color: transparent;
   font-size : 9px;
   font-weight : normal;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : underline;
}


a.icon:active {
   color : #800000;
   background-color: transparent;
   font-size : 9px;
   font-weight : normal;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : underline;

}

a.topnav:link	{
   color : #e7e7e7;
   bacground-color: transparent;
   font-size : 11px;
   font-weight : bold;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : none;
   
}
a.topnav:visited {
   color : #e7e7e7;
   bacground-color: transparent;
   font-size : 11px;
   font-weight : bold;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : none;
}


a.topnav:hover {
   color : #640202;
   background-color: transparent;
   font-size : 11px;
   font-weight : bold;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : none;
}


a.topnav:active {
   color : #640202;
   background-color: transparent;
   font-size : 11px;
   font-weight : bold;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : none;

}

a.fineprint:link {
   color : #ffffff;
   font-size : 10px;
   font-weight : bold;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : underline;
}
a.fineprint:visited {
   color : #ffffff;
   font-size : 10px;
   font-weight : bold;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : underline;
}

a.fineprint:hover {
   color : #ffffff;
   font-size : 10px;
   font-weight : bold;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : none;
}

a.fineprint:active {
   color : #ffffff;
   font-size : 10px;
   font-weight : bold;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : none;
}


body {
   font: 11px/170% Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   color: #313131;
   background-color : #2c2c2c;
   margin-top: 0;

}

#main {
   border-bottom: solid 7px #ffffff;
   border-right: solid 7px #ffffff;
   border-left: solid 7px #ffffff;
   background-color: #e2e3dd;
}  

.menu {
   background-color: #5c534a;
   height: 45px;
   border-top: 1px solid #b9b5b1;
   border-bottom: 1px solid #b9b5b1;
}

.vertdiv {
   width: 2px;
   background-color: transparent;
}

.horizdiv {
   width: 5px;
   background-color: transparent;
}

.menu td {
 
   color: #640202;
   font: 11px/130% Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-weight: bold;
   font-style: normal;
   text-align: center;
   height: 43px;
}

#leftcolumn {
   background-color : #5f3c23;
   background-image: url(../images/roses-side.jpg);
   background-repeat: no-repeat;
   background-position: top center;
   padding-top: 115px;
   width: 212px;
}  


#rightcolumn {
   background-color : #ffffff;
   background-image: url(../images/right-bottom.jpg);
   background-repeat: no-repeat;
   background-position: bottom center;
   width: 224px;
   padding-bottom: 65px;
}  

#content {
   background-color : #ffffff;
   background-image: url(../images/mid-bottom.jpg);
   background-repeat: no-repeat;
   background-position: bottom left;
   width: 457px;
}  

#interior-home {
   background-color : transparent;
   background-image: url(../images/home-slogan.jpg);
   background-repeat: no-repeat;
   background-position: top center;
   padding-top: 97px;
   padding-bottom: 65px;
   padding-right: 65px;
   padding-left: 60px;
}  
#interior-about {
   background-color : transparent;
   background-image: url(../images/about-slogan.jpg);
   background-repeat: no-repeat;
   background-position: top center;
   padding-top: 77px;
   padding-bottom: 65px;
   padding-right: 65px;
   padding-left: 60px;
}  

#interior-weddings {
   background-color : transparent;
   background-image: url(../images/weddings-slogan.jpg);
   background-repeat: no-repeat;
   background-position: top center;
   padding-top: 77px;
   padding-bottom: 65px;
   padding-right: 65px;
   padding-left: 60px;
} 
#interior-parties {
   background-color : transparent;
   background-image: url(../images/parties-slogan.jpg);
   background-repeat: no-repeat;
   background-position: top center;
   padding-top: 77px;
   padding-bottom: 65px;
   padding-right: 65px;
   padding-left: 60px;
}  

#interior-gallery {
   background-color : transparent;
   background-image: url(../images/gallery-slogan.jpg);
   background-repeat: no-repeat;
   background-position: top center;
   padding-top: 77px;
   padding-bottom: 65px;
   padding-right: 20px;
   padding-left: 20px;
}  
#interior-faqs {
   background-color : transparent;
   background-image: url(../images/faqs-slogan.jpg);
   background-repeat: no-repeat;
   background-position: top center;
   padding-top: 97px;
   padding-bottom: 65px;
   padding-right: 65px;
   padding-left: 60px;
}  
#interior-resources {
   background-color : transparent;
   background-image: url(../images/resources-slogan.jpg);
   background-repeat: no-repeat;
   background-position: top center;
   padding-top: 77px;
   padding-bottom: 65px;
   padding-right: 65px;
   padding-left: 60px;
}  

#interior-contact {
   background-color : transparent;
   background-image: url(../images/contact-slogan.jpg);
   background-repeat: no-repeat;
   background-position: top center;
   padding-top: 77px;
   padding-bottom: 65px;
   padding-right: 20px;
   padding-left: 20px;
}  

#formbg {
   background-color : transparent;
   background-image: url(../images/formbg.gif);
   background-repeat: no-repeat;
   background-position: top center;
   height: 376px;

}  

#bottom {
   height: 20px;
   background-color : #000000;   
}  


p {
   color : #000000;
   background-color: transparent;
   font: 11px/200% Verdana, Arial, Geneva, Helvetica, sans-serif;
   text-indent: 0px;
   text-align: left;
   padding: 0;
   margin-top: 0;
   margin-bottom: 20px;
}

p.home {
   color : #000000;
   background-color: transparent;
   font: 17px/150% Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-indent: 0px;
   text-align: left;
   padding: 5px 25px 0 20px;
   margin-top: 0;
   margin-bottom: 10px;
   font-weight: normal;
}

#leftcolumn p {
   color : #ffffff;
   background-color: transparent;
   background-position: top left;
   background-image: url(../images/quote.gif);
   background-repeat: no-repeat;
   font: 10px/170% Verdana, Arial, Geneva, Helvetica, sans-serif;
   text-indent: 0px;
   text-align: left;
   padding: 20px 0 15px 15px;
   margin: 0 15px 20px 5px;
   font-weight: normal;

}

#rightcolumn p {
   color : #5f3c23;
   font: 10px/200% Verdana, Arial, Geneva, Helvetica, sans-serif;
   text-indent: 0px;
   text-align: left;
   padding: 0;
   margin: 0 10px 20px 10px;
   font-weight: normal;
   text-align: center;

}

td {
   
  
   text-indent: 0px;
   line-height: 120%;
}


ul {
   color : #000000;
   font: 11px/120% Verdana, Arial, "Trebuchet MS", Geneva, Helvetica, sans-serif;
   text-align: left;
   margin-left: 20px;
   margin-right: 10px;
}

li {
   color : #000000;
   font: 11px/150% Verdana, Arial, "Trebuchet MS", Geneva, Helvetica, sans-serif;
   text-align: left;
   padding-bottom: 10px;
}


blockquote {
   margin-left:30px;
}

blockquote p {
   color : #000000;
   font: 12px/120% Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   text-align: left;
   margin-left: 0px;
   margin-top: 20px;
   padding-left: 20px;
   margin-right: 0px;
   padding-top: 5px;
   padding-bottom: 5px;
   border-left: 2px solid #d8973e;
   margin-bottom:0;
}

blockquote.testimonial p{
   background-image: url(../images/openquote.gif);
   background-repeat: no-repeat;
   background-position: left top;
   padding-top: 20px;
   color: #ffffff;
   font-weight: normal;
   padding-bottom: 20px;
   margin-left:0;
   padding-left: 20px;
   font: 16px/130% "Times New Roman", Roman, serif;
   border-left: none;
   font-style: italic;
   border-top: none;
}

p.copyright {
color: #ffffff;
font-size : 10px;
text-align: center;
margin: 20px 0 0 0;
padding: 0 0 0 0;
}


h1 {
      
   font: 16px/100% "Times New Roman", Roman, serif;
   color: #5f3c23;
   font-weight: bold;
   font-style: normal;
   text-align: left;
   margin: 20px 25px 10px 0;
   padding: 0 0 0 10px;
   border-left: 11px solid #800000;

}


h2 {

   font: 15px/160% "Times New Roman", Roman, serif;
   color: #000000;
   font-weight: bold;
   font-style: normal;
   text-align: left;
   margin: 20px 25px 0 0;
   padding: 0 0 0 0;

}

h3
{
   color : #fac67d;
   font-size : 13px;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   font-weight : bold;
   line-height : 150%;
   margin: 25px 0 15px 0;
   padding: 0 0 0 0;
   text-align: center;

}

h4 {
   color : #fac67d;
   font-size : 15px;
   font-family: Arial, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
   font-weight : bold;
   line-height : 150%;
   padding-top: 10px;
   margin-bottom: 0;
   margin-right: 30px;
   margin-left: 20px;
   margin-top: 10px;
   padding-bottom: 0px;
   padding-left: 0px;
   text-align: left;



}
