/*
||--------------------------------------------------------------------------------
|| Stylesheet for the West Dorset Badminton League 
||--------------------------------------------------------------------------------
||
|| Printer Friendly (black on white):
||
||	#ffffff (white)		- standard background colour
||	#000000 (black)		- text
||	#e0e0e0 (grey)		- accent colour
||
*/

/*
||--------------------------------------------------------------------------------
|| Suppress items not required
||--------------------------------------------------------------------------------
*/
#nav-header,
#sidebar,
#footer,
.nojava,
.noprint,
.hidden  {
	display:none;
	}

/*
||--------------------------------------------------------------------------------
|| Link styles
||--------------------------------------------------------------------------------
*/
a:active,
a:link,
a:visited {
	background-color:#ffffff;
	color:#000000;	
	}

/*
||--------------------------------------------------------------------------------
|| Basic look of page - black on white
||--------------------------------------------------------------------------------
*/
body {
	background-color:#ffffff;
	color:#000000;
	font-family:'URW Gothic L',arial,courier,monospace;
	font-size:90%;
	margin:10px;
	padding:10px;
	}
p {
	padding:10px 0px;
	}
hr {
	margin:40px 0px;
	}
img {
	border:none;
	}
ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}
dt {
	margin-top:15px;
	}
dd,
ol li {
	margin-top:3px;
	text-indent:0px;
	}
dl dl,
ol ol,
ul ul,
td td {
	font-size:100%;
	}
button {
	background-color:#ffffff;
	border:5px ridge #ffffff;
	color:#000000;
	font-size:200%;
	}

/*
||--------------------------------------------------------------------------------
|| Special classes
||--------------------------------------------------------------------------------
*/ 
.accent,
.accent_light {
	background-color:#e0e0e0;
	color:#000000;
	}
.border {
	border:5px ridge #000000;
	padding:20px;
	}
.diagonal {
	background-color:#e0e0e0;
	color:#000000;
	}
.feint {
	color:gray;
	}
.highlight {
	background-color:#e0e0e0;
	border:5px ridge #000000;
	font-size:200%;
	padding-left:25px;
	padding-right:25px;
	}
.indent {
	padding-left:40px;
	}
.nounderline {
	text-decoration:none;
	}
.runnerup {
	font-size:80%;
	padding-left:50px;
	}
.strike {
	color:gray;
	text-decoration:line-through;
	}
.trophy {
	font-size:125%;
	}

/*
||--------------------------------------------------------------------------------
|| Page header
||--------------------------------------------------------------------------------
*/
#banner {
	background-color:#ffffff;
	color:#000000;
	padding:10px;
	}

/*
||--------------------------------------------------------------------------------
|| Splash screen
||--------------------------------------------------------------------------------
*/
#splash,
#advert,
#apf,
#agm {
	border:5px ridge #000000;
	}

/*
||--------------------------------------------------------------------------------
|| Remove margins
||--------------------------------------------------------------------------------
*/
#content {
	margin:0px;
	}

/*
||--------------------------------------------------------------------------------
|| Fixtures menu
||--------------------------------------------------------------------------------
*/
#nav-fixtures {
	margin:0px 0px 20px 0px;
	}
#nav-fixtures li {
	display:inline;
	margin:0px;
	padding:0px 5px 0px 5px;
	}
#nav-fixtures li.noprint {
	display:none;
	}

/*
||--------------------------------------------------------------------------------
|| Map menu
||--------------------------------------------------------------------------------
*/
#map {
	border:none;
	margin:0px 0px 0px 20px;
	padding:0px;
	position:absolute;
	}
#map_background {
	border:1px solid #000000;
	padding:0px;
	}
#map_text a {
	background-color:#ffffff;
	border:1px solid #000000;
	color:#000000;
	display:block;
	padding:0px 5px;
	position:absolute;
	text-decoration:none;
	z-index:0;
	}
#map_markers img {
	display:block;
	position:absolute;
	}
