/*  css/Index.css  */

caption {
			color: blue;
			font-weight: bold;
}
#newreg { margin-left: 170px;
          font-weight: bold;
}
#newpw  { margin-left: 170px;
          font-weight: bold;
}

#register {
	background-color: lightblue;
	width: 550px;
	margin: auto;
	margin-top: 50px;
	border: 3px solid black;
}

form#login .label {
	display: block;
	clear: left;
	float: left;
	width: 200px;
	text-align: right;
	padding: 2px 10px 5px 0;
	text-transform: uppercase;	
	font-weight: bold;
	
}

form#login select {
	display: inline-block;
	margin-top: 8px;	
}

form#login input[type="radio"], 
form#login input[type="checkbox"] {
   display: inline-block;
   margin-top: 10px;	
}

form .indent, 
#submit1, 
#submit2 {
	margin-left: 215px;	
}

form#login div{
	padding-bottom: 10px;	
}

#login label.error { 
                      font-size: 0.8em;
                      color: #f00;
                      font-weight: bold;
					  display: block;
					  margin-left: 215px;
                    }
				
					
#login input.error, 
#login select.error { 
                      background: #ffa9b8;
                      border: 1px solid red;					  
                    }
					
h3 { margin-left: 15px;
     font-weight: bold;
}
#loginh2 { margin-left: 240px;
     font-weight: bold;
}

#other_player_signup #spouse {
			text-align: center;
}
#hmd_tourn {
	margin-top: 20px;
	margin-left: 100px;
}
.istoday { background-color: #00ff00;
		 }
#acctlock {
	margin-top: 20px;
	font-weight: bold;
	font-size: 1.4em;
	color: red;
	border: 2px solid red;
	width: 750px;
	margin-left: 10px;
}
		 
media (max-width: 480px) {
	.note {
		display: none;
	}
	#american, #canadian {
		display: none;
	}
	#banner, .subbanner {
		text-align: left;
	}
	#menulinkdiv {
		margin-left: 0px;
		display: inline-block;
	}
	#register {
	   display: none;
	}
	#footer {
		display: none;
	}
}