body {
    font: 100.01%/0.8 Verdana, Tahoma, Geneva, Arial, sans-serif;
	background: #333; /*dark grey*/
	color: #ffffcc; /*pale yellow from logo & base triangle*/
	text-align: center;
}

#wrapper {
	width: 680px;
	margin: 2em auto;
	text-align: left;
}

logospan {
   background-image: url("img_css/logo.gif");
   display: inline;
}


/* START SKIP NAV AND SKIP CONTENT */
	#header
	{
		position: relative;
		padding: 20px 10px 0px;
        margin: 10px 0 10px 0;
		color: #fff;
		background: #333 url(logo.gif) no-repeat 10px 1.5em;
	}

	#header h1
	{
		margin: 0;
		padding: 0 0 0 0px;
		font-size: 220%;
		font-weight: normal;
	}

	#header ul
	{
		margin: 0;
		position: absolute;
		left: 0;
		top: 0;
		font-size: 80%;
		background: #333;
		width: 640px;
		padding: 1px 0px;
		border-bottom: 1px solid #333;
	}

	#header li
	{
		display: inline;
		padding-right: 1em;
	}

	#header a
	{
		color: #aaa;
		text-decoration: none;
	}

	#header a:hover
	{
		background: #fff;
		color: #000;
	}
/* END SKIP NAV AND SKIP CONTENT */


/* SIMPLEBITS TOP NAVIGATION */
#miniflex {
	width: 100%;
	float: left;
	font-size: small; /* can be specified at a higher level */
	margin: 0;
	padding: 0 10px 0 10px;
	border-bottom: 1px solid #333;
	}

#miniflex li {
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	}

#miniflex a:link, #miniflex a:visited {
	float: left;
	font-size: 85%;
	line-height: 20px;
	font-weight: bold;
	margin: 0 10px 0 10px;
	text-decoration: none;
	color: #35a7e3;
	}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
	border-bottom: 4px solid #ffffcc;
	padding-bottom: 2px;
	color: #ffffcc;  /*pale yellow*/
	}

-->

/* END SIMPLEBITS TOP NAVIGATION */



/* NEW DIV FOR 3 BLOBS AND MAIN NAV */
#mainnav {
	width: 680px;
    height: 340px;

	text-align: left;
	padding: 10px 0 10px 0;
	background: #333;
	}
/*END DIV FOR THREE BLOBS AND MAIN NAV*/


/*Start ID selectors for 3-sections */
#sections {
  text-align: left;
}

#sections a:link, #sections a:visited {
	text-decoration: none;
	color: #35a7e3;  /*mid blue*/
}

#sections a:link.active, #sections a:visited.active, #sections a:hover {
	color: #ffffcc;   /*pale yellow*/
    text-decoration: underline;
}
/*End ID selectors for 3-sections*/

h1.head {
	display: none;
    width: 680px; /*100%;*/
	height: 147px;
	left: -999px;
	padding: 0;
	position: absolute;
	font-size: 0.1em;
    color: #000;
}

h1.home {
	background: url(img_css/header-home.jpg) no-repeat top left;
	width: 680px; /*100%;*/
	height: 147px;
	margin: 0;
	padding: 0;
	position: relative;
	font-size: 1em;
    color: #ffffcc; /*pale yellow from logo & base triangle*/
	border-bottom: 1px #000 solid;
}
/*added 2006-03-27 - NEED TO HAVE A DIFFERENT HEADER FOR EACH SECTION */
h1.about {
	background: url(img_css/header4.jpg) no-repeat top left;
}

h1.coach1 {
	background: url(img_css/header-coach1.jpg) no-repeat top left;
}

h1.gov {
	background: url(img_css/header-gov.jpg) no-repeat top left;
	width: 680px; /*100%;*/
	height: 147px;
	margin: 0;
	padding: 0;
	position: relative;
	font-size: 1em;
    color: #ffffcc; /*pale yellow from logo & base triangle*/
	border-bottom: 1px #000 solid;
}

