/*
||--------------------------------------------------------------------------------
|| Stylesheet for the West Dorset Badminton League 
||--------------------------------------------------------------------------------
||
|| Standard for 2010/11: SALMON
||
||	#fffaf0			- standard background colour
||	#000000			- text 
||
||	#ffd3aa			- main colour
||	#fcdab9			- light accent colour
||	#fa8072			- highlight colour		NOTE: Use white text to contrast dark background
||
*/

/*
||--------------------------------------------------------------------------------
|| Link styles
||--------------------------------------------------------------------------------
*/
a:active,
a:link,
a:visited {
	background-color:#fffaf0;
	color:#000000;	
	}
a:hover{
	background-color:#fa8072;
	color:#ffffff;
	}

/*
||--------------------------------------------------------------------------------
|| Basic look of the pages
||--------------------------------------------------------------------------------
*/
body {
	background-color:#fffaf0;
	color:#000000;
	font-family:'URW Gothic L',arial,courier,sans-serif;
	font-size:90%;
	margin:0px;
	padding:0px;
	}
p {
	padding:10px 0px;
	}
hr {
	background-color:#fa8072;
	color:#000000;
	height:1px;
	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%;
	}
td textarea,
td input,
td select {
	padding:3px;
	}
button {		
	background-color:#fa8072;
	border:5px ridge #fa8072;
	color:#000000;
	font-size:200%;
	}

/*
||--------------------------------------------------------------------------------
|| Special classes
||--------------------------------------------------------------------------------
*/
.accent {
	background-color:#fa8072;
	color:#000000;
	}
.accent_light {
	background-color:#fcdab9;
	color:#000000;
	}
.alert {
	background-color:#fffaf0;
	border:5px ridge #fa8072;
	color:#000000;
	margin:20px 150px;
	padding:5px;
	text-align:center;
	}
.alert a {
	background-color:#fffaf0;
	color:#000000;
	}
.alert a:hover {
	background-color:#fffaf0;
	color:#000000;
	}
.border {
	border:5px ridge #fa8072;
	padding:20px;
	}
.diagonal {
	background-color:#e0e0e0;
	color:#000000;
	}
.feint {
	color:gray;
	}
.hidden  {
	display:none;
	}
.highlight {
	background-color:#fa8072;
	border:5px ridge #fa8072;
	font-size:200%;
	padding-left:25px;
	padding-right:25px;
	}
.indent {
	padding-left:40px;
	/*padding-right:80px;*/
	}
.nojava {
	background-color:#550000;
	border:5px ridge #ff0000;
	color:#ffffff;
	font-weight:bold;
	padding:5px;
	text-align:center;
	}
.nounderline {
	text-decoration:none;
	}
.runnerup {
	font-size:80%;
	padding-left:50px;
	}
.strike {
	color:gray;
	text-decoration:line-through;
	}
.toc {
	padding-top:20px;
	}
.tournamententry {
	background:url(../images/player.gif) no-repeat;
	height:1200px;
	padding-right:200px;
	}
.trophy {
	font-size:125%;
	}
	
/*
||--------------------------------------------------------------------------------
|| Page header
||--------------------------------------------------------------------------------
*/
#header {		
	padding:10px;
	}
#banner {		
	background-color:#ffd3aa;
	border:5px ridge #fa8072;
	color:#000000;
	padding:5px 10px 0px;
	}
#logo {		
	background-color:#ffd3aa;
	border:none;
	height:150px;
	width:150px;
	}

/*
||--------------------------------------------------------------------------------
|| Splash screen
||--------------------------------------------------------------------------------
*/
#splash,
#advert,
#apf,
#agm {
	border:5px ridge #fa8072;
	}
#splash {
	background-color:#ffd3aa;
	}

/*
||--------------------------------------------------------------------------------
|| Header navigation menu
||--------------------------------------------------------------------------------
*/
#nav-header {
	clear:both;
	height:60px;
	}
#nav-header li {
	float:left;
	padding:0px;
	}
#nav-header li a {
	background-color:#fffaf0;
	color:#000000;
	display:block;
	font-size:75%;
	margin:0px;
	padding:7px 12px;
	text-decoration:none;
	}
#nav-header li a {
	border-bottom:5px ridge #fa8072;
	border-right:5px ridge #fa8072;
	}
#nav-header li.firstitem a {
	border-left:5px ridge #fa8072;
	}
#nav-header li ul {
	left:-999em;
	position:absolute;
	}
#nav-header li ul a {
	border:none;
	}
#nav-header li:hover ul,
#nav-header li.IEhover ul {
	display:block;
	left:auto;
	z-index:6000;
	}
