body {
	background: #37221B;
	margin: 0;
	padding: 44px 0 50px 0;
}

#container {
	margin: 0 auto;
	width: 959px;
	padding: 0;
}

.shadowbg {
	background: url(../images/shadow.jpg) repeat-y;
}

.shadowtop {
	background: url(../images/shadowtop.jpg) no-repeat top;
	margin: 0 auto;
	padding: 55px 0 0 0;
}

#panel {
	background-color: #fff;
	border: 4px solid #980719;
	width: 843px;
	margin: 0 auto;
	padding-top: 10px;
}

/* home panel */
.home {
	background: url(../images/home/homimg.jpg) no-repeat bottom;
	padding: 0 0 315px 0;
}

.floralpattern {
	background: #fff url(../images/floralpattern.gif) repeat-x;
	height: 45px;
}

.markcontainer {
	background: #fff url(../images/leslielukas.gif) no-repeat center;
	height: 79px;
	display: block;
}

.hidden {
	display: none;
}

.navbg {
	background: url(../images/navbg.jpg) repeat-x;
	height: 20px;
}

/* alternate content styling to flash nav */
p.altnav {
	font: 11px 'Times New Roman', Times, serif;
	margin: 0;
	padding: 5px 0 0 20px;
}

a.altnavitem {
	font: 11px 'Times New Roman', Times, serif;
	color: #4c423b;
	text-decoration: none;
}

/* flash gallery not used
.gallery {
	text-align: center;
	padding: 30px;
}

object {
  outline: none;
}
*/

p {
	margin: 0;
	padding: 0;
	color: #4c423b;
}

.fancyy {
	background: url(../images/capY.gif) no-repeat;
	padding: 25px 140px 13px 140px;
	/*padding: 10px 25px 13px 0;*/
	margin: 15px auto 0 auto;
	width: 605px;
}

p.tagline {
	font-family: Times, "Times New Roman", serif;
	font-size: 15px;
	font-style: italic;
	line-height: 15px;
	text-align: center;
	padding: 0 0 0 20px;
}

p.maincopy {
	font: 12px normal Times, "Times New Roman", serif;
	text-align: center;
	padding: 0 25px;
	line-height: 13px;
}

h1.titleheading {
	font: 16px "Adobe Caslon Pro", Georgia, Times, "Times New Roman", serif;
	color: #980719;
	text-decoration: none;
	font-variant: small-caps;
	letter-spacing: 1px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 16px;
}

.wedcopy {
	background: url(../images/weddings/wedimg.jpg) no-repeat;
	padding: 25px 25px 32px 490px;
}

.wedcopy p {
	font: 12px normal Times, "Times New Roman", serif;
	text-align: left;
	line-height: 13px;
}

.eventcopy {
	background: url(../images/events/eveimg.jpg) no-repeat;
	padding: 25px 25px 26px 490px;
}

.eventcopy p {
	font: 12px normal Times, "Times New Roman", serif;
	text-align: left;
	line-height: 13px;
}

.floraldesigncopy {
	background: url(../images/floraldesign/floimg.jpg) no-repeat;
	padding: 25px 25px 67px 490px;
}

.floraldesigncopy p {
	font: 12px normal Times, "Times New Roman", serif;
	text-align: left;
	line-height: 13px;
}

.aboutcopy {
	background: url(../images/about/aboimg.jpg) no-repeat;
	padding: 25px 11px 92px 490px;
}

.aboutcopy p {
	font: 12px normal Times, "Times New Roman", serif;
	text-align: left;
	line-height: 13px;
}

.approachcopy {
	background: url(../images/about/appimg.jpg) no-repeat;
	padding: 25px 19px 28px 133px;
}

.approachcopy p {
	font: 12px normal Times, "Times New Roman", serif;
	text-align: left;
	line-height: 13px;
}

.servicescopy {
	background: url(../images/about/serimg.jpg) no-repeat;
	padding: 25px 11px 152px 490px;
}

.servicescopy p {
	font: 12px normal Times, "Times New Roman", serif;
	text-align: left;
	line-height: 13px;
}

.galleriescopy {
	background: url(../images/galleries/galimg.jpg) no-repeat;
	padding: 25px 25px 298px 490px;
}

