body {
  border-top:solid 1px #00045b;
  background:#e4edf0;
}
.roundedcorner_0001 .tr {
  padding:15px 15px 1px;
}

.roundedcorner_0001 {
  margin-bottom:15px;
}

.roundedcorner_0001 p {
  color: #326475;
}

div#middleWrapper #rightContent .contenttable, div#middleWrapperShort #rightContent .contenttable {
 background-color:#DAEAEF;
 border:0 none;
 margin: 0;
}

div#middleWrapper #rightContent .contenttable tr, div#middleWrapperShort #rightContent .contenttable tr {
  border-bottom: 0 none;
}

div#middleWrapper #rightContent .contenttable td, div#middleWrapperShort #rightContent .contenttable  td{
 padding:5px;
}

.roundedcorner_0001 h1 {
  color:#3c3c3c;
  font-size:14px;
  font-weight:bold;
  font-family:Lucida-Sans,"Lucida Grande",Verdana;
  padding:0;
  margin:0 0 7px;
  text-transform:uppercase;
}

#Wrapper {
  background:#ffffff url('../img/bg_body.jpg') left bottom no-repeat;  
}

#bodyWrapper {
  background:transparent url('../img/bg_top.jpg') top center repeat-x;
}

#bodyWrapperShort {
  background:transparent url('../img/bg_top_short.jpg') top center repeat-x;
}

#mainWrapper {
	margin:0 auto;
	padding:0;
	width:1016px;
}

#topWrapper {
	padding:0;
	margin:0;
	width:1016px;
	display:block;
}

#donate {
 float:right;
 margin-top:5px;
}

#logo {
  float:left;
  margin:35px 0 30px 10px;  
}

#logo a img {
  border:none;
}

#topNavWrapper {
  float:right;
  width:620px;
}

#topNav {
  float:right;
  /*width:350px;*/
}

#churchLink {
  background:transparent url('../img/bg_churchLink.jpg') 0 0 no-repeat;
  width:269px;
  height:34px;
  float:right;
}

#churchLink a img {
  border:none;
  padding: 6px 0 0 10px;
}

#topContentWrapper {
  position:relative;
  width:1016px;
  height:429px;
  float:left;
}

#topsubContentWrapper {
  position:relative;
  width:1016px;
  height:366px;
  float:left;
}

#topImageOld { 
  margin: 30px 0 0 28px;
  overflow:hidden;
  height:365px;
  width:630px;
  background:#ffffff;
}
#topImage {
  margin: 30px 0 0 26px;
  overflow:hidden;
  height:365px;
  width:630px;
  z-index:1;
  background:#fff;
}
#topContent {
  width:1024px;
  height:429px;
  margin-left:-4px;
  position:absolute;
  top:0;
  left:0;
  background:transparent url('../img/framehome.png') 0 0 no-repeat;
  z-index:9998;
}

#topContent #toprightText {
  position:absolute;
  top:55px;
  right:53px;
  width:278px;
  height:315px;
}

#topContent #toprightText .content h1 {
  color:#000066;
  font-size:24px;
  font-family:georgia, serif;
  /*margin:10px 0 0 0;*/
  margin-bottom: 5px;
}

#topContent #toprightText .content h2 {
  color:#906901;
  font-size:16px;
  font-family:Georgia, serif;
  font-style:italic;
  /*margin:2px 0 15px;*/
  line-height:20px;
  margin-bottom: 5px;
}

#topContent #toprightText .content p {
  color:#575757;
  font-size:12px;
  font-family:Lucida-Sans,"Lucida Grande",Verdana;
}

#topContent #toprightText .content a img {
  border: none;
}

#topContent #topleftText {
  position:absolute;
  top:220px;
  left:34px;
  width:240px;
  height:133px;
  background:transparent url('../img/bg_text.png') 0 0 no-repeat;
  z-index:9999;
  display:none;
}


#topContent #topleftText .content {
  color:#f7f7f5;
  font-size:15px;
  font-family:georgia, serif;
  font-style:italic;
  text-align:center;
  line-height:22px;
  padding:10px 0 0 5px;
}

#topContent #topleftText .content a {
  color:#fcd42e;
}

#topContent #topleftText .content td {
  width:220px;
  height:133px;
  text-align:center;
  vertical-align:center;
}

#topsubContentWrapper #topContent {
  width:1024px;
  height:366px;
  margin-left:-4px;
  position:absolute;
  top:0;
  left:0;
  background:transparent url('../img/framesub.png') 0 0 no-repeat;
}

