/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {padding:0; margin:0; border-style:none; border-width:0px; font-size:13px; font-family:Arial, Arial, Helvetica, sans-serif; color:#6a5947;}
td, p, div, span, a, .pageBody {font-size:13px; font-family:Arial, Arial, Helvetica, sans-serif; color:#333;}
body {background:#fffeee; text-align:center;}
.ThemeContainer {width:950px; margin:0 auto; text-align:left; background:#fff; height:auto;}

#LeftRail {width:10px; overflow:hidden;}
#Column1 {vertical-align:top; padding:30px 0 0 0; width:670px; height:100%;}
#Column2 {width:10px;}
#Column3 {width:250px; vertical-align:top; color:#fff; background:#5c4735 url(/ThemeImages/EvergreenCommunityChurch/Themes/Default/Evergreen-Community-Church-7x4.gif) no-repeat right bottom;}
#Column3 p {color:#fff;}
#RightRail {width:10px; overflow:hidden;}
.TopBottom {height:10px; background:#fff;}

/* Link Styles */
a, a:link, a:visited {color:#aeb42f; text-decoration:none;}
a:active, a:hover {color:#42372C; text-decoration:underline;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:10px 0 0 0; padding:0; color:#aeb42f;}
h1, h1 span {font-size:16px;}
h2, h2 span {font-size:14px;}
h3, h3 span {font-size:12px;}
h4, h4 span {font-size:11px;}
h5, h5 span {font-size:10px;}
h1.PageNames {}

/* Header Styles */
.HeaderImages {margin:0 0 10px 0;}

a#logo, a#logo:link, a#logo:visited {position:absolute; top:-20px; left:10px;}
a#logo:active, a#logo:hover, a#logo:focus {}

/* Menu Styles */
.SiteMenu {height:50px; vertical-align:top;}
#SiteMenuContainer {position:relative; margin:10px 0 0 0; vertical-align:top;}
#divSiteMenu {position:absolute; top:-20px; left:240px; width:690px; height:40px; line-height:30px; background:#242424;}
#MenuCorner_Left {position:absolute; top:0px; left:0px;}
#MenuCorner_Right {position:absolute; top:10px; right:0px;}
#divSiteMenu table {height:30px; margin:0 10px 0 15px;}

td.MenuItem a, td.MenuItem a:link, td.MenuItem a:visited {color:#fffbe3; font-size:13px; padding:0 12px; display:block; line-height:30px;}
td.MenuItem a:active, td.MenuItem a:hover {background:#454545; text-decoration:none;}

td.MenuItem, td.MenuItemSeparator {padding-top:5px;}
.MenuItemSeparator {color:#aeb42f;}
.cswmPopupBox {}

.cswmItem {cursor:pointer; width:100px;}

/* Content Styles */
.divContentInner {position:relative; height:100%; width:auto;}
.SiteContentArea { vertical-align:top;}
.MainContentArea {border:solid 1px #9da919; border-bottom:none; padding:10px;}

.MainContentBottom {border-left:solid 1px #9da919; background:url(/ThemeImages/EvergreenCommunityChurch/Themes/Default/content-bottom-horz.gif) repeat-x;}

.Pages_RightColumn {color:#fff; margin:250px 30px 30px 30px;}
.Pages_RightColumn span, .Pages_RightColumn p {color:#fff;}

/* Newsletter Signup Styles */
#divSignup {position:relative; height:55px; margin:5px 0 0 0;}
.NewsletterTxtBoxName {position:absolute; top:0; left:0; width:175px; height:22px; border:solid 1px #9da919; background:#fff; font-size:10px;}
.NewsletterTxtBoxEmail {position:absolute; top:25px; left:0; width:175px; height:22px; border:solid 1px #9da919; background:#fff; font-size:10px;}
.NewsletterSignupButton {position:absolute; top:25px; left:177px; }

/* Home Page Styles */
.divHomeContentInner {position:relative;}
.HomeContentArea {width:100%; margin:10px 0; border-left:solid 1px #9da919; border-top:solid 1px #9da919;}
.HomeContentArea tr td {vertical-align:top;}
.HomeContentArea tr td h2 {font-size:14px; color:#aeb42f; margin:0; padding:0; line-height:22px;}
.HomeContentArea tr td h2 a, .HomeContentArea tr td h2 a:link, .HomeContentArea tr td h2 a:visited {font-size:14px;}
.HomeContentArea tr td h2 span {font-size:14px; color:#6a5947;}
.HomeContentArea tr td div.Container {padding:10px 4px 10px 10px;}
.HomeContentArea tr td div.Container2 {padding:10px 0 10px 10px;}

.HomeContent_Right {width:8px; overflow:hidden; border-right:solid 1px #9da919;}
.HomeContent_Bottom {text-align:right; vertical-align:bottom; width:100%; height:8px; border-bottom:solid 1px #9da919;}
.HomeContent_Bottom_Right {width:10px; text-align:right; vertical-align:bottom;}

.Home_NewsTable {margin: 5px 0;	*margin:10px 0;}
.Home_NewsTable * {font-size:13px; color:#333;}
.Home_NewsTable tr td.Link {vertical-align:bottom; text-align:right; padding:0 0 0 3px;}

#homeColumn3 table.Home_NewsTable {display:table; *display:block;}

/* Home page 3-column area styles */
/* new additions, since we're moving stuff around 3/24/09 */
#homeColumn1, #homeColumn2 {width:31%;}
#homeColumn3 {width:32%;}
#EvergreenNews {width:31%;}
#EvergreenNews h2 {padding:0 15px 0 0; background:url(/ThemeImages/EvergreenCommunityChurch/Themes/Default/Evergreen-Community-Church-Home-7x2.gif) no-repeat right top;}
h2.evergreen {padding:0 15px 0 0; line-height: 15px; background:url(/ThemeImages/EvergreenCommunityChurch/Themes/Default/Evergreen-Community-Church-Home-7x2.gif) no-repeat right top;}
h2.evergreen a {line-height: 15px;}
#CurrentEvents {width:31%;}
#CurrentEvents h2 {padding:0 20px 0 0; background:url(/ThemeImages/EvergreenCommunityChurch/Themes/Default/Evergreen-Community-Church-Home-7x6.gif) no-repeat right top;}
.Home_EventImage {padding:5px 0 0 0;}

#TheWord {width:31%;}
#TheWord h2 {padding:0 12px 0 0; background:url(/ThemeImages/EvergreenCommunityChurch/Themes/Default/Evergreen-Community-Church-Home-7x8.gif) no-repeat 70px top;}
h2.theword {padding:0 12px 0 0; background:url(/ThemeImages/EvergreenCommunityChurch/Themes/Default/Evergreen-Community-Church-Home-7x8.gif) no-repeat 70px top;}
.HomeSeparator {width:5px; background:url(/ThemeImages/EvergreenCommunityChurch/Themes/Default/Evergreen-Community-Church-Home-7x4.gif) repeat-y center top;}
.HomeSeparator img {background:#fff;}

/* Photo Gallery */
#divPhotoGalleryContainer {width:400px; margin:0 auto;}
#divLargePhoto {width:400px;}
#divPhotoThumbnails {width:400px; margin:13px 0px;}
.PhotoGallery_ThumbnailContainer {margin:0 13px 10px 0; float:left;}

/* Article Styles */
.divArticle_ArticleContainer h2 {margin:0; padding:0;}
h2.ArticleTitle a, h2.ArticleTitle a:link, h2.ArticleTitle a:visited {font-size:14px; color:#6a5947;text-decoration:underline;}
.divArticle_ArticleImage {float:left;}
.divArticleSection_ArticleImage {float:left;}
/*.ArticleSection_ArticleTitle {font-weight:bold; color:#666;}*/
.ArticleSection_ListBriefDescription {padding:0; margin:10px 0px;}
.divBriefDescription {padding:0px 0px 5px 0px;}
.ArticleContainer img {float:left; padding:0px 5px 5px 0px;}
.imgArticleImage {padding:5px 5px 5px 0px;}
.divArticleSeparator {clear:left; padding:5px 0;}
.divArticleSeparator hr {border:0; margin:0; padding:0; height:1px; background:#ccc; color:#ccc;}
.divArticle_ArticleImage {float:left;}
.divArticle_ArticleImage img {padding:0px 5px 5px 0px;}
.Article_FullDescription {margin:10px 0px; padding:0px;}
.Articles_Article_MoreLink {line-height:35px; display:block; clear:left;}
.h2Article_ArticleTitle {margin:0; padding:0; line-height:normal;}

/* Current Events Webbox */
.WebBox_Event_Description {font-size:13px;}
a.WebBox_Event_Description {color: #909428;}
#HomeEventLink {vertical-align:bottom; text-align:right; padding:0 0 0 2px;}

/* Footer Styles */
#FooterTable {width:935px; margin:5px auto 20px; text-align:left;}
.FooterCopyright {width:670px; vertical-align:top;}
p.copyright {margin:0; padding:0; font-size:10px; color:#aeb42f; line-height:22px;}
p.webdesign {margin:0; padding:0; font-size:7px; font-family:Verdana, Verdana, Geneva, sans-serif; color:#aeb42f;}

.FooterText {text-align:center; color:#aeb42f; font-size:12px; vertical-align:top;}

/* Paginatior Styles */
.divPagination {margin:10px 0px 10px 0px; line-height:25px; clear:both;}
.divBeginPagerLink {padding:0px; display:inline;}
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 {padding:2px 5px 3px 5px; border:solid 1px #47502d; font-size:12px; color:#47392E; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {color:#fff; background-color:#B7A585;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {color:#fff; background-color:#6D5D4A;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:none;}
.divCurrentPagerLink {padding:0px 2px 0px 2px; display:inline;}
.divPagerLink {padding:0px 2px 2px 2px; display:inline;}
.divNextPagerLink {padding:0px 2px 2px 2px; display:inline;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {padding:0px; display:inline;}

/* Misc Style */
.clear {clear:both;}
.FormsSection_FormTitle {display:none;}
.White {color:#fff;}