h1.sitemap {
	background: url(img_css/header-sitemap.jpg) no-repeat top left;
	width: 680px; /*100%;*/
	height: 147px;
	margin: 0;
	padding: 0;
	position: relative;
	font-size: 1em;
    color: #ffffcc; /*pale yellow from logo & base triangle*/
	border-bottom: 1px #000 solid;
}


h1 span {                      /*was for The Coarse Angling Experience, now delete or amend, esp. fonts*/
	position: absolute;
	bottom: 10px;
	right: 10px;
	font: normal normal 1.1em "Trebuchet MS",sans-serif;
	color: #fff;
}

h2 {
	font-size: 1.5em;
    line-height: 1.7em;
	font-family: "Georgia", "Times New Roman", serif;
	font-weight: normal;
    color: #60bf00;
   	margin: 0px 0 0 0;
}

div.divider {
	width: 680px;
    line-height: 0px;
	height: 1px;
	background: #ddd;  /*paler grey*/
	font-size: 0px;
	margin: 0;
	padding: 0;
}

div.sectionl {
	width: 211px;
	padding-right: 5px;
	float: left;
	border-right: 1px #999 solid;   /*pale grey*/
}
div.sectionc {
	margin: 0 10px;
	float: left;
	width: 211px;
}
div.sectionr {
	padding-left: 5px;
	float: left;
	border-left: 1px #999 solid;
	width: 211px;
}

h3 {
	font: normal normal 1.2em "Georgia",serif;
    color: #35a7e3; /*mid blue*/
	margin: 25px 0 0 0;
	padding: 0;
}

p {
	font-size: 0.8em;
    line-height: 1.4em;
}

p.pindivider {
    background: url(img_css/centrepin.png) center no-repeat;
    text-align: center;
    line-height: 4em;
}

p.center {
  text-align: center;
}

p.faqq {
  font-weight: bold;
}

p.faqa {
  font-style: italics;
}

li.list {
  border-left: 0px;
  margin-top: 20px;
  padding-left: 2px;
  font-size: 0.8em;
  line-height: 1.2em;
}


ul.readmore {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
    text-align: right;
}

li.readmore {
    background: url(img_css/gmulbul.gif) 120px 1px no-repeat;
    padding-left: 20px;
    margin-bottom: 10px;
  	text-align: right;
	font: 0.8em Georgia, "Times New Roman", Times, serif;
    color: #35a7e3;
	display: block;
}

a:link {
	color: #35a7e3;   /*mid blue*/
	text-decoration: none;
}

a:hover {
	color: #ffffcc;   /*pale yellow*/ 
	text-decoration: underline;
	font-weight: bold;
}

a:visited {
	color: #40A040;   /*visited green*/
}

#footer {
  clear: both;
  text-align: center;
}

p.footer {
  text-align: center;
}

/*Image floats*/
.imgfloatl {
  float:left;
  border: none;
  padding:5px;
  margin-right:10px;
  }

.imgfloatr {
  float:right;
  border: none;
  padding:5px;
  margin-left:10px;
  }

.imgcenter
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

/*end image floats*/


/*Sitemap styles*/
#sitemap {
  /*do we need this?*/
}

li.sitemap {
    font-size: 0.8em;
    line-height: 1.4em;
}
li.nest1 {         /*when font size is set to 0.8em it doesn't work in IE6 - WHY?*/
  list-style-type: square;
  margin-left: 1cm;
  padding-left: 4px;
  font-size: 80%;
  line-height: 1.4em;
}
li.nest2 {
  list-style-type: circle;
  margin-left: 2cm;
  padding-left: 6px;
  font-size: 80%;
  line-height: 1.4em;
}

/*Testimonial styles*/
.bold {
  font-weight: bold;
}

blockquote {
/* background: url(img_css/quoleft.png) no-repeat; */
font-size: 1em;
line-height: 1.6em;
text-align: left;
padding-left: 20px;
}