#m1  {top:188px; left:455px;}
#m2  {top:317px; left:295px;}
#m3  {top:440px; left:340px;}
#m4  {top:323px; left:468px;}
#m5  {top:250px; left:450px;}
#m6  {top:300px; left:128px;}
#m7  {top:210px; left:230px;}
#m8  {top:343px; left:460px;}
#m9  {top:470px; left:460px;}
#m10 {top:133px; left:268px;}
#m11 {top:145px; left:423px;}
#m12 {top:112px; left:370px;}
#m13 {top:408px; left:452px;}
#m14 {top:161px; left:200px;}

#m1dot  {top:165px; left:450px;}
#m2dot  {top:315px; left:275px;}
#m3dot  {top:420px; left:423px;}
#m4dot  {top:320px; left:446px;}
#m5dot  {top:248px; left:430px;}
#m6dot  {top:308px; left:207px;}
#m7dot  {top:190px; left:260px;}
#m8dot  {top:320px; left:446px;}
#m9dot  {top:468px; left:440px;}
#m10dot {top:128px; left:330px;}
#m11dot {top:137px; left:405px;}
#m12dot {top:124px; left:400px;}
#m13dot {top:408px; left:429px;}
#m14dot {top:140px; left:334px;}


/*
||--------------------------------------------------------------------------------
|| Table layouts
||--------------------------------------------------------------------------------
*/
table.nogrid th,
table.nogrid td {
	border:none;
	font-size:75%;
	text-align:center;
	}
table.grid {
	border:1px solid #000000;
	}
table.grid th,
table.grid td {
	border:1px solid #000000;
	font-size:75%;
	height:50px;
	text-align:center;
	}
table.grid th {
	width:60px;
	}
table.grid th.narrow {
	width:5px;
	}
table.grid th.wide {
	width:140px;
	}
table.grid a {	
	text-decoration:none;
	}


table.court{
	border:none;
	border-collapse: collapse;
	}
table.court td {
	border:1px solid #000000;
	height:40px;
	text-align:center;
	width:40px;
	}
table.court td.server {
	background-color:#dddddd;
	}


table.stats th,
table.stats td  {
	border:none;
	font-size:75%;
	padding:0px 8px;
	text-align:center;
	}
table.stats td {
	padding:5px 8px;
	}


table.mixed {
	border:0px solid #000000;
	margin-bottom:20px;	
	}
table.mixed th,
table.mixed td {
	border:1px solid #000000;
	height:50px;			
	text-align:center;		
	}
table.mixed td{
	font-size:75%;	
	}
table.mixed td.blank{
	border:none;
	}
table.mixed td.diagonal{
	background-color:#000000;
	}
table.mixed th {
	font-size:80%;			
	width:140px;			
	}
table.mixed th.wide {
	width:250px;			
	}
table.mixed th.narrow {
	width:50px;			
	}


table.fourtwo {
	border:0px solid #000000;
	margin-bottom:20px;	
	}
table.fourtwo th {
	border:1px solid #000000;
	font-size:80%;			
	height:50px;			
	text-align:center;
	width:140px;			
	}
table.fourtwo th.wide {
	width:250px;			
	}
table.fourtwo th.narrow {
	width:50px;			
	}
	
	
table.fourtwoplayers {
	border:1px solid #000000;
	}
table.fourtwoplayers th,
table.fourtwoplayers td {
	border:0px solid #000000;	
	height:18px;			
	text-align:left;
	width:120px;			
	}
table.fourtwoplayers th {
	font-size:80%;			
	}
table.fourtwoplayers td {
	font-size:75%;			
	}
table.fourtwoplayers th.narrow,
table.fourtwoplayers td.narrow {
	width:50px;
	}
	
	
table.fourtwoscores {
	border:1px solid #000000;
	}
table.fourtwoscores th,
table.fourtwoscores td {
	border:0px solid #000000;	
	font-size:75%;			
	height:18px;			
	text-align:left;
	width:65px;
	}
table.fourtwoscores th.wide,
table.fourtwoscores td.wide {
	width:130px;
	}

/*
||--------------------------------------------------------------------------------
|| List layouts
||--------------------------------------------------------------------------------
*/
ol.i {list-style-type: lower-roman}
ol.I {list-style-type: upper-roman}
ol.a {list-style-type: lower-alpha}
ol.A {list-style-type: upper-alpha}
ol.num {list-style-type: decimal}
ol.disc {list-style-type: disc}