#topsubContentWrapper #topContent #breadcrumb {
  position:absolute;
  bottom:19px;
  left:30px;
  color:#f7f7f5;
  font-size:12px;
  font-family:arial;
}

#topsubContentWrapper #topleftImage{
  float:left;
  width:626px;
  height:265px;
  overflow:hidden;
  margin:30px 0 0 30px;
}

#topsubContentWrapper #toprightImage{
  float:right;
  width:311px;
  height:265px;
  overflow:hidden;
  margin:30px 30px 0 0;
}

#middleWrapper {
  clear:both;
  padding:20px 10px 20px 10px;
  min-height:300px;
}

#middleWrapperShort{
 clear:both;
 padding:20px 10px 20px;
 min-height:300px;
}


#middleWrapper #wideColWrapper,  #middleWrapperShort #wideColWrapper {
  width:620px;
  float:left;
}

#middleWrapper #wideColWrapper .content, #middleWrapper #wideColWrapper .content {
  padding:0 25px 0 10px;

}

.FCE2cols {
  padding:10px 0 15px 10px;
}

.FCE2cols a:hover, .FCE2cols h2 a:hover {
  color:#000066;
}

.FCE2cols .colLeft{
  float:left;
  width:300px;
}

.FCE2cols .colRight{
  float:right;
  width:290px;
}

.FCE2cols img {
  padding: 0 5px 0 0;
  vertical-align:middle;
}

.FCE2cols .date {
  color:#575757;
  font-style:italic;
  font-family:georgia;
  margin:0 0 7px 0;
  display:block;
}

#middleWrapper #wideColWrapper .FCE2cols h1, #middleWrapperShort #wideColWrapper .FCE2cols h1  {
  font-family:Lucida-Sans,"Lucida Grande",Verdana;
  font-size:13px;
  font-weight:bold;
  line-height:16px;
  vertical-align:top;
  text-transform:uppercase;
  margin:0 0 7px;
}

.FCE2cols h1 {
  margin: 0 0 7px 0;
}

#middleWrapper #wideColWrapper h1, #middleWrapperShort #wideColWrapper h1 {
  color:#000066;
  font-size:22px;
  font-family:georgia,serif;
  margin:0 0 10px;
  clear:both;
}

#middleWrapper #wideColWrapper h2, #middleWrapperShort #wideColWrapper h2 {
  color:#D2AD07;
  font-family:Georgia;
  font-size:16px;
  margin:2px 0 10px;
  font-family:Georgia, serif;
  clear:both;
}

#middleWrapper #wideColWrapper .FCE2cols h2, #middleWrapper #wideColWrapper .FCE2cols h2 a {
  text-transform:none;
  margin:0 0 5px;
  padding:0;
}

#middleWrapper #wideColWrapper .FCE2cols h3 { 
  color:#575757;
  display:block;
  font-weight:normal;
  font-family:georgia, serif;
  font-style:italic;
  margin:0 0 7px;
  font-size:13px;
}
#middleWrapper #wideColWrapper blockquote, #middleWrapperShort #wideColWrapper blockquote {
  color:#575757;
  font-size:12px;
  font-family:georgia;
  font-style:italic;
  line-height:20px;
  background: transparent url('../img/bg_quote.jpg') 0 0 no-repeat;
  margin: 10px 0 20px;
  padding: 0 0 0 40px;
}

#middleWrapper #wideColWrapper ul, #middleWrapperShort #wideColWrapper ul {
  list-style-type:disc;
  margin: 0 0 0 0;
  padding:0 0 0 20px;
}
#middleWrapper #wideColWrapper ol, #middleWrapperShort #wideColWrapper ol{
  margin: 0 0 0 0;
  padding:0 0 0 20px

}
#middleWrapper #wideColWrapper ul li, #middleWrapper #wideColWrapper ol li, #middleWrapperShort #wideColWrapper ul li, #middleWrapperShort #wideColWrapper ol li{
  line-height:18px;
  margin:0 0 5px;
}

#middleWrapper #leftColWrapper, #middleWrapperShort #leftColWrapper  {
  width:310px;
  float:left;
}

#middleWrapper #leftColWrapper .content, #middleWrapperShort #leftColWrapper .content{
  padding: 10px;
}

#middleWrapper #midColWrapper, #middleWrapperShort #midColWrapper {
  width:350px;
  float:left;
}

#middleWrapper #midColWrapper .content, #middleWrapperShort #midColWrapper .content {
  margin:0 20px;
  padding: 10px;
}

#middleWrapper #rightColWrapper, #middleWrapperShort #rightColWrapper {
  width:340px;
  float:right;
}