.quotespan-l {
  float:left;
  font-weight: bold;
  font-size: 28px;
  font-family: "Georgia", "Times New Roman", serif;
  color: #ffffcc;
  padding-right: 10px;
  line-height: 1.2em;
}

.quotespan-r {
  float:right;
  font-weight: bold;
  font-size: 28px;
  font-family: "Georgia", "Times New Roman", serif;
  color: #ffffcc;
  padding-left: 10px;
  line-height: 1.2em;
}

ul.gov {
  text-align: left;
  font-size: 0.8em;
  line-height: 1.2em;
  padding-left: 10px;
  margin: 6px 0 0 26px;
  }

/*end Testimonial styles*/

/*THIS SECTION NOT USED - TEST BEFORE DELETION*/
/* Start coaching section */
#coach {
	height: 66px;
	background-color: #333;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 2px solid #f60;
	overflow: hidden;
}
/* End coaching div */



/* INLINE MINITABS START HERE*/
/* Thanks to http://web-graphics.com/mtarchive/001557.php*/

ul#minitabs{
    list-style: none;
    margin: 0 0 5px 0;
    padding: 7px 0;
    border-bottom: 1px solid #333;
    font-size: 75%;
    font-weight: bold;
    text-align: center;
    white-space: nowrap
    }

ul#minitabs li{display: inline;margin: 0 3px}
ul#minitabs a{text-decoration: none;padding: 0 0 3px;
  border-bottom: 4px solid #ffffcc;color: #ffffcc}
ul#minitabs a#current{border-color: #F60;color:#35a7e3}
ul#minitabs a:hover{border-color: #F60;color: #666}
/*END INLINE MINITABS*/

/* COACHING SECTION NAVIGATION, BASED ON THE ORIGINAL TWO TIER CREATED BY ROGER JOHANNSEN AT 466 BEREA ST */

	div.navcontainer ul{
		list-style-type:none;
		margin:0;
		padding:0;
	}
	ul.navlist {
    	border:1px solid #333;
		position:relative;
		font:0.7em/1em Tahoma,"Trebuchet MS", sans-serif;
		width:640px;
		height:22px;
		background:#333;
	}
	ul.navlist li {
		display:inline;
		margin:0;
		padding:0;
	}
	ul.navlist a:link,
	ul.navlist a:visited,
	ul.navlist a:hover {
		text-decoration:none;
		color:#fff;
		display:block;
		float:left;
		width:auto;
		height:16px;
		padding:4px 6px 0 6px;
		font-weight:bold;
		border:1px solid #333;
        border-bottom:1px solid #f60;
		border-color:#aaa #aaa #aaa #aaa;
		text-transform:uppercase;
	}
	ul.navlist a:hover {
		background-color:#f60;   /*khaki #665 to orange #f60*/
	}
	ul.subnavlist {
		width:640px;
		height:22px;
		background:#333;
		position:absolute;
		top:22px;
		left:0;
	}
	ul.subnavlist li {
		display:block;
		float:left;
		width:auto;
		height:22px;
		border-left:1px solid #333;
	}
	ul.subnavlist a:link,
	ul.subnavlist a:visited,
	ul.subnavlist a:hover {
		text-transform:none;
		font-weight:normal;
		background:#F60;
		border:none;
	}
	ul.subnavlist a:hover {
		text-decoration:underline;
	}
	li.active a:link,
	li.active a:visited,
	li.active a:hover {
		background:#F60;
		border-bottom-color:#333;
	}
	ul.subnavlist a#subcurrent:link,
	ul.subnavlist a#subcurrent:visited,
	ul.subnavlist a#subcurrent:hover {
		font-weight:bold;
	}

/* END COACHING SECTION NAVIGATION */

/* Links page */
div.links {
}

ul.links {
  border-left: 0px;
  margin-top: 10px;
  padding-left: 14px;
  font-size: 1em;
  line-height: 1.6em;
}

ul.links li{
  border-left: 0px;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-left: 2px;
  font-size: 0.8em;
  line-height: 1.2em;
}

p.links {
  margin-top: 0px;
  border-bottom: thin dotted;

}



