body {
	color: #333;
	font-family: georgia, "times new roman", serif;
	overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 18px;
}

a {
    color: #333;
}

.wrap {
	width: 955px;
}

#utilityWrap,
#subNav,
#search,
.statement,
#footerNav,
#footerSubNav,
#primaryNav,
#detailNav,
.borderLarge,
.filter,
#contentSubNav, 
.sliderControls {
    display: none;
}

#header h1 a {
    display: block;
    color: #333;
    text-decoration: none;
    font-size: 20px;
	margin: 0 auto;
	text-indent: 0px;
	width: auto;
}

.mainContent,
.stretchContent,
.mainContentWrap,
.goldTheme .contentBg,
.goldTheme .bottomBorder,
.goldTheme .profileContentArea .profileDetail,
.goldTheme .profileContentArea .profileDetail .leftCol,
.goldTheme .profileContentArea .profileDetail .rightCol,
.goldTheme .profileContentArea .profileDetail .rightCol #contentSlider,
.galleryDescription,
.largeSplashImage,
.calendarBg .rightCol #eventContainer, 
.calendarBg .rightCol,
.calendarBg,
.homeTheme .calendarBg {
    overflow: visible;
}

.calendarBg .rightCol #eventContainer,
.largeSplashImage, 
#displayGallery, 
.calendarBg,
.calendarBg .rightCol,
.homeTheme .calendarBg {
    height: auto;
}

.goldTheme .profileContentArea .profileDetail .rightCol,
.goldTheme .profileContentArea .profileDetail,
.galleryDescription {
    width: 800px;
    clear: both;
    float: left;
}

.goldTheme .profileContentArea .profImage {float: left; width: 307px;}

#cat1, #cat2, #cat3, #cat4, #cat5, #cat6, #cat7 {display: block;}

.calendarBg .rightCol .eventHeader {
    height: auto;
    overflow: visible;
}
