body { behavior: url(csshover.htc); }
body{
	font-size:12px;
	font-family: Helvetica,Arial,sans-serif;
}

table tr td{
	padding:2px;
}

/******************* post tour *************************/
#post_tour{
	width:600px;
	border: 1px solid gray;
	font-family: Helvetica,Arial,sans-serif;
}

#post_title{
	background: url(images/table-header.gif) no-repeat top left;
	font-weight: bold;
	color:white;
	font-size: 14px;	
	padding: 5px 5px 5px 10px;
	}
#post_tour em{
	color:red;
	font-style: italic;
	font-size: 10px;
}

#post_tour ol{
	list-style:none;	
}

#post_tour li{
	margin-top:5px;
}

#post_tour label{
	width:150px;
	float: left;
	font-size: 12px;
	font-weight: bold;
}

#post_tour input[type="text"], #post_ad select{
	font-size:15px;
	width:300px;
}

/* ***********************generator **********************/
.match{
heignt:150px;
width:220px;
background-color: #f6f6f6;
}
.space{
height:1px;
width:220px;
}

.team_nbr{
background-color:#3C5179;
color:#ffffff;
width:35px;
float:left;
padding:5px;
}
.team{
padding:5px;
padding-left:50px;
color:#3C5179;
font-weight:bold;
}
.loc{
width:220px;
font-weight:bold;
}

/******************** print ********************/
.round_p{
float:left; 
margin-right:25px;
margin-bottom:10px;
margin-top:5px;
width:30%;
border:1px solid #696969;
}
.match_p{
heignt:150px;
width:200px;
}
.team_nbr_p{
width:10%;
float:left;
padding:2px 2px 2px 5px;
}
.team_p{
padding:2px;
padding-left:35px;
}
.loc_p{
width:200px;
font-weight:bold;
}


.print_content{
padding:10px;
width:75%;
}
.print_h3{
margin-left:40%;
}
.print_round{
float:left;
width:100%;
margin-bottom:25px;
}
.print_round_title{
font-size:14px;
}
.print_match{
float:left;
margin-right:20px;
margin-bottom:10px;
margin-top:5px;
width:27%;
border:1px solid #696969;
}
.print_location{
width:200px;
font-weight:bold;
}
.print_team{
width:200px
}
.print_team_nbr{
width:10%;
float:left;
padding:2px 2px 2px 5px;
}
.print_team_name{
padding:2px;
padding-left:35px;
}


#robin_tour{
	font-family: Helvetica,Arial,sans-serif;
}


#post_tour em{
	color:red;
	font-style: italic;
	font-size: 10px;
}

#robin_tour ol{
	list-style:none;	
}

#robin_tour li{
	margin-top:5px;
}

#robin_tour label{
	width:150px;
	float: left;
	font-size: 12px;
	font-weight: bold;
}

#robin_tour input[type="text"], #post_ad select{
	font-size:15px;
	width:300px;
}



@media only screen and ( max-width: 767px) {
input#tour_name{
width: 85%;
}

input#tour_team_nbr{
width: 85%;
}
}



@media only screen and ( max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi)  { 

input#tour_name{
width: 85%;
}

input#tour_team_nbr{
width: 85%;
}


}
