body { 
background-color: #f5f5f5; 
margin-top: 30px; 
color: #000000; 
background-color: #F5F5F5; 
background-image: url('/img/elca-bg.jpg'); 
background-repeat: no-repeat;
background-attachment: fixed;
}

body, p, td { font-size: 12px; font-family: arial, helvetica, verdana, sans-serif; }

a { color: #3535DD; }

.thin { display: none; font-size: 1px; }

#navtop { text-align: right; row-height: 1px; line-height: 1px; height: 1px; margin: 0px; padding: 0px; }
#heading  { padding: 0px; margin: 0px; font-size: 24px; color: #679B40; }

#sidebar { 
width: 156px; 
border-left: 1px solid #e0e0e0; 
border-right: 1px solid #e0e0e0;
margin: 0px; 
padding: 0px; 
font-size: 12px; 
font-family: arial, verdana, helvetica, sans-serif; 
}

#sidebar div.images { line-height: 0px; }
#sidebar div.text { font-size 12px; padding: 5px; margin: 0px;}
#sidebar div.text br { line-height: 10px; }
#sidebar a:hover {color: #90292A;  }

#sidebar div.bread
{
   line-height: 140%;
   width: 156px;
   border-bottom: 1px solid #e0e0e0;
   margin: 0px;
   padding: 0px;
}

#sidebar div.bread p
{
   padding: 8px 3px 8px 8px;
   margin: 0px;
   font-size: 12px;
}

#sidebar div.bread a
{
   color: #679B40;
}

#sidebar div.bread a:hover
{
   color: #90292A;
}

#rightside { padding: 5px; border-right: 1px solid #e0e0e0 }

#body { margin-left: 15px; margin-right: 15px; margin-top: 0px; margin-bottom: 10px; }
#body a:hover { color: #90292A;  }
#body p { font-size: 12x; }
p.bodyhdr {text-align: center; padding: 0px; margin: 0px; }
#body h1{ padding: 0px; margin: 0px; font-size: 24px; color: #586FBB; font-family: arial, helvetica, verdana, sans-serif; }
#body h2 { font-size: 16px; color: #90292A; }
/* #body .eventdate {font-weight: bold; color: #679B40; } */
#body .eventdate {font-weight: bold; color: #579926; }
#body .eventtext {}
#body .boxtext {margin-top: 0px; }

p#firstpara { margin-top: 5px;}

#body hr.hrbox { width: 10px; height: 10px; border: 0px; color: #4A3F6E; background-color: #4A3F6E; }

#body #footerinfo { line-height: 150%; text-align: center; margin-top: 20px; }

td#footer { border: 1px solid #e0e0e0; padding: 4px; vertical-align: middle; background-color: #e0e0e0; }
#footer p {font-size: 10px; text-align: right; color: #919191; }
#footer a.nyq { text-decoration: none; color: #919191; }
#footer a:hover { color: #CC0000; }

.counter { border-bottom: 1px solid #000; }
.counterGrey { background-color: #e0e0e0; border-bottom: 1px solid #000; }
