body {font-family:Verdana, "Times New Roman", Times, serif; font-size:.8em; text-align:center; margin:0; padding:0 0 15px 0; background-color:#AB9E7E; font-size:13px; }
html { overflow-y:scroll; }
a img { border:none; }
.clear { clear:both;}

#wrapper {text-align:left; background:#7d6e52;}
#flower img {display:block; width:395px; margin:0 auto;}

/*-=========================================
Header/Top Menu
==========================================*/
#header {font-family:Helvetica, Verdana, Arial, sans-serif; background:#7d6e52; width:837px; padding:0 80px; margin:0 auto; height:90px; _overflow:hidden;}
#header ul { font-weight:bold; font-family:Arial, Helvetica, sans-serif; list-style:none; color:#f0e6c1; margin:0; text-align:center; padding:60px 0 0 45px; height:16px; width:810px;}
#header ul li {float:left; margin:0; padding:0 47px 0 0; display:block;}
#header ul li a {height:15px; color:#f0e6c1; text-decoration:none; display:block; overflow:hidden;}
#weddings a {  display:block; float:left; width:80px; color:#fff;}
#experience a { display:block; float:left; width:95px; color:#fff;}
#guests a { display:block; float:left; width:59px; color:#fff;}
#scheduling a {display:block; float:left; width:105px; color:#fff;}
#space {width:220px;}
#chapel {text-indent:-9999999px; width:185px; height:10px; margin:0 0 0 331px; position:relative; z-index:5;}
#chapel a {position:absolute; z-index:9999; top:14px; left:0; cursor:pointer; display:block; background:url(/images/chapel_of_the_flowers.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chapel_of_the_flowers.png', sizingMethod='crop'); width:185px; height:141px; overflow:hidden; }
#chapel a img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

/*-=============divider===================*/
#divider {background:url(/images/grad_content_side.gif) repeat-x 0 0; line-height:17px; text-align:center;}
#divider h3 {width:1000px;  text-indent:-9999999px; background:url(/images/grad_border_top.gif) no-repeat 0 1px; margin:0 auto;}
#tier2-1col #divider, #tier2-2col #divider { background:#4e3d25 url(/images/grad_content_side.gif) 0 100% repeat-x; }
#tier2-1col #divider h3, #tier2-2col #divider h3 { width:1024px; }

/*-=========================================
Flash Area
==========================================*/
#flash_area {position:relative; z-index:3; background:url(/images/grad_flash.gif) repeat-x 0 0 #4e3d25;}
#flashContent {position:relative; z-index:2; width:1009px; height:394px; margin:0 auto; padding:0 0 20px 0; text-align:center; background:url(/images/flash.jpg) no-repeat 0 0;}
#flash { width:434px; height:381px; background:transparent url(/images/preview_flash.jpg) left top no-repeat; }

/*-=========================================
Content-Text and Menu
==========================================*/
#content {background:#ab9e7e;}
#content_bottom {width:1000px; margin:0 auto; background:url(/images/grad_border_bottom.gif) no-repeat 0 bottom; padding:0 0 11px 0;}
#content_l {width:994px; background:url(/images/grad_left.gif) repeat-y 0 0; padding:0 0 0 6px;}
#content_r {width:988px; background:url(/images/grad_right.gif) repeat-y right 0; padding:0 6px 0 0;}
#content_area {width:988px; background:#fff; overflow:hidden;}

/*-============Text Javascript Changes======================*/
#text_container {width:988px; overflow:hidden;}
#text {float:left; background:url(/images/pillar.gif) no-repeat right -7px; width:471px; overflow:hidden; color:#51493a; padding:0 88px 0 0;}
#tier2-1col #text { float:none; background-image:none; width:auto; color:#51493a; padding:20px 212px 0 40px; }
#tier2-2col #text { background-image:none; padding:0; margin-right:40px; }
#tier2-2col #text .inner { text-align:left; padding:50px 0 0 40px; }
#change {padding:20px 0 0 40px;}
#static {padding:0 0 0 40px;}
#tier2-1col #static, #tier2-2col #static { padding:0; }
#static p {margin:0 !important;}
#text h1 {margin:0 0 20px 0; font-size:1.2em; font-style:italic; font-weight:normal;}
#text p {margin:0 0 20px 0; padding:0; font-size:.8em; line-height:17px;}
#tier2-2col #text p { font-size:11px; line-height:170%; margin-bottom:15px; }
#tier2-2col #text h2 { font-size:14px; font-style:italic; }
#text h2 {font-size:1.2em; font-weight:normal; margin:0 0 5px 0; padding:0;}
#text h3 {font-size:.8em; font-weight:normal; margin:0 0 5px 0; padding:0;}
#text #change div {margin:0 0 20px 0;}
#text_nav {height:20px; margin:0; list-style:none; padding:50px 0 0 40px; background:url(/images/tab_line.gif) no-repeat 1px bottom; _background:url(/images/tab_line.gif) no-repeat 1px 50px; width:431px; overflow:hidden;}
#text_nav li {margin:0; float:left; padding:0 0 0 8px; display:block; height:20px;}
#text_nav li a {float:left; color:#51493a; display:block; padding:4px 8px 0 0; height:20px; text-decoration:none; font-size:.85em; cursor:pointer;}
.navContent{display:none;}
.active {background:url(/images/tab_l.gif) no-repeat 0 0;}
.active a {background:url(/images/tab_r.gif) no-repeat right 0;}
/*-============Seen On List===================*/
#tv {list-style:none; margin:0; padding:10px 0 0 0; width:480px;}
#tv li {margin:0; float:left; padding:0 13px 0 0; text-indent:-999999px; height:25px;}
#tlc {background:url(/images/tlc.gif) no-repeat 0 0; width:52px;}
#vh1 {background:url(/images/vh1.gif) no-repeat 0 0; width:41px;}
#cbs {background:url(/images/cbs.gif) no-repeat 0 0; width:31px;}
#live {background:url(/images/live.gif) no-repeat 0 0; width:26px;}
#people {background:url(/images/people.gif) no-repeat 0 0; width:43px;}
#cnn {background:url(/images/cnn.gif) no-repeat 0 0; width:31px;}
#nbc {background:url(/images/nbc.gif) no-repeat 0 0; width:21px;}
#fox {background:url(/images/fox.gif) no-repeat 0 0; width:38px;}
#abc {background:url(/images/abc.gif) no-repeat 0 0; width:80px;}

/*-==============Right Menu (hovers etc)=================*/
#menu {width:429px; float:left; overflow:hidden; position:relative;}
#menu ul {list-style:none; margin:0; padding:28px 0 0 10px;}
#tier2-2col #menu ul { margin-bottom:80px; padding-left:50px; }
#menu ul li {margin:0; text-indent:-99999999px;}
#menu ul li a {width:317px; display:block; overflow:hidden;}
#check {padding:17px 0 0 0; height:47px;}
#plan {padding:15px 0 0 0; height:49px;}
#plan2 {padding:15px 0 0 0; height:49px;}
#watch {padding:5px 0 0 0; height:59px;}
#login {padding:5px 0 0 0; height:59px;}
#view {padding:0px 0 0 0; height:69px;}
#sample_photography {padding:14px 0 0 0; height:52px;}
#chat {padding:0;}
#check a {background:url(/images/check_d.gif) no-repeat right top; height:43px;}
#plan a {background:url(/images/plan_d.gif) no-repeat right top; height:40px;}
#plan2 a {background:url(/images/plan_d.gif) no-repeat right top; height:40px;}
#watch a {background:url(/images/watch_d.gif) no-repeat right top; height:49px;}
#login a {background:url(/images/month/login.gif) no-repeat right top; height:65px; padding-left:13px;}
#view a {background:url(/images/location_d.gif) no-repeat right top; height:64px;}
#sample_photography a {background:url(/images/photos_d.gif) no-repeat right top; height:40px;}
#chat a {background:url(/images/chat_d.gif) no-repeat right top; height:64px;}
#check a:hover {background:url(/images/check_d.gif) no-repeat right bottom; height:43px;}
#plan a:hover {background:url(/images/plan_d.gif) no-repeat right bottom; height:40px;}
#plan2 a:hover {background:url(/images/plan_d.gif) no-repeat right bottom; height:40px;}
#watch a:hover {background:url(/images/watch_d.gif) no-repeat right bottom; height:49px;}
#login a:hover {background:url(/images/month/login.gif) no-repeat right bottom; height:68px;}
#view a:hover {background:url(/images/location_d.gif) no-repeat right bottom; height:64px;}
#sample_photography a:hover {background:url(/images/photos_d.gif) no-repeat right bottom; height:40px;}
#chat a:hover {background:url(/images/chat_d.gif) no-repeat right bottom; height:64px;}

a.view-photos { float:right; background:transparent url(/images/tools_photo02.gif) 0 1px no-repeat; display:inline-block; padding-top:2px; padding-left:28px; color:#584832; text-decoration:none; font-size:11px; font-style:normal; }
a.contact-us { float:right; background:transparent url(/images/tools_contact_us.gif) 0 4px no-repeat; display:inline-block; padding-top:2px; padding-left:25px; color:#584832; text-decoration:none; font-size:11px; font-style:normal; }
a.customize { float:right; background:transparent url(/images/tools_customize.gif) 0 0 no-repeat; display:inline-block; padding-top:5px; padding-bottom:5px; padding-left:32px; color:#584832; text-decoration:none; font-size:11px; font-style:normal; }
a.browse-locations { float:right; background:transparent url(/images/tools_browse_locations.gif) 0 0 no-repeat; display:inline-block; padding-top:8px; padding-bottom:6px; margin-top:-6px; padding-left:24px; color:#584832; text-decoration:none; font-size:11px; font-style:normal; }
/*-==============CALENDAR FUNCTION etc=================*/
#calendar {position:absolute; top:51px; left:232px;}
#tier2-2col #calendar { left:272px; }
#calendar form {margin:0; padding:0;}
#calendar form input {height:13px; background:#dbcda4; color:#686039; border:solid 1px #4c3b11; margin:3px 0 0 0; _margin:2px 0 0 0; padding:0;  font-size:.8em; letter-spacing:1px; width:70px; text-align:center;}
#calendar form img {cursor:pointer; border:1px solid #4c3b11; margin:0; padding:0; position:absolute; top:3px; left:71px;}

/*-=========================================
Accomodations Page
==========================================*/
.img { display:block; width:1024px; height:134px; margin:0 auto; }
.it { font-style:italic;}
.colleft { width:260px; float:left; }
.colleft .textcenter { text-align:center;}
.colleft p {width:210px; font-size:11px; color:#b7b39d; padding-left:25px; line-height:150%;}
.google a { text-decoration:none; border:none; display:block;  width:303px; margin:0 auto; padding-bottom:15px;}
.map p { display:block; float:left; margin-left:20px; width:250px;}
.map img { display:block; float:left;  }
.map ul { display:block; float:left; width:250px; }


.colright h1 {color:#594114; font-size:24px; font-weight:100; border-bottom:1px solid #f1ecd2; padding-bottom:10px; }
.colright { width:680px;  float:left; font-size:11px; line-height:200%; font-family:Georgia, "Times New Roman", Times, serif; color:#4e3d25;}
.colright .specks {margin-left:10px;}
.colright .specks h2 { color:#c9c6b5;  font-size:24px; font-weight:100; border-bottom:1px solid #f1ecd2; padding-bottom:5px; padding-top:30px;}
.colright .specks .rate { float:right;  }
.colright .specks .pic_search { width:235px; float:left; margin-top:10px; height:222px; }
.colright .specks .pic_search .image_search  a { cursor:pointer; }
.colright .specks .pic_search ul {padding:0px; margin:2px 0 0 0;}
.colright .specks .pic_search li { list-style:none; display:inline; margin-left:-1px; }
.colright .text ul li { list-style:disc;}

.yellow { background-color:#fff7d0; width:680px; height:25px;  display:block; font-size:11px; }
.yellow p { margin-top:2px; }
.yellow li { list-style:none; display:inline; float:left; }
.yellow a { text-decoration:none; color:#594114; font-size:11px; margin-top:2px;}
.yellow .watch { display:block; float:left; background:url(/images/watch_live_events.jpg) left 2px no-repeat; height:20px; padding-left:15px; margin-left:115px;}
.yellow .view { display:block; float:left; background:url(/images/view_more_photos.jpg) left 3px no-repeat; height:20px; padding-left:25px; margin-left:115px;}
.yellow .chat { display:block; float:left; background:url(/images/chat_with.jpg) left 3px no-repeat; height:20px; padding-left:25px; margin-left:20px; } 
/*-=========================================
View the Chapels
==========================================*/
.colone { width:230px; float:left;}
.colone ul { margin-top:80px; margin-bottom:120px;}
.colone .viewing a { display:block;  text-decoration:none; padding:8px; color:#51493a; font-variant:small-caps; font-size:14px;}
.colone .viewing a:hover, .colone .viewing .show { background:url(/images/light.jpg) no-repeat; display:block; }
.colone .viewing li { list-style:none; background:url(/images/unlight.jpg) no-repeat; width:183px; height:32px;  }
.colone p {float:left; margin-left:40px;  width:180px; font-size:10px;  color:#c4c1af; line-height:175%; }
.colone p span { padding-left:10px; font-style:italic;  font-size:13px; float:left; }
.colone a img { border:none; text-decoration:none; padding-left:40px;}
.colone p a { color:#c4c1af; text-decoration:none; font-weight:bold;}


.coltwo	{ width:690px; float:left; color:#594114; font-size:14px; margin-top:40px;}
.coltwo h1 { font-size:24px; font-weight:100; margin-left:35px; }
.coltwo .victorian { border-bottom:1px solid #f1ecd2; float:left; font-size:10px; margin-bottom:0px; width:650px;}
.coltwo .victorian li { display:inline; float:left; padding-right:130px; padding-bottom:0px; width:55px;}
.coltwo #chapel_grounds p { border-top:1px solid #f1ecd2; width:600px; padding:10px 30px 0 30px;}
.coltwo .victorian .sur {padding:0px; padding-left:120px;}
.coltwo li { list-style:none; }
.coltwo .capacity { float:left; width:227px; }
.coltwo .hours { float:left; width:302px; }
.coltwo .hours ul { padding:0px; }
.coltwo .surcharge { float:left; width:160px; }
.coltwo .surcharge ul { padding:0px; }

/*-=========================================
Photography
==========================================*/
.colleft #linkphoto a { display:block;  text-decoration:none; padding:8px; color:#51493a; background:url(/images/unlight.jpg) no-repeat; width:183px; height:32px; font-size:14px; margin:0 auto;}
.colleft #linkphoto a:hover { background:url(/images/light.jpg) no-repeat; display:block; }
.colleft a:hover, .colone .viewing .show { background:url(/images/light.jpg) no-repeat; display:block; }
.colleft .month h1 { font-size:16px; color:#5b5446;}
.colleft .month a { background:none; text-decoration:none; color:#b7b39d; margin-left:40px; font-size:14px; display:block; }
.colleft .month h2 {margin:0px; padding-bottom:0px;}
.colleft .month ul {margin:0px; padding:0 0 0 40px;}
.colleft .month li a { display:block; margin-left:0px; font-size:11px;}
.colleft .month a:hover, .colleft .month .show { background:none; color:#5b5446;}
.colleft .month li { list-style:none; padding:0px; margin:0px; }
.colleft .textcenter a { font-size:11px;}


.colright .specks li { list-style:none;}
.colright .specks a {text-decoration:none; color:#7e735c;}
.colright .specks a:hover {color:#5b5446;}
.colright .specks #photo_left {float:left; font-size:11px; width:230px; padding:0px; margin:0px;}
.colright .specks #photo_middle {float:left; font-size:11px;  width:220px; padding:0px; padding-bottom:15px; margin:0px;}
.colright .specks #photo_right {float:left; font-size:11px;  width:220px; padding:0px; margin:0px;}
.colright #site_photos .indent { margin-left:20px;}

/*-=========================================
Meet the Staff
==========================================*/
.staff_numbers { display:block; float:right; font-size:12px; color:#594114; width:300px; }
.staff_numbers .all { display:block; background:url(/images/view_all_button.gif) 46px 1px no-repeat;  width:70px;}
.staff_numbers a { text-decoration:none; color:#594114;}
.staff_numbers ul {padding:0; margin:10px 0 0 10px;}
.staff_numbers li { display:inline; font-family:Arial, Helvetica, sans-serif; float:left; padding:1px; }
.staff_section h1 { display:block; padding-left:20px; font-size:24px; color:#594114; border-bottom:1px solid #f1ecd2; width:880px; cursor:pointer; font-weight:100; background:url(/images/arrow_left.gif) no-repeat; margin:10px 0 5px 0;}
.staff_section h2 { padding-left:20px; font-size:18px; border:none; color:#51493a; font-weight:100; float:left;}
.staff_section p { padding-left:20px; margin:0px; width:500px; color:#594114; float:left;}
.staff_section img { float:left; padding:0 10px 10px 10px;}
.staff_section {width:800px; clear:both;}
.staff_section .mini_staffs {float:left; display:block; width:150px; height:220px; padding:0 12px 12px 12px; text-align:center;}
.mini_staffs a { display:block; border:none; text-decoration:none; padding:0;}
.mini_staffs a img { float:none; padding:0; }

/*-=========================================
Contact Info below main Content
==========================================*/
#contact {background:url(/images/divider.gif) no-repeat center 0; clear:both; width:988px; overflow:hidden; margin:40px 0 0 0; padding:25px 0 20px 0;}
#tier2-1col #contact { margin-top:20px; }
#contact ul {list-style:none; margin:0; padding:0 0 0 140px; font-size:.9em;}
#contact ul li {margin:0; padding:0 10px 0 0; float:left; color:#979289;}
#contact ul li a {text-decoration:none; color:#979289;}
#contact ul li a:hover {color:orange;}
#contact ul li #map {display:block; overflow:hidden; text-indent:-999999px; background:url(/images/show.gif) no-repeat 0 0; height:16px; width:108px;}

/*-=========================================
Footer
==========================================*/
#footer {background:#ab9e7e; font-size:.9em;}
#footer_menu {width:988px; margin:0 auto 20px auto; overflow:hidden;}
#footer ul {list-style:none; margin:0; padding:10px 0 0 40px;}
#footer ul li {float:left; width:150px; margin:0; padding:4px 0 0 7px; background:url(/images/arrow.gif) no-repeat 0 8px; _background:url(/images/arrow.gif) no-repeat 0 1px; _line-height:10px; _padding:0 0 0 7px;}
#footer ul li a {text-decoration:none; color:#51493a; font-family:Georgia; font-style:italic;}
#footer ul li a:hover {font-weight:bold;}
#copy {width:978px; padding:0 5px; margin:0 auto; color:#51493a; text-align:right;}