	/* Style the container table */
	table.default { width: 100%; background: 0; overflow: hidden; overflow-x: auto; }
	table.default tr td:first-child { border: 0; }
	table.default tr td {padding: 6px 8px; border-left: 1px solid #200200; background: rgba(255,255,255,0.05); color: #fff; }
	table.default tr td b { color: #fff; }
	table.default tr.two td { background: rgba(255,255,255,0.1); }
	table.default tr td.foco { font-weight: bold; color: #fff; background: rgba(0,0,0,0.05); }
	table.default tr.two td.foco { background: rgba(255,255,255,0.05); }
	table.default tr th { font-family: H67, Arial; font-weight: bold; text-transform: uppercase; font-size: 12px; background: rgba(0,0,0,0.3); color: #ffff; padding: 10px 0; border-left: 1px solid #12001d; }
	table.default tr.ctype2, table.default tr.ctype2 td { padding: 0; margin: 0; height: 2px; background: #000; }
	table.default .pos { width: 25px; text-align: center; }

	 .button-link {
    display: inline-block;
    padding: 10px 20px;
    background-color: #1c1d1f7d;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    margin: 5px;
  }

  .button-link:hover {
    background-color: #a4864121;
  }
  
  /* For webkit-based browsers (Chrome, Safari) */
  ::-webkit-scrollbar {
    width: 12px;
  }

  ::-webkit-scrollbar-track {
    background: #ffffff10;
  }

  ::-webkit-scrollbar-thumb {
    background: #ffffff30;
  }

  /* For Mozilla Firefox */
  scrollbar-width: thin;
  scrollbar-color: #888 #f1f1f1;
  
  
	.castled { height: 260px; margin: 0; float: left; overflow-x: auto; overflow-y: auto; max-height: 500px; width: 100%;}
	.castled b, .castled .ci .co { color: #fff; }
	.castled, .castled > div { display: table; }
	.castled .ct { color: #fff; font-size: 16px; font-weight: bold; padding: 10px 0 10px 30px; }
	.castled .imgc { width: 200px; height: 113px; border: 1px solid rgba(0,0,0,0.4); float: left; border-radius: 6px; }
	.castled .imgc span { display: block; width: 200px; height: 113px; background: rgba(0,0,0,0.6) url('../img/nm/castles.jpg') no-repeat; border-radius: 5px; }
	.castled .ci { float: left; width: 160px; padding: 2px 0 0 10px; }
	.castled .ci .co { font-weight: bold; }
	.castled .ci .cc { margin-bottom: 8px; }
	.castled .nwar { padding: 5px 0 10px 0; }
	.castled .imgc.aden span { background-position: left top; }
	.castled .imgc.goddard span { background-position: -200px top; }
	.castled .imgc.giran span { background-position: -400px top; }
	.castled .imgc.oren span { background-position: -600px top; }
	.castled .imgc.dion span { background-position: -800px top; }
	.castled .imgc.gludio span { background-position: -1000px top; }
	.castled .imgc.innadril span { background-position: -1200px top; }
	.castled .imgc.rune span { background-position: -1400px top; }
	.castled .imgc.schuttgart span { background-position: -1600px top; }