/* ----------------------------------------------
	Template Name : Keep It Simple
	Template Code : S-0027
	Version : 1.0   
	Author : Erwin Aligam
	Author URI : http://www.styleshout.com/       
	Last Date Modified : September 29, 2008	
 ------------------------------------------------ */

BODY {
  margin: 0px auto;
  text-align: center;
  font: 11px/165% 'Lucida Grande', Verdana, Helvetica, sans-serif;
  color: #666666; 	
  margin: 0;
  padding: 0 0 50px 0; 
  background: #F3F3F3 url(bg.gif) repeat-x; 
  text-align: center;
}

/* Links */

A:Link, A:Visited { 
  text-decoration: none;
  color: #AE855C;	
}

A:Hover {
  border-bottom: 1px dotted #AE855C;	
}

A.more-link {
  padding-bottom: 2px;
  font-weight: bold;	
  border-bottom: 1px dotted #AE855C;	
}

A:Hover.More-link {
  text-decoration: none;
}

.container {
  background: #FFF;
  padding: 0;		
  border-bottom: 1px solid #E8E8E8;	
  text-align: center;		
}

.Something {
  margin: 10px auto 0px auto;
  width: 960px;
  clear: both;
  background: #fff url(content-bg.gif) repeat-y center top;
  line-height: 1.5em;
}

.Header {
  margin: 0px auto;
  width: 940px;
  text-align: left;
}

.Header A:Hover {
	border: 0px;
}

.LeftPanel {
  width: 200px;
  padding: 67px 0px 15px 0px;
  border: 0px;
}

.CenterPanel {
  padding-bottom: 30px;
  border: 0px;
}

.RightPanel {
  width: 200px;
  padding-top: 20px;
  *padding-top: 60px;
  _padding-top: 60px;
  border: 0px;
}
 
/* ----------------------------------------------
   HTML ELEMENTS
------------------------------------------------- */ 
/* Headers */
h1, h2, h3, h4 {
	font: bold 1em/1.5em Georgia, 'Times New Roman', Times, serif;
	color: #444;
	padding: 10px 0px 7px 0px;	 
}
h1 { font-size: 3.7em; font-weight: normal; letter-spacing: -2px; }
h2 { font-size: 2.8em; font-weight: normal; color: #663333; }
h3 { font-size: 2em; font-weight: normal; letter-spacing: -0.5px; padding-top: 15px}
h4 { font-size: 1.3em; }


/* Images */
blockquote {
  margin: 10px;
  padding: 10px 10px 10px 32px;  
  border: 1px solid #F0F0F0;
  background: #f8f8f8 url(quote.gif) no-repeat 12px 12px;
  font-weight: normal;
  font-size: 17px;
  line-height: 1.5em;
  font-style: italic;
  font-family: Georgia, 'Times New Roman', Times, Serif;	
  color: #555;	
}

/* start - table */
table {
  border-collapse: collapse;
}

TR {
  background: #fff;
}

TH, TD {
  border-width: 1px;
  border-style: solid;
}

TH {
  color: #7BA857;
  background: #EFFAE6;
/*  padding: .8em 1em;	*/
  border-color: #DFF4D5 #D3EFC3 #A7DF8A #D3EFC3;	
}

TD {
  border: 0px;
  margin: 0px;
  padding: 0px;
/*  border-color: #EFEFEF;*/	
/*  padding: .7em 1em;	*/
}
	
/* end - table */

/* form elements */
label {
  font-weight: bold;
  color: #7BA857;
}

/* ------------------------------------------
   LAYOUT
------------------------------------------- */ 


/* thumbnails */
.thumbnailHolder {
  padding: 8px;
  margin: 5px;
  background: #fafafa;
  border: 1px solid #ddd;	
}

.ThumbnailHolder A:Hover {
  border: 0px;
}

.Highlights .Thumbnailholder {
  margin-bottom: 40px;
}

.MinistryStaff .Thumbnailholder {
  border: 0px;
  background-color: transparent;
}
/*  navigation  */
.Menu {
  margin: 0px auto;
  width: 940px;
  height: 50px;
}

#MainMenu {
  height: 45px;
  clear: both;
}

#MainMenu .Text {
  padding: 0 8 0 0;
  height: 35px;
  _height: 0%;
  *height: 0%;
  *display: inline;
  _display: inline;
}

#MainMenu .Link,
#MainMenu .Link:Hover,
#MainMenu .Focused,
#MainMenu .Expanded,
#MainMenu .Group .Link {
  color: #666666;
  font: bold 14px/40px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
  text-transform: uppercase;	
  background-color: transparent;
}

#MainMenu .Link:Hover,
#MainMenu .Focused,
#MainMenu .Expanded {
  color: #111;
  background-color: transparent;
}

#MainMenu .Group {
  padding: 5px 0px;
}

#MainMenu .group .link {
  color: #FFF;
}

#MainMenu .Expanded,
#MainMenu .Link:Hover,
#MainMenu .group .link:hover,
#MainMenu .group .focused,
#MainMenu .group .expanded {
  border: 0px;
  color: #333;
}

#MainMenu .group .link,
#MainMenu .group .link:hover,
#MainMenu .group .focused,
#MainMenu .group .expanded {
  background-repeat: repeat;
  background-color: transparent;
  background-image: url(SubMenuBackground.png);
  font-size: 12px;
  font-weight: bold;
  border: 0px;
}

.PageContent {
  padding: 0px 15px 0px 0px;
  *width: 98%;
  _width: 98%;
}

.SearchContainer {
	width: 940px;
	padding-top: 10px;
}

