/* CSS Document */

.clear { clear:both; line-height: 0px; height: 0px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .family {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.eventnewsshare { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }
.eventnewsshare li { float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.eventnewsshare li a { color: #B19200; font-weight: bold; font-size: 14px; }


#goldbar { width: 100%; height: 35px; padding: 0; margin: 0 0 8px 0; background: #d6c06d; }
#goldbar-search { float: left; width: auto; height: 22px; background: #1C3151; border: 1px solid white; padding: 2px 5px 2px 3px; margin: 4px 0 0 10px; }
#goldbar-search .searchBoxInput { border: 1px solid #d6c06d; margin: 2px 0 0 0; }
#goldbar-menuleft { float: left; width: auto; margin: 0 10px 0 10px; }
#goldbar-menu { float: right; width: auto; margin: 0 10px 0 0; }
.menuPipeLinkgbl {
padding: 0 13px;
color: #1c3151;
text-decoration: none;
text-transform: uppercase;
font: bold 10px tahoma,arial,sans-serif;
margin: 12px 0;
padding: 0 10px 0 10px;
display: block;
float: left;
}
.menuPipeLink-gb {
padding: 0 13px;
color: #1c3151;
text-decoration: none;
text-transform: uppercase;
font: bold 10px tahoma,arial,sans-serif;
margin: 12px 0;
padding: 0 10px 0 10px;
background: url(graphics/goldbar-bullet.gif) no-repeat 0 1px;
display: block;
float: right;
}
.menuPipeLink-gb:after,
.menuPipeLinkgbl:after,
#goldbar-search:after,
#goldbar-menu:after { content:"."; display:block; clear:both; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden;	}

.footer-text {
padding: 50px 0 0 0;
font: normal 8pt sans-serif;
color: #777;
text-align: center;
}

#home-links {
background: #0f172C url(graphics/home-bg-2008.jpg) repeat-x 0 -412;
}

body {
	background:url(graphics/background_color.jpg);
	color: #1c3152;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0;
	min-width: 730px;
} 
img { display: block; border: 0; }
img a { display: block; border: 0; }
td, tr  {
   color: #1c3152;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
p  {
   color: #1c3152;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}
h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #b19200;
	font-weight:normal;
	margin: 0px;
	margin-top: 12px;
	margin-bottom: 12px;
}
h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1c3152;
	font-weight:normal;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 12px;
}
h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1c3152;
	font-weight:normal;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1c3152;
	font-weight:normal;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 8px;
}
a   {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
}
a: hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
}
th a   {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
}
th a: hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
}
.breadcrumbBold {
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
 color:#1c3152;
}
.breadcrumbBold:hover {
 text-decoration: underline;
 color:#1c3152;
}
.breadcrumbLight {
 font-size: 10pt;
 text-decoration: none;
 color:#1c3152;
}
.eventsHeader{
        color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
        font-weight: bold;
}	
.eventBigLink {
 color: #b19200;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 14px;
 padding-bottom:12px;
 margin: 0px;
 text-decoration: none;
}
.eventBigLink:hover {
 text-decoration: underline;
}
.eventDateHeader {
 background-color: #e3e3e3;
 font-size: 8pt;
}
.eventDetail {
 color: #1c3152;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 margin: 0px;
 text-decoration: none;
}
.eventHeadline {
 color: #666666;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 padding-bottom:6px;
 margin: 0px;
 text-decoration: none;
 font-weight: normal;
}
.eventHeadline:hover {
 text-decoration: underline;
}
.eventHeadlineTD {
 padding-left: 0px;
}
.eventMoreLink {
 color: #666666;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 margin: 0px;
 text-decoration: none;
}
.eventMoreLink:hover {
}
.eventNormalText {
}
.eventSmallText {
}
.searchBox {
 vertical-align: middle;
}
.searchBoxInput {
 font-size: 8pt;
 vertical-align: middle;
}
.searchBoxList {
}
.searchBoxTable {
}
.searchBoxText {
 font-size: 8pt;
}
.searchHeadline {
}
.searchHeading {
 color: #ffffff;
}
.searchTopMatches {
}
.searchModule {
}
.searchModuleMore {
}
.searchModuleResults {
}
.enewsHeader{
        color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
        font-weight: bold;
}
.enewsBoxEdit {
}
.enewsBoxSubmit {
 text-align: center;
}
.enewsBoxText {
 font-size: 9pt;
 color: #666666;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 padding-bottom: 1px;
 padding-top: 3px;
 margin: 0px;
}
.footer {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* MenuBegin:menu_main */
ul.menu_main { margin: 0; border: 0; padding: 0; list-style: none; margin-bottom: 10px; width: 200px; }
ul.menu_main ul { margin-left: 0px; list-style: none; width: 190px; }

ul.menu_main li { padding-left: 10px;  margin-bottom: 10px; }
ul.menu_main li ul { margin: 0px; padding: 0px; font-family: Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 12px; }
ul.menu_main li ul li { margin: 0px; padding-left: 0px; font-family: Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 12px; }

ul.menu_main a { font-weight: bold; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #1c3152; text-decoration: none;}
ul.menu_main ul a { font-weight: normal; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #666666; text-decoration: none;}
ul.menu_main a:hover, ul.menu_main li:hover, ul.menu_main li:hover a {
  color: #1c3152;
  width: 175px;
}

ul.menu_main ul li a:hover, ul.menu_main ul li:hover, ul.menu_main ul li:hover a {
   background-color: #f8f3e6; color: #666666; width: 175px;
}

.photoGalleryTitle {
  font: 12px Tahoma;
  font-weight: bold;
}

.photoGalleryDescription {
  font: 12px Tahoma;
  font-weight: light;
  font-style: italic;
  padding-top: 6px;
}

.directory_staff h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1c3152;
	font-weight:normal;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 12px;
}

.newsListPublishline {
  font-size: 90%;
  color: #A3A3A3;
}

#calendarDetail {
  width: 100%;
}

.calendarMonths {
  width: 100%;
}

.calendarDays {
  width: 100%;
  padding: 1px;
}

.calendarMonths td {
 background-color: #1D3051;
 text-align: center;
 line-height: 20px;
}

.calendarMonths td a {
 text-decoration: none;
 color: #D6C06D;
}

.calendarMonths td a:hover {
 text-decoration: underline;
}

.prevLink {
  line-height: 20px;
}

.title {
  text-align: center;
  padding-bottom: 8px;
}

.nextLink {
  line-height: 20px;
  text-align: right;
}

.weekdays {
  border-top: 1px solid #D6C06D;
  background-color: #F0E9DF;
  padding: 4px;
}

.eventToday {
  height: 60px;
  text-align: left;
  vertical-align: top;
  padding-top: 4px;
  padding-left: 2px;
  background-color: #D6C05D;
  border: 1px solid #1D3051;
}

.eventOff {
  height: 60px;
  text-align: left;
  vertical-align: top;
  padding-top: 4px;
  padding-left: 2px;
  background-color: #ECECEC;
  border: 1px solid white;
}

.eventOn {
  height: 60px;
  text-align: left;
  vertical-align: top;
  padding-top: 4px;
  padding-left: 2px;
  background-color: #D6C06D;
  border: 1px solid white;
}

.eventToday a, .eventOff a, .eventOn a {
  font: 10px Arial;
  text-decoration: none;
  color: #1D3051;
}

.eventToday a:hover, .eventOff a:hover, .eventOn a:hover {
  font: 10px Arial;
  text-decoration: underline;
  color: #1D3051;
}
.newsBody {
}
.newsBullet {
 font-weight: bold;
 padding-left: 10px;
}
.newsHeadline {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1c3152;
	font-weight:normal;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 12px;
        text-decoration: none;
}
.newsPrevNext {
 line-height: 14pt;
}
.newsPublished {
 color: #1c3152;
 font-size: 8pt;
}
.newsSubHeadline {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1c3152;
	font-weight:normal;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 12px;
        text-decoration: none;
}

#gold_bar_right, #gold_bar_left {
	padding-top: 1px;
}

#gold_bar_right ul, #gold_bar_left ul {
	list-display-type: none;
	font-family: tahoma,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1C3151;
        text-transform:uppercase;
}

#gold_bar_right ul li, #gold_bar_left ul li {
	display: inline;
	margin: 0px 4px;
}

#gold_bar_right ul li a {
	color: #1C3151;
	text-decoration: none;
	padding: 0 0px 0px 10px;
	background: url(graphics/goldbar-bullet.gif) no-repeat 0 1px;
}

#gold_bar_left ul li a {
	color: #1C3151;
	text-decoration: none;
}

/* Faith Moments */
.fm_transcript { padding: 20px 0px 20px 0px; }
.fm_list { list-style: none; margin: 20px 0px 0px 0px; padding: 10px 0px 0px 0px; border-top: 1px solid #eeeeee; }
.fm_list li { margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; display: block; border-bottom: 1px solid #eeeeee; }
