/* direct tag selectors */
a:hover.link  { color: #000000; font-size: 12pt; font-style: italic; background-color: #fff; border: none }
address {border-bottom: ridge 5px; border-top: ridge 5px; text-align: left; width: 550px;} 
body {background: #000000 url(../layoutImages/rocks.jpg); font-family: arial; font-size: 12pt;}
caption {font-weight: bold;}
embed {height: 255px; width: 320px;}
h1 {color: #0066cc; text-align: center; width: 550px;}
hr.bands {width: 50%; margin-bottom: 12px; margin-top: 12px;}
object {height: 255px; width: 320px;}
table   { width: auto; border-collapse: collapse  }
table.borderOn {border: solid #000000 1px;}
table.borderOn td {border: solid #000000 1px; text-align: left;}
table.borderOn th {border: solid #000000 1px;}
table td.alignTextCenter {font-weight: bold; text-align: center;}
td {vertical-align: top;}

/* image tag selectors */
img {border: none; font-size: xx-small;}
img.bottom {border: none; position: absolute; left: 0px; width: 612px; z-index: 0;}
img.bottomRight {border: none; position: absolute; left: 612px; width: 612px; z-index: 0;}
img.datePlace {border: none; font-size: 16pt; font-weight: bold; height: 140px; margin-top: 5px; width: 550px;}
img.fullSize {position: absolute; left: 0px; top: 203px;}
img.gamesTitle {border: none; font-size: 16pt; font-weight: bold; height: 100px; width: 550px; z-Index: 0;}
img.ledge {border: none; height: 30px; position: absolute; left: 0px; width: 298px;}
img.logo {border: none; font-size: 16pt; font-weight: bold; height: 75px; margin-top: 20px; position: relative; width: 490px; z-index: 0;}
img.photoLogo {border: none; font-size: 16pt; font-weight: bold; height: 75px; margin-top: 20px; position: relative; width: 490px; z-index: 0;}
image.tablebottom  { position: absolute; z-index: 0; left: 0; width: 850px; height: 50px; border-style: none }
img.tabletop  { position: absolute; z-index: 0; top: 0; left: 0; width: 850px; height: 50px; border-style: none }
img.thistle {border: none; height: 40px; margin-bottom: 0px; margin-top: 5px; width: 200px; z-index: 0;}
img.top {border: none; height: 50px; position: absolute; left: 0px; top: 0px; width: 612px; z-Index: 0;}
img.topRight {border: none; height: 50px; position: absolute; left: 612px; top: 0px; width: 612px; z-Index: 0;}
img.window {border: none; height: 194px; position: absolute; left: 0px; top: 0px; width: 300px; z-index: 0;}

/* id style selectors */
#displayArea {background: #ffffff url(../layoutImages/parchmentBkgnd.jpg); border: none; position: absolute; left: 350px; top: 30px; width: 612px;}
#tableDisplayArea    { background-image: url("../layoutImages/tableparchmentBkgnd.jpg"); position: absolute; top: 30px; left: 350px; width: 850px; border: none }
#photoDisplayArea {background: #ffffff url(../layoutImages/parchmentBkgnd.jpg); border: none; position: absolute; left: 350px; top: 30px; width: 1224px;}

/* class style selectors */
.activeLink {background: #00ff00; color: #000000; font-size: 12pt; font-weight: bold; margin-left: 40px; text-decoration: underline;}
.adPages {border: solid; margin-left: 45px;}
.adPages01 {border: solid; margin-left: 30%;}
.agg {color: #ff0000; font-weight: bold;}
.alignBoldTextCenter {font-weight: bold; text-align: center;}
.alignRedTextCenter {color: #ff0000; text-align: center;}
.alignTextCenter {text-align: center;}
.alignTextLeft {text-align: center;}
.alignTextRight {text-align: right;}
.arrow {border: none; height: 30px; margin-right: 5px; text-decoration: none; vertical-align: middle; width: 30px;}
.bodyText {border: none; font-weight: normal; margin-left: 31px; text-align: left; width: 550px;}
.tablebodytext  { font-weight: normal; text-align: left; margin-left: 31px; width: 850px; border: none }
.boldText {font-weight: bold;}
.classname   { font-size: 18px; font-family: arial; text-align: left }
.collapse {color: #ffffff; font-size: 10pt; font-weight: bold; }
.contactInfo {font-size: 18pt; font-weight: bold;}
.contactLinks {text-align: center;}
.currentArrow {vertical-align: middle;}
.currentLink  { color: #ffffff; font-size: 12pt; font-weight: bold; text-decoration: underline; background: #000; margin-left: 40px }
.directions {width: 175px;}
.event {font-weight: bold;}
.expand {color: #ffffff; font-size: 10pt; font-weight: bold; }
.footer {border-top: groove; font-family: 'times new roman', serif; font-size: small; font-style: italic; margin-left: 31px; text-align: left; width: 550px;}
.folder {color: #ffffff; border: none; font-size: 14pt; font-family: arial; font-weight: bold; text-decoration: none; z-index: 0;}
.header   { text-align: center; margin-left: 31px; width: 550px; border: none }
.heavyResults {font-size: 10pt;}
.heavyResultsHeader {color: #0000ff; font-size: 10pt;}
.imageDisplayArea {border: none; height: 1300px; position: absolute; left: 640px; top: 0px; width: 556px;}
.heavyTableBorder { border-width: 1px; border-color: black }
.imageMenu {border: none; font-weight: bold; position: relative; text-align: center; width: 1160px; z-index: 1;}
.leadersNames {font-weight: bold; padding: 10px; vertical-align: top;}
.leadersTitles {line-height: 14pt; padding: 10px; text-align: right; vertical-align: top;}
.link {color: #ffffff; font-size: 10pt; font-weight: bold; margin-left: 40px; text-decoration: underline;}
.links {background: url(../layoutImages/navBkgnd.gif); border: none; padding-left: 4px; position: absolute; left: 0px; top: 170px; width: 298px; text-align: left; z-Index: 0;}
.map {float: right; height: 290px; width: 364px;}
.shuttle  { float: right; width: 364px; height: auto;}
.menuControl {color: #ffffff; margin-left: 40px; width: 175px;}
.navigation {position: relative; left: 10px; top: 30px; text-align: left; width: 300px; z-Index: 0;}
.pageAds { width: 550px;}
.photo {color: #0066cc; font-weight: bold; font-size: 20pt;}
.photoHeader {border: none; margin-left: 31px; text-align: center; width: 1160px;}
.record {background: #ffff00; color: #ff0000; font-weight: bold;}
.smallText {font-size: small;}
.tableHeader  { color: #000; font-size: 10px; font-family: arial; font-weight: normal; font-stretch: normal; background-color: #ff6; text-align: center }
.tableBody { font-size: 11px; font-family: Arial; text-align: center }
.thumbnail        { margin-left: 5px; width: auto; height: auto }
.trivia {background: url(../layoutImages/seattleTartan.gif); border: none; color: #ffffff; font-size: 10pt; font-weight: bold; width: 550px;}
.triviaTitle {color: #ffff00; font-weight: bold;}
.video {border: inset 10px; height: 255px; width: 320px; }
.videoCenter {height: 255px; text-align: center; width: 550px;}
.whatsNew { color: #399; font-size: 16pt; font-weight: bold; text-align: center }
.heavyTableText { color: black; font-size: 10px; font-family: Arial; text-align: center }
h2 { font-size: 2em; font-weight: bold; margin: 0.67em 0 }
heavypageHeaders { color: #0066cc; font-size: 32px; font-family: Arial; font-weight: bold; text-align: center }