#middleWrapper #rightColWrapper #rightNav, #middleWrapperShort #rightColWrapper #rightNav {
  width:340px;
  background: transparent url('../img/bg_rightNav.jpg') center bottom no-repeat;
}

#middleWrapper #rightColWrapper #rightNav #topLevelTitel, #middleWrapperShort #rightColWrapper #rightNav #topLevelTitel{
  background: transparent url('../img/bg_topLevelTitel.jpg') -1px 0 no-repeat;
  height:35px;
}

.home #rightColWrapper .content {
  padding: 5px 0 10px 10px;
}

.sub #rightColWrapper .content{
  padding: 5px 0 10px 10px;
    margin-left:10px;
    width:297px;
}

.home #rightColWrapper {
  background: transparent url('../img/bg_rightCol.gif') left bottom no-repeat;
}

.home #rightColWrapper .content {
  background: transparent url('../img/bg_top_rightCol.gif') 0 0 no-repeat;
}

#rightNav {
  background: transparent url('../img/bg_rightNav.gif') right bottom no-repeat;
  margin-bottom:20px;
}

#rightNav #topLevelTitel span{
  padding:12px 35px 0 35px;
  display:block;
  font-weight:bold;
  font-size:12px;
  color:#1c0551;
  font-family:Lucida-Sans,"Lucida Grande",Verdana;
}
#rightNav #topLevelTitel span a {
  color:#1c0551;
  }
div.blueBox h1 {
  color:#3c3c3c;
  font-size:13px;
  font-weight:bold;
  font-family:Lucida-Sans,"Lucida Grande",Verdana;
  padding:0;
  margin:0 0 7px;
  text-transform:uppercase;
}

#rightContent .content p {
  color:#3c3c3c;
}

#rightContent .content a img {
  border:none;
}

#rightContent .content .blueBoxHeader  {
  background: transparent url('../img/bg_topBlueBox.jpg') 0 0 no-repeat;
  height:20px;
  /*margin:20px 0 0;*/
}

#rightContent .content .blueBox {
  background: transparent url('../img/bg_right_BlueBox.jpg') left bottom no-repeat;
  padding:0 15px 15px;
  margin:0 0 20px;
}

#bottom {
  height:80px;
  background:#e4edf0;
}

#bottomWrapper {
	margin:0 auto;
	padding:0;
	width:1016px;
  color:#888888;
  font-size:11px;
  font-face:arial;
}

#bottomWrapper a {
  /*color:#639395;*/
  font-size:11px;
  font-face:arial;
}

#bottomWrapper #bottomNav {
  display:block;
  float:left;
  margin:40px 0 0 10px;
}

#bottomWrapper #bottomText {
  display:block;
  float:right;
  margin:40px 10px 0 0;
}

#bottomWrapper #bottomCopyright {
  display:block;
  float:left;
  clear:both;
  margin:5px 0 0 10px;
  width: 600px;
}

.homeBox {
  background: transparent url('../img/bg_homeBox.gif') bottom left no-repeat;
  margin:0;
  padding:0 20px 1px;
}

.homeBoxHeader {
 background:transparent url(../img/bg_top_homeBox.gif) no-repeat scroll left top;
 height:15px;
 margin:10px 0 0;
}

.homeBox h1 {
  font-family:Lucida-Sans,"Lucida Grande",Verdana;
  text-transform:uppercase;
  font-size: 13px;
  font-weight:bold;
  color:#000066;
}

.homeBox h1 img {
  padding: 0 10px 0 0;
  vertical-align:middle;
}

.homeBox h1 span {
  font-family:Lucida-Sans,"Lucida Grande",Verdana;
  font-size:12px;
  font-weight:bold;
  line-height:16px;
  vertical-align:top;
  text-transform:uppercase;
}
*/
.homeBox a.calLink {
  margin:0;
  padding:10px 0 0 0;
  border-top:solid 1px #e4e1be;
  clear:both;
  width:285px;
  display:block;    
}

.homeBox h2 {
  color:#9a8b65;
  font-style:italic;
  font-family:georgia;
  font-size:13px;
  margin:0;
  display:block;  
}
.homeBox .text {
  width:200px;
  display:block;  
  float:left;
}

.homeBox .hour {
  width:80px;
  display:block;  
  float:left;
}

#middleWrapper #rightColWrapper .homeBox .content {
  padding:0px 20px 20px 20px;
}

.csc-textpic-caption{
color:#999999;
font-size:10px;
padding:5px 0 0 7px;
}