/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:11px; font-family:Georgia, Arial, Verdana; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:11px; font-family:Georgia, Arial, Verdana;}
body {background-color:#eeeebb; text-align:center;}
.ThemeContainer {width:802px; margin:0 auto; text-align:left; background:#fff;}
a, a:link, a:visited {color:#795825;text-decoration:none;}
a:active, a:hover {color:#795825;text-decoration:underline;}

/* Header Styles */
.Header {height:147px; vertical-align:top;}
hr {clear:both; border:0; margin:2px 0 2px 0; padding:0; height:1px; color:#BB9966; background:#BB9966;}
h1.PageNames {font-size:14px; margin:0 0 10px 0; padding:0;}
h1, h2, h3, h4, h5 {margin:0; padding:0; color:#775522; font-weight:normal;}
h1 {font-size:12px;}
h2 {font-size:12px;}
h3 {font-size:11px;}
h4 {font-size:10px;}
h5 {font-size:9px;}

/* Menu Styles */
.tableMenu {margin-top:20px;}
.MenuItem a, .MenuItem a:link, .MenuItem a:visited {font-family:Georgia; color:#000; font-size:11px; font-weight:normal; padding:0 5px;}
.MenuItem a:active, .MenuItem a:hover {color:#775522; text-decoration:none;}
.MenuItemSeparator {}
.cswmPopupBox {background:#fff; padding:5px;}
.cswmItem {margin:0 ! important; padding:0 ! important; font-size:11px ! important; font-family:Georgia ! important; line-height:30px ! important; background:url(/ThemeImages/TheShepherdsHouse/Themes/Default/The-Shepherds-House-5x2.gif) repeat-x left bottom; font-weight:normal ! important;}

/* link bar */
.LinkBar {line-height:51px; height:51px; background: #87683A url(/ThemeImages/TheShepherdsHouse/Themes/Default/The-Shepherds-House-8x3.jpg) repeat-x;}
a.LinkBar_Link, a.LinkBar_Link:link, a.LinkBar_Link:visited {line-height:51px; font-size:16px; font-weight:bold; color:#fff; font-family:Georgia; white-space:nowrap; display:block; padding:0 15px;}
a.LinkBar_Link:active, a.LinkBar_Link:hover {color:#bb9966; text-decoration:none;}

/* Content Styles */
.content_Left, .content_Right {background-repeat:repeat-y;}
.content_Right {background-position:right top; background-color:#e4ddd3;}
.ContentArea {padding:15px 30px 15px 15px; line-height:19px;}
.ContentArea, .ContentArea span, .ContentArea p {line-height:19px;}
.Content_Footer_Left, .Content_Footer_Right {background-repeat:repeat-x; background-position:left bottom;}
.Content_Footer_Left {}
.Content_Footer_Right { background-color:#e4ddd3;}
.divContent_Footer {padding:25px 0 20px 25px;}
.divContent_Footer span {color:#775522; font-size:11px; line-height:20px;}

/* Article Styles */
.ArticleContainer {}
.divArticle_ArticleImage {float:left;}
.divArticleSection_ArticleImage {float:left;}
.ArticleSection_ArticleTitle {font-weight:bold;}
.ArticleSection_ListBriefDescription {padding:0; margin:10px 0px;}
.divBriefDescription {padding:0px 0px 5px 0px;}
.ArticleContainer img {float:left; padding:0px 10px 5px 0px;}
.imgArticleImage {padding:5px 5px 5px 0px;}
.hrArticleSeparator {clear:left; margin:3px 0 6px 0;}
.divArticle_ArticleImage {float:left;}
.divArticle_ArticleImage img {padding:0px 10px 5px 0px;}
.Article_FullDescription {margin:10px 0px; padding:0px;}
.Articles_Article_MoreLink {line-height:35px; display:block; clear:left;}

/* Photo Gallery Styles */
.PhotoGallery_LargeImageContainer, .PhotoGallery_LargeImageContainer div, .PhotoGallery_LargeImageContainer table {margin:0px; padding:0px; width:250px;}
.PhotoGallery_LargeImage {border:solid 1px #eee;}
.PhotoGallery_Thumbnails {width:270px;}
.PhotoGallery_ThumbnailContainer {display:inline; float:left; margin:0px 11px 11px 1px;}
.PhotoGallery_FilmStrip_Thumbnail {border:solid 1px #eee;}

/* Calendar Styles */
table.CalendarSection_CalendarPicker {background-color:#fff;}
td.dayheaderstyle {font-size:10px; font-weight:bold; color:#795825; background-color:#E4DDD3; height:20px; text-align:center;}
td.othermonthdaystyle {background-color:#EEEEBB ! important; height:20px;}
td.othermonthdaystyle a {font-size:11px; display:block; color:#87683A ! important;}
td.daystyle {background:#E4DDD3;}
td.daystyle a {font-size:11px; display:block; color:#000 ! important;}
td.selecteddaystyle {}
td.selecteddaystyle a {color:#000 ! important;}
td.todaydaystyle {background:#E4DDD3;}
td.todaydaystyle a {color:#000 ! important;}

/* Newsletter Signup Styles */
#divNewsletterSignupContainer {text-align:center; margin:15px 0 0 20px;}
#divNewsletterSignup {margin:0 auto; width:180px;  background-color:#DDD4C8; text-align:left;}
#divNewsContainer {padding:5px 10px; border:solid 1px #C9BBA7;}
.NewsletterSignupLabel {font-weight:normal; color:#8B6C3E;}
.NewsletterTxtBox {width:100%; border:solid 1px #D6CFC5;}
.NewsletterError div {color:#FF3F19;}
.NewsletterWelcome {}

/* Staff Styles */
.StaffSection_List {}
.StaffSection_List hr {margin:5px 0; padding:0;}
.StaffSection_ListTitle {font-weight:bold;}
.StaffSection_ListJobTitle {font-weight:bold;}

/* Search Styles */
.searchLabel {color:#bb9966; font-size:10px; white-space:nowrap;}
.divSearchTxtBox {width:126px; height:18px; background: #fff url(/ThemeImages/TheShepherdsHouse/Themes/Default/search-bg.gif) no-repeat;}
.SearchTxtBox {background:none; border:0; width:126px; height:18px;}
.SearchGoButton {}

/* Footer Styles */
.SiteFooter {background:#eeeebb; padding-top:10px; font-size:10px;}
.FooterText {padding:5px 0 0 40px; color:#bb9966; line-height:16px; white-space:nowrap; font-size:10px;}
.FooterText a, .FooterText a:link, .FooterText a:visited {color:#bb9966; font-size:10px;}

/* Breadcrumb Styles */
.divBreadCrumb {line-height:30px;}
.divBreadCrumb {font-size:11px; color:#775522;}
.divBreadCrumb span {font-size:11px; color:#775522;}
.divBreadCrumb a, .divBreadCrumb a:link, .divBreadCrumb a:visited {font-size:11px; color:#775522; text-decoration:none;}
.divBreadCrumb a:active, .divBreadCrumb a:hover {font-size:11px; color:#775522; text-decoration:underline;}

/* Misc Style */
.clear {clear:both;}
.PayPalDonateImage {background-image:url(/ThemeImages/TheShepherdsHouse/Themes/Default/PayPal-Donate.gif); background-repeat:no-repeat; background-position:center center; }
#divPayPalDonationContainer {text-align:center; margin:15px 0 0 20px;}
#divPaypalDonation {margin:0 auto; width:182px;}

/* Forum Styles */
.ForumRegister {background-color:#ddd; margin:0px; padding:10px;}
.ClearFloats {clear:both; }
.ForumContainer {width:700; font-family:Verdana; font-size:10pt; }
.TopCorner {float:left; }
.TopBar {float:left; background-color:#775522; width:680px; height:20px; line-height:18px; vertical-align:middle; }
.TopBarAnchors {float:right; }
.TopBarAnchors a {color:#FFFFFF; text-decoration:none; font-size:8pt; }
.TopBarAnchors a:hover {color:#FFFFFF; text-decoration:none; font-size:8pt; }
.TopBarAnchors a:visited {color:#FFFFFF; text-decoration:none; font-size:8pt; }
.MainLevel_Labels {font-weight:bold; height:29px; color:#FFFFFF; }
.MainLevel_Labels {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.MainLevel_Forums {width:379px; text-indent:20px; height:29px; text-align:left; color:#ffffff; }
.MainLevel_ViewCount {width:84px; text-align:center; height:29px; color:#ffffff; }
.MainLevel_ViewCount {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.MainLevel_ReplyCount {width:84px; text-align:center; border-left-style:solid; color:#ffffff; }
.MainLevel_ReplyCount { border-left-width:1px; border-left-color:#FFFFFF; height:29px; color:#ffffff; }
.MainLevel_LastComment {width:170px; text-align:center; border-left-style:solid; color:#ffffff; }
.MainLevel_LastComment {border-left-width:1px; border-left-color:#FFFFFF; height:29px; }
.MainLevel_Category {font-weight:bold; float:left; width:100%; height:25px; background-color:#dbdbab;}
.MainLevel_Category span {color:#775522;}
.MainLevel_Category {padding-top:5px; border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.MainLevel_Category {text-indent:20px; color:#6D8C00; }
.SecondLevel_Table {background-color:#EEEEBB; }
.SecondLevel_Controls {background-color:#E3E0AD; }
.SecondLevel_Icon {width:50px; }
.SecondLevel_Icon {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.SecondLevel_ForumAndDescription {width:290px; padding: 10px 20px 10px 20px; color:#646464; }
.SecondLevel_ForumAndDescription {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.SecondLevel_ForumAndDescription {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.SecondLevel_ForumAndDescription a {color:#646464; text-decoration:none; }
.SecondLevel_ForumAndDescription a:hover {color:#646464; text-decoration:underline; }
.SecondLevel_ForumAndDescription a:visited {color:#646464; text-decoration:none; }
.SecondLevel_Threads {width:85px; text-align:center; height:100%; color:#646464; }
.SecondLevel_Threads {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.SecondLevel_Threads {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.SecondLevel_Posts {width:85px; text-align:center; color:#646464; }
.SecondLevel_Posts {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.SecondLevel_Posts {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.SecondLevel_LastPost {width:170px; text-align:center; color:#775522; }
.SecondLevel_LastPost {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.SecondLevel_LastPost {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.SecondLevel_LastPost a {color:#775522; }
.SecondLevel_LastPost a:hover {color:#775522; }
.SecondLevel_LastPost a:visited {color:#775522; }
.SecondLevel_Separator {height:10px; background-color:#E3E0AD; }
.SecondLevel_LastSeparator {height:20px; background-color:#E3E0AD; }
.SecondLevel_Info {white-space:nowrap; }
.SecondLevel_Description {}
.UsersOnlineArea {background-color:#775522; border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.UsersOnlineAreaTitle {text-indent:20px; color:#775522; font-weight:bold; position:relative; z-index:5000; }
.UsersOnlineAnchors {float:left; text-indent:20px; }
.UsersOnlineAnchors a {color:#FFFFFF; text-decoration:none; }
.UsersOnlineAnchors a:hover {color:#FFFFFF; text-decoration:none; }
.UsersOnlineAnchors a:visited {color:#FFFFFF; text-decoration:none; }
.ForumStatistics {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.BottomCorner {float:left; }
.BottomBar {float:left; background-color:#775522; width:680px; height:20px; color:#FFFFFF; }
.BottomBar {line-height:18px; vertical-align:middle; }
.BottomBarLabels {float:right; color:#FFFFFF; text-decoration:none; font-size:8pt; }
.BottomBarAnchor {float:right; }
a.BottomBarAnchor  {color:#ffffff; font-size:8pt; }
a.BottomBarAnchor:hover {color:#ffffff; font-size:8pt; }
a.BottomBarAnchor:visited {color:#ffffff; font-size:8pt; }
a.FAndDAnchor:hover {text-decoration:underline; }

/* Discuss Section Styles */
.DiscussTable {width:700px; }
.DiscussTableHeaderRow {height:30px; color:#FFFFFF; font-weight:bold; }
.DiscussTHTitle {text-align:left; text-indent:20px; color:#E3E0AD; }
.DiscussTHTitle {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussTHReplies {width:85px; text-align:center; color:#E3E0AD; }
.DiscussTHReplies {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussTHReplies {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussTHViews {width:85px; text-align:center; color:#E3E0AD; }
.DiscussTHViews {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussTHViews {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussTHLastPost {width:170px; text-align:center; color:#E3E0AD; }
.DiscussTHLastPost {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussTHLastPost {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.NewThread {float:left; }
.NewThread a {color:#ffffff; text-decoration:none; font-size:8pt; }
.NewThread a:hover {color:#ffffff; text-decoration:none; font-size:8pt; }
.NewThread a:visited {color:#ffffff; text-decoration:none; font-size:8pt; }
.DiscussTableDataRow {background-color:#E3E0AD; }
.DiscussIcon {width:50px; }
.DiscussIcon {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussTitle {padding:10px 20px 10px 20px; color:#646464; }
.DiscussTitle {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussTitle {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussTitle a {color:#646464; text-decoration:none; font-weight:bold; }
.DiscussTitle a:hover {color:#646464; text-decoration:underline; font-weight:bold; }
.DiscussTitle a:visited {color:#646464; text-decoration:none; font-weight:bold; }
.AuthorAnchors {color:#646464; }
.AuthorAnchors a {color:#775522; text-decoration:underline; font-weight:normal; }
.AuthorAnchors a:hover {color:#775522; text-decoration:underline; font-weight:normal; }
.AuthorAnchors a:visited {color:#775522; text-decoration:underline; font-weight:normal; }
.DiscussReplies {width:85px; text-align:center; color:#646464; }
.DiscussReplies {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussReplies {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussViews {width:85px; text-align:center; color:#646464; }
.DiscussViews {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussViews {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussLastPost {width:170px; text-align:center; color:#646464; }
.DiscussLastPost {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussLastPost {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussLastPost a {color:#775522; }
.DiscussLastPost a:hover {color:#775522; }
.DiscussLastPost a:visited {color:#775522; }
.NoContent {background-color:#E3E0AD; height:30px; line-height:24px; vertical-align:middle; }
.NoContent {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.EditBar {width:700px; border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.EditContent {float:left; background-color:#775522; width:680px; text-indent:10px; height:20px; }
.EditContent a {color:#FFFFFF; text-decoration:none; font-size:8pt; }
.EditContent a:hover {color:#FFFFFF; text-decoration:none; font-size:8pt; }
.EditContent a:visited {color:#FFFFFF; text-decoration:none; font-size:8pt; }
.discussCell a:hover {text-decoration:underline;}

/* Personal Email Styles */
.PersonalEmailText {font-weight:bold; color:#646464; } 

/* Discussion Post Styles */
.ThreadTop {width:700px; }
.ThreadTopCorner {float:left; }
.ThreadTopBar {float:left; background-color:#775522; width:680px; height:20px; line-height:18px; vertical-align:middle; color:#ffffff; }
.ThreadTopBar a {color:#ffffff; text-decoration:none; font-size:8pt; }
.ThreadTopBar a:hover {color:#ffffff; text-decoration:none; font-size:8pt; }
.ThreadTopBar a:visited {color:#ffffff; text-decoration:none; font-size:8pt; }
.ThreadTable {width:700px; }
.ThreadTableHead {height:30px; color:#FFFFFF; font-weight:bold; }
.ThreadTableHeadAuthor {width:100px; text-align:left; text-indent:20px; color:#E3E0AD; } 
.ThreadTableHeadAuthor {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.ThreadTableHeadMessage {width:620px; text-align:left; text-indent:20px; color:#E3E0AD; }
.ThreadTableHeadMessage {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.ThreadTableHeadMessage {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.ThreadTableContent {width:700px; }
.ThreadTableTitleHeading {background-color:#dbdbab; color:#775522; }
.ThreadTableAuthor {width:100px; text-align:left; text-indent:20px; }
.ThreadTableAuthor a {color:#775522; }
.ThreadTableAuthor a:hover {color:#775522; }
.ThreadTableAuthor a:visited {color:#775522; }
.ThreadTableAuthor {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.ThreadTableTitle {color:#775522; height:25px; }
.ThreadTableTitle {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.ThreadTableTitle {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.ThreadTableTitleTitle {float:left; text-indent:20px; font-weight:bold; }
.ThreadTableTitleDate {float:right; margin-right:20px;}
.ThreadTableTitleEnd {float:right; width:20px; }
.ThreadTableBody {}
.ThreadTableEmpty {width:100px; background-color:#E3E0AD; border-top:solid 1px #fff;}
.ThreadTableEmpty {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.ThreadTableMessage {width:580px; padding:10px 20px 10px 20px; background-color:#FFF; color:#646464; border-right:solid 1px #E3E0AD;}
.ThreadTableMessage {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.ThreadTableMessage {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.ThreadTableMessage a {color:#775522; font-size:8pt; }
.ThreadTableMessage a:hover {color:#775522; font-size:8pt; }
.ThreadTableMessage a:visited {color:#775522; font-size:8pt; }
.PostBottomCorner {float:left; }
.PostBottomBar {float:left; background-color:#775522; width:680px; height:20px; line-height:18px; vertical-align:middle; color:#ffffff; }
.PostBottomBar a {color:#ffffff; text-decoration:none; font-size:8pt; }
.PostBottomBar a:hover {color:#ffffff; text-decoration:none; font-size:8pt; }
.PostBottomBar a:visited {color:#ffffff; text-decoration:none; font-size:8pt; }
