/* All Rights Reserved - Healdsburg High School Wrestling */

body {color: #fff; background-color: #000; margin-top: 0; font-family:verdana,geneva,sans-serif; font-size:.8em; }
p {line-height: 1.4em; }
h2 {color: #9A0707; background-color: inherit; margin-top: 0; font-style: italic; }
hr {border: 0; color: #9A0707; background-color: #9A0707; height: 1px; width: 80%; }

#wrapper{margin:0 auto; width:750px; color: #000; background-color: #F9F9F9; }
#header {height: 88px; }

#contentWrap {margin:0 auto; width: 717px; color: #fff; background-color: #9A0707; padding-bottom: 15px; }
#contentTitle {float: left; width: 159px; padding: 10px 0 7px 24px; }
#contentSubNav {padding: 10px 24px 7px 0; margin-left: 159px; text-align: right; }
#contentSubNone {color: #9A0707; background-color: inherit; padding: 10px 24px 7px 0; margin-left: 159px; text-align: right; }
#contentIn {margin:0 auto; width: 692px; color: #000; background-color: #DCDCDC; padding: 0; }
#content {padding: 20px; }
#content li {line-height: 1.5em; margin-left: -10px; }
#content li.first {line-height: 1.5em; margin-left: -10px; margin-top: -.75em; }
#contentLinks {padding: 20px; }
#contentLinks li {line-height: 2em; list-style-type:none; margin-left: -10px; }
#contentResults {padding: 20px; }
#contentResults li {line-height: 1.5em; }
#contentResults li.first {line-height: 1.5em; margin-top: -.75em; }

#clear {clear: both; }
.clear {clear: both; }

/* Navigation */
a:link {color: #0237A3; background-color: inherit; text-decoration: none; }
a:visited {color: #0237A3; background-color: inherit; text-decoration: none; }
a:hover {color: #839BCD; background-color: inherit; text-decoration: none; }
a:active {color: #839BCD; background-color: inherit; text-decoration: none; }

#contentSubNav a:link {color: #fff; background-color: inherit; text-decoration: none; }
#contentSubNav a:visited {color: #fff; background-color: inherit; text-decoration: none; }
#contentSubNav a:hover {color: #F0ED08; background-color: inherit; text-decoration: none; }
#contentSubNav a:active {color: #F0ED08; background-color: inherit; text-decoration: none; }

img.navSub {width: 144px; height: 92px; margin: 20px 0 2px 0; }
a:link img.navSub {border: 1px solid #000; }
a:visited img.navSub {border: 1px solid #000; }
a:hover img.navSub {border: 1px solid #F0ED08; }
a:active img.navSub {border: 1px solid #F0ED08; }

#content a:link img {border: 1px solid #000; }
#content a:visited img {border: 1px solid #000; }
#content a:hover img {border: 1px solid #F0ED08; }
#content a:active img {border: 1px solid #F0ED08; }



#footer {clear: both; color: #000; background-color: #F9F9F9; padding: 10px 0; text-align: center; }
#footer p.copyright {font-size: .8em; }
#map {}

/* images */
img.arrow {border: 0; width: 6px; height: 9px; padding: 0 0 0 5px; }
img.footer {border: 0; width: 665px; height: 14px; padding: 10px 0; }
img.dots {border: 0; width: 1px; height: 7px; padding: 0 10px; }
img.header {border: 0; width: 750px; height: 25px; }
img.dogleg {border: 0; width: 154px; height: 63px; }
img.nav {border: 0; height: 63px; }
img.title {border: 0; width: 159px; height: 19px; }
img.teamMain {float: right; border: 0; width: 275px; height: 175px; padding: 5px 0 0 15px; }
img.directSm {border: 0; width: 200px; height: 208px; }
img.icon {border: 0; width: 8px; height: 8px; padding: 0 5px 0 0; }
img.pdf {border: 0; width: 14px; height: 14px; padding: 0 5px 0 0; }
img.coach {float: left; border: 0; width: 124px; height: 150px; padding: 0 15px 0 0; }
img.teach {border: 0; width: 400px; height: 300px; padding: 5px 0 0 0; }

/* tables */
td.center {text-align: center; }
.border {border: 1px solid #000; }
#tableSched {width: 100%; border: 0; color: #000; background-color: inherit; font-size:.85em; border: 1px solid #000; border-collapse: collapse; }
#tableSched td {border: 1px solid #000; text-align: left; padding: 4px; }
#tableSched tr.altrow {color: #000; background-color: #F9F9F9; }
#tableSched tr.hilite {color: #000; background-color: #FDE43F; }
#tableSched caption {font-size: 1.5em; font-weight: bold; color: #9A0707; background-color: inherit; padding: 0 0 5px 0; }

.tablePool {width: 100%; border: 0; color: #000; background-color: inherit; border: 1px solid #000; border-collapse: collapse; }
.tablePool td {border: 1px solid #000; text-align: left; padding: 4px; }
.tablePool td.yellow {color: inherit; background-color: #ff9; text-align: center; font-size: .85em; }
.tablePool td.orange {color: inherit; background-color: #fc9; text-align: center; font-size: .85em; }
.tablePool td.lime {color: inherit; background-color: #9c0; text-align: center; font-size: .85em; }
.tablePool td.green {color: inherit; background-color: #cfc; text-align: center; font-size: .85em; }
.tablePool td.gray {color: inherit; background-color: #F9F9F9; text-align: center; font-size: .85em; }
.tablePool td.dkgray {color: inherit; background-color: #DCDCDC; text-align: center; font-size: .85em; }
.tablePool td.bye {color: #9A0707; background-color: #fff; text-align: center; font-weight: bold; }
.tablePool caption {text-align: left; font-size: 1em; font-weight: bold; color: #9A0707; background-color: inherit; padding: 0 0 5px 0; }

.tableTourny {width: 100%; color: #000; background-color: inherit; font-size:.85em; border: 1px solid #000; border-collapse: collapse; }
.tableTourny td {border: 1px solid #000; text-align: left; padding: 4px; }
.tableTourny tr.altrow {color: #000; background-color: #F9F9F9; }
.tableTourny caption {font-size: 1.5em; font-weight: bold; color: #9A0707; background-color: inherit; padding: 0 0 5px 0; }

.tableDuals {width: 100%; border: 1px solid #000; color: #000; background-color: inherit; border-collapse: collapse; }
.tableDuals td {text-align: left; padding: 4px; font-size:.85em; }
.tableDuals td.title {text-align: center; padding: 4px; font-size:.85em; font-weight: bold; border-right: 1px solid #000; color: inherit; background-color: #F9F9F9; }
.tableDuals td.right {text-align: left; padding: 4px; font-size:.85em; border-right: 1px solid #000; }
.tableDuals tr.altrow {color: #000; background-color: #F9F9F9; }
.tableDuals caption {font-size: 1.5em; font-weight: bold; color: #9A0707; background-color: inherit; padding: 0 0 5px 0; }


/* classes and spans */
p.quote {font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; color: #9A0707; background-color: inherit; }
p.margin {margin-top: -.75em; }
li.none {line-height: 2em; list-style-type:none; margin-left: -10px; padding-top: 1em; }
span.red {color: #9A0707; background-color: inherit; }
blockquote {margin: -10px 0 0 15px; }


.errorMessage {color: red; background-color: inherit; }