.galleriescopy p {
	font: 12px normal Times, "Times New Roman", serif;
	text-align: left;
	line-height: 13px;
}

.presscopy {
	background: url(../images/press/preimg.jpg) no-repeat right;
	padding: 25px 25px 70px 25px;
}

.presscopy p {
	font: 12px normal Times, "Times New Roman", serif;
	text-align: left;
	line-height: 13px;
}

p.preheading, .presscopy a {
	font: 12px "Adobe Caslon Pro", Georgia, Times, "Times New Roman", serif;
	text-decoration: none;
	letter-spacing: 1px;
	margin: 5px 0 0 0;
	line-height: 14px;
	color: #4c423b;
	font-variant: small-caps;
}

.resourcescopy {
	background: url(../images/resources/resimg.jpg) no-repeat;
	padding: 25px 25px 35px 135px;
}

.resourcescopy p {
	font: 12px normal Times, "Times New Roman", serif;
	text-align: left;
	line-height: 13px;
	margin-left: 10px;
}

.resourcescopy img {
	border: 0;
}

.resourcescopy a {
	text-decoration: none;
	color: #980719;
}

#leftcol a, #leftcol p, #rightcol p, #rightcol a, p.resheading {
	font: 12px "Adobe Caslon Pro", Georgia, Times, "Times New Roman", serif;
	text-decoration: none;
	letter-spacing: 1px;
	margin: 14px 0 0 0;
	line-height: 14px;
	color: #4c423b;
	font-variant: small-caps;
}

.contactcopy {
	background: url(../images/contact/conimg.jpg) no-repeat;
	padding: 65px 25px 78px 490px;
}

.contactcopy p {
	font: 15px normal Times, "Times New Roman", serif;
	text-align: center;
	line-height: 15px;
	font-style: italic;
}

.contactcopy p.resheading {
	font-variant: small-caps;
	font-style: normal;
}

.contactcopy a {
	text-decoration: none;
	color: #980719;
}

.fancyyred {
	background: url(../images/capYRed.gif) no-repeat;
	padding: 10px 0 18px 0;
	margin: 15px auto 0 auto;
}

.fancywred {
	background: url(../images/capWRed.gif) no-repeat;
	padding: 10px 0 18px 0;
	margin: 15px auto 0 auto;
}

p.taglinered {
	font-family: Times, "Times New Roman", serif;
	font-size: 15px;
	font-style: italic;
	line-height: 15px;
	padding: 0 0 0 28px;
	color: #980719;
}

a.wedlink {
	font: 12px "Adobe Caslon Pro", Georgia, Times, "Times New Roman", serif;
	color: #980719;
	text-decoration: none;
	font-variant: small-caps;
	letter-spacing: 1px;
	margin: 0 0 0 20px;
	line-height: 11px;
}

a.abolink {
	font: 15px "Adobe Caslon Pro", Georgia, Times, "Times New Roman", serif;
	color: #4c423b;
	text-decoration: none;
	font-variant: small-caps;
	letter-spacing: 1px;
	margin: 0 20px 0 0;
	line-height: 15px;
}

a.abolinkon, a.abolink:hover  {
	font: 15px "Adobe Caslon Pro", Georgia, Times, "Times New Roman", serif;
	color: #980719;
	text-decoration: none;
	font-variant: small-caps;
	letter-spacing: 1px;
	margin: 0 20px 0 0;
	line-height: 15px;
}

.shadowbottom {
	background: url(../images/shadowbottom.jpg) no-repeat bottom;
	margin: 0 auto;
	padding: 0;
}

#footer {
	padding: 14px 0 26px 71px;
	
}

p.footercopy {
	font: 11px "Adobe Caslon Pro", Georgia, Times, "Times New Roman", serif;
	color: #fff;
	letter-spacing: 1px;
	line-height: 11px;
	font-variant: small-caps;
}

.footerspace {
	margin: 0 135px;
}

a.subnavlink {
	font: 11px "Adobe Caslon Pro", Georgia, Times, "Times New Roman", serif;
	color: #fff;
	letter-spacing: 1px;
	text-decoration: none;
	line-height: 11px;
	font-variant: small-caps;
}
