/*
Theme Name: SALT
Description: SALT specific
Version: 0.9
Author: Michael Futreal
Author URI:http://michael.futreal.com/

*/

body {
	margin: 0;
	padding: 0;
    background-color:#c2c2c2;
	}

#page {
    position:relative;
    width:768px;
    margin:0px auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color:white;
	}

a:link {text-decoration:none;color:#01b0f0; font-weight:normal;}
a:visited {text-decoration:none;color:#01b0f0;font-weight:normal;}
a:hover {text-decoration:underline;color:#01b0f0;font-weight:normal;}
a:active {text-decoration:none;color:#01b0f0;font-weight:normal;}


a.image {border-bottom: 0;}



#header {
    position:relative;
    background-image:url(/images/back_01.gif);
    background-position:top right;
    background-repeat:no-repeat;
    width:768px;
    height:174px;
}
#header #login {
    text-transform:lowercase;
}
#linkhome {
    height:47px;
    left:58px;top:109px;
    position:absolute;
    width:631px;
    z-index:100;
    margin:0;
    padding:0;
}
#linkhome a img {margin:0; padding:0;}
#linkhome a:hover img{
     background-image: url(/images/linkhome.gif);
}

#nav {
    margin:0 200px 0 170px;
    font-size:12px;
    padding-top:8px;

}

#contentContainer {
    width:768px;
    margin:0px auto;
    background: url(/images/form_03.gif) top left repeat-y;
    background-color:white;
    padding-bottom:15px;
	}

#content {
    margin:15px 30px;
    font-size:12px;

}

#form_head {background:white url(/images/form_02.gif) top left no-repeat;
    width:768px;
    height:31px;
    margin:0 auto;
    }

.alt {background-color: rgb(250,249,248);
	border-top: 1px solid rgb(241,239,237);
	border-bottom: 1px solid rgb(241,239,237);
	}

#footer {
	font-size: 0.9em;
    background-color:white;
    margin:0 auto;
    width:768px;
    background:white url(/images/form_05.gif) no-repeat;
    height:73px;
	}


h1, h2, h3, h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

h1 {
	font-size: 3.8em;
	line-height: 0.9em;
	}


h2 {
	font-size: 2.1em;
	}

h2 a {color: rgb(80,80,80);
 	letter-spacing: -1px;
	line-height: 1.2em;
	text-decoration: none;
	border-bottom: none;
	}

h2 a:visited {color: rgb(120,120,120);}
h2 a:hover {color: rgb(0,0,0); text-decoration:none;}

h3 {
	font-size: 1.3em;
	}

h4, li h2 {line-height: 1.2em;
 	letter-spacing: 1px;
	font-size: 0.8em;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}




/* Begin Comments*/
.alt {
	margin: 20px 0 0 0;
	padding: 10px;
	}

#newTeamsText,#newPlayersText {
width:100%;
}

#newTeamsExample {
margin-left:1em;
border-left:1px solid grey;
padding-left:.2em;
}
#messages {
    background-color:#c2c2c2;
    padding:1em;
    border:1px dashed black;
    font-weight:bold;
}
#messages li{
    margin-bottom:1em;
}

table#playerList {
    width:100%;
}
table#playerList th {
    vertical-align:top;
    text-align:left;
    background-color:black;
    color:white;
}

table#playerList td {
    vertical-align:top;
    text-align:left;
    background-color:#dfdfdf;

}
table#playerList td {
    font-size:11px;

}
.colCaptain {
    width:50px;
}
.colPhones {
    width:70px;
}
input.phone {width:12ex;}
input.email {width:30ex;}
input.zip {width:6ex;}
input.state {width:3ex;}
.addressLabel {width:60px}
.unavailableSubstitute {
    text-decoration:line-through;
}
.seeAlso {font-size:10px;
margin-top:0;
margin-left:2em;
}

#warning {
border:2px solid red;
padding:1em;
}
#scheduleApp #formArea {
display:none;
}
#fLevelSelect {margin-bottom:1em;}
#levelSelect {font-size:14px}
#matchesLoad {display:none;}
#matchesArea {

}
#teamsList {display:none;}
.matchDate {width:150px;}
.matchVisit{width:250px;text-align:right; font-weight:bold;}
.matchAt{width:20px; text-align:center;}
#scoreApp .editArea .matchAt, #singleScoresApp .matchAt {background-image:url(/images/d.gif);}
.matchHome{width:250px; font-weight:bold;}
.matchEdit{width:30px;}
.matchSelected {background-color:#d2e9f2;}
.editArea {border:2px solid #d2e9f2; height:190px; margin-top:2em;}
#scoreApp .editArea {height:auto;}
.editArea h2 {background-color:#d2e9f2; margin-top:0px}
.editArea form {padding:4px;}

#scheduleApp td.editTimeArea {width:110px;}
#scheduleApp td.editTimeArea input {width:80px;}
#scheduleApp td.editHomeArea, #scheduleApp td.editVisitingArea {width:280px;}
#scheduleApp td.editVisitingArea {text-align:right;}
#scheduleApp h2 {background-color:#d2e9f2;}

#singleScoresApp td.editTimeArea {width:210px;}
#singleScoresApp td.editTimeArea input {width:80px;}
#singleScoresApp td.editHomeArea, #scheduleApp td.editVisitingArea {width:280px;}
#singleScoresApp td.editVisitingArea {text-align:right;}
#singleScoresApp h2 {background-color:#d2e9f2;}
#singleScoresApp  .scoreEntry input {width:2em;}
#singleScoresApp .matchP1 {text-align:right;width:200px;}
#singleScoresApp .matchP2 {text-align:left;width:200px;}
#singleScoresApp .boxScore {width:100px;}

#scoreApp td.editTimeArea {width:110px;}
#scoreApp td.editTimeArea input {width:80px;}
#scoreApp td.editHomeArea, #scoreApp td.editVisitingArea {width:350px;}
#scoreApp td.editVisitingArea {text-align:right;}
#scoreApp h2 {background-color:#d2e9f2;}
#scoreApp input.score {width:20px}
#scoreApp #visitingTeamName,#scoreApp #homeTeamName {font-size:20px; font-weight:bold; padding-bottom:1em;}
#scoreApp .matchScores, #scoreApp .matchForfeits {display:none;}

#singlesApp .noSingles {padding-left:2em}
#singlesApp tr {background-color:#DEF0F7;}
#singlesApp tr.odd {background-color:#F7DEDE}
#singlesApp td.level {width:2em;}
#singlesApp td.levelSelect {width:5em;}
#singlesApp tr.isSingle {background-color:#F2E787;
    font-weight:bold;
}
#singlesApp #newSinglesExample {
margin-left:2em; padding-left:1em;
border-left:1px solid;
}
#singlesApp #newSingles {
width:50%;
}

.error {background-color:yellow;}
.pDetails {display:none;}
.playerSelect {
    font-size:10px;
    width:135px;
    }
.playerSelect option {font-size:10px;}
.wait {display:none;}
#visiting,#home {width:200px; font-size:16px;}
#visitingPlayers, #homePlayers {display:none;}
#visitingPlayers p, #homePlayers p {margin:.5em 0;}
#editMatch {display:none;}
#saveMatch {background-color:#d2e9f2; text-align:right; padding:.5em 0;}
#prototype {display:none;}
.pDetails {font-weight:normal; font-size:10px; padding-bottom:2em;}
.pDetailsHidden {display:none;}

#deleteBar {display:none; background-color:black;text-align:right;}
.checked {font-weight:bold;}
