/* cwaa-print.css - style sheet for cwaa pages - all media - PJH - February 2010 */

@import url("reset.css");
@import url("useful.css");

/* -------------------------------------------------------------------------------- */
/*  Standard Text Elements
/* -------------------------------------------------------------------------------- */

body {
	/* only required if we need to change basic text size from default in reset.css */
}

h1 { /* used only for Title in Header */
	font-family: "Times New Roman", Times, serif;
	font-size: 246%;	/* 32px */
	color: #060;
	margin:	0.3em 0 0;
}
h2 {color: #900;} /* 25px page headers */
h3 {} /* 20px main subsection */
h4 {} /* 16px secondary subsection */
h5 {font-size: 123.1%;} /* 16px large paragraph header */
h6 {font-size: 1em;} /* 13px paragraph header */

h1,h2,h3,h4,h5 {line-height: 1em;}
h1,h2,h3,h4 {text-align: center;}
h6 {font-weight: bold;}

p.affiliate {
	font-size: 93%;
	color: #030;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0;
}

hr.half {width: 50%; margin: 1em auto;}

/* -------------------------------------------------------------------------------- */
/*  Layout Section
/* -------------------------------------------------------------------------------- */

/* Wrapper for complete web page with liquid column */
#wrapall { 
	position: relative;
	width: 100%;      /* required */
	min-width: 760px;	/* no horizontal scrolling at 800 x 600 */
	max-width: 70em;	/* fills screen at up to 1024 x 768 (70 x 14 = 980px) */
	margin: auto;     /* centre max width page in higher res screens */
}

/* header block  */
#header {
	position: relative;
	height: 5em;
}


/* main page  - includes midcol (housing for content), leftcol, and rightcol if required */
#mainpage {
	position: relative;
	clear: both;
	width: 100%;
	margin: 1em 0 0 0;
}

#leftcol {
	position: absolute; /* ref: mainpage */
	top: 0;
	left: 0;
	width: 10em;
}

#content { /*  */
	position: relative;
	margin: 0 1em 0 11em;
	/* right to allow a margin - left to allow for leftcol plus a margin */
}

/* -------------------------------------------------------------------------------- */
/*  Left Column
/* -------------------------------------------------------------------------------- */

#leftcol p {
	font-size: 0.8em;
	text-align: center;
	color: #999;
}

#menu1 { margin-left: 0.5em; }
#menu1 ul {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
}
#menu1 ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 25px;
	width: 120px;
}
#menu1 ul li a {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(/art/button-up.gif);
	color:#FFF;
	text-decoration: none;
}
#menu1 ul li a:hover {
	background-image: url(/art/button-dn.gif);
}

/* -------------------------------------------------------------------------------- */
/*  Events page
/* -------------------------------------------------------------------------------- */

table.whatson {
	width: 100%;
}
table.whatson td {
	padding: 0.5em;
	border: 1px solid gray;
}
.eventmonth {
	font-weight: bold;
	color: #0033CC;
	background-color: #CCCC99;
}
.eventtitle {
	font-weight: bold;
	white-space: nowrap;
}
.eventdetails {
	font-size: 85%;   /* 11 px */
}
.cwaaevent {
	font-weight: bold;
	color: red;
}

/* -------------------------------------------------------------------------------- */
/*  Coaching page
/* -------------------------------------------------------------------------------- */

table.coach td { padding: 0.3em; }
.coachlevel {
	font-size: 0.85em;
	color: #900;
}

/* -------------------------------------------------------------------------------- */
/*  Committee page
/* -------------------------------------------------------------------------------- */

table.cttee {
	width: 100%;
}
table.cttee td { padding: 0.3em; }
table.cttee td.ctteeposition {
	font-weight: bold;
	color: #990000;
	text-align: right;
	white-space: nowrap;
	width: 12em;
}
table.cttee td.ctteeholder {
	font-weight: bold;
}
table.cttee td.ctteecontact {
	font-size: 85%;
}
table.cttee td.ctteebiog {
	font-size: 85%;
	font-style: italic;
}

/* -------------------------------------------------------------------------------- */
/*  Records page
/* -------------------------------------------------------------------------------- */

table.records td {
	vertical-align: middle;
	padding: 0.5em;
}

/* -------------------------------------------------------------------------------- */
/*  Leagues page
/* -------------------------------------------------------------------------------- */

table.league td {
	text-align: center;
}

/* -------------------------------------------------------------------------------- */
/*  Links page
/* -------------------------------------------------------------------------------- */

table.links	{
	width: 100%;
}

table.links tr {
	text-align: center;
}

table.links td {
	vertical-align: top;
	padding: 10px;
	width: 50%;
}

table.links2	{
	width: 100%;
}

table.links2 tr {
	text-align: left;
}

table.links2 td {
	vertical-align: middle;
	padding: 0 5px;
}


/* -------------------------------------------------------------------------------- */
/*  For Sale page
/* -------------------------------------------------------------------------------- */

p.disclaim {
	text-align: center;
	font-size: 85%;
	line-height: 1.23em;
	font-weight: bold;
}

/* -------------------------------------------------------------------------------- */
/*  Team pages
/* -------------------------------------------------------------------------------- */

table.teampics {
	background-color: #FF9;
	border: 1px solid gray;
}
table.teampics td{
	text-align: center;	
}

table.teamres th, table.teamres td {
	padding: 0.5em;
	border: 1px solid gray;
}
table.teamres th { background-color: #9FF}
table.teamres td { height: 2.5em; }
