*{box-sizing:border-box;margin:0;padding:0}article div,article p{background-color:#f9f9f9;line-height:1.7em;margin-bottom:15px;padding:10px}section article header h1{color:#595726;font-family:"Times New Roman",Times,serif;font-size:16px;font-style:italic}h1.activePage{color:#000;font-size:12px;font-style:italic;font-weight:700;line-height:1;margin:0;padding:0}section article header h2{background-color:#dfdec9;color:#595726;font-size:14px;font-weight:700;margin:0;padding:4px}section article header h3{background-color:#dfdec9;color:#595726;font-size:11px;margin:0;padding:4px;text-align:left}section article header h4{background-color:#dfdec9;color:#595726;font-size:11px;margin:0;padding:4px;text-align:left}.subHeader{background-color:#dfdec9;color:#595726;font-size:11px;margin:0;text-align:left}a{border-color:transparent}a:link{color:#6c6a41;text-decoration:none}a:visited{color:#6c6a41}a:hover{color:#000;text-decoration:underline}a:active{color:#000}a:focus{border-color:initial}body{color:#000;padding:15px}section article{font-family:Georgia,"Times New Roman",Times,serif;font-size:12px}#logo{font-family:Cinzel,serif;font-size:34px;text-shadow:6px 6px 10px #777}#pageHeader{background:#575857 url(../images/header.jpg) no-repeat;color:#ccc;height:65px;margin:3px 0 10px;padding-right:10px;text-align:right}#pageHeader p.headerText{background:0 0;color:#fff;font-size:11px;margin:0;padding:45px 0 0 0;text-shadow:-1px -1px 0 #575857,1px -1px 0 #575857,-1px 1px 0 #575857,1px 1px 0 #575857}footer{background-color:#f9f9f9;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;clear:both;padding:6px;text-align:center}nav{background-color:#f9f9f9;border-bottom:1px solid #999;border-top:1px solid #999;margin-bottom:1em;overflow:hidden;padding:10px;width:100%}#navlist ul{margin-left:0!important;padding-left:0!important}#navlist li{border-left:1px solid #000;color:#000;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;font-style:italic;line-height:12px;list-style-type:none;margin:5px 0;padding:0 8px}#navlist li:first-child{border-left:none;padding-left:0}table{border:1px solid #000;font-family:arial,sans-serif;margin:15px;width:90%}table.clubOfficers td,table.clubOfficers th,table.tournamentSchedule td,table.tournamentSchedule th{border:1px solid #000;padding:5px}thead th{background:#dfdec9;text-align:left}tbody th{background:#69c;text-align:left}tfoot td{background:#369;font-weight:700;text-align:right}article{background-color:#f9f9f9;margin-bottom:15px}article p{padding-top:10px}section.custom{padding:0 15px 0 0}.eventDetails,.eventTable{overflow-y:auto}.eventTable{max-height:376px}.eventDetails{max-height:350px}.dailyPuzzle{padding-left:20px;text-align:center}iframe{border:none}.gameSchedule,.links,.tournamentDetails{margin:0 0 0 15px;padding-left:15px}.invisible{display:none}.criticalInfo{color:#c00;font-weight:700}.chessPlayersWelcome img{float:left;margin-right:10px}.flyers{margin-bottom:0;padding-left:20px}.profilePhoto{float:left;margin:0 20px 20px 0;width:200px}.bandnBookstore,.clubCalendar,.map,.tournamentSite,.videos{text-align:center;overflow-x:auto}.tcaMap{border:0;float:right;margin:0 0 10px 10px;width:200px}.famousPlayerList{list-style:none;margin-left:10px;overflow:auto;padding:10px 0 5px 0}.famousPlayer{border-left:1px solid #333;float:left;line-height:12px;margin:0 5px 5px 0;padding:0 0 0 5px}.famousPlayer:first-child{border-left:none;padding:0}.tableRowHeader{background:0 0;font-weight:400}.canceled{color:#aaa;text-decoration:line-through}.canceledEvent{color:#c70000;font-weight:700;text-decoration:line-through}.alertText{color:#c70000;font-weight:700}#player{background:#f9f9f9;height:344px;overflow:hidden}.youtube .carousel{float:right;height:320px;overflow:auto;width:20%}.youtube .thumbnail{border:1px solid #000;margin:5px;width:90%}.youtube iframe.player{border:0;float:left;height:320px;overflow:auto;width:80%}@-moz-document url-prefix(){abbr{border-bottom:none!important}}@media (min-width:768px){.navbar .inline-header{font-size:14px;padding-bottom:15px;padding-top:15px}}.navbar .inline-header{display:block;font-size:14px;margin:8px 0 0 0;padding:10px 15px;position:relative}.navbar-inverse .inline-header{color:#fff;font-weight:700}.navbar .navbar-nav a:hover{text-decoration:underline}a.skip-content{color:#fff;position:relative;z-index:-10}a.skip-content:focus{color:#6c6a41;z-index:0}