body
{
margin: 0;
padding: 0;
background-color: #90D0C6;
}

P 
{
font-family: verdana, arial, helvetica, sans-serif;
color: #666666;
font-size: 12px;
margin-left: 40px;
margin-right: 40px;
}


h1 
{
margin-left: 20px;
font-family: georgia, serif;
color: #90D0C6;
font-size: 18px;
font-style: normal;
font-weight: bold;
padding-top: 20px;
}

h2 
{
margin-left: 20px;
font-family: georgia, serif;
color: #90D0C6;
font-size: 14px;
font-style: normal;
font-weight: bold;
padding-top: 10px;
}

.docstyle {font-size: 9px;
color: #666666;
}		

UL 
{
font-family: verdana, arial, helvetica, sans-serif;
color: #666666;
font-size: 12px;
margin-left: 40px;
margin-right: 40px;
}		
		
		
#header
{
padding: 0;
background-color: #90D0C6;
margin-bottom: 1px;
}
		
#navcontainer
{
 width: 100%;
 float: left;
 background-color: #000000;
 }

 #navcontainer ul { padding: 0; }
 #navcontainer ul li { display: inline; }

 #navcontainer ul
 {
 margin: 0;
 padding: 0 0 0 20px;
 color: #FFFFFF;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 9px;
 letter-spacing: 1px;
 font-weight: bold;
 }

 #navcontainer ul li a
 {
 padding: 4px 12px;
 background-color: #000000;
 color: #FFFFFF;
 text-decoration: none;
 float: left;
 font-weight: bold;
 }

 #navcontainer ul li a:hover
 {
 background-color: #CFE6E2;
 color: #000000;
 font-weight: bold;
 }

 #navlist li a:hover, #navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #000000;
text-align: left;
font: 9px verdana, arial, helvetica, sans-serif;
font-weight: bold;
}
			
#nav
{
float: left;
width: 25%;
height: 150px;
background-color: #FFFFFF;
margin-bottom: 10px;
padding: 20px;
}
		
#content
{
float: left;
margin-left: 5%;
width: 65%;
height: 410px;
background-color: #FFF;
margin-bottom: 10px;
}

#content2
{
float: left;
width: 100%;
background-color: #FFF;
}
		
.footer
{
clear: both;
border-top: 1px;
border-top-width: thin;
border-top-style: solid;	  
border-top-color: #666666;
background-color: #FFFFFF;
font: 12px georgia, serif;
color: #666666;
text-align: center;
padding: 20px;
}
		
.floatImageRight 
{	
float: right;
}

.floatImageRightText
{	
float:right;
margin: 0 20px 10px 10px;
border: 1px solid #666;
padding: 2px;
text-align:left;
position:relative;
}		

.floatImageLeftText
{	
float:left;
margin: 0 10px 10px 20px;
border: 1px solid #666;
padding: 2px;
position: relative;
}		

.captionLeft,.captionRight {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size: 9px;
font-weight: normal;
line-height:10px;
text-align: right;
letter-spacing: 0px;
} 

.captionLeft  {
padding-top: 4px;
padding-right: 0;
margin-left: 0;
margin-right:0;
}

.captionRight  {
padding-right: 0;
padding-left: 5px;
padding-top: 4px;
margin-right: 30px; 
}

#aboutpage li#about a { 
color: #000000; 
background-color: #FFF;
}
#bookspage li#books a { 
color: #000000; 
background-color: #FFF;
}
#awardspage li#awards a { 
color: #000000; 
background-color: #FFF;
}
#reviewspage li#reviews a { 
color: #000000; 
background-color: #FFF;
}
#bookingspage li#bookings a { 
color: #000000; 
background-color: #FFF;
}
#kidspage li#kids a { 
color: #000000; 
background-color: #FFF;
}
#teacherspage li#teachers a { 
color: #000000; 
background-color: #FFF;
}

.booklist { 	
				width: 600px;
				height: 160px;
				background-color: #EDEDED;
				border-width: 1px;
				border-style: dotted;
				border-color: #666666;
				margin-left: 30px;
				padding: 10px; 
			
				} 
				
A.booksimple:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990099;
	text-decoration: none;
	margin: 2 2 2 2px;
	border: 1px solid #CCC;
	padding: 1px;
	font-size: 9px;
}
A.booksimple:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990099;
	text-decoration: none;
	margin: 2 2 2 2px;
	border: 1px solid #CCC;
	padding: 1px;
	font-size: 9px;
}
A.booksimple:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990099;
	text-decoration: none;
	margin: 2 2 2 2px;
	border: 1px solid #CCC;
	padding: 1px;
	font-size: 9px;
}

A.booksimple:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 2 2 2 2px;
	border: 1px solid #CCC;
	padding: 1px;
	background-color: #990099;
	font-size: 9px;
}

A.simple:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990099;
	text-decoration: none;
	font-size: 12px;
}
A.simple:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990099;
	text-decoration: none;
	font-size: 12px;
}
A.simple:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990099;
	text-decoration: none;
	font-size: 12px;
}

A.simple:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990066;
	text-decoration: underline;
	font-size: 12px;
}
/* CSS Document */

