/* thornville masonic lodge css page */

body { margin:0; border:0; padding:0; height:100%; max-height:100%; background:#eee; font-family:arial, verdana, sans-serif; overflow: auto; }

#main { 	background: #b0c4de; background-image: url('http://www.thornvillemasoniclodge.org/images/sqc.gif'); padding: 5px; font-family: sans-serif; text-align: center; }
#body { font-family: sans-serif; text-align: left; margin-left: 15px; }

span.icare { font-family: serif; font-size: large; font-weight: bold; }
span.icare2 { font-size: large; font-weight: bold; }
span.icare3 { font-style: italic; }
span.body { font-weight: bold; }
span.offtab { font-family: sans-serif; font-size: 18px; font-weight: bold; }

a.header:link { color: #000000; text-decoration: none; font-weight: bold; font-size: small; }
a.header:active { color: #000000; text-decoration: none; font-weight: bold; font-size: small; }
a.header:visited { color: #000000; text-decoration: none; font-weight: bold; font-size: small; }
a.header:hover { color: #0000ff; text-decoration: underline; font-weight: bold; font-size: small; }
a.body:link { color: #000000; text-decoration: none; font-weight: bold; font-size: small; }
a.body:active { color: #000000; text-decoration: none; font-weight: bold; font-size: small; }
a.body:visited { color: #000000; text-decoration: none; font-weight: bold; font-size: small; }
a.body:hover { color: #0000ff; text-decoration: none; font-weight: bold; font-size: small; }
a.body2:link { color: #000000; text-decoration: none; font-weight: bold; }
a.body2:active { color: #000000; text-decoration: none; font-weight: bold; }
a.body2:visited { color: #000000; text-decoration: none; font-weight: bold; }
a.body2:hover { color: #0000ff; text-decoration: none; font-weight: bold; }
a.calh:link { color: #ff66ff; text-decoration: none; font-weight: bold; }
a.calh:active { color: #ff66ff; text-decoration: none; font-weight: bold; }
a.calh:visited { color: #ff66ff; text-decoration: none; font-weight: bold; }
a.calh:hover { color: #ff0000; text-decoration: none; font-weight: bold; }


table.body { text-align: center; border-width: 0px; width: 100%; }
table.body2 { border-width: 3px; border-style: solid; border-color: #000000; width: 100%; padding: 0px; border-collapse: collapse; }
table.cal { border-width: 2px; border-style: solid; border-color: #000000; padding: 0px; border-collapse: collapse; }
table.header { text-align: center; border-color: #000000; border-width: 2px; border-style: solid; width: 100%; }	
table.home { border-width: 3px; border-style: solid; border-color: #000000; width: 100%; }
th.body4 { border-width: 1px; border-style: solid; border-color: #000000; padding: 0px; }
th.cal { border-width: 1px; border-style: solid; border-color: #000000; padding: 2px; background-color: #3366ff; color: #ffffff; }
th.cald { border-width: 1px; border-style: solid; border-color: #000000; padding: 2px; background-color: #99ccff; }
td.body { text-align: right; padding: 5px; width: 100px; }
td.body2 {text-align: left; padding: 5px; } 
td.body3 { text-align: right; padding: 5px; width: 25%; }
td.body4 { border-width: 1px; border-style: solid; border-color: #000000; padding: 0px; text-align: left; }
td.cal { border-width: 1px; border-style: solid; border-color: #000000; padding: 2px; background-color: #b0c4de; }
td.cale { border-width: 1px; border-style: solid; border-color: #000000; padding: 2px; background-color: #6699ff; }
td.calh { border-width: 1px; border-style: solid; border-color: #000000; padding: 2px; background-color: #ffccff; }
td.calm { border-width: 1px; border-style: solid; border-color: #000000; padding: 2px; background-color: #a0a0a0; color: #d0d0d0; }
td.cali { border-width: 1px; border-style: solid; border-color: #000000; padding: 2px; background-color: #ffffff; }
td.cals { border-width: 1px; border-style: solid; border-color: #000000; padding: 2px; background-color: #f0e68c; }
td.home { border-width: 1px; border-style: solid; border-color: #000000; }
td.offtab { width: 35%; font-family: sans-serif; text-align: left; font-weight: bold; font-size: 24px; }
td.offtab2 { width: 15%; text-align: right; }
td.text { text-align: left; padding: 0px; }
td.w33 { width: 33%; }
td.w34 { width: 34%; }

h1.header { font-family: serif; text-align: center; font-weight: bold; font-size: 48px; }
h2.header { font-family: serif; text-align: center; font-weight: bold; font-size: 36px; }
h2.body { font-family: serif; text-align: center; font-weight: bold; text-decoration: underline; }
h2.body2 { font-family: san-serif; text-align: left; font-weight: bold; text-decoration: underline; }
h3.body { text-align: left; }

p.body { font-family: sans-serif; text-align: center; }
p.body2 { font-family: sans-serif; text-align: left; }
p.body3 { font-weight: bold; }

ul.body { text-align: left; }

img.center { display: block; margin-left: auto; margin-right: auto; }
img.body { border: 0px; }

