/*Common Body*/
body{margin:0px; font-family:"Palatino Linotype", Georgia, Times, serif; font-size:14px; color:#111}
html,body{min-width: 800px; width: 100%;}
#content{width: calc(100% - 300px); float:left; padding:25px;}
#header{width:100%; float:left; text-transform: uppercase; font-size:28px; font-weight:bold; color:#111}

/*Navigation*/
#nav{width:14em; float:left; font-size:16px; font-weight:bold}
  .nav1{width:100%; height:3em; background-color:#911; border:0.1em solid #fff; padding:0.2em; overflow: hidden;}
  .nav1:hover{background-color:#415;}
  .nav2{width:100%; height:3em; background-color:#999; border:0.1em solid #fff; padding:0.2em;}
  .nav2:hover{background-color:#888;}
  .nav3{width:100%; height:3em; background-color:#444; border:0.1em solid #fff; padding:0.2em;}
  .nav3:hover{background-color:#333;}
  #nav a{color:#fff;}
#icons{width:100%; height:130px; float:left;}
  #icons img{width:100%;}
  #arcm{width:50%; float:left; padding-top:15px;}
  #rccc{width:50%; float:left;}
#buttons{width:100%; float:left;}
.alert{float:right; padding-top:15px; padding-right:15px;}
.label{float:left; padding-left:5px;}

/*Graphics*/
#homepic{width:90%; height:auto;}
#document{width:100%; height:100%; min-height:45em; border:none;}
#download_container{width:16em; height:2em;}
  #download_container a{color:#fff;}
  .download{width:100%; height:100%; background-color:#000; font-weight:bold; padding:0.2em;}
  .download:hover{background-color:#111;}
  
/*Tables*/
.l{text-align:left;}
.r{text-align:right;}
.b{font-weight:bold;}
#scores, #standings, .winners, #historic{border:0.3em solid #000; border-spacing:0; white-space: nowrap; border-collapse:collapse; text-align:center;}
  .badge{display:inline; max-width:1em; max-height:1em; vertical-align:middle; padding:0.1em;}
  
#scores th, #standings th, .winners th, #historic th{background-color:#fd7; padding:0.2em 0.5em 0.2em 0.5em;}
  #scores td{border:0.1em solid #fd7; padding:0.1em 0.2em 0.1em 0.2em;}

#standings td{border-left:0.1em solid #fd7; border-right:0.1em solid #fd7; padding:0.1em 0.2em 0.1em 0.2em;}
  #standings tr{}
    .cutoff td, .cutoff th{border-bottom:0.2em solid #911;}

.winners td{}
  .division{transform: rotate(-90deg); font-size:20px}
  .divtop td{border-top:0.2em solid #fd7;}
  .winnerclub{font-weight:bold;}
  .photo{padding:0.5em}
    .photo img{max-width:14em;}
  .team{padding:0em 1em 0em 1em; vertical-align:top;}
    .team pre{font-family:"Palatino Linotype", Georgia, Times, serif;}

#playoffs{border-collapse:collapse;}
  #playoffs td{white-space:nowrap; padding:5px;}
  .game{border-right:0.2em solid #000; text-align:right;}
  .t1, .winner{border-bottom:0.2em solid #000;}
  .t2{border-top:0.2em solid #000;}
  .place{text-align:right; font-weight:bold;}

/*Club Info*/
.club{display:block; clear:both;}
  .details{list-style-type:none; float:left}
    .name{font-weight:bold;}
  .map{width:60%; height:400px; border:0; float:right; padding:5px 0 5px 0;}