.Search {
	width: 200px;
	float: right;
}

.PageTitle {
	font: normal 3.7em Georgia, 'Times New Roman', Times, Serif;
	color: #444;
	letter-spacing: -2.2px;	
	border-bottom: 1px solid #ebebeb;	
}

.PageTitle A {
	color: #444;
	border: none;
}

.News,
.Events,
.Highlights {
  float: left;
}

.News .Heading,
.Events .Heading {
  color: #444;
  font: normal 2em Georgia, 'Times New Roman', Times, Serif;
  letter-spacing: -0.5px;
  padding: 5px 0px;
  margin: 12px 0 5px 0;
}

.Breadcrumbs {
  margin: 0px 0px 10px 0px;
}

.Category {
  margin: -5px 0px 10px 0px;
  color: #999;
}

.Staff IMG {
  margin: 0px;
}

/* sidebar menu */
.RightPanel .Title {
  color: #444;
  font: normal 14px Georgia, 'Times New Roman', Times, Serif;
  letter-spacing: -0.5px;
  margin: 0px 0 5px 0;
}

.Highlights .Title A, .Highlights .Title A:Hover, .Highlights .Title A:Visited {
  font-family: 'Lucida Grande',Verdana,Helvetica,sans-serif;
  font-size: 12px;
}

#index_aspx .LeftPanel {
	display: none;
}

.BlogPanelItem .Heading {
  font: normal 1.8em 'Lucida Grande',Verdana,Helvetica,sans-serif;			
}

.PhotoGalleries .NormRow,
.PhotoGalleries .AltRow {
  margin: 0px 10px 0px 0px;
  width: 48%;
  text-align: left;
  border: 0px;
}

.PhotoGalleries .NormRow,
.PhotoGalleries .AltRow {
  height: 190px;
}

#photogallery LI {
  width: 150px;
}

.BlogEntries .ThumbnailHolder {
  padding-bottom: 8px;
}

#Twitter_div H2 {
  margin: 10px 0px;
  padding: 0px;
  font-size: 1.5em;
}

/* footer */
.Footer {
  padding: 0 0 35px 0;				
  width: 100%;
  border-top: 1px solid #dadada;
  color: #888;
}

.FooterContainer {
  margin: 0px auto 15px auto;
  width: 960px;
  white-space: nowrap;
}

.footer H3 {
  margin: 0px 0px 0px 15px;
  color: #444;
  font: normal 1.8em Georgia, 'Times New Roman', Times, Serif;
  text-transform: none;
  letter-spacing: -0.5px;
  text-align: left;	
}

.Footer A {
  color: #888;
  background: transparent;
}

.PoweredBy {
  margin: 0px auto;
  width: 930px;
}

/* footer-list */
#footer-wrapper ul.footer-list li {
	border-bottom: 1px solid #E6E6E6;
}
#footer-wrapper ul.footer-list li a {
	display: block;
	width: 98%;
	line-height: 2em; 
	font-weight: bold;
	padding: 4px 0;
	margin-left: 0;
	padding-left: 0;
	color: #888;
	border: none;
}
#footer-wrapper ul.footer-list li a span {
	font-style: italic;
	font-weight: normal;
	font-family: Georgia, 'Times New Roman', Times, Serif;
}
#footer-wrapper ul.footer-list li a:hover,
#footer-wrapper ul.footer-list li a:hover span {
	color: #333;	
}

/*  QUICK MENU  */
#Quickmenuholder H3 {
  margin: 0px 0px 0px 10px;
}

.QuickMenu {
  padding: 0px 0px 10px 10px;
  *padding: 0px 0px 10px 57px;
  _padding: 0px 0px 10px 57px;
  width: 100%;
  overflow: hidden;
  text-align: left;
}

.QuickMenuBar {
}

.QuickMenu UL.QuickMenuList.Level1 {
  width: 960px;
  *width: 1060px;
  _width: 1060px;
  float: left;
  position: relative;
  left: 50%;
}

.QuickMenu UL.QuickMenuList.Level1,
.QuickMenu UL.QuickMenuList.level2 {
  list-style: none;
  padding: 0px;
  font-size: 10px;
}

.QuickMenu UL.QuickMenuList.Level1 LI {
  float: left;
  position: relative;
  left: -50%;
  margin: 2px 25px 2px 0px;
  font-weight: bold;
}

.QuickMenu UL.QuickMenuList.Level1 LI A, UL.QuickMenuList.Level1 LI A:Hover, UL.QuickMenuList.Level1 LI A:Visited {
  font-size: 10px;
}

.QuickMenu UL.QuickMenuList.Level2 LI {
  float: none;
  left: 0;
  margin: 2px 0px;
  font-weight: normal;
}

.QuickMenu UL.QuickMenuList.Level2 {
  padding: 0px;
  margin: 0px;
}

.InfoTable TH {
  text-align: right;
}

.Calendar .Heading {
  background-color: transparent;
}

.Calendar .DayName,
.Calendar .DayNumber {
  background-color: #AE855C;
}

.SubNav {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  list-style: none;
  text-transform: uppercase;
  color: #AE855C;
  font-size: 10px;
}

.SubNav.Level1 A, .SubNav.Level1 A:Hover, .SubNav.Level1 A:Visited {
  font-size: 10px;
}

.SubNav .First.Selected A, .SubNav .First.Selected A:Hover, .SubNav .First.Selected A:Visited {
  font-size: 10px;
}

.SubNav.Level2 A, .SubNav.Level2 A:Hover, .SubNav.Level2 A:Visited {
  font-size: 10px;
}