body { font-family: sans-serif; font-size: 12pt; background-image: url("img/background.jpg")}

.pageTable {  margin: 0px; margin-left: 50px; margin-right: auto; width: 895px; padding: 10px; padding-bottom: 100px; background-color: #f8ecd2; border: #ceae84 1px solid; }
.pageTableHome {  margin: 0px; margin-left: 50px; margin-right: auto; width: 895px; padding: 10px; padding-bottom: 70px; background-color: #f8ecd2; border: #ceae84 1px solid; }
.headTable {  width: 100%; padding: 0px }
.mainTable {  width: 99%; padding: 0px }
.footnote { margin: 0px; margin-left: 50px; margin-right: auto; width: 890px; padding: 10px; text-align: center; font-size: 75%; color: #540c0c }

.title { font-size: 200%; font-weight: bold }
.subtitle {font-size: 150% }
.subtitle-admin {font-size: 175%; font-weight: bold; color: red }
.mainmenu { font-size: 100%; margin-top: 4px; margin-bottom: 0px }
.submenu { font-size: 90%; margin-left: 5px; margin-top: 2px; margin-bottom: 0px }
.contentHeading { font-size: 115%; font-weight: bold; margin-top: 20px; margin-bottom: 0px; padding: 0px 0px 0px 0px; border-width: 0px }

.thin { padding: 0; height: 0 }
.content { margin-left: 3px; margin-top: 8px; margin-bottom: 0px; padding: 0px 0px 0px 0px }
.event { margin-left: 3px; margin-top: 8px; margin-bottom: 0px; padding: 0px 0px 0px 0px }
.eventDetail {margin-left: 6px; margin-top: 1px; margin-bottom: 0px; padding: 0px 0px 0px 0px; font-size: 95% }
.centered {text-align: center}
.centerImageR {float: right; padding-top: 50px; padding-bottom: 0px; width: 50%; margin: 0px 0px 0px 0px; text-align: center}
.centerImageL {float: left; padding-top: 50px; padding-bottom: 0px; width: 50%; margin: 0px 0px 0px 0px; text-align: center}
.firstWords { font-weight: bold }
.posted { font-size: 80%; font-style: italic; text-align: right; margin-right: 5px; margin-top: 2px; margin-bottom: 20px }
.contact { font-size: 95%; margin-left: 3px }
.asterisk { font-weight: bold }

.linkLink { font-size: 95%; margin-left: 3px }
.linkDetails { font-size: 95%; margin-left: 3px; margin-top: 3px; margin-bottom: 0px }

img.horzLine { width: 100%; height: 1px }
img.vertLine { width: 1px; height: 100% }
img.headingLine { width: 300px; height: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block}
img.rangePhoto { margin-right: 10px; }
img.pwimages { border-style: none}
img.homeImage { display: inline; border-style: none; vertical-align: bottom; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}

p.news {margin-left: 3px; margin-top: 8px; margin-bottom: 0 }

ul.contentList { list-style-type: square; margin-top: 5px; margin-bottom: 0 }

table.scores {border:1px solid; border-collapse:collapse;}
th.scores { padding-left: 5px; padding-right: 5px; font-style: italic; font-weight: normal; background-color: #eeeeee}
td.score_name { padding-left: 5px; padding-right: 5px }
td.score_number { padding-left: 5px; padding-right: 5px; text-align: right}
td.padRow { padding-top: 10px }
td.menuBar { width: 105px; padding-top: 15px; padding-bottom: 0px; margin: 0px; vertical-align: top }
td.menuBarAdmin { width: 20px; padding-top: 15px; vertical-align: top }
td.divider { width: 20px; height: 100%; padding: 0px; margin: 0px; text-align: center }
td.mainContent { vertical-align: top; padding: 1px; margin-bottom: 0px }
td.contacts { width: 50%; vertical-align: top }
td.rimfire { width: 33%; vertical-align: top }

a { color: #540c0c }
a.footlink { color: #540c0c }
a.footlink:visited { color: #540c0c }
a:visited { color: #540c0c }
a.menulink { text-decoration: none }
a.standard { border-style: none }
a.imagelink { border-style: none; text-decoration: none }
a.menulink:hover { background-color: #ceae84 }
a.menuselect { color: black; text-decoration: none }
a.menuselect:visited { color: black; text-decoration: none }
a.menuselect:hover { color: black; background-color: transparent }

