/* CSS Document */

/* Editable Styles */
      /* First 3 Shooters */
      .first {
      	font-size: 1.0em;
      	font-weight: bold;
      	border-bottom: 2px solid #ddd;
      }
      /* Position Style */
      td.shooter-position-first {
      	background-color: #c9ffce;
      }
      /* Shooter Name */
      .shooter-name-first {
      	font-weight: bold;
      }
      /* Shooter Details */
      .shooter-details {
      	border-top: 2px dotted #ddd;
      	padding-top: 5px;
      	margin-top: 5px;
      	font-weight: normal;
      }
      .totalscore-shooter-first {
      	font-weight: bold;
      	text-align: right;
      }
      /* Rest of Shooters */
      .shooter-name {
      	font-weight: bold;
      }
      .shooter-details {
      	border-top: 2px dotted #ddd;
      	padding-top: 5px;
      	margin-top: 5px;
      	font-weight: normal;
      }
      .totalscore-shooter {
      	font-weight: bold;
      	text-align: right;
      }
      /* Misc */
      .list-titles {
        border-top: 1px dotted #DDD;
      	text-align: center;
      	font-size: 1.6em;
        padding: 5px 0px 0px 0px;
        margin-top: 45px;
        margin-bottom: 15px; 
      }
      tr.group, tr.group:hover {
      	background-color: #ddd !important;
      	font-weight: bold;
      	padding: 22px;
      }
      /* Row highlighting */
      #results tbody tr.even:hover, #results tbody tr.even td.highlighted {
      	background-color: #c9ffce;
      }
      #results tbody tr.odd:hover, #results tbody tr.odd td.highlighted {
      	background-color: #c9ffce;
      }
      #results tbody tr.even:hover, #results tbody tr.even td.highlighted {
      	background-color: #c9ffce;
      }
      #results tbody tr.odd:hover, #results tbody tr.odd td.highlighted {
      	background-color: #c9ffce;
      }