/* Style Sheet for Cheadle & District ASC website */


/*
changes background on all pages to a tile picture !


body{
	text-align: center;
	vertical-align: middle;
	
	background: url(Images/Snow10.jpg);
	}
*/
	
	
body{
	text-align: center;
	background: url(images/bg.jpg) fixed repeat-x;
/*	background-color: #33CCFF;*/
	vertical-align: middle;
	}	

.table{
	width: 950px;
	margin: 0 auto;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	border-width:3px;
	border-bottom: 0px;
	border-style:ridge;
	}
	
table.footer{
	width: 955px;
	margin: 0 auto;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	border-width:3px;
	border-top: 0px;
	border-style:ridge;
}
		
table.grouplink{
	margin-right: auto;
	margin-left: auto;
	}	
		
	
table.spw{
	width: 75%;	
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border-width: 2px;
	border-style: solid;
	border-color: #0e0e33;	
}	
	
table.christmas{
	width: 85%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	}
	
table.swimshop{
	width: 80%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #0e0e33;	
	font-size: 14;
	}	
	
	/* Winter training table 19/12/11*/

table.wintertrain{
	width: 92%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-width: 3px;
	border-style: solid;
	border-color: #0e0e33;	
	}	
	
table.help{
	width: 70%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-width: 2px;
	border-style: solid;
	border-color: #0e0e33;	
	}
	
table.diary{
	width: 90%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #0e0e33;	
	font-family: Trebuchet MS;
	font-size: 12;
	border-spacing: 0;
	padding: 0;
	
	}
		
	
table.meets{
	width: 82%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-width: 2px;
	border-style: solid;
	border-color: #0e0e33;	
	}	
	
table.member{
	margin-right: auto;
	margin-left: auto;	
	text-align: center;
	border-width: 2px;
	border-style: solid;
	border-color: #0e0e33;
	}	

tr.info{
	font-size: 12px;
	font-family: Arial;
		}	
	
	/* Temp for christmas training times on index.hmtl*/		
td.xmasheads{
	font-family: Lucida Sans;
	font-size: 20px;
	padding-bottom: 5px;
}		
		
	
tr.small{
	font-size: 14px;
	font-family: Lucida Sans;
	background-color: #FFFF99;	
	color: #0e0e33;
	}		
	
tr.helpodd{
	background-color: #FFFF99;
	color: #0e0e33;
	font-size: 15;
	font-family: Lucida Sans;
	}	
	
tr.swimrow{
	background-color: #FFFF99;
	color: #000066;
	font-size: 16;
	font-family: Lucida Sans;
	}		
	
.blue{
	color: #0e0e33;
	}	
		
td.cheadle{
	background-color: #0e0e33;
	vertical-align:center;
	height: 102px;
	}		
	
td.logo{
	width: 125px;
	height: 102px;
	background-color: #0e0e33;
	}			
			
td.disclaimer{
	font-family: Lucida Sans;
	font-size: 11;
	text-align: center;
	padding-bottom: 10px;
	}
		
td.menu{
 border-style: solid;
 border-width: 1.5px;
 border-color: #C0C0C0;
 width: 20%;	
 background-color: #0e0e33;
 font-size: 15;
 font-family: Lucida Sans;
 text-align: center;
 padding-top: 8;
 padding-bottom: 8;
 }

ol.disc{
	font-size: 12.5;
	line-height: 1.15;
	}
	
td.prio{
	color: red;
}	
 
td.content{
	text-align: center;
	vertical-align: top;
	padding-top: 5;
	font-family: Lucida Sans;
	font-size: 14;
	line-height: 1.5;	
	}

	/* Temp for christmas training times on index.hmtl*/	
td.content2{
	text-align: center;
	vertical-align: center;
	padding-top: 5;
	font-family: Lucida Sans;
	font-size: 16;	
	} 	 
	
	/* reduces the linespacing on the opening paragraph on index html in order
	to fit in the christmas training times without scrolling */	
td.opener{
	text-align: center;
	vertical-align: top;
	padding-top: 5;
	font-family: Lucida Sans;
	font-size: 13;
	line-height: 1.2;	
	}		
		
td.imglink{
	padding-top: 5;
	padding-bottom: 5;
	text-align: center;
	border: 0;	
	}
		
h1{
 	color: #FFFFFF;
 	text-align: center;
 	font-size: 51;
 	font-family: verdana;
 	padding: 0;
 	margin: 0;
	}

	
	/*Press Article Headline Details*/
h2{
	text-align: center;
	font-size: 26;
	font-family: Lucida;
	font-weight:  Bold;
  }	
	
	
h3{
	font-family: verdana;
	font-size: 15;
	font-weight: bold;
	text-align: right;
	}
	
h4{
	font-family: Lucida Sans;
	font-weight: bold;
	text-decoration: underline;
	font-size: 24;
	color: #0e0e33;
	}	
	
	a.summertrain:link {font-size: 18; text-decoration: underline; font-weight: bold; color: #FF0000} 	
	a.summertrain:visited {text-decoration: underline; font-weight: bold; color: #FF0000} 
	a.summertrain:hover{color: #FF0000;}

	a.main:link {text-decoration: underline; font-weight: bold; color: #FFFFFF} 	
	a.main:visited {text-decoration: underline; font-weight: bold; color: #FFFFFF} 
	a.main:hover{color: #33CCFF;}
	
	a.alt:link {text-decoration: underline; font-weight: bold; color: #0e0e33} 	
	a.alt:visited {text-decoration: underline; font-weight: bold; color: #0e0e33} 
	a.alt:hover{color: #33CCFF;}

	/* Hr to add holly image as temp christmas theme */
	
	/*
	
	display in page code as 
	
	<div class="hr"><hr/></div>
	
	
	div.hr{
		
      background: url(Images/holly.gif) repeat-x;
      height: 22px;
      border: 0;
      
      }
	
	div.hr hr {
  display: none;
  border: 0;
			  }
/* end of xmas hr rendering, normal added below to distinguish between the two*/

hr{
	color: #0e0e33;
	height: 3px;
	background-color: #0e0e33;	
	}
*/
p.script{
	color: blue;
	font-family: Lucida Handwriting;
	font-size: 18;
}	
	
P.message{
	color: red;	
	font-size: 24;
	text-align: center;
}	

p.article{
	padding: 16px;
	line-height: 1.25;
	text-align: justify;
}

p.indexmessage{
	padding-left: 12px;
	padding-right: 12px;
	text-align: justify;
}

div.email{
	 	color: #FFFFFF;
	 	font-family: Lucida Sans;
	 	font-size: 17;
	 	text-align: right;
}

td.diaryheaders{
	font-size:16;
	color: #FF0000;
}

td.month{
	font-size: 14;
	color: #0000FF;	
}

tr.awaygala{
	background: #FF66CC;	
}

tr.homegala{
	background: #66FF66;	
}

tr.open{
	background: #99CCFF;	
}

tr.timetrials{
	background: #FFCC99;	
}

tr.champs{
	background: #FFFFFF;	
}

