body {text-align:center; margin:0px; padding:0px; background-color:#E6C28E;}
#ThemeContainer {background-color:#ffffff; text-align:left; margin:0 auto; width:720px; margin-top:10px; position:relative; border:solid 1px #9D7446;}
body, form, table, pre, p, div, span, a, .pageBody {font-family:Tahoma, Sans Serif;	font-size:10pt;	border-style:none; border-width:0px; padding:0;}
td {font-family:Tahoma, Sans Serif;	font-size:10pt;	padding:0;}
img{border:none;}
.PayPalDonateImage {background-image:url(/ThemeImages/ImpactForChurches/Default/Themes/Default/onlinedonation.gif); background-repeat:no-repeat; background-position:center center;}
a {color:#000000; text-decoration:none;}
a:link {color:#000000; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}
a:active {color:#000000; text-decoration:underline;}
a:hover {color:#000000; text-decoration:underline;}
.Event_Date {color:#000000;}
.CalendarPicker tr td table {font-size:10pt ! important;}
.Calendar_Table {color:White;}
.UserField_Item{display:none;}
.daystyle{ font-size:10pt;}
.daystyle a{ font-size:10pt;}
.othermonthdaystyle{ font-size:10pt; background-color:#818362 ! important; color:White ! important;}
.othermonthdaystyle a{ font-size:10pt; color:White ! important;}
.selecteddaystyle{ font-size:10pt; background-color:#5E2105 ! important; color:White ! important;}
.selecteddaystyle a{ font-size:10pt; color:White ! important;}
.dayheaderstyle { font-size:10pt;}
.dayheaderstyle a{ font-size:10pt;}
.nextprevstyle { font-size:10pt;}
.nextprevstyle a{ font-size:10pt;}
.titlestyle { font-size:10pt; background-color:#465246;}
.titlestyle tr td { font-size:10pt;}
.titlestyle tr td a{ font-size:10pt;}
#ManKid {display:none;}
.pageBody {color:#000000;} /* Also make same settings in body element above */
.FormsSection_FormTitle {display:none; }
.BookSection_SectionTitle {display:none; }
.StaffSection_SectionTitle {display:none; }
.EventHeader { color: #5A1801; font-size: 16pt; font-family:Tahoma; }
.daystyle{ font-size:10pt;}
.daystyle a{ font-size:10pt;}
.othermonthdaystyle{ font-size:10pt; background-color:#DAD4BE ! important; color:Black ! important;}
.othermonthdaystyle a{ font-size:10pt; color:Black ! important;}
.selecteddaystyle{ font-size:10pt; background-color:#465246 ! important; color:White ! important;}
.selecteddaystyle a{ font-size:10pt; color:White ! important;}
.dayheaderstyle { font-size:10pt;}
.dayheaderstyle a{ font-size:10pt;}
.nextprevstyle { font-size:10pt; color:White ! important;}
.nextprevstyle a{ font-size:10pt; color:White ! important;}
.titlestyle { font-size:10pt; background-color:#8B3200;}
.titlestyle tr td { font-size:10pt;}
.titlestyle tr td a{ font-size:10pt;}
.Popup td {color:#000000;}

/* Header Styles */
.divHeaderLink {position:absolute; top:0px; left:0px; z-index:100000; width:720px; height:180px;}
.divSlideShow {position:relative;}
.divFlashOverSlideShow {position:absolute; top:0px; left:0px; z-index:100; width:720px; height:180px;}

/* Menu Styles */
.SectionMenu {color: #FFFFFF; margin:0; padding:0; text-transform:uppercase; }
.SectionMenu a {color: #FFFFFF; font-size:10pt; margin:0; padding:0; text-decoration:none; text-transform:uppercase; }
.SectionMenu a:active { color: #FFFFFF; text-decoration:none;}
.SectionMenu a:link { color: #FFFFFF; text-decoration:none;}
.SectionMenu a:visited { color: #FFFFFF; text-decoration:none; }
.SectionMenu a:hover { color: #FFFFFF; text-decoration:underline; }
.Event_Date {color:#000000; font-weight:bold; }
.Event_Time {color:#000000; font-weight:bold; }
.itemTitleLink {color:#5A1801; }
.itemTitleLink a {color:#5A1801; text-decoration:none;}
.itemTitleLink a:active {color:#5A1801; text-decoration:none;}
.itemTitleLink a:link {color:#5A1801; text-decoration:none;}
.itemTitleLink a:visited {color:#5A1801; text-decoration:none;}
.itemTitleLink a:hover {color:#5A1801; text-decoration:underline; }
.WebBox_TitleText {display:none;}
.Article_Box_Title {color:#232C67; font-weight:bold; font-family:Verdana; font-size:8pt;}
#Article_Box_Title {position:relative; left:25px; padding-top:5px;}
.Article_Box_Description {color:#423C2C; font-family:Verdana; font-size:8pt;}
#Article_Box_Description {position:relative; left:25px; width:240px;}
.Article_Box_ReadMoreLink, .Article_Box_ReadMoreLink a, .Article_Box_ReadMoreLink a:link, .Article_Box_ReadMoreLink a:active, .Article_Box_ReadMoreLink a:visited {color:#423C2E; font-weight:bold; font-family:Verdana; font-size:8pt; text-decoration:none;}
.Article_Box_ReadMoreLink a:hover {text-decoration:underline;}
#Article_Box_ReadMoreLink {position:relative; left:25px;}
.Article_HR {height:1px; color:#BCB5A2; width:50%; position:relative; top:5px;}
.ArticleSectionHR {height:1px; color:#BCB5A2;}
#ArticleSection_ArticleTitle {padding-bottom:5px; padding-top:5px;}
.ArticleSection_ListTitle {color:#000000; font-weight:bold; font-family:Verdana;}
.ArticleSection_ListBriefDescription {color:#423C2C; font-family:Verdana;}
.ArticleSection_ListReadMoreLink, .ArticleSection_ListReadMoreLink a, .ArticleSection_ListReadMoreLink a:link, .ArticleSection_ListReadMoreLink a:active,  .ArticleSection_ListReadMoreLink a:visited {color:#423C2E; font-weight:bold; font-family:Verdana; text-decoration:none;}
.ArticleSection_ListReadMoreLink a:hover {text-decoration:underline;}
#ArticleSection_ListReadMoreLink {padding-top:5px;}
.Article_SectionTitle {color:#000000; font-weight:bold;}
.Article_FullDescription {color:#423C2C; font-family:Verdana;}
#ArticleSection_FullDescription {padding-top:5px;}
#ArticleSection_BriefDescription {display:none;}
.PageHeaderDescription {font-weight:bold; font-size:12pt; padding:10px 10px 5px 10px; margin:0px; color:#754f38;}
.PageHeaderDescription hr {margin:2px; padding:2px;}
.DownloadSection_ListTitle {font-weight:bold;}

/* Book Styles */
.BookSection_BookLabel span {font-weight:Bold; font-size:12px;}
.BookSection_ListLabel, .BookSection_ListLabel span {font-size:11px;}
.BookSection_Publisher, .BookSection_Publisher span {font-size:11px;}
.BookSection_ListLabel, .BookSection_ListLabel span {font-size:11px;}
.divBook_BookInformation {margin-left:110px;}
.divBook_BookInformation div {font-weight:bold;}
.divBook_BookInformation div span {font-weight:normal;}

/* Staff Styles */
.divStaffItemContainer {width:325px;}
.divStaffItemImage {float:left; width:125px;}
.divStaffDetails {margin-left:130px;}

/* Donation Styles */
.DonationButton {background-color:#ffffff; border:solid 0px #ffffff; background-image:url(/ThemeImages/CrystalPeaks/Themes/Default/Button.gif); width:63px; height:23px; background-repeat:no-repeat;}

/* Slide Show Popup */
.divSlideMaster {width:250; height:200; position:relative;}
.divSlideOverlay {width:250; height:200; position:absolute; z-index:200;}
.divSlideShowPanel {width:250; height:200; position:absolute; z-index:100;}

/* New Styles */
.divSectionMenu {background-color:#8B3200; text-align:center; clear:both; height:27px; width:720px;}
.divContentContainer {padding:3px 0px 0px 0px; clear:both;}
.divFooterLine {background-color:#A49D84; width:720px;}
.divMainContent {padding:0px 15px 15px 15px;}
.SectionMenuItem {}
td.SectionMenuItem {}
td.SectionMenuSeparator img {margin:0px 6px; background-color:#EFD6CB; border-left:solid 1px #A68869; height:27px; width:1px;}

/* Photo Gallery Styles */
.divPhotoGalleryContainer {text-align:center;}
.PhotoGallery_LargeImageContainer, .PhotoGallery_LargeImageContainer div, .PhotoGallery_LargeImageContainer table {margin:0px auto; padding:0px; width:500px; text-align:left;}
.PhotoGallery_LargeImage {border:none;}
.PhotoGallery_Thumbnails {width:500px; margin:10px auto; text-align:left;}
.PhotoGalleryThumbnailTable {width:500px; margin:0 auto; text-align:left;}
.PhotoGalleryThumbnailTable tr td {text-align:center; padding:5px 0 0 0;}
.PhotoGallery_ThumbnailContainer {/*display:inline; float:left; margin:13px 7px 10px 6px;*/}
.PhotoGallery_FilmStrip_Thumbnail {border:solid 1px #eee;}

/* Paginatior Styles */
.divPaginateContainer {text-align:center;}
.divPagination {line-height:25px; margin:10px auto; clear:both;}
.divBeginPagerLink {display:inline; padding:0px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:12px; color:#47392E; padding:2px 5px 3px 5px; border:solid 1px #47502d; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#8B3200; color:#fff;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#8B3200; color:#fff;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:none;}
.divCurrentPagerLink {display:inline; padding:0px 2px 0px 2px;}
.divPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divNextPagerLink {display:inline;padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}

/* Footer Styles */
#Footer {width:720px; clear:both; height:79px; position:relative; background-image:url(/ThemeImages/CrystalPeaks/Themes/Default/Crystal-Peaks-Youth-Ranch-6x1.jpg); background-repeat:no-repeat; border-top:solid 1px #9D7446;}
#divFooterText {width:100%; text-align:center; height:auto; padding-top:10px;}
.FooterText {font-size:7pt; color:#754f38;}
.FooterText a, .FooterText a:link, .FooterText a:visited {font-size:8pt; color:#754f38;}
.FooterText a:hover {color:#000000;}
.FooterMenuText {font-size:8pt; color:#754f38;}
.FooterMenuText a, .FooterMenuText a:link, .FooterMenuText a:visited {font-size:8pt; color:#754F38; text-decoration:underline;}
.FooterMenuText a:hover {text-decoration:underline;}
#footerSmartzLink {position:absolute; top:25px; right:50px; width:100px; height:30px;}
#footerSmartzLink a img {width:100px; height:30px;}
#smartzLoginLink {text-align:right; width:720px; margin:0 auto;}

/* Newsletter styles */
#newsletterSignupContainer {display: block; padding: 10px; border: 1px #ccc solid;}
.txtNewsName {font-family:Tahoma, Sans Serif; font-size:10pt; height: 20px; line-height: 20px;}
.txtNewsEmail {font-family:Tahoma, Sans Serif; font-size:10pt; height: 20px; line-height: 20px;}
.newsletterSignupThanks {display: block; padding: 10px; border: 1px #ccc solid;}
