.secondary {background:#fff url(../images/bg-body1.gif) repeat-x;}
/***** HEADER **************************/
#header {height:166px;width:773px;}
#quicklink {left:auto;right:0;}
#quicklink a.currentSection {color:#000;}
#quicklink a.currentSection:hover {color:#000;}
/***** NAV *****************************/
#nav {margin-bottom:0;}
#nav li a.currentSection {color:#000;}
#nav li a.currentSection:hover {color:#000;}
/***** SUBNAV **************************/
#subNav {list-style:none;}
.galleries #subNav {float:right;padding-right:218px;}
.corporate #subNav {float:left;padding-left:65px;}
.feature #subNav {float:right;padding-right:175px;}
.wedding #subNav {float:left;padding-left:0;}
.events #subNav {float:right;padding-right:110px;}
.fees #subNav {float:right;padding-right:77px;}
.partners #subNav {float:right;padding-right:10px;}
#subNav li {background:url(../images/sub-divide.gif) right bottom no-repeat;float:left;height:30px;padding:0 15px;}
#subNav .last {background:none;}
#subNav li a {color:#000;display:block;font:normal 1.1em/2.7em Arial, Helvetica, sans-serif;}
#subNav li a:hover {text-decoration:underline;}
#subNav li a.currentSub {background:url(images/arrow-miniwhite_up.gif) center bottom no-repeat;color:#900;}
#subNav li a.currentSub:hover {cursor:default;text-decoration:none;}
/***** GENERAL *************************/
p {color:#333;font:12px/18px Arial, Helvetica, sans-serif;}
a {color:#900;}
a:hover {text-decoration:none;}
/***** MAIN CONTENT ********************/
#mainBody {margin:0 auto;}
#mainContent {float:right;padding:44px 10px 80px 20px;width:570px;}
#mainContent h2 {color:#333;font:normal 22px/26px Arial, Helvetica, sans-serif;margin-bottom:0;padding:0 50px 0 0;}
#mainContent h3 {color:#333;font:normal 18px Arial, Helvetica, sans-serif;margin:0 0 25px 0;padding:0 50px 0 0;}
#mainContent h3.mid {color:#333;text-align:center;margin-left:auto;margin-right:auto;}
#mainContent p {margin-bottom:10px;padding:0 20px 0 0;}
#mainContent a {color:#663;}
#mainContent a:hover {background:#ffc;color:#333;text-decoration:underline;}
#mainContent ul li {background:url(../images/arrow-faq.gif) 0 .45em no-repeat;line-height:16px;list-style:none;margin-top:0;padding:0 15px;}
#mainContent li {margin:.3em 0;}
#mainContent li a {color:#333;}
#mainContent ol, #mainContent ul {color:#333;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0 2.5em;}
/***** LEFT COLUMN *********************/
#left-column {background:url(../images/left-menu-bg.png) repeat-x left top;}
#left_column {float:left;padding:0 0 27px 0;width:168px;}
#left_column p {font:normal 11px/17px;margin:7px 0 0 15px;}
#left_column p.footnote {margin:7px 0 0 0;}
#left_column p.highlight, #left_column span.highlight {color:#7aaa1b;}
#left_column p.new {margin:19px 0 0 15px;}
#left_column .section {margin-right:0;margin-top:48px;padding:0 0 24px 0;}
/***** LEFT COLUMN .SECTION ************/
.section ul {width:160px;}
.section li {border:none;color:#333;font:12px/18px Arial, Helvetica, sans-serif;list-style-type:none;padding:4px 0 4px 3px;text-align:center;}
.section li a {color:#900;}
.section li a:hover {color:#000;}
/***** MAP PAGE ************************/
#content {float:right;margin-top:15px;width:497px;}
#content {padding-bottom:20px;}
#content h2 {border:0 none;clear:none;color:#555;font:normal 2.4em/1em Arial, Helvetica, sans-serif;margin:0;padding-bottom:3px;text-transform:none;}
#map {margin-left:0;padding-left:50px;}
.leftside {background-color:#ffc;border:#000 1px solid;float:left;margin:15px 15px 0 0;padding:3px 8px 0 8px;text-align:center;width:241px;}
.leftside p {color:#777;font:normal 1.2em/1.4em Arial, Helvetica, sans-serif;margin-bottom:10px;}
.leftside h3 {color:#333;font:bold 1.2em Arial, Helvetica, sans-serif;margin:1.3em 0 0 0;text-transform:uppercase;}
/***** FAQ PAGE ************************/
div.q {font-weight:bold;position:relative;}
div.q strong {color:#000;font:bold 18px verdana, helvetica, arial, sans-serif;margin-top:-0.3em;margin-bottom:1em;padding-right:10px;}
div.q p {margin-bottom:0.5em;}
div.a p {margin-bottom:0.5em;}
div.a {display:block;margin-bottom:0;position:relative;}
div.a strong {color:#ccc;font:bold 18px verdana, helvetica, arial, sans-serif;margin-top:-0.3em;padding-right:10px;}
div.a span {color:#ccc;font:bold 18px verdana, helvetica, arial, sans-serif;margin-bottom:10px;margin-top:-0.3em;padding-right:10px;}
div.a li {}
/***** GALLERY PAGE ********************/
.thumbnail {background-color:#fff;border:1px solid #ccc;float:left;margin:0 15px 15px 0;padding:3px;width:100px;}
#middle {margin-left:0;width:738px;}
#mainGallery {float:left;padding:44px 10px 80px 20px;width:740px;}
#mainGallery h2 {color: #333;font: normal 24px/28px Arial, Helvetica, sans-serif;margin-bottom:0;padding:0;text-align:center;}
#mainGallery h3 {color: #333;font:normal 18px Arial, Helvetica, sans-serif;margin:25px 0 25px 0;padding:0 50px 0 0;}
#mainGallery p {margin-bottom:10px;padding:0;text-align:center;}

