/* -----------------------------------------------------------------------


 Blueprint CSS Framework 1.0.1
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section, th.left,td.left,th.right,td.right {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
iframe {margin-left:auto;margin-right:auto}
div.table {width:850px;margin-left:auto;margin-right:auto}
table {border:thin solid #fdd017 !important;font-size:100%;font:inherit;vertical-align:top;margin:0;}
table {margin-bottom:1.4em;margin-right:auto;margin-left:auto;max-width:100%;border:thin solid #FDD017}
table.team, table.info {display:inline-table;text-align:center}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:collapse;border-spacing:0;}
caption, th, td, th.left, td.left, th.right, td.right {text-align:left;font-weight:normal;float:none !important;}
th, td, th.left, th.right, td.left, td.right {vertical-align:middle;}
th, td {border:none}
a img {border:none;}
A:link, A:visited, A:active, A:hover {text-decoration: none}
:focus {outline:0;}

/* typography.css */
span.big {color:#c8c8c8 !important;font-weight:normal !important}
html {font-size:100.01%;}
body {font-size:75%;color:#fff;background:#000;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
.mobile body {font-size:105%;}
h1, h2, h3, h4, h5, h6, div.title {font-weight:normal;color:#fdd017;}
h1 {font-size:3em;line-height:1;margin-bottom:0.3em;}
h2 {font-size:1.8em;margin-top:-.5em;text-align:center}
h5 {font-size:2em;text-align:center;font-weight:normal;color:#fdd017;margin:0;padding:0;text-align:center;}
h3, div.title {font-size:1.5em;line-height:1;margin-bottom:1em;margin-top:.5em;text-align:center}
span.bigrank {font-size:75%;color:#fdd017;font-weight:bold}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:0.75em;margin-top:-1em;text-align:center;color:#c8c8c8}
h4 a:link, h4 a:visited, h4 A:active {text-decoration:none;color:#fdd017}
h4 a:hover {text-decoration:none;color:#c11b17}
/* h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;} */
h6 {font-size:0.8em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
.left {float:left !important;}
p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
.right {float:right !important;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
a:focus, a:hover {color:#ff0;}
a {color:#000;text-decoration:underline;}
div.foot a {color:#fdd017 !important}
div.footbar, div.navbar {text-align:center;color:#fff;margin-bottom:0.5em;background:#484848;margin-right:auto;margin-left:auto;white-space:nowrap}
div.footbar {font-size:75%}
div.navbar A:link, div.navbar A:visited, div.navbar A:active, div.footbar A:link, div.footbar A:visited, div.footbar A:active {text-decoration: none;color:#fdd017}
div.navbar A:hover {text-decoration:none;color:#c11b17}
div.current, div.foot {text-align:center;color:#c8c8c8;margin-bottom:0.5em}
table.index {margin-bottom:1.4em;width:100%;margin-right:auto;margin-left:auto}
th, th.left, th.right {font-weight:bold;background:#c11b17;color:#000;}
/* thead th {background:#c3d9ff;} */
th, td, caption, th.left, td.left {padding:4px 10px 4px 5px;text-align:center;white-space:nowrap}
th.wld, td.wld {padding:4px 0px 4px 0px; text-align:center;white-space:nowrap}
td.rank, td.rankrt, span.rank {padding:4px 0px 4px 0px;font-size:0.8em;font-weight:bold;color:#fff}
td.rankrt {text-align:right}
td.teamlft {text-align:left}
td.divider, th.divider {border-left:1px dashed #fdd017}
td.pad {padding:4px 0px 4px 5px}
td.pad2 {padding:4px}
td.hdivider, th.hdivider {border-left:1px dashed #c8c8c8}
td.sdivider, th.sdivider {border-left:1px solid #c8c8c8}
th.left, td.left {text-align:left}
td.mid {border-top:1px solid #c11b17}
th.right, td.right {text-align:right}
td A:link, td A:visited, td A:active {text-decoration: none;color:#fdd017}
td A:hover {text-decoration: none;color:#c8c8c8}
table.index tr:nth-child(even) td, table.index tr.even td {background:#484848;}
table.conf tr:nth-child(even) td, table.conf tr.even td {background:#484848;}
tr.win, tr.loss, tr.draw, tr.tbp, tr.tbpc {border-top:thin solid #c8c8c8;color:#fff}
table.bsched div.draw{color:yellow;}
table.bsched div.win{ color:#00B800;}
table.bsched div.loss{color:#FF1E10;}
/*tr.draw A:link, tr.draw A:visited {color:blue} */
tr.win {background:#007711 !important}
tr.loss {background:#c11b17 !important}
tr.draw {background:#997700 !important}
/*tr.win {background:#007711 !important}
tr.loss {background:#ff0022 !important}
tr.draw {background:#6655ff !important}*/
tr.tbp {background:#484848 !important}
tr.tbpc {background:#505050 !important}
/* tr.tbp td {padding: 2px;} */
table.team, table.bsched {border:none !important;border-bottom:thin solid #c8c8c8 !important}
table.team {width:460px;float:right}
th.cheader {background:#777777;text-align:left}
th.sheader {background:#999999;text-align:left}
tfoot {font-style:italic;}
caption {background:#eee;}
span.small {font-size:75%;padding:4px 0px 0px 0px}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

div.blog {width:600px;max-width:90%;margin-left:auto;margin-right:auto;text-align:left}
div.blog A:link, div.blog A:visited, div.blog A:active {text-decoration: none;color:#fdd017}
div.blog A:hover {text-decoration:none;color:#c11b17}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;}
legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;color:#000;}
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}

/* percentage span */
div.info{
    position:relative;
    z-index:24;
    color:#c8c8c8 !important;
    border-bottom: 1px dotted #c8c8c8}
div.info:hover{z-index:25; background-color:#c11b17}
div.info span, td.seth span{display: none}
div.info:hover span {
    display:inline;
    position:absolute;
    top:2em; right:2em; width:auto;
    border:1px solid #c8c8c8;
    background:#000; color:#c8c8c8;
    text-align: center}
div.info:hover table {
    border:none !important;
    background:transparent;
    margin:0;
}
div.info:hover th {
    font-weight:normal;background:#000 !important;color:#c8c8c8}

table.years{
	position:relative;
	text-align:center;
	float:center;
	margin-bottom:3px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:none !important;
	}
td.past {display: none}
td.current {display:inline;padding:0px 4px 0px 4px;border-bottom:thin dotted #c8c8c8;}

table.years:hover td.past {display:inline;padding:4px;border-bottom:thin solid black;}
table.years:hover td.current {display:none;padding:4px}

/* team page */
table.tinfo {float:left;border:none !important;width:193px}
div.newtest {width:680px;margin-left:auto;margin-right:auto;white-space:nowrap}
.mobile div.newtest {width:95% !important}
table.team th, table.tinfo th {background:#777777 !important;border-bottom:thin solid #c8c8c8;border-top:thin solid #c8c8c8}

/* schedule */
table.bsched td, table.bsched th {border-top:thin solid #c8c8c8}
table.bsched td {background:#484848;}
td.ef1 {background:#445544 !important}
td.ef2 {background:#445533 !important}
td.ef3 {background:#445522 !important}

/* tabs */
div.crosstab {}
.crosstab li {display:inline;text-align:left;font-weight:bold;font-size:125%;padding:2px 0;border:thin solid #fdd017;}
.crosstab a {padding:2px 0;margin:0px;background:#c11b17;border:1px snow}
.crosstab a:hover {background:#000}
.crosstab a.selected {background:#FDD017;color:#000}

/* fadeout? */
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.white_content {
padding: 1px;
color: white !important;
z-index:1002;
overflow: auto;
width:350px;
margin-left:auto;
margin-right:auto
}
p a { color:#fdd017}
.mobile .white_content {
width:100%}
.mobile table.seth {
width:99%;font-size:200%}

li.ui-menu-item{ color:black; }
