﻿body
{
	font-size: 9pt;
	
	font-family: Tahoma;
	margin: 0px 0px 4em 0px;
	color:#555555;
	background-color:#DDDDDD;
}
#page
{margin: 0px auto;
	width: 950px;
	
}
#page_container{
	margin: 0px auto;
	width: 1010px;background-color:White;border-left:1px solid #C7C7C7;
	border-right:1px solid #C7C7C7;
	border-bottom:1px solid #C7C7C7;
	}
#header
{
	margin: 0px auto;
	width: 950px;
	height: 370px;
	background-repeat: no-repeat;
	background-position: left 100px;
	position:relative;
	}
#images{position:absolute; top: 100px; left: 0px; height: 230px;}
#logo
{
		width:195px;
		height:204px;
	
}
#anniversary{position:absolute; right: 10px; top: 10px;}
#menu{width:950px;
      left: 0px;
      bottom: 0px;
      position: absolute;
      background-color: #5F477E;
      height: 40px;
      background-image: url(../images/MRC_MenuBg.gif);
      background-repeat:repeat-x;
      }
      #menu table{width: 100%;}
      #menu td{color:White; font-weight:bold;font-size:10pt;
               text-transform:uppercase;
               text-align:center;height: 40px;}
#menu td a{color:White;display:block;height: 40px; text-decoration:none;line-height:40px;}
#menu td a:hover{text-decoration:underline;}
#menubl{background-image: url(../images/menu0cbl.gif); background-repeat:no-repeat; background-position: left bottom;}
#menubr{background-image: url(../images/menu0cbr.gif); background-repeat:no-repeat; background-position: right bottom;}

#breadcrumbs{width:700px;margin-top:5px;margin-bottom:5px;}
#breadcrumbs table{padding-left:5px;}

#footer{ font-size: 9pt; color:#ECE6F2; border-top:1px solid #0D0D0D; background-color:#272727; height: 55px; text-align:center;}
#footer_text{}
#footer_text a{ text-decoration:none; color:#ECE6F2; font-weight:bold;}
#footer_text a:hover{text-decoration:underline;}
#footer_links{width: 680px;margin: 0px auto; padding: 8px; }
#footer_links table{width: 100%;}
#footer_links td{font-size:9pt;
               text-align:center;border-right: 1px solid #ECE6F2;}
#footer_links td a{ text-decoration:none; color:#ECE6F2; font-weight:bold;}
#footer_links td a:hover{text-decoration:underline;}
#footer_links .last_link{border-right:none;}

#content_top_shadow{background-image: url('../images/Shadow.png'); background-repeat:repeat-x;}
#content_start{background-image:url('../images/side_bg.gif');
	background-repeat:no-repeat;
	background-position: 100% 100%;}
#content_columns{margin-top: 0px; }

a{color:#5F5A7A;}
.clear{clear:both;}
.heading{margin-bottom: 10px;}
#latest_news{width: 430px;  float:right;}
#welcome{float:left; width:250px; font-size: 8pt;}
.ib{border:1px solid #BAC5CD;padding:4px; background-color:#ffffff;}
p{margin:0;}
#side_stuff{width: 250px;  float:right;/* background-color:#DCD2E8;*/}
.sidelink{display:block;padding-top: 3px; padding-bottom: 3px;}
.imagelink{display:block;height: 100px;}
#content_page{float:left; width: 700px;line-height: 1.6;}
#content_inner{width: 680px;}

#bible_verse{margin-top: 50px; border-top: 1px solid #dddddd; padding-top: 10px; width: 600px;}

#side_stuff h2{font-family:Georgia; color:#FCFBFD;}

#content_links{margin-top: 40px;}
#content_links .link{ float:left; height: 200px; width: 340px;}
#content_links .link_image{width: 300px;}
#content_links .imagelink{ background-position: center top; background-repeat:no-repeat; height: 120px;}
#content_links .imagelink img{width: 300px; height: 120px;}
#content_links .link_text{width: 300px;}
#content_links .link_text_inner{text-align:center;}
#content_links .title{font-weight:bold;font-size:11pt; text-decoration:none; }

.notice_error{font-size: 12pt; background-color:#CC0000; color: White; font-weight:bold; padding: 5px; margin-bottom: 10px;}
.notice_success{font-size: 12pt; background-color:#006C00; color: White; font-weight:bold; padding: 5px; margin-bottom: 10px;}
.notice_success #notice_errors{display:none;}
.notice_error #notice_errors{font-size: 10pt; margin-top: 5px; background-color:#FFE1E1; padding: 5px; color:Black;}

.contact_label{font-weight:bold;}

#service_schedule{background-color:#8c489f; border-left:1px solid #773E88;border-right:1px solid #773E88;border-bottom:1px solid #773E88; margin:0px 0px 10px 0px; color:White;padding: 8px 8px 0 8px; background-image:url(../images/ssbg_01.gif); background-repeat:no-repeat;}
#service_schedule .content{margin-top: 55px;}
