/* CSS Document */
body
{
  margin:0;
  padding:0;
  background-color:#fff8dc;
  font-family:Arial, Helvetica, sans-serif
}
p
{
  padding:0 25px 15px 35px;
		margin:0;
}
h2{
  text-align:center;
}
a
{
  text-decoration:none;
  color:#900;
}
a:hover
{
  color:#fff;
  background-color:#900
}
#topBar
{
  background-image:url(http://www.holyspirit-indy.org/pack46/images/woodBackGround1.jpg);
  height:150px;
  border-bottom: 5px solid #9c9c74;
  text-align:center;
  overflow:hidden
}
#leftMenu
{
  background-color:#b8b888;
  border-bottom: 5px solid #9c9c74;
  border-right: 5px solid #9c9c74;
  float:left;
  width:200px;
}
#contents
{
  /*position:relative;
  top:0;
  width:100%;*/
  background-color:#fff;
  margin:0 0 0 205px;
  padding:0
}
h1.contents
{
  padding-left:25%;
  font-style:italic;
  font-size:xx-large;
}
#mainBox
{
  width:65%
}
.topNews
{
  background-color:#ccc;
  float:right;
  font-size:small;
  width:25%;
  margin: 20px 2% 0 2%;
  display:inline;
}
.denType
{
  position:absolute;
  top:125px;
  width:250px;
  border:2px dashed #000;
  background-color:cornsilk;
  visibility:hidden;
  z-index:1;
}
.patch
{
  height:90px;
  width:90px;
  padding:0;
  margin: 5px 15px 5px 15px;
}
.patchWebelos
{
  height:90px;
  width:75px;
  padding:0;
  margin: 5px 15px 5px 15px;
}
.packPatch
{
  padding: 5px 30px 5px 30px;
}
.menuBox
{
  font-size:small;
  margin:15px;
  padding:5px;
  border:2px dashed #000;
  background-color:#fff;
}
.linkHeading
{
  font-size:larger;
  font-weight:bold;
  text-align:center
}
.scoopHeading
{
  font-size:x-large;
  font-weight:bold;
  text-align:center;
  padding-top:10px;
  padding-left:10px;
  text-align:center
}
.scoop
{
  padding:3px 5px 3px 5px;
  font-size:smaller;
}
dt.news
{
  color:#999;
  font-weight:bold;
  font-size:x-large;
  padding-left:5%;
  padding-right:15%;
}
dd.news
{
  font-weight:normal;
  font-size:large;
  padding-left:5%;
  padding-right:15%
}
dd.newsdate
{
  font-weight:normal;
  font-size:normal;
  padding-left:5%;
  color:#999;
}
table.eventTable
{
  text-align:left;
  padding-left:15px
}
td.eventTable
{
  padding:0 5px 0 px;
}
.odd
{
  background-color:#fff;
}
.even
{
  background-color:#ccc;


