body { background-color: #000000;text-align: center;margin: 0px;font-family: arial, helvetica, sans-serif; }

a:hover { color: red;text-decoration: none; }
a { color: #4d1979;font-weight: bold;text-decoration: none; }
a.a1 { color: #000000;font-size: 14px;font-weight: bold;text-decoration: none; }
a.a2 { color: #99cc00;font-size: 14px;font-weight: bold;text-decoration: none; }
a.a3 { color: #66cccc;font-weight: bold;text-decoration: none; }
a.a4 { color: #4d1979;font-weight: bold;text-decoration: none; }
a.a5 { color: #4d1979;font-size: 13px;font-weight: bold;text-decoration: none; }
a.a6 { color: #99cc00;font-size: 13px;font-weight: bold;text-decoration: none; }
a.a7 { color: #0000ff;font-size: 12px;text-decoration: underline; }
a.kit { font-size: 15px;text-decoration: underline;margin: 0px;padding: 0px;color: #0000ff; }
a.kit:hover { font-size: 15px;text-decoration: underline;margin: 0px;padding: 0px;color: #ff0000; }

div.badges { float: right;padding-right: 100px;padding-top: 0px;padding-bottom: 5px; }
div.d1 { background-image: url(/images/border.jpg);background-position: center;background-repeat: repeat-y;margin: 0px;padding: 0px;vertical-align: top; }
div.imageleft { float: left;padding-right: 15px;padding-top: 0px;padding-bottom: 5px; }
div.imageright { float: right;padding-left: 15px;padding-top: 0px;padding-bottom: 5px; }

h1 { font-size: 18px;text-align: center; }

marquee.info { font-size: 16px; }

p { margin-top: 0px; }
p.announce { font-size: 25px; }
p.announce2 { font-size: 20px; }
p.camp { font-size: 18px;text-align: center; }
p.cubs { font-size: 16px;text-align: center; }
p.kit { font-size: 15px;text-decoration: underline;margin: 0px;padding: 0px; }
p.link { text-align: center;font-family: times new roman, times, serif;font-size: 12px;color: #cccccc; }
p.links { font-size: 15px; }
p.title { font-size: 16px;font-weight: bold;text-decoration: underline; }
p.thisweek { font-size: 15px;font-weight: bold;margin-left: 40px;margin-top: 5px; }

span.big { font-size: 20px; }
span.title { font-size: 16px;font-weight: bold;text-decoration: underline; }


table.cubs { border: 0px;padding: 0px;background-image: url(/images/cubsbg.jpg);background-position: center 180px;background-repeat: no-repeat; }
table.explorers { border: 0px;padding: 0px;background-image: url(/images/explorersbg.jpg);background-position: center 180px;background-repeat: no-repeat; }
table.scouts { border: 0px;padding: 0px;background-image: url(/images/scoutsbg.gif);background-position: center 200px;background-repeat: no-repeat; }
table.main { border: 0px;padding: 0px;background-image: url(/images/indexbg.jpg);background-position: right bottom;background-repeat: no-repeat; }

td {font-size: 12px;color: #000000; }
td.td01 { vertical-align: top;text-align: justify;padding: 10px; }
td.td02 { vertical-align: middle;text-align: left; }
td.td03 { vertical-align: middle;text-align: center; }
td.td04 { vertical-align: middle;text-align: right; }
td.td05 { vertical-align: bottom;text-align: center; }
td.td06 { vertical-align: top;text-align: left;font-size: 14px; }
td.td07 { vertical-align: top;text-align: right; }
td.td08 { vertical-align: top;text-align: left; }
td.td09 { vertical-align: top;text-align: center; }
td.td10 { vertical-align: top;text-align: left;padding: 4px; }

ul.camps { line-height: 20px;padding-left: 40px;margin-left: 40px; }
ul.kit { padding-left: 15px;margin-left: 15px;padding-top: 0px;margin-top: 0px;padding-bottom: 5px;margin-bottom: 0px;list-style: disc; }
ul.section { line-height: 25px;padding-left: 15px;margin-left: 15px;list-style: circle; }
ul.section2 { line-height: 20px;padding-left: 15px;margin-left: 15px;list-style: circle; }
ul.sitemap { line-height: 20px;padding-left: 25px;margin-left: 25px; }