#page
#header
#content_holder
{
	margin:								auto;
	width:								960px;
}


#page
{
	min-height:							100%;
	position:							relative;
}


#badminton_club
{
	align:								center;
	font-size:							small;
	margin:								10px 0 0 0;
	text-align:							center;
}


#background
{
	background:							#cceeff;
	background-image:					url( 'png/gradient.png' );
	background-repeat:					repeat-x;
	
	/*
	background: 						-webkit-gradient( linear, left top, left bottom, from( #333333 ), to( #cceeff ) );
	background: 						-webkit-linear-gradient( #333333, #cceeff );
	background: 						-moz-linear-gradient( top, #333333, #cceeff );
	background: 						-ms-linear-gradient( #333333, #cceeff );
	background: 						-o-linear-gradient( #333333, #cceeff );
	background: 						linear-gradient( #333333, #cceeff );
	filter: 							progid:DXImageTransform.Microsoft.gradient( startColorstr = '#333333', endColorstr = '#cceeff' );
	background-repeat:					no-repeat;
	zoom: 								1;
	*/
}


html
{
	background:							#cceeff;
	color:								#cccccc;
	height:								100%;
}


body
{
	align:								left;
	font-family:						Arial, Helvetica, Verdana, sans-serif;
	font-size:							100%;
	height:								100%;
	margin:								0;	
}


p
{
	margin-top:							0;
	margin-right:						0;
	margin-bottom:						10px;
	margin-left:						0;
	text-align:							justify;
}


h1
{
	font-size:							large;
	font-weight:						bold;
	margin:								0 0 10px 0;
}


h1.new_section
{
	font-size:							large;
	font-weight:						bold;
	margin:								30px 0 10px 0;
}


div#header
{
	align:								center;
	font-size:							xx-large;
	font-weight:						bold;
	padding:							10px;
	text-align:							center;
}


div#content_holder
{
    padding-bottom:                     110px;
}


div#tabs
{
	align:								center;
	margin-bottom:						0;
	margin-left:						auto;
	margin-right:						auto;
	margin-top:							20px;
	text-align:							center;
	width:								750px;
}


div.tab_on
{
	background:							#333333;
	-webkit-border-top-left-radius: 	8px;
	-moz-border-top-left-radius: 		8px;
	border-top-left-radius: 			8px;
	-webkit-border-top-right-radius: 	8px;
	-moz-border-top-right-radius: 		8px;
	border-top-right-radius: 			8px;	
	float:								left;
	font-weight:						bold;
	padding:							10px;
	margin-bottom:						0;
	margin-left:						1px;
	margin-right:						1px;
	margin-top:							0;
	width:								128px;
}


div.tab_off
{
	background:							#666666;
	-webkit-border-top-left-radius: 	8px;
	-moz-border-top-left-radius: 		8px;
	border-top-left-radius: 			8px;
	-webkit-border-top-right-radius: 	8px;
	-moz-border-top-right-radius: 		8px;
	border-top-right-radius: 			8px;
	float:								left;
	font-weight:						bold;
	padding:							10px;
	margin-bottom:						0;
	margin-left:						1px;
	margin-right:						1px;
	margin-top:							0;
	width:								128px;
}


div#members
{
	align:								left;
	margin:								auto;
	width:								930px;
	text-align:							left;
}


div.member
{
	align:								center;
	border:								solid 1px #cccccc;
	float:								left;
	margin:								5px;	
	padding:							2px;
	width:								100px;
	text-align:							center;
}


p.member
{
	font-weight:						bold;
	margin:								0 5px;
	text-align:							center;
}


img.member
{
	border:								none;
	height:								100px;
	margin:								0 0 5px 0;
	padding:							0;
	width:								100px;
}


div.team_list
{
	float:								left;
	padding-right:						100px;
}


td.division
{
	text-align:							right;
}


div#map
{
	align:								center;
	float:								left;
	margin:								20px 40px 20px 0;
	text-align:							center;
}


div#fernhill
{
	float:								left;
	margin-top:							20px;
}


div.clear_float
{
	clear:								both;
}


a:link
{
	color:								#bbbbff;	
	text-decoration:					none;
}


a:visited
{
	color:								#bbbbff;	
	text-decoration:					none;
}


a:hover
{
	color:								#bbbbff;	
	text-decoration:					underline;
}


a:active
{
	color:								#bbbbff;	
	text-decoration:					none;
}


a.tab:link
{
	color:								#cccccc;
	font-weight:						bold;
	text-align:							center;
	text-decoration:					none;
}


a.tab:visited
{
	color:								#cccccc;
	font-weight:						bold;
	text-align:							center;
	text-decoration:					none;
}


a.tab:hover
{
	color:								#cccccc;
	font-weight:						bold;
	text-align:							center;
	text-decoration:					underline;
}


a.tab:active
{
	color:								#cccccc;
	font-weight:						bold;
	text-align:							center;
	text-decoration:					none;
}


a.map:link
{
	color:								#cccccc;
	text-align:							center;
	text-decoration:					none;
}


a.map:visited
{
	color:								#cccccc;
	text-align:							center;
	text-decoration:					none;
}


a.map:hover
{
	color:								#cccccc;
	text-align:							center;
	text-decoration:					underline;
}


a.map:active
{
	color:								#cccccc;
	text-align:							center;
	text-decoration:					none;
}


div#content
{
	align:								center;
	background:							#333333;
	-webkit-border-radius: 				8px;
	-moz-border-radius: 				8px;
	border-radius: 						8px;
	clear:								both;
    margin-bottom:                      0;
	margin-left:						auto;
	margin-right:						auto;
	margin-top:							0;
	padding:							10px 10px 10px 10px;
	width:								940px;	
}


table
{
	border-collapse:					collapse;
	margin-bottom:						10px;
}


th,
td
{
	padding:							5px 20px 5px 0;
}


th
{
	align:								left;
	font-weight:						bold;
	text-align:							left;
}


div#footer
{
	align:								center;
	background:							#333333;
	bottom:								0;
	height:								80px;
	left:								0;
    margin-top:                         20px;
	padding-top:						10px;
	position:							absolute;	
	right:								0;
	text-align:							center;	
	width:								100%;
}


p#copyright
{
	font-size:							x-small;
	margin:								5px;
	text-align:							center;
}





