body {
  margin-top: 20px;
  padding: 0;
  background-color : #2F2C2C;
  font-family : Tahoma, "Verdana", Arial, Helvetica, sans-serif;
  font-size : 12px;
  color : #2F2C2C;
}
a:link, a:visited {
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size : 12px;
  color : #2F2C2C;
}
a:hover {
  color : #3300ff;
  text-decoration : none;
}
img {
  border:0;
}
#wrapper {
  width: 790px;
  padding: 10px;
  margin-right : auto;
  margin-left : auto;
  background-color: #FFFFFF;
}
#header {  
  height : 100px;
  background-image : url(images/bg2a.gif);
  background-repeat : no-repeat;
  border: 1px solid #2F2C2C;
  font-family: 'trebuchet ms','arial','verdana',serif;
		font-size: 16pt;
		font-weight: normal;
		text-align: left;
		font-decoration: italic;
		padding-left: 25px;
		padding-top: 10px;
		color: #2200ff;
		letter-spacing: 1.1pt;
  
}
#header p {
  margin: 0;
  padding-left: 300px;
  padding-top: 15px;
}
#menu {
  float: left;
  position: static;
  width: 160px;
height: 100%;
  border-left: 1px solid #2F2C2C;
  border-right: 1px solid #2F2C2C;
  background-color : #eeeeee;
 background-image : url(images/nlpwales_logo1.gif);
  background-position : -1px 120px;
  background-repeat : no-repeat;
}
#menu ul {
  list-style: none;
  margin: 0;
  padding: 0; 
  border-top: 1px solid #2F2C2C;
}
#menu li {
  background-color: #FFFFFF;
  border-bottom: 1px solid #2F2C2C;
}
#menu li a {
  display: block;
  padding: 5px 10px 5px 0.5em;
  background-color: #FFFFFF;
  color: #000000;
  text-decoration: none;
}
#menu li a:hover {
  display: block;
  padding: 5px 10px 5px 0.5em;
  background-color: #3300f8;
  color: #FFFFFF;
  text-decoration: none;
}

body#home a#homenav,
body#description a#descnav,
body#about a#aboutnav,
body#story a#storynav,
body#ptherapy a#ptherapynav
	     	 { 
		color: #ffffff;
		background: #444444;
 } 

#content {
  margin-left: 170px;
  padding-right: 5px;
  border-right: 1px solid #2F2C2C;
 }

#content h1 {
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size : 12px;
  color : #2f2c2c;
}
#content h2 {
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size : 14px;
  color : #3300ff;
}
#content p
{
font-family : Verdana, "Ariel", sans-serif;
font-size : 1.0em;
color : #2F2C2C;
}

#footer {
  clear: left;
  margin : 0;
  padding: 5px;
  height : 10px;
  background-color : #9A9090;
  border: 1px solid #2F2C2C;
  text-align: center;
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #FFFFFF;
}
