/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:12px; color:#524D3C; font-family:Tahoma, Arial, Verdana; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:12px; color:#524D3C; font-family:Tahoma, Arial, Verdana;}
body {background:#524D3C url(/ThemeImages/PointLomaPresbyterianChurch/Themes/Default/Point-Loma-Community-Presbyterian-Church-1x2.jpg) repeat-x; text-align:center;}
.ThemeContainer {width:910px; margin:25px auto; text-align:left;}
a, a:link, a:visited {color:#3a88b5;text-decoration:none;}
a:active, a:hover {color:#3a88b5;text-decoration:none;}

#LeftRail {height:100%; vertical-align:top; width:5px; background:url(/ThemeImages/PointLomaPresbyterianChurch/Themes/Default/Point-Loma-Community-Presbyterian-Church-20x2.gif);}
#LeftRail div.stretch {height:100%; background:url(/ThemeImages/PointLomaPresbyterianChurch/Themes/Default/Point-Loma-Community-Presbyterian-Church-21x1.gif) no-repeat left bottom;}
#CenterColumn {vertical-align:top; background:#fff;}
#RightRail {height:100%; vertical-align:top; width:5px; background:url(/ThemeImages/PointLomaPresbyterianChurch/Themes/Default/Point-Loma-Community-Presbyterian-Church-20x3.gif);}
#RightRail div.stretch {height:100%; background:url(/ThemeImages/PointLomaPresbyterianChurch/Themes/Default/Point-Loma-Community-Presbyterian-Church-21x2.gif) no-repeat left bottom;}

/* Header Styles */
.HeaderTopRight {background:url(/ThemeImages/PointLomaPresbyterianChurch/Themes/Default/header-bg.jpg) no-repeat right top;}
#Logo {margin:36px 0 0 11px;}
h1.PageNames {margin:0; padding:0; line-height:35px; font-size:18px; color:#a10e14; font-weight:normal; font-family:"Palatino Linotype";}

h1, h2, h3, h4, h5 {margin:0; padding:0; color:#a10e14; font-weight:normal; font-family:"Palatino Linotype";}
h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}

/* Search Styles */
.divSearch {position:relative; width:243px; margin:5px 5px 0 0;}
.divSearchBox {position:absolute; top:3px; left:0px; width:179px; height:20px; background:url(/ThemeImages/PointLomaPresbyterianChurch/Themes/Default/Point-Loma-Community-Presbyterian-Church-5x2.gif) no-repeat;}
.SearchBox {margin:2px 5px 0 0; padding:0; height:16px; width:165px; border:0px; background:None; text-align:right;}
.SearchButton {}

.divTopLinks {width:230px; margin:5px 5px 0 0; text-align:left; color:#524D3C; font-size:9px;}
.divTopLinks a, .divTopLinks a:link, .divTopLinks a:visited {color:#524D3C; text-decoration:underline; text-transform:uppercase; font-size:9px;}

.divServiceTimes {width:220px; height:35px; overflow:hidden; margin:10px 5px 0 0; text-align:left; color:#524D3C; font-size:10px;}

/* Menu Styles */
.Menu {height:36px; background:#920000 url(/ThemeImages/PointLomaPresbyterianChurch/Themes/Default/Point-Loma-Community-Presbyterian-Church-8x3.gif) repeat-x;}
table.MenuContainer {height:36px;}
table.MenuContainer tr td {line-height:36px;}
table.MenuContainer tr td.MenuItem a, table.MenuContainer tr td.MenuItem a:link, table.MenuContainer tr td.MenuItem a:visited {padding:0 10px; vertical-align:middle; display:block; color:#fff;}
table.MenuContainer tr td.MenuItem a:active, table.MenuContainer tr td.MenuItem a:hover {text-decoration:underline;}
table.MenuContainer tr td.Separator {width:4px;}

/* Content Styles */
.ContentArea {vertical-align:top; background:url(/ThemeImages/PointLomaPresbyterianChurch/Themes/Default/right-column-bg.gif) no-repeat right top;}
.MainContent {vertical-align:top; padding:10px 10px 0 34px;}
/*.MainContent p, .MainContent table tr td p {line-height:18px;}*/
.RightColumnSeparator {vertical-align:top; width:5px;}
.RightColumn {vertical-align:top; width:243px; background:url(/ThemeImages/PointLomaPresbyterianChurch/Themes/Default/Point-Loma-Community-Presbyterian-Church-22x2.jpg) no-repeat right bottom;}
.divRightColumnContent {width:225px; margin:0; padding:10px 0 0 7px;}

.Content-Dotted-Stretch {background:url(/ThemeImages/PointLomaPresbyterianChurch/Themes/Default/Dotted-line-vert.gif) repeat-y left top;}

/* Article Styles */
.ArticleItem {clear:both;}
.ArticleItem h3.ArticleTitle {line-height:18px; margin:0; padding:0;}
.ArticleItem h3.ArticleTitle a, .ArticleItem h3.ArticleTitle a:link, .ArticleItem h3.ArticleTitle a:visited {}
.ArticleItem h3.ArticleTitle a:active, .ArticleItem h3.ArticleTitle a:hover {text-decoration:underline;}
.ArticleItem p.ArticleBriefDescription {margin:10px 0 0 0; padding:0;}
hr.ArticleSeparator {border:0; background:#94bed7; color:#94bed7; height:1px;}

/* Staff Styles */
.StaffTable tr td {padding:0 10px 10px 0;}
.divStaffContainer {display:block;}
.divStaffImage {float:left; width:120px;}
.StaffDetails_Table {width:290px;}
.staffPicture {width:100px; vertical-align:top;}
.StaffInfoContainer {vertical-align:top;}
.divStaffInfoContainer {float:left;}

/* Download Styles */
h2.dlTitle {font-weight:bold;}
h2.dlTitle span {}

/* Photo Gallery Styles */
.PhotoGallery_LargeImageContainer {vertical-align:top; width:325px;}
.PhotoGallery_LargeImageContainer div, .PhotoGallery_LargeImageContainer table {margin:0px; padding:0px; width:325px;}
.PhotoGallery_LargeImageContainer {margin:0 0 10px 10px;}
.PhotoGallery_LargeImage {}
.PhotoGallery_Thumbnails {vertical-align:top; margin:0 0 0 10px;}
.PhotoGallery_ThumbnailContainer {display:inline; float:left; margin:0px 20px 11px 0px;}
.PhotoGallery_FilmStrip_Thumbnail {border:solid 1px #eee;}

/* Calendar Styles */
#divCalendarHeader {margin:15px 0;}
#divCalendarColumn1 {vertical-align:top; width:310px;}
#divCalendarColumn2 {vertical-align:top;}
.CalendarSection_CalendarPicker {width:200px; /*background:#ffb200;*/ border:solid 2px #ccc; width:285px;}
.CalendarSection_CalendarPicker a, .CalendarSection_CalendarPicker a:link, .CalendarSection_CalendarPicker a:visited {display:block;}
.CalendarSection_CalendarPicker td {height:22px; vertical-align:middle;}
.CalendarSection_CalendarPicker tr td {font-size:14px;}
.dayheaderstyle {background:#eaeaea; font-size:12px ! important;}
.daystyle {}
.titlestyle {}
.othermonthdaystyle {background:#fff;}
.othermonthdaystyle a, .othermonthdaystyle a:link, .othermonthdaystyle a:visited {color:#aaa ! important;}
.todaydaystyle {}
.selecteddaystyle {background:#910000 ! important;}
.nextprevstyle {padding:0 9px;}

#divCalendarOptions {margin:20px 0;}
.divCalendarOptionsRow {clear:both; height:25px; margin:0 0 10px 0;}
.divCalendarOptionsLabel {float:left; width:75px; text-align:right; line-height:22px;}
.divCalendarOptionsInput {float:left;}

#divRightColumnContainer {position:relative; width:243px; margin:0; padding:1px 0 0 0;}

/* Slide Show */
/*#SlideShowContainer {width:227px; height:185px; position:relative; margin:0 0 0 6px;}*/
#SlideOver {position:absolute; top:0px; left:193px; z-index:200;}
.SlideShowMain {width:227px; height:175px; overflow:hidden; z-index:100; position:relative; top:10px; left:7px;}
/*.divSectionImage {width:227px; position:relative; top:0px; left:7px;}*/

.divSlideBuilder {margin:0 0 15px 0;}

/* WebBox Styles */
.divWebBoxes {width:225px; margin:20px 0 0 7px;}
.WebBox_Title {font-size:14px; font-family:"Palatino Linotype"; line-height:14px; color:#000; font-weight:normal; border-bottom:solid 1px #a10e14;}
.WebBox_RepeaterContainer {padding:5px 10px 15px 10px;}

	/* Upcoming Events Styles */
	.WebBox_Event_Date {color:#524D3C; font-size:10px; font-weight:bold;}
	.WebBox_Item_Title_Link {font-size:10px; color:#3a88b5;}
	.WebBox_Event_Time {font-size:10px; color:#524D3C;}
	
	/* Weekly Bible Reading Styles */
	.WBR_Day {padding:0 5px 0 0;}
	.WBR_Reading {}

/* Paginatior Styles */
.divPagination {line-height:25px; margin:10px 0px 10px 0px; 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:#910000; color:#fff; border:solid 1px #222222;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background:#524D3C; 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 */
.SiteFooter {padding:0 15px; font-size:10px; color:#524D3C; height:21px; background:url(/ThemeImages/PointLomaPresbyterianChurch/Themes/Default/Point-Loma-Community-Presbyterian-Church-24x2.jpg) no-repeat right top;}
.SiteFooter a, .SiteFooter a:link, .SiteFooter a:visited {font-size:10px; color:#952219;}

/* Misc Style */
.clear {clear:both;}
.FormsSection_FormTitle {display:none;}
