@charset "utf-8";
body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
a {text-decoration:none;outline:none;}
img {border:none;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.italics {font-style: italic;}
.cleaner {clear:both;height:0px;font-size:0px;border:none;margin:0;padding:0;background:transparent;}

h1, h2, h3 {margin:0;padding:0;}
h1 {font-size: 2.2em;font-weight: 400;}
#about_me h1 {color: #2c2215;}
#events h1 {font-size: 1.9em;}
h2 {color: #c4c459;font-size: .9em;font-weight: 400;}
.eventsbox h2 {font-weight: 700;font-style: normal;color: #fff;margin: 0;padding: 0;}
h3 {font-weight: 400;font-size: 1.5em;}
.eventsbox p {font-size: 0.8em;margin: 0;padding: 0;}

.wrap {
	background-color:#1f1d0b;
	width: 970px;
	margin: 0 auto;
}
.menu {height: 35px;width: 970px;}

#home .header {background-image: url(../images/homeback.jpg);background-repeat: no-repeat;padding-top: 273px;}
#about_me .header {background: url(../images/aboutback.jpg) no-repeat;}
#events .header {background: url(../images/eventsback.jpg) no-repeat;}
#home .header, #about_me .header, #events .header {height: 150px;}
#about_me .header, #events .header {padding-top: 43px;}
#packages .header {
	background: url(../images/packagesback.jpg) no-repeat;
	height: 95px;
	padding-top: 98px;
	position: relative;
}
#contact_us .header {background-image: url(../images/contactback.jpg);background-repeat: no-repeat;padding-top: 110px;height: 83px;}

#home .tagline, #about_me .tagline, #packages .tagline, #events .tagline, #contact_us .tagline {color: #fff;font-family: Tahoma, Geneva, sans-serif;}
#packages .tagline {margin-left: 175px;}
#about_me .tagline {margin-left: 140px;}
#home .tagline {float: right;margin-right: 75px;background-image: url(../images/hometext.gif);height: 46px;	width: 167px;}
#line1 {letter-spacing: .7em;}
#line2 {letter-spacing: .3em;}
#line3 {letter-spacing: .4em;}
#events .tagline {text-align: right;margin-right: 275px;}
#contact_us .tagline {text-align: right;margin-right: 375px;}

#home .main {margin-top: 12px;margin-bottom: 22px;}
.main {margin-top: 12px;}

.hr {background-color: #2c2215;height: 1px;font-size: 1px;}
#about_me .hr {width: 500px;height: 1px;}
#contact_us .hr {width: 525px;height: 1px;}
#events .hr {width: 315px;height: 1px;}

.content {
	color: #fff;
	position: relative;
	padding: 0 0 0 70px;
	z-index: 0;
}
#about_me .content {padding: 0 0 0 40px;}

.subhead {padding-left: 5px;margin-top: 45px;}
.box {width: 220px;float: left;padding: 0 5px;font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;line-height: 1.5em;font-style: italic;}
#about_me .box ul {margin: 0;padding: 10px;}
#about_me .box li {color: #CCCC99;}
#about_me .box li span{color: #fff;}

.eventsbox, .contactbox {float: left;font-family: Arial, Helvetica, sans-serif;font-style: italic;}
.eventsbox {width: 250px;padding: 0 10px;text-align: right;position: relative;top: -7px;}
.contactbox {width: 505px;}

#about_imgs, #package_imgs, #package_special, #events_photos {
	position: absolute;
	z-index: 505;
}

#about_imgs {background-image: url(../images/about-photos.png);height: 333px;width: 500px;top: -38px;right: 0px;}
#package_imgs {
	background-image: url(../images/packages_photos3.jpg);
	height: 355px;
	width: 708px;
	top: -50px;
	right: 0px;
}
#package_special {
	background-image: url(../images/packages_special3.png);
	height: 144px;
	width: 259px;
	top: 173px;
	left: 5px;
}
#events_photos {background-image: url(../images/events_photos.jpg);height: 276px;width: 315px;left: 0px;top: 99px;}

.events_highlight {background-image: url(../images/events_highlight.jpg);height: 255px;width: 332px;float: left;padding-top: 75px;padding-left: 25px;}
.events_highlight li {line-height: 1.5em;margin: 0;padding: 0;margin-left: 15px;font-size: 14px;font-style: italic;}
.events_highlight ul {margin: 0;padding: 0;}

/******form******/

form {margin:0;padding:0;}
.text_box, .text_box2{font-size : 0.9em;font-family : Verdana, Arial, Helvetica, sans-serif;width:270px;}
.text_box{color : #000000;margin-bottom: 10px;}
.text_box2{color : #fff;background-color:#989744;margin-bottom: 10px;}

.contactbox label {margin-bottom: 15px;font-size : 0.9em;font-family : Verdana, Arial, Helvetica, sans-serif;text-align:left;line-height: 1.75em;}
.input-bg {float: right;}
fieldset {border: none;}
.submit {color: #99FF00;text-align: right;margin: 10px;}
.contactbox a {color: #00B1F4;}

/******form******/

.pdf_wrap {height: 255px;float: left;color: #c4c459;position: absolute;width: 375px;top: -10px;left: 580px;}
#contact_us .phone {font-size: 3em;font-weight: 400;}
.pdf_wrap h1 {font-weight: 400;}
.download {position: absolute;left: 153px;top: 367px;font-size: 0.9em;height: 25px;width: 235px;}
#events .subhead {margin-top: 35px;}
#contact_us h1 {font-size: 29px;line-height: 1.25em;}
#email {}
.testimonial {
	font-style: italic;
	color: #fff;
	font-size: 0.75em;
	position: absolute;
	line-height: 1.5em;
	z-index:501;
}
#test1 {
	top: 400px;
	left: 50px;
}
#test2 {
	top: 490px;
	left: 16px;
}
#test3 {
	top: 400px;
	left: 281px;
}
#test4 {
	top: 473px;
	left: 310px;
}
#test5 {
	top: 390px;
	left: 540px;
}
#test6 {
	top: 416px;
	left: 755px;
}
#test7 {
	top: 534px;
	left: 260px;
}
#test8 {
	top: 492px;
	left: 611px;
}
#packages .weddingwire {
	background-image: url(../images/weddingwire2.jpg);
	height: 130px;
	width: 118px;
	position: absolute;
	left: 18px;
	top: 20px;
}

#faq-heading {
	background:url(../images/heading-faqs.jpg) no-repeat;
	position:absolute;
	top:-27px;
	left:-1px;
	height:58px;
	width:149px;
}
