/* Custom colors are defined by this file */
@import url(customcolors.php);

div
{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

body {
    font-family: Arial;
    font-size: 1em;
    margin: 0px;
    padding: 0px;
}

a:visited {
    color: blue;
}

#title {
    text-align: center;
    font-family: 'Arial Black', Arial, sans-serif;
    /* font-weight: bold; */
    font-weight: 900;
    padding: 0.5em;
}

#title.pool {
    background-image: url(images/leaguetypeicons/8ball48.jpg);
    background-repeat: no-repeat;
    background-position: center right;
}

#title.darts {
    background-image: url(images/leaguetypeicons/darthead48.jpg);
    background-repeat: no-repeat;
    background-position: center right;
}

#title.shuffleboard {
    background-image: url(images/leaguetypeicons/shuff48.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

#title.bowling {
    background-image: url(images/leaguetypeicons/bowling48.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

#title span.action {
    text-transform: capitalize;
    font-size: 1.25em;
}

#title span.league {
    font-size: 0.8em;
}

#extra {
    font-size: 12px;
    font-weight: bold;
    line-height: 100%;
    padding: 5px;
    vertical-align: middle;
    border-top: 2px groove;
}

#content {
    border-top: 3px inset;
    border-bottom: 3px outset;
    /* width: 100%; */
    overflow: auto;
}
/* clearfix */
#content:before,
#content:after {
    content: "";
    display: table;
}
#content:after {
    clear: both;
}
#content {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

#navigation {
    vertical-align: top;
    text-align: right;
    width: 100%;
}

form {
    margin: 0px;
    padding: 0px;
}

span.required {
    font-weight: bold;
}

#container {
    width: 100%;
    height: 100%;
    border: none;
    padding: 0px;
    margin: 0px;
}


th {
    border: 1px solid black;
}


td.tableseperator {
    text-align: center;
    border: 1px solid black;
    font-weight: bold;
}

input.standard
{
    width: 80px;
}

button.standard
{
    width: 80px;
}

#standardform {
}

#standardform td {
    padding-bottom: 0.5em;
}

*.nobreaks td {
    white-space: nowrap;
}

#standardform *.caption {
/*    font-weight: bold; */
    text-align: right;
}

#standardform *.indent {
    padding-left: 2.5em;
}

input.leaguename
{
    font-family: Courier New;
    text-transform: uppercase;
}

input.leaguedescription
{
    font-family: Courier New;
    text-transform: capitalize;
}

#modalOverlay
{
    position: fixed;
	/* ie6 related madness */
	_position: absolute;
	_top: expression(eval(document.body.scrollTop));
    top: 0px;
    left: 0px;
    opacity: 0.75;
	filter: alpha(opacity=75);
    background-color: black;
    display: none;
    z-index: 1;
}

/* clearfix */
.group:before,
.group:after {
    content: "";
    display: table;
}
.group:after {
    clear: both;
}
.group {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