#nav-header li:hover a,
#nav-header li.IEhover a {
	background-color:#ffd3aa;
	color:#000000;
	}
#nav-header li:hover a:hover,
#nav-header li.IEhover a:hover {
	background-color:#fa8072;
	color:#ffffff;
	}

/*
||--------------------------------------------------------------------------------
|| Main page layout
||--------------------------------------------------------------------------------
*/
#main {
	margin:0px 10px 10px;
	padding:0px;
	}
#content {
	margin:0px 200px;
	padding:0px 10px 10px;
	}

/*
||--------------------------------------------------------------------------------
|| Fixtures menu
||--------------------------------------------------------------------------------
*/
#nav-fixtures {
	margin:0px 0px 20px 0px;
	}
#nav-fixtures li {
	display:inline;
	margin:0px;
	padding:0px 5px 0px 5px;
	}

/*
||--------------------------------------------------------------------------------
|| 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:#ffd3aa;
	border:1px solid #000000;
	color:#000000;
	display:block;
	padding:0px 5px;
	position:absolute;
	text-decoration:none;
	z-index:0;
	}
#map_text a:hover {
	background-color:#fa8072;
	border:1px solid #000000;
	color:#000000;
	font-size:20px;
	position:absolute;
	text-decoration:none;
	z-index:1;
	}
#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;}

/*
||--------------------------------------------------------------------------------
|| Sidebar layout
||--------------------------------------------------------------------------------
*/
#sidebar {
	clear:both;
	float:left;
	font-size:90%;
	width:170px;
	}
#sidebar div {
	background-color:#fffaf0;
	border:5px ridge #fa8072;
	color:#000000;
	margin:0px 0px 10px;
	padding:2px;
	}
#sidebar #news {
	padding-bottom:20px;
	}
#sidebar img {
	border:1px solid #000000;
	}
#olympics img {
	border:none;
	}
#sidebar .hide {
	display:none;
	}
#news ul {
	list-style-image:url(../images/arrow_right.gif);
	margin:0px 0px 0px 20px;
	}
#misc,
#sponsors,
#advertisers,
#links,
#news {
	margin:0px;
	}
#misc p,
#sponsors p,
#advertisers p {
	margin:5px 2px;
	padding:0px;
	}
#misc ul li,
#sponsors ul li,
#advertisers ul li,
#news ul li {
	background-color:#fffaf0;
	color:#000000;
	margin:0px;

	padding:5px 2px;
	}
#misc a,
#sponsors a,
#advertisers a,
#news a {
	background-color:#fffaf0;
	color:#000000;
	}
#misc a:hover,
#sponsors a:hover,
#advertisers a:hover,
#news a:hover {
	background-color:#fa8072;
	color:#ffffff;
	}

#sidebar div.lu {
	background-color:#fa8072;
	border: solid 1px;
	color:#ffffff;
	font: normal 8pt sans-serif; 
	left: 0; 
	padding: 3px; 
	position: absolute; 
	top: 0;  
	visibility: hidden; 
	z-index: 2; 
	}

/*
||--------------------------------------------------------------------------------
|| Footer layout
||--------------------------------------------------------------------------------
*/
#footer {
	clear:both;
	font-size:75%;
	margin:50px 10px;
	padding:0px;
	}
#footer hr {
	background-color:#fa8072;
	color:#000000;
	height:5px;
	margin:10px 0px 0px 0px;
	}
#footer p {
	padding-top:0px;
	}

/*
||--------------------------------------------------------------------------------
|| Footer navigation menu
||--------------------------------------------------------------------------------
*/
#nav-footer {
	text-align:center;
	}
#nav-footer li {
	border-left:1px solid #000000;
	display:inline;
	margin:50px 0px;
	padding:0px 2px 0px 4px;
	}
#nav-footer li.firstitem{
	border-left:none;
	}

/*
||--------------------------------------------------------------------------------
|| 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:#fa8072;
	}


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 #fa8072;
	margin-bottom:20px;	
	}
table.mixed th,
table.mixed td {
	border:1px solid #fa8072;
	height:50px;			
	text-align:center;		
	}
table.mixed td{
	font-size:75%;	
	}
table.mixed td.blank{
	border:none;
	}
table.mixed td.diagonal{
	background-color:#fa8072;
	}
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 #fa8072;
	margin-bottom:20px;	
	}
table.fourtwo th {
	border:1px solid #fa8072;
	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 #fa8072;
	}
table.fourtwoplayers th,
table.fourtwoplayers td {
	border:0px solid #fa8072;	
	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 #fa8072;
	}
table.fourtwoscores th,
table.fourtwoscores td {
	border:0px solid #fa8072;	
	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}




