/* structure */
BODY
{
  background: #EEEEEE url(images/page_background.jpg) repeat-y 50% 0;
  margin:0;
  padding:0;
  color:#6666CC;
  font-family: Arial, Helvetica, sans-serif;
  font-size:105%;
}
div.clear
{ 
  clear: both;
}

#page
{
  width:780px;
  margin-left:auto;
  margin-right:auto;
}
#main
{
  width:780px;
  
}
#content
{
  width:auto;
  padding:10px 30px 0 40px;
  background:#FFFF99 url(images/beach_header.jpg) no-repeat;
}
#header
{
  width:100%;
  height:0px;
  clear:both;
}
#centre
{
  text-align:center;
}

#page
{
  text-align:left;
}
#footer
{
  padding: 3px;
  color:#6666CC;
  border: 1px solid #EEEEEE;
  text-align: center;
  font-size:60%;
  margin:10px 25px 3px 25px;
}

#breadcrumbs
{
  color: #CCCCCC;
  padding: 0;
  padding:0 0 10px 0;
  /*margin:0 0 5px 0;*/
  font-weight:bold;
  font-size: 70%;
}

#breadcrumbs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#breadcrumbs ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
}

.photo {
  border:1px solid #666666;
  margin: 0 3px 0 3px;
}
/* Base Styles */
A:link, a:visited
{
  /*display: inline;*/
  color: #6666CC;
  text-decoration: none;
}
A:hover
{
  /*display: inline;*/
  color: #FF9900;
  text-decoration: underline;
}
IMG
{
  border:0;
}

/* Main Header */
#header H1
{
  font-size: 1em;
  margin:0;
}
#header H1 IMG
{
  position:absolute;
  clear:left;
}

/* Content */

#content P
{
  color: #333399;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
  margin-top:8px;
  position:relative;
}
H1
{
  font-size: 100%;
  color:#FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 0 100px 0px;
}
H2
{
  font-size: 85%;
  color:#999999;
  font-family: Arial, Helvetica, sans-serif;
}
H3
{
  font-size: 85%;
  color:#999999;
  font-family: Arial, Helvetica, sans-serif;
}

li{
	list-style-type: circle;
}